background image

Krzysztof Filipek 3D6 (164333) 

Sprawozdanie z laboratorium przedmiotu Wstęp do Techniki Cyfrowej i 

Mikroelektroniki 

Sumator 1-bitowy: 

 

Przebieg czasowy sumatora 1-bitowego: 

 

background image

Sumator 4-bitowy: 

 

background image

Przebieg czasowy sumatora 4-bitowego: 

 

Schemat synchronicznego licznika 3-bitowego zaprojektowanego z wykorzystaniem przerzutników 

typu T: 

 

background image

Przebieg synchronicznego licznika 3-bitowego: 

 

 

Schemat układów logicznych wykonanych z użyciem tranzystorów n-MOS i p-MOS: 

Schemat bramki AND: 

 

background image

Przebieg czasowy bramki AND: 

 

Schemat bramki NAND: 

background image

Przebieg czasowy bramki NAND: 

 

Schemat bramki NOR: 

 

background image

Przebieg czasowy bramki NOR: 

 

Schemat bramki OR: 

background image

Przebieg czasowy bramki OR: 

 

background image

Wykorzystanie programu PSpice do symulacji układów: 

Inwerter statyczny: 

*INWERTER STATYCZNY 
.LIB I:\Spice\cmos7tm.mod 
VDD 1 0 5 
V1 2 0 DC 5 
M1 3 2 1 1 MODP W=0.24u L=0.7u 
M2 3 2 0 0 MODN W=0.24u L=0.7u 
.DC V1 0 5 0.1 
.PROBE 
.END 
 
.LIB I:\Spice\cmos7tm.mod 
VDD 1 0 5 
V1 2 0 DC 5 
M1 3 2 1 1 MODP W=0.48u L=0.7u 
M2 3 2 0 0 MODN W=0.48u L=0.7u 
.DC V1 0 5 0.1 
.PROBE 
.END 
 
.LIB I:\Spice\cmos7tm.mod 
VDD 1 0 5 
V1 2 0 DC 5 
M1 3 2 1 1 MODP W=2.4u L=0.7u 
M2 3 2 0 0 MODN W=2.4u L=0.7u 
.DC V1 0 5 0.1 
.PROBE 
 

Wykres przedstawiający charakterystykę Inwertera statycznego dla trzech różnych szerokości 
kanału V3(V1): 

 

Width

 = 0.24u          

Width

  = 0.48u          

Width

  = 2.4u 

background image

Inwerter dynamiczny: 

*inwerter 
.LIB I:\Spice\cmos7tm.mod 
VDD 1 0 5 
V1 2 0 PULSE(0 5 0 0.1n 0.1n 20n 40n) 
M1 3 2 1 1 MODP W=2.4u L=0.7u 
M2 3 2 0 0 MODN W=2.4u L=0.7u 
.TRAN 1n 200n 
.PROBE 
.END 
 
.LIB I:\Spice\cmos7tm.mod 
VDD 1 0 5 
V1 2 0 PULSE(0 5 0 0.1n 0.1n 20n 40n) 
M1 3 2 1 1 MODP W=2.4u L=8u 
M2 3 2 0 0 MODN W=2.4u L=8u 
.TRAN 1n 200n 
.PROBE 
.END 
 
.LIB I:\Spice\cmos7tm.mod 
VDD 1 0 5 
V1 2 0 PULSE(0 5 0 0.1n 0.1n 20n 40n) 
M1 3 2 1 1 MODP W=2.4u L=15u 
M2 3 2 0 0 MODN W=2.4u L=15u 
.TRAN 1n 200n 
.PROBE 
 

Wykres przedstawiający charakterystykę Inwertera dynamicznego dla trzech różnych parametrów 
długości kanału w funkcji V3(V1): 

 

Length

 = 0.7u          

Length

  = 8u          

Length

  = 15u 

background image

Symulacja bramki NOR (charakterystyka dynamiczna): 

*BRAMKA NOR 
.LIB I:\Spice\cmos7tm.mod 
VDD 3 0 5 
V1 1 0 PULSE(0 5 0 0.1n 0.1n 20n 40n) 
V2 2 0 PULSE(0 5 0 0.1n 0.1n 20n 40n) 
M1 4 2 3 3 MODP W=2.4u L=0.7u 
M2 5 1 4 4 MODP W=2.4u L=0.7u 
M3 0 2 5 5 MODN W=2.4u L=0.7u 
M4 0 1 5 5 MODN W=2.4u L=0.7u 
.TRAN 1n 200n 
.PROBE 

Wykres przedstawia charakterystykę dynamiczną bramki NOR: 

 

 

background image

Symulacja bramki NAND (charakterystyka dynamiczna): 

*BRAMKA NAND 
.LIB I:\Spice\cmos7tm.mod 
VDD 3 0 5 
V1 1 0 PULSE(0 5 0 0.1n 0.1n 20n 40n) 
V2 2 0 PULSE(0 5 0 0.1n 0.1n 20n 40n) 
M1 4 1 3 3 MODP W=2.4u L=0.7u 
M2 4 2 3 3 MODP W=2.4u L=0.7u 
M3 5 1 4 4 MODN W=2.4u L=0.7u 
M4 0 2 5 5 MODN W=2.4u L=0.7u 
.TRAN 1n 200n 
.PROBE 

 
Wykres przedstawia charakterystykę dynamiczną bramki NAND: 

 

background image

Charakterystyka wyjściowa NMOS: 

*Symulacja N-MOS (wyj) 
.LIB I:\Spice\cmos7tm.mod 
VGS 2 0 DC 5 
VDS 1 0 DC 5 
M1 1 2 0 0 MODN W=2.4u L=0.7u 
.TEMP 0 
.DC VGS 0 5 0.1 
.PROBE 
.END 
 
.LIB I:\Spice\cmos7tm.mod 
VGS 2 0 DC 5 
VDS 1 0 DC 5 
M1 1 2 0 0 MODN W=2.4u L=0.7u 
.TEMP 100 
.DC VGS 0 5 0.1 
.PROBE 
.END 
 
.LIB I:\Spice\cmos7tm.mod 
VGS 2 0 DC 5 
VDS 1 0 DC 5 
M1 1 2 0 0 MODN W=2.4u L=0.7u 
.TEMP 200 
.DC VGS 0 5 0.1 
.PROBE 

Wykres Id(V

gs

) dla różnych temperatur: 

 

Temp

 = 0’C          

Temp

  = 100’C          

Temp

  = 200’C 

background image

Charakterystyka wyjściowa NMOS: 

*Symulacja n-MOS przej. 
.LIB I:\Spice\cmos7tm.mod 
VGS 2 0 DC 5 
VDS 1 0 DC 5 
M1 1 2 0 0 MODN W=2.4u L=0.7u 
.temp 0 
.DC VDS 0 5 0.1 
.PROBE 
.END 
 
.LIB I:\Spice\cmos7tm.mod 
VGS 2 0 DC 5 
VDS 1 0 DC 5 
M1 1 2 0 0 MODN W=2.4u L=0.7u 
.temp 100 
.DC VDS 0 5 0.1 
.PROBE 
.END 
 
.LIB I:\Spice\cmos7tm.mod 
VGS 2 0 DC 5 
VDS 1 0 DC 5 
M1 1 2 0 0 MODN W=2.4u L=0.7u 
.temp 200 
.DC VDS 0 5 0.1 
.PROBE 
 

Wykres Id(V

ds

) dla różnych temperatur: 

 

Temp

 = 0’C          

Temp

  = 100’C          

Temp

  = 200’C