Professional Documents
Culture Documents
CMOS Vezbe
CMOS Vezbe
vO
VDD
vI vO
vI
VDD / 2
VDD
PMOS
VI VO
NMOS
vO
VDD
VOH min
VOL max
vI
VIL VIH
• izlazni napon logičke jedinice: VOH
• minimalni napon na ulazu koji kolo prepoznaje kao logičku jedinicu: VIH
• izlazni napon logičke nule: VOL
• maksimalni napon na ulazu koji kolo prepoznaje kao logičku nulu: VIL
• margina šuma logičke jedinice: VOH − VIH
• margina šuma logičke nule: VIL − VOL
vO
VOH = VDD
}Logicka jedinica
}
VIH
Nesigurna zona
VIL
VOL = 0
} Logicka nula
6. Prikazati realizaciju u CMOS logičkoj familiji i tabelarno predstaviti režime rada
svih tranzistora u kolu za sve kombinacije vrednosti ulaznih signala:
a) dvoulaznog NI logičkog kola;
b) dvoulaznog NILI logičkog kola;
c) troulaznog NI logičkog kola;
d) troulaznog NILI logičkog kola.
Rešenje:
A M3 B M4
B M2
A M1
Y = A⋅ B
A B M1 M2 M3 M4 Y
0 0 ZAK ZAK T.O. T.O. 1
0 1 ZAK T.O. T.O. ZAK 1
1 0 T.O. ZAK ZAK T.O. 1
1 1 T.O. T.O. ZAK ZAK 0
A M3
B M4
A M1 B M2
Y = A+ B
A B M1 M2 M3 M4 Y
0 0 ZAK ZAK T.O. T.O. 1
0 1 ZAK T.O. T.O. ZAK 0
1 0 T.O. ZAK ZAK T.O. 0
1 1 T.O. T.O. ZAK ZAK 0
A M4 B M5 C M6
C M3
B M2
A M1
Y = A⋅ B ⋅C
A B C M1 M2 M3 M4 M5 M6 Y
0 0 0 ZAK ZAK ZAK T.O. T.O. T.O. 1
0 0 1 ZAK ZAK T.O. T.O. T.O. ZAK 1
0 1 0 ZAK T.O. ZAK T.O. ZAK T.O. 1
0 1 1 ZAK T.O. T.O. T.O. ZAK ZAK 1
1 0 0 T.O. ZAK ZAK ZAK T.O. T.O. 1
1 0 1 T.O. ZAK T.O. ZAK T.O. ZAK 1
1 1 0 T.O. T.O. ZAK ZAK ZAK T.O. 1
1 1 1 T.O. T.O. T.O. ZAK ZAK ZAK 0
A M4
B M5
C M6
Y
A M1 B M2 C M3
Y = A+ B+C
A B C M1 M2 M3 M4 M5 M6 Y
0 0 0 ZAK ZAK ZAK T.O. T.O. T.O. 1
0 0 1 ZAK ZAK T.O. T.O. T.O. ZAK 0
0 1 0 ZAK T.O. ZAK T.O. ZAK T.O. 0
0 1 1 ZAK T.O. T.O. T.O. ZAK ZAK 0
1 0 0 T.O. ZAK ZAK ZAK T.O. T.O. 0
1 0 1 T.O. ZAK T.O. ZAK T.O. ZAK 0
1 1 0 T.O. T.O. ZAK ZAK ZAK T.O. 0
1 1 1 T.O. T.O. T.O. ZAK ZAK ZAK 0
Rešenje:
B M5
A M4
C M6
A M1
B M2 C M3
b)
A B C M1 M2 M3 M4 M5 M6 Z
0 0 0 ZAK ZAK ZAK T.O. T.O. T.O. 1
0 0 1 ZAK ZAK T.O. T.O. T.O. ZAK 1
0 1 0 ZAK T.O. ZAK T.O. ZAK T.O. 1
0 1 1 ZAK T.O. T.O. T.O. ZAK ZAK 1
1 0 0 T.O. ZAK ZAK ZAK T.O. T.O. 1
1 0 1 T.O. ZAK T.O. ZAK T.O. ZAK 0
1 1 0 T.O. T.O. ZAK ZAK ZAK T.O. 0
1 1 1 T.O. T.O. T.O. ZAK ZAK ZAK 0
Rešenje:
VDD
D E
E A
D B C
14. a) Primenom teorema Bulove algebre, uprostiti izraz
Y = B ⋅ ( A + D) ⋅ C + A ⋅ B ⋅ C + A ⋅ B ⋅ C tako da se u njemu svaka od promenljivih
pojavljuje što je moguće manji broj puta.
b) Isprojektovati statičko CMOS kolo koje relizuje funkciju dobijenu pod tačkom a).
Prilikom projektovanja traženog kola potrebno je koristiti minimalan broj NMOS i
PMOS tranzistora.
Rešenje:
a) Dati izraz se primenom teorema Bulove algebre može uprostiti na sledeći način:
Y = B ⋅ ( A + D) ⋅ C + A ⋅ B ⋅ C + A ⋅ B ⋅ C = B ⋅ ( A ⋅ D + C ) + B ⋅ C ⋅ ( A + A) = B ⋅ ( A ⋅ D + C ) + B ⋅ C
Dalje je:
Y = B ⋅ A ⋅ D + B ⋅ C + B ⋅ C = B ⋅ A ⋅ D + C ⋅ ( B + B) = A ⋅ B ⋅ D + C = ( A + B + D) ⋅ C
VDD
C B
A B D
15. a) Koristeći minimalan broj potrebnih NMOS i PMOS tranzistora isprojektovati
statičko CMOS logičko kolo koje realizuje sledeću logičku funkciju:
F = A⋅ B ⋅ E + C ⋅ D.
Rešenje:
F = A ⋅ B ⋅ E + C ⋅ D = A ⋅ B ⋅ E + C ⋅ D = ( A + B + E ) ⋅ (C + D) ,
D
E
C D
A B E
16. a) Odrediti prekidačku funkciju koju realizuje kombinaciona mreža na slici.
b) Isprojektovati statičko CMOS kolo koje realizuje funkciju dobijenu pod tačkom a).
Prilikom projektovanja traženog kola potrebno je koristiti minimalan broj NMOS i
PMOS tranzistora.
A
C
A
B F
D
E
A
C
Rešenje:
F = A ⋅ B ⋅ D ⋅ E + C = ( A + B + D + E) ⋅ C
VDD
B
C
A B D E