Documente Academic
Documente Profesional
Documente Cultură
numerice CMOS
Aurel GONTEAN
1
Cuprins
• Introducere
• Seriile CMOS 74HC, HCT, 4000
• Inversorul CMOS
– Analiza funcţionării în regim static
– Analiza funcţionării în regim dinamic
– Puterea disipată în regim dinamic
• Alte circuite elementare
• Reguli de utilizare
• Parametrii circuitelor CMOS
2
Introducere
• La realizarea acestor circuite sunt folosite
– tranzistoare MOS cu canal indus n şi p,
– evitându-se utilizarea rezistoarelor
3
Nodul tehnologic – evoluție
https://www.linkedin.com/pulse/unraveling-power-technology-node-comparison-vlsi-priya-pandey/
https://www.researchgate.net/publication/355963785_The_Road_for_Two-Dimensional_Semiconductors_in_Silicon_Age/figures?lo=1
Nanoelectronics is not only a technical issue
Seriile CMOS [4000], 74HC, HCT
6
Avantaje
• Densitate mare de integrare (permite inserarea de circuite
logice complexe într-o arie restrânsă pe aceeași pastilă de Si)
• rezistenţa de intrare este foarte mare
– curenţii de intrare sunt foarte mici (neglijabili, nA)
– factor de branşament mare
• tehnologia este simplă, deci şi ieftină
• puterea consumată în regim static este foarte mică
• Domeniu lărgit de tensiune de alimentare
– 2 – 6V, 4.5 – 5.5V
• au o margine de zgomot relativ mare
7
Seria 4000
8
Seriile CMOS rapide
• 74AC, 74ACT
– Au proprietăţi îmbunătăţite faţă de HC (cu 74AC 6V)
– 74AC: niveluri de tensiune de intrare CMOS (VDD = 2 – 6 V)
– 74ACT: niveluri de tensiune de intrare TTL, VDD = 4,5 – 5,5 V
9
HC vs HCT – caracteristica de transfer
Vout [V]
HC (@5V, 2 – 6 V possible)
2.5
11
Seriile de tensiune redusă
(LV, LVT - low voltage)
12
Principalii parametri ai seriilor de circuite integrate
CMOS de joasă tensiune şi BiCMOS
13
Comparatie
Niveluri de tensiune (recapitulare)
15
Performanţele principalelor familii TTL şi CMOS
16
Ciclul de viaţă pentru familiile de CID
17
Reprezentare simplificată
• pentru simplificarea reprezentărilor şi uşurinţa învăţării
se vor utiliza simbolurile alternative din figură
– Prima variantă e inspirată de tranzistoarele bipolare npn şi pnp
p D p D p D
G G
Sbs G
S S S
n D n D n D
G
Sbs G G
S S S
Simboluri Simboluri simplificate
18
Caracteristica Id – UGS a tranzistoarelor MOS cu
canal indus
19
Funcţionarea tranzistoarelor MOS cu
canal indus
• pentru UGS = 0 V nici unul dintre tranzistoare nu conduce
• Conducţia începe la depăşirea în modul a unei tensiuni de prag
Up sau VTh
• Up sau VTh - valoare tipică de 1,5 V pentru seriile 4000, HC, HCT
• Tehnologic, după anul 2000, VTh a putut fi scăzut sub 1 V
permiţând alimentări sub 2 V a microprocesoarelor şi circuitelor
FPGA
20
Funcţionarea tranzistoarelor MOS cu
canal indus
• La dimensiuni geometrice identice cele două tranzistoare au
parametri diferiţi
• Cele cu canal n
– prezintă o tensiune de prag mai mică
– o rezistenţă în conducţie RDS_ON mai redusă;
– funcţionează la frecvenţe mai ridicate
• Pentru a obţine timpi de comutare apropiaţi pentru tranziţiile
ieşirii, este necesară egalizarea rezistenţelor drenă-sursă în
conducţie R1ON = R2ON,
• dimensiunile celor două tranzistoare sunt diferite:
𝑊 𝑊
= (2 ≈ 3)
𝐿 𝑇2
𝐿 𝑇1
21
Inversorul CMOS
• Inversorul CMOS este poarta fundamentală a familiei CMOS
22
Rolul elementelor din schemă
• R1 şi D1 asigură limitarea tensiunilor de intrare pozitive la
valoarea UiMax = VDD + Ud
• R2 şi D2 (diodă distribuită) protejează stratul de oxid al porţii faţă
de tensiunile de intrare negative care pot apare în regim
tranzitoriu
• Aceaste componente protejează intrarea contra descărcărilor
electrostatice (ESD)
• T1 şi T2 formează etajul inversor cu două tranzistoare
complementare ce funcţionează în contratimp
• Fiecare tranzistor e însoţit de o diodă parazită intrinsecă conectată în
antiparalel cu tranzistorul
23
Circuite cu drenă în vânt (gol)
• Open Drain (Drenă în vânt)
• Este necesar un rezistor extern de pull-up,
– care de obicei este chiar sarcina porții
• Curentul I0L este mai mare decât I0H standard
• Permite realizarea funcției ȘI-cablat (Wired-AND)
Analiza funcţionării inversorului în regim
static
25
Caracteristicile reunite curent-tensiune ale
tranzistoarelor din inversorul CMOS
26
Analiza funcţionării inversorului în regim
static
• Dacă:
• 0 < ui < UP1 , T1 este blocat, iar T2 ar putea conduce (dacă ar
avea pe unde)
• UP1 < ui < VDD – UP2, ambele tranzistoare conduc şi curentul
de conducţie simultană (cu ieşirea în gol) este iT1,T2 =
min{iD1, iD2}
• VDD – UP2 < ui < VDD , T2 este blocat, iar T1 ar putea să
conducă (dacă ar avea pe unde)
27
Analiza funcţionării inversorului în regim
static
• Pentru a evita conducţia simultană, VDD se alege astfel încât să
respecte condiţia:
28
Analiza funcţionării inversorului în regim
static
• Dacă A = 0 logic, adică ui = UiL = 0,
◦ T1 este blocat, iar T2 conduce
◦ Tensiunea de ieşire este u0 = U0H = VDD
◦ Ieşirea Y este în 1 logic
Dacă A = 1 logic, ui = UiH = VDD,
◦ T1 conduce (u1GS = VDD), T2 este blocat (ug2GS = ui - VDD = 0),
◦ Tensiunea de ieşire este uo = U0L= 0 V
◦ Ieşirea Y este în 0 logic
29
Funcţionarea în regim static
30
Funcţionarea în regim static
• În concluzie, circuitul funcţionează ca inversor
• Puterea consumată în regim static are valoare foarte mică
– 1 W -10 W
• Caracteristica de transfer depinde de tensiunea de alimentare
VDD
31
Caracteristica de transfer a inversorului CMOS
32
Simularea caracteristicii de transfer a
inversorului CMOS
33
Analiza funcţionării inversorului în regim
dinamic
34
Analiza funcţionării în regim dinamic
CP
35
Analiza funcţionării în regim dinamic
36
Puterea disipată de inversorul CMOS
37
Estimarea Pd1
• Pentru Pd1 se poate scrie:
𝑡𝑓 𝑡𝑓
1
𝑃𝑑1 = න 2𝑉𝐷𝐷 𝑖 𝑇1,𝑇2 𝑑𝑡 = 2𝑓𝑉𝐷𝐷 න 𝑖 𝑇1,𝑇2 𝑑𝑡 ;
𝑇
0 0
38
Pd1 ≈1.8uW@1MHz @180nm
– unde: t
VDD −
iCp = e R2 ON Cp
R2ON
40
Calculul Pd2
• Rezultă:
−
2t 2t 2
2
VDD 2
VDD R2ON C p − R2 ON Cp C pVDD
WR0 N 2 = 2 e R20N Cp
R20N dt = − [e ]
0 =
0
R20N R20 N 2 2
Pd 2 = f C pVDD
2
41
Puterea consumată în regim dinamic
N
C p = C0 + Ccon + Cik
unde k =0
42
Pd2 ≈71uW@1MHz @180nm [22pF]
Pd2 ≈35.6uW@1MHz @180nm [11pF]
Alte circuite elementare din familia
CMOS
45
Alte circuite elementare din seria CMOS
ŞI-NU SAU-NU
46
Circuitul ŞI-NU / Circuitul SAU-NU
Funcţionarea porţii ŞI-NU CMOS
A B T1a T1b T2a T2b Y
0 0 blocat blocat conduce conduce 1
0 1 blocat conduce conduce blocat 1
1 0 conduce blocat blocat conduce 1
1 1 conduce conduce blocat blocat 0
47
Poarta SAU-NU cu 2 intrări.
Variante de implementare
50
Intrări nefolosite – Circuite ȘI, ȘI-NU
4. O posibilitate de conectare pentru porţile ŞI-NU, respectiv ŞI este
polarizarea cu o tensiune VDD.
• Deși intrarea nefolosită se poate lega direct la VDD, o astfel de abordare nu
este potrivită pentru testare, deoarece potențialul unei astfel de intrări nu
poate fi modificat.
• În astfel de situații se recomandă utilizarea unui rezistor de pull-up (10 k+).
Intrări nefolosite – Circuite SAU, SAU-NU
54
Decuplarea circuitelor CMOS
8. Cerinţele de decuplare ale circuitelor integrate CMOS
simple sunt mult diminuate faţă de omoloagele TTL
datorită consumului de curent mai redus.
– Un singur condensator de decuplare de 100 nF la fiecare rând
de 10 – 15 circuite CMOS elementar şi un condensator
electrolitic de 10 ... 100 F pentru întreaga placă sunt de
obicei suficiente.
– Memoriile, microprocesoarele și alte circuite complexe
necesită o decuplare atentă, minim un condensator ceramic
de 100 nF (de obicei mai multe).
55
Decuplarea circuitelor digitale
• Decuplarea circuitelor integrate numerice este
obligatorie.
• Curent mare consumat la comutare
• Se periclitează funcţionarea corectă
• Rezolvare prin decuplare, (plasarea unui condensator nepolarizat cât
mai aproape de fiecare circuit integrat digital)
• Determinarea C pe baza legii conservării sarcinii electrice
• În repaus, sarcina acumulată pe condensator este:
Q = C VCC
56
Decuplarea circuitelor digitale
• La comutare, Q = I CC t
o unde ICC este curentul în momentul comutării, iar t este durata
comutării
• Rezultă:
I CC t 4 100 mA 100 ns
C= = = 8 nF
VCC 5V
• Echipamentele numerice conţin arhitecturi evoluate, curentul
ICC este în practică de până la 10 ori mai mare
• Valoarea capacităţii de decuplare este de 50 ... 100 nF
• C se poziţionează în proximitatea fiecărui circuit integrat
numeric
57
Decuplarea circuitelor digitale
59
ESD
• Toate circuitele electronice sunt susceptibile la distrugere
datorită descărcărilor electrostatice
• Corpul omenesc se poate uşor încărca electrostatic la
potenţiale de peste 30.000 V, prin simpla deplasare pe un
covor, purtarea unui plover sau mângâierea unei pisici
– Prin simpla atingere a unui circuit electronic sarcinile astfel stocate
sunt în contact direct cu circuitul
– Tranzistoarele şi circuitele integrate CMOS sunt în primul rând
sensibile la sarcini electrostatice datorită impedanţei mari de intrare
şi a stratului subţire de dioxid de siliciu care se poate astfel uşor
străpunge
• Rezultatul străpungerii este ireversibil şi circuitul sau
dispozitivul este distrus
60
Stocarea și manipularea circuitelor CMOS
61
Intrări nefolosite, transport, lipire circuite
CMOS
b. În echipament intrările nefolosite ale
circuitelor MOS nu se lasă
neconectate, deoarece acestea tind
să acumuleze sarcini electrostatice
c. La transport conectorii plăcilor se
scurtcircuitează, iar plăcile se
transportă în folii antistatice
conductoare. Se evită atingerea
conectoarelor cu mâna
d. La lipire operatorul foloseşte o
brăţară specială metalică legată la
pământare prin intermediul unei
rezistenţe de 1M pentru a
descărca eventualele sarcini
electrostatice. Rezistenţa elimină
riscul electrocutării dacă din
accident sunt atinse puncte aflate la
un potenţial ridicat 62
Manipulare montare circuite CMOS
f) Operatorul uman va purta un echipament adecvat (de
exemplu o pereche de accesorii conductoare peste pantofi
pentru a micşora rezistenţa de contact la pământ)
g) Şasiul tuturor echipamentelor, vârful letconului sau staţiei
de lipit se conectează la pământare pentru a preveni
acumularea de sarcini electrostatice
63
Parametrii circuitelor CMOS
64
Parametrii circuitelor CMOS
• Reprezintă valori măsurate în condiţii specificate
în foaia de catalog, cum ar fi:
• tensiunea de alimentare VCC,
• Curentul de alimentare ICC
• Puterea disipată PD
• Frecvența de operare f
• Temperatura internă și exterioară T,
• valoarea capacităţilor parazite CP,
65
Foia de catalog definește:
• Valori limită absolute
– Sunt acele valori a căror depășire (în sens defavorabil pentru circuit)
pot duce la distrugerea circuitului
– Producătorul nu garantează integritatea structurală a circuitului în
acest caz
• Valori recomandate de funcționare
– Sunt acele valori recomandate de producător în care circuitul se
comportă conform foii de catalog
• Valori electrice statice
– Reprezintă performanțele circuitului în regim static (𝑓 = 0Hz)
• Valori (electrice) dinamice
– Reprezintă performanțele circuitului în regim static (𝑓 > 0Hz)
74HCT00, 74HC00 – diagrame
funcționale
74HCT00, 74HC00 – dispunerea pinilor
Valori limită absolute
Valoare
Parametru Simbol Denumirea în engleză
Min Max UM
Tensiunea de VCC Supply Voltage −0.5 + 7.0 V
alimentare
Tensiunea de intrare VIN DC Input Voltage −1.5 VCC + 1.5 V
Tensiunea de ieșire VOUT DC Output Voltage −0.5 VCC + 0.5 V
Curentul prin diodele IIK, IOK Clamp Diode Current ±20 mA
de protecție
Curentul de ieșire IOUT DC Output Current, per pin ±25 mA
Curentul prin orice pin ICC DC VCC or GND Current, per ±50 mA
pin
Gama de temperaturi TSTG Storage Temperature Range −65 +150 to °C
de stocare
Puterea disipată PD Power Dissipation 600 mW
(S.O. Package only 500 mW)
Temperatura de lipire TL Lead Temperature () 260 °C
(Soldering 10 seconds)
Valori recomandate de funcţionare
• Reprezintă condițiile recomandate de producător
74HC00 74HCT00
Simbol Parametru Condiții UM
Min Typ Max Min Typ Max
VCC Tensiunea de alimentare
2.0 5.0 6.0 4.5 5.0 5.5 V
(supply voltage)
VI Tensiunea de intrare
0 - VCC 0 - VCC V
(input voltage)
VO Tensiunea de ieșire
0 - VCC 0 - VCC V
(output voltage)
Tamb Temperatura mediului
- 40 +25 +125 - 40 +25 +125 °C
(ambient temperature)
Δt/ΔV Viteza de modificare a VCC = 2.0 V - - 625 - - - ns/V
tensiunii la ieșire (input
VCC = 4.5 V - 1.67 139 - 1.67 139 ns/V
transition rise and fall
rate) VCC = 6.0 V - - 83 - - - ns/V
70
Valori electrice statice
Curenți
• Curenți de intrare: +/- 1 uA
• Curenți de ieșire: uA - mA
• Curenți de alimentare: uA – mA
– în regim static este neglijabil, în cazul în care nu există
curent la ieșirea porții (A),
– în regim dinamic depinde de frecvenţă, Cp şi VDD
Caracteristici dinamice
Forme de undă
Timpii de propagare
4011 – Caracteristica de transfer
78
Nivelurile de tensiune pentru seria
CMOS cu alimentare la 5 V
Tensiunea min Tipic Maxim UM
V0L 0,05 V
V0H 4,95 V
VIL 30% VDD = 1,5 V V
VIH 70% VDD = 3,5 V V
80
Determinarea marginii de zgomot
81
Marginea de zgomot
• Rezultă pentru marginea de zgomot a circuitelor HC:
U Z 30% VDD sau de 1,45 V în cazul particular al
alimentării la 5 V
• este mult mai mare decât la circuitele HCT
• în practică marginea de zgomot este încă şi mai mare
• Temă: demonstraţi afirmaţia anterioară
82
Factorul de branşament
• Reprezintă numărul de circuite de un tip care care se pot
conecta la ieșirea unui circuit de același tip (HCT/HCT)
• Datorită valorii mici a curentului de intrare (sub 1 A),
valoarea factorului de branşament N = NL = NH este foarte
mare (pentru curenţi maximi de ieşire de câţiva miliamperi)
• În practică factorul de branşament este limitat de valoarea Cp
a cărei componentă principală este Ci
– Creşterea Cp duce la înrăutăţirea comportamentului dinamic al
circuitului (Ci = 5 – 15 pF)
• În concluzie, factorul de branşament se limitează din cauza
funcţionării în regim dinamic la o valoare maximă de 50
83
Puterea disipată de o poartă CMOS
• Puterea disipată medie este specificată pentru un
semnal dreptunghiular cu factor de umplere 50%
aplicat la intrarea circuitului
• PD este specificată în foile de catalog ale diverşilor
producători
84
Comparaţie între puterea disipată de un circuit
CMOS şi unul TTL LS
85
Timpul de propagare
• Timpul de propagare reflectă o relaţie temporală între
semnalul de intrare şi cel de ieşire
• Punctele de măsură sunt specificate de obicei la 50% din
nivelul VDD, Prin definiţie tp este dat de relaţia:
t pLH + t pHL
tp =
2
86
Definirea timpilor de propagare tpHL şi tpLH şi
circuitul de măsură aferent
87