Documente Academic
Documente Profesional
Documente Cultură
Tehnologia CMOS
Inversorul CMOS. Mod de funcţionare şi caracterisitici
Puterea disipată
Marginea de zgomot şi fan-out-ul
Porţi logice CMOS
Poarta de transmisie, inversorul cu 3 ieşiri, multiplexorul
Bistabilul D
Familii de circuite logice CMOS
met
met
poly poly
met
met
met
met
oxid oxid
Iso p+ n+ n+ Iso p+ p+ n+ Iso
n-well
substrat p-
VDD
‘1’
‘0’ ‘0’
‘1’
Mp
a M p Mn f=a
a a 1 0 0 1 0 on off 1
Mn
1 off on 0
liniar |VGS| > |VTh| |VDS| < VOD I D VGS VTh VDS
saturat |VGS| > |VTh| |VDS| > VOD ID VGS Vth 2
2
Inversorul CMOS:
Funcţionarea se bazeaza pe principiul existenţei a două căi: pull-up ( de încărcare) şi pull-down (de
descărcare).
Când tranzistorul cu canal n este în starea ON celălalt trebuie să fie în starea OFF şi invers.
Dacă intrarea este ‘0’, tranzistorul nMOS este OFF (blocat) iar cel pMOS este ON (conducţie liniară)
Dacă intrarea este ‘1’, dispozitivul nMOS este ON (conducţie liniara) iar cel pMOS este OFF (regiunea de
blocare)
VGS Vth ; I D 0
blocare:
saturaţie: VDS VGS Vth ; I D VGS Vth 2 Vin Vout
2
conducţie liniară: V
VDS VGS Vth ; I D VGS Vth DS VDS
2
Când intrarea este ‘1’, dispozitivul nMOS este ON (conducţie liniară) iar cel pMOS este OFF
(regiunea de blocare)
VOUT R DSp I OFF 10 4 10 6 V 10mV
Inversorul lucrează aşa cum este descris în tabelul de adevăr: când intrarea este ‘0’ ieşirea este
‘1’ iar dacă intrarea este ‘1’ răspunsul circuitului este ‘0’
Nivelurile logice la ieşire sunt foarte aproape de cazul ideal ( 4.990 V and 0.010 V)
Concluzie: în stările stabile nu circulă curenţi VDD VDD VDD
1 2 3 4 5 Vout
1 2 3 4 5
VDD
VDD VDD VDD VDD VDD
rDSp rDSp
IDp IDp
Vout Vout
Vout Vout Vout
‘1’ ‘0’
IDn IDn rDSn rDSn
Vthn VDD-|Vthp| VDD Vin
ID
1 2 3 4 5
VSGp=VDD VSGp > |Vthp| VSGp > |Vthp| VSGp > |Vthp|
VSGp=0
VSDp=0 VSDp ≈ GND < Vodp VSDp > Vodp VSDp ≈ VDD > Vodp Imax
VGSn = VDD
VGSn = 0 VGSn > Vthn VGSn > Vthn VGSn > Vthn
VDSn=0
VDSn ≈ VDD > Vodn VDSn > Vodn VDSn ≈ GND < Vodn
VDD VDD
IoHmax HIGH VOHmin → nivelul minim al tensiunii de
ieşire pentru starea HIGH
VoHmin ViHmin VOLmax → nivelul maxim al tensiunii de
VDD VDD
ieşire pentru starea LOW
LOW
IoLmax IOHmax → curentul de ieşire maxim
generat în starea HIGH
VoLmax ViLmax
IOLmax → curentul de ieşire maxim
Vout generat în starea LOW
‘1’ VDD
HIGH VOHmax VIHmin → nivelul minim al tensiunii de
intrare recunoscut ca HIGH
VILmax → nivelul maxim al tensiunii de
intrare recunoscut ca LOW
‘0’ VOLmax
LOW
VILmax VIHmin VDD Vin
‘0’ ‘1’
LOW HIGH
Vout
Fiecare inversor nou conectat la ieşirea unui inversor creşte capacitatea de sarcină
cresc constantele de timp de încărcare şi descărcare, precum şi timpii de tranziţie
datorită timpilor lungi, se pot pierde niveluri logice
Fanout → parametru care specifică sarcina maximă ce poate fi comandată de o poartă logică,
fără a se pierde niveluri logice (tranziţii incomplete)
reprezintă numărul maxim de intrări care se conectează la o singură ieşire
VDD
Vout
Vin
CL
fanout
VDD 1 5
VDD VDD
VDD
rDSp
curent de subprag
met
met
met
met
met
poly poly
oxid oxid
p+ n+ n+ p+ p+ n+
Vin Vout
curent de fuga
n- well
În procesele de dimensiune peste 180 nm, curentul de fugă era în general nesemnificativ cu
excepţia aplicaţiilor de putere foarte mică
În procesele de 90 şi 65 nm, curenţii de fugă de subprag ating valori de la 1 nA pană la 10 nA
pe tranzistor
În procesele de 45 nm, grosimea izolatorului scade până la punctul în care curentul de fugă prin
poartă devine comparabil cu valoarea curentului de subprag
Consumul de putere statică devine important când se multiplică cu milioane sau miliarde de
tranzistoare pe chip
Curentul de fugă static a devenit o ţintă de proiectare importantă în tehnologiile nanometrice:
aproape o treime din puterea totală consumată este componenta statică.
Exemplul 1. Calculati puterea statică consumată de un tranzistor NMOS. Dimensiunile tranzistorului sunt W N / LN
=0.1µ /0.05µ = 2/1. Curentul de scurgere de subprag este de 10nA/μm pentru fiecare transistor. Curentul de scurgere
din grilă este de 5nA/ μm. Tensiunea de alimentare este 1.2V.
Curentul de scurgere de subprag consumat de un tranzistor
Curentul de fuga din grilă consumat de un tranzistor
Puterea statică consumată de tranzistorul NMOS este:
2
Pdyn f C L VDD
Vin
VDD
f – frecvenţa de comutaţie a inversorului
CL – capacitatea de sarcină
VDD VDD
t
rDSp ICL
Vout = HIGH Vout = LOW
‘1’ ‘0’ Imax
CL rDSn CL
Exemplul 1. Calculaţi puterea disipată dinamică datorată incărcării / descărcării unui condensator pentru un inversor CMOS in
tehnologie de 0.25 µm, care are o capacitate parazită de sarcină de 6 fF, tensiune de alimentare de 2.5 V si frecvenţa maximă permisă
de timpul de propagare mediu al inversorului egal cu 80 ps.
Frecvenţa maximă permisă este
Puterea disipată dinamică
VDD
3 t
Pdp I Dmed VDD VDD 2Vth r
12 T
1 2 3 4 5 VDD Vin
rDSp rDSp
IDp IDp IDmax
Vout Vout
Vout Vout Vout
‘1’ ‘0’
IDn IDn rDSn rDSn
Exemplul 1. Calculati puterea dinamică datorată curentilor de scurt-circuit pentru un inversor CMOS in tehnologie de 0.25 um, care
are o capacitate parazită de sarcină de 6 fF, tensiune de alimentare de 2.5 V si frecvenţa maximă permisă de timpul de propagare
mediu al inversorului egal cu 80 ps.
Această valoare este mult mai mică decat cea datorată incărcării condensatoarelor parazite, motiv pentru care se neglijează in calcule.
Exemplul 2. Recalculati puterea dinamică datorată curentilor de scurt-circuit pentru un inversor CMOS in tehnologie de 0.25 um,
care are o capacitate parazită de sarcină de 6 fF, tensiunea de alimentare de 2.5 V si frecvenţa maximă permisă de timpul de
propagare mediu al inversorului egal cu 80 ps.
...
in
“pull-ul”
scurtcircuit la GND – reţea “pull-down” pMOS
f
reţeaua “pull-down” implementează funcţia în logica
directă nMOS
...
“pull-down”
“pull-up” şi “pull-down” sunt complementare
variabilele funcţiei sunt conectate la ambele reţele
pull-up – n tranzistoare
pull-down – n tranzistoare
ieşirea porţii se ia de la nodul comun al celor două reţele
porţile logice CMOS realizate astfel implementează funcţia logică negată
Mp1 Mp2
a b f = ab
a 0 0 1 f
f 0 1 1
b 1 0 1 a Mn1
1 1 0
b Mn2
ideal
f=1 f=1
pMOS, VG = LOW → conducţie
a=0 Mn1 a=0 Mn1
pMOS, VG = HIGH → blocat
b=0 Mn2 b=1 Mn2
nMOS, VG = LOW → blocat
VDD VDD
Mp1 Mp2 Mp1 Mp2
a b Mp1 Mp2 Mn1 Mn2 f = ab
0 0 on on off off 1 f=1 f=0
0 1 on off off on 1 a=1 Mn1 Mn1
a=1
1 0 off on on off 1
1 1 off off on on 0 b=0 Mn2 b=1 Mn2
a Mp1
a b f = a+b
a 0 0 1 b Mp2
f 0 1 0
b 1 0 0 f
1 1 0
Mn1 Mn2
f=1 f=0
pMOS, VG = HIGH → blocat
VDD VDD
VDD VDD
Mp1 Mp2
VDD a Mp1
Mp
f b Mp2
Vin Vout
a Mn1 f
Mn
b Mn2
Mn1 Mn2
a Mp1
VDD
b Mp2
f
Mp
a Mn1
Vin Vout c Mp3
f
Mn b Mn2
c Mn3
Exemplul 1: f = ab + c
VDD
SI SAU
pull-down → 2 tranzistoare pull-down → 1 tranzistor a b
Exemplul 2: f = a∙(b + c)
VDD
SI SAU
pull-down → 1 tranzistor pull-down → 2 tranzistoare b
nMOS serie cu grupul (b+c) nMOS paralel a
paralel pull-up → 2 tranzistoare c
pull-up → 1 tranzistor pMOS pMOS serie
f
paralel cu grupul (b+c) serie
a
Dimensionare b c
AND2 OR2
VDD VDD
f = ab b
a f = a+b
b d
a b f2
f1 a b
a c
c d
b d
Exemplul
4 – Implementaţi funcţiile logice în tehnologie CMOS
1.
Poarta de transmisie → circuit care permite sau inhibă transmiterea unui semnal între
două puncte de circuit, funcţie de un semnal de comandă
este realizată cu două MOS complementare
tranzistoarele sunt comandate cu semnale de control în antifază (A)
A
A
X Y X Y
A = 1: tranzistoarele conduc, Y = X
A = 0: tranzistoarele sunt blocate, Y = Z (impedanţă înaltă)
Niveluri logice: ‘1’ → HIGH → VDD Nivel logic la ieşire înseamnă scurtcircuit
la alimentare
‘0’ → LOW → GND Cum evităm scurtcircuitul între VDD şi
GND?
‘1’ ‘0’ HZ
VDD
A
X Y X Y
X0
X0 Y
Y X1
A
X1
D X0 X0 D Q
Y Y Q
QM
X1 X1
A A ck Q
Q
ck
Probleme propuse
1. Determinaţi rezistenţa in conducţie unei porţi de transmisie realizată cu două tranzitoare conectate in paralel: unul cu canal n si
altul cu canal p. Ambele au dimensiuni minime : LN=1µ si WN =1µ, iar LP=1µ si WP =1µ.
2. Calculati puterea statică consumată de un tranzistor NMOS. Dimensiunile tranzistorului sunt W N / LN =0.1µ /0.05µ = 2/1.
Curentul de scurgere de subprag este de 10nA/μm pentru fiecare transistor. Curentul de scurgere din grilă este de 5nA/ μm.
Tensiunea de alimentare este 1.2V.
Curentul de scurgere de subprag consumat de un tranzistor
Curentul de scurgere din grilă consumat de un tranzistor
Puterea statică consumată de un tranzistor este:
Probleme
propuse
3. Calculaţi puterea statică consumată de o memorie de 1GB avand celulele realizate cu tranzistoare NMOS. Dimensiunile
tranzistoarelor sunt WN / LN =0.1µ /0.05µ = 2/1. Curentul de scurgere de subprag este de 10nA/μm pentru fiecare transistor.
Curentul de scurgere din grilă este de 5nA/ μm. Tensiunea de alimentare este 1.2V.
Curentul de scurgere de subprag consumat de un miliard de tranzistoare
Curentul de scurgere din grilă consumat de un miliard de tranzistoare
Puterea statică consumată este:
Probleme propuse
4. Calculaţi puterea disipată dinamică datorată incărcării / descărcării unui condensator pentru un inversor CMOS in tehnologie de
0.25 µm, care are o capacitate parazită de sarcină de 6 fF, tensiune de alimentare de 2.5 V si frecvenţa maximă permisă de timpul de
propagare mediu al inversorului egal cu 80 ps.
Frecvenţa maximă permisă este
Puterea disipată dinamică
5.Calculaţi puterea dinamică datorată incărcării / descărcării capacitătii de sarcină a celulelor de memorie (un miliard de celule).
Frecvenţa de lucru este de 1GHz. Capacitatea parazită de sarcină a unei celule este de 6 fF iar tensiunea de alimentare 1.2V. Factorul
de activitate al celulelor este 0.02.
Se observă că puterea statică este de circa 16% din cea dinamică, ceea ce reprezintă un procent important.
Probleme propuse
6. Calculati puterea dinamică datorată curentilor de scurt-circuit pentru un inversor CMOS in tehnologie de 0.25 um, care are o
capacitate parazită de sarcină de 1.6 fF, tensiune de alimentare de 5 V si frecvenţa maximă egală cu 1 GHz.
Această valoare este mult mai mică decat cea datorată incărcării condensatoarelor parazite, motiv pentru care se neglijează in
calcule.
7. Recalculati puterea dinamică datorată curentilor de scurt-circuit pentru un inversor CMOS in tehnologie de 0.25 um, care are o
capacitate parazită de sarcină de 1.6 fF, tensiunea de alimentare de 5 V si frecvenţa maximă egală cu 1 GHz.