Documente Academic
Documente Profesional
Documente Cultură
Digital = numeric, mai corect in limba romn! Pe scurt: sisteme in care semnalele sunt reprezentate prin benzi (intervale, plaje) discrete de tensiune, nu de un domeniu continuu Acestor benzi, intervale, le sunt asociate, de cele mai multe ori, cele dou cifre binare (0,1) sau cele dou stri logice aferente In primul rnd aici vom avea de a face cu circuite integrate numerice/digitale! Ele sunt crmizile din care este construit orice sistem digital/numeric O simpl poart sau un inversor ct si un microcontroler sau microprocesor multicore sunt circuite integrate numerice si au multe 2 lucruri in comun!
Circuit integrat CI (monolitic) un circuit electronic realizat pe o singur micro-plachet de material semiconductor (Si siliciu) Reunete toate elementele necesare pentru realizarea unei funcii determinate (integrated circuit IC, microcircuit): Elementele necesare: active (tranzistoare, diode) si pasive (rezistori, capacitori) sunt realizate de domenii ale solidului semiconductor Interconexiuni interne (circuitul propriu-zis) Pn aici este mai degrab un cip (chip).. Dac este si ncapsulat (packed) si prevzut cu conexiuni externe, pini (pins) devine un adevrat circuit integrat
4
Definiii
Circuit integrat numeric (digital): realizeaz una sau mai multe funcii specifice (logice, aritmetice, memorare, etc.) asupra unor semnale binare; funcionarea este descris si cu ajutorul aritmeticii booleene (digital integrated circuit) Sunt circuite electronice neliniare!! Mai exist circuite integrate analogice (exemplul tipic este amplificatorul operaional) si circuite de mod mixt (mixed mode) cu exemple tipice convertoarele analog-numerice sau numeric analogice) 5
Definiii
Dispozitiv- nivelul descrierii geometrice a microcircuitului este cel mai apropiat de realizarea fizic propriu-zis a elementelor descrise la nivelele superioare
DISPOZITIV
G S n+ D n+
Vin tensiune intrare Tranzistor nMOS Vout tensiune ieire VDD - borna alimentare Gnd - borna de masa Gnd Mrimile fizice de intrare si respectiv ieire sunt de natura CL - capacitatea de sarcin (nu face parte din schem, dar unei tensiuni electrice (V)! exist ntotdeauna) 7
DISPOZITIV
G S n+ D n+
Poarta: dei inversorul (inverter) nu este o chiar poart (gate), diferena este, de cele mai multe ori, nesemnificativ
In Intrare
Out Iesire
O reprezentare simplificat, intrarea si ieirea sunt mrimi binare, sunt strile logice, notate: 0 (L-Low) sau 1 (H- High) ! Mai simplu sau mai complicat funcionarea poate fi descris cu ajutorul algebrei booleene. In reprezentarea simplificat nu apar/nu exist borne de 9 alimentare!
POARTA CIRCUIT
Vin Vout
DISPOZITIV
G S n+ D n+
10
DISPOZITIV
G S n+ D n+
11
Aceast abordare a permis o ncapsulare a nivelului respectiv, fcnd posibil dezvoltarea unor unelte software de proiectare asistat (CAD tools) specifice fiecrui nivel, mijloace de lucru foarte eficiente, unelte fr de care progresele semnificative din domeniu nu ar fi fost posibile
13
Familii de circuite integrate digitale: o mare diversitate, identificate de obicei printr-un prefix
TEHNOLOGIE BIPOLARA 74TTL Cu rou - familii care practic nu mai 74L......................Low power exist pe piaa, demodate - obsolete 74S......................Schottky 74H......................High speed 74LS....................Low power - Schottky 74AS...................Advanced - Schottky 74ALS.................Advanced - Low power - Schottky 74F(AST).............Fast - (Advanced - Schottky)- TTL inputs TEHNOLOGIE UNIPOLARA (CMOS) 74C......................CMOS....... Vcc level 74HC (U).............High speed - CMOS (Unbuffered output) 74HCT.................High speed - CMOS - TTL inputs 74AHC.................Advanced - High speed - CMOS 74AHCT.............. Advanced - High speed - CMOS - TTL inputs 74FCT (-A,T,AT).Fast - CMOS - TTL inputs 74AC....................Advanced - CMOS 74ACT................. Advanced - CMOS - TTL inputs 74FACT................Fast AC, ACT (Q) series 74ACQ.................Advanced - CMOS - Quiet outputs 74ACTQ...............Advanced - CMOS - TTL inputs - Quiet outputs 74AVC...................Advanced Very Low voltage CMOS 74AUC...................Advanced Ultra-low voltage CMOS 74AUP...................Advanced Ultra-Low power
16
17
n+ substrat p
n+
Apar detalii, o reprezentare a geometriei dispozitivului activ; Trebuie sa stim cum functioneaza (macar in linii mari..)
18
Materii prime
Prin tehnologii specifice din siliciul monocristalin se pot obine: Semiconductori: p, p+ si n, n+ Conductori: siliciul policristalin (Poly Si), un conductor prost dar nu ntotdeauna e nevoie de conductori buni! Izolatori: oxidul de siliciu (SiO2) Se mai utilizeaz si conductori propriu-zii (metale): Aluminiu (Al): cel mai utilizat Aur (Au): mai puin utilizat Cupru (Cu): cel mai greu/scump de utilizat dei este cel mai bun metal conductor (la categoria lui de pre)! Difuzeaz in siliciu ca apa in nisip, sunt necesare tehnologii speciale de interfa cu Si.. 19
20
Lingoul (ingot) este de fapt un monocristal de Si (Mono Si) uria si care ar trebui s fie (si este) aproape perfect (fr defecte de structur)!
Diametrul wafer-ului (feliile taiate din lingou) este si o si msur a performantei procesului tehnologic utilizat! 21
Expunerea wafer-ului
22
Fotolitografie
23
Fotolitografie
24
Fotolitografie
25
From http://www.amd.com
Pentru ca plachetele s fie perfecte, lingoul trebuie s fie un cristal perfect Fiecare imperfeciune nseamn un viitor circuit integrat defect! Dar asta nu o s o vedem dect dup ce este gata! 26
ncapsularea CI (packaging) este strns legat de tehnologia care va fi utilizat pentru montarea lor
Variante de ncapsulare - Pin Through (PT) sau Through Hole (TH) si Surface Mounted Technology (SMT)
PT
SMT
SMT
Capsul = package
SMT
27
Aici, suprafaa exterioar a capsulei a fost polizat intenionat! Exist si circuite care au o fereastr realizat in alt scop dect cel didactic.
28
Permite obinerea celei mai mari densiti de conexiuni externe (de pini, balls) 29 De pn la ordinul x1000!
Tehnologii de montare a componentelor electronice: Pin Through (PT), Through Hole (TH) si Surface Mounted Technology (SMT)
Funcie de cum anume este montat (fixat prin sudur/lipire/ soldering) CI pe placheta de circuit imprimat (PCB)
SMT - Montarea la/pe suprafa, fr guri de fixare pentru componente PT- montarea cu ajutorul gurilor de fixare, prin gaura de fixare; 30 Placheta trebuie gurita
In 1965, inginerul Gordon Moore a prezis ca numrul de tranzistoare care pot fi integrate pe un chip (die) se va dubla la fiecare 12 pana la 24 luni (adic va creste exponenial in timp). Vizionar!! Moores Law este verificat in practic destul de bine pana acum (2011)! bariera de un milion de tranzistoare (MT) per chip a fost depit in anii 1980.
2300 T, ceas 1 MHz (Intel 4004) - 1971 16 MT (Ultra Sparc III) 42 MT, ceas 2 GHz (Intel P4) - 2001 140 MT (HP PA-8500) > 1000MT (10 core Xeon, etc) -2011
31
M= milioane
P6 Pentium proc
33
34
Fiabilitate si robustee: de ce ?
In primul rnd discutm despre efectul zgomotului electromagnetic (electromagnetic noise) asupra funcionrii corecte a circuitele integrate digitale Zgomot variaii nedorite ale tensiunilor si curenilor in nodurile unui circuit, in cazul nostru, digital (numeric) Pe scurt: Dou fire (conductoare) alturate prezint: Cuplaje capacitive (parazite)
Modificarea tensiunii (dv/dt) intr-un fir poate influena semnalul intr-un fir vecin Diafonia (cross talk)
v(t)
i(t)
37
Vp - tensiunea de prag
38
Regimul dinamic (AC, CA dei nu este vorba de curent alternativ, ci de un regim tranzitoriu!)
Tensiuni, cureni, impedane, DAR NE INTERESEAZA cum se modific ele in timp! Ne intereseaz si viteza de variaie (rate), care ne arat cat de repede se modific mrimea respectiv in timp, dx/dt
39
Diferena intre VOH si VOL este ecartul / amplitudinea logic() sau de semnal (logic swing). Parametrii de regim static ai unei pori regimul static ne arat si cat de robust este circuitul la perturbaiile induse de zgomot precum si la variaiile inerente ale 40 procesului de fabricaie
Regimul static:
a inversorului
Reprezentarea grafic a tensiunii de ieire V(y) funcie (f) de tensiunea de intrare V(x)
V(y)
V(y)
V(x)
41
42
VOH = f (VIL)
f
44
VIL VIH V(x) 0V O tensiune aflat aici nu nseamn nimic din punct de 45 vedere logic (nu este un nivel logic valid!)
Pentru a avea si un circuit robust (dpdv al zgomotului electric) dorim ca intervalele corespunztoare lui 0 si 1 s fie ct mai largi posibile
VDD VOH MZH = VOH - VIH Margine de zgomot H Margine de zgomot L VOL MZL = VIL - VOL "0" Gnd Ieire poart (driver) Gnd (Masa) Intrare poart (receiver) VDD "1" VIH VIL
Regiune nedefinita
Margini de zgomot cat mai mari sunt de dorit, dar nu sunt 46 suficiente.. .
Familia generica
47
Exemplu: marginile de zgomot la familia CMOS VIL =1,3V VOL=0,2V MZL = VIL VOL = 1,3 0,2=1,1V VOH = 4,7 VIH = 3,7 MZH = VOH VIH= 4,7 3,7=1V
48
v1
v2
v3 v2
v4
v5
v6
v0
v1
v3 = f(v2).
Pentru a avea capacitatea de regenerare CST trebui s aib o zon tranzitorie in care ctigul s fie mai mare ca 1 (in valoare absolut) mrginita de dou zone in care ctigul este mai mic ca 1: poarta trebuie s aib si amplificare! O astfel de poart va avea dou puncte (statice) stabile de funcionare, unul in 0 si unul in 1
50
Imunitatea la zgomot
Marginea de zgomot (noise margin) descrie capacitatea circuitului de anihila efectul unor surse de zgomot
Surse de zgomot: zgomot pe alimentare, diafonia, interferente
Imunitatea la zgomot descrie capacitatea sistemului de a procesa si transmite corect informaia numeric in prezena zgomotului
51
Directivitatea
O poart trebuie s fie unidirecional: modificrile nivelelor de ieire nu trebuie s se regseasc in nici un nivel de intrare al aceluiai circuit (intrri presupuse staionare!)
Pentru circuitele reale directivitatea total este o iluzie! Exemplu: efectele datorate cuplajelor capacitive parazite intre intrri si ieiri (zgomotul)
Metrici eseniale: rezistena de ieire (poarta care comand - driver) si rezistena de intrare (poarta comandat - receiver)
ideal, rezistena de ieire trebuie sa fie zero ideal, rezistena de intrare trebuie sa fie infinit In realitate doar cea de intrare se poate apropia de ideal (pentru 52 CMOS), dar ambele sunt si mrimi neliniare!
Fan-In si Fan-Out
Fan-out N numrul de intrri comandate de ieirea porii care comand (un factor extern!)
Porile cu un fan-out mare sunt mai lente (dar mai exist si alte probleme de utilizare!)
N
53
VDD
A=-
0 VDD /2
Vin
54
Regimul static: aa apare descris in foile de catalog, depinde si de ce firm este autorul foii de catalog
55
Reprezentarea trapezoidal a unei forme de und numerice este mult mai aproape de realitate, dar si ea este una idealizat!
57
Frecvena si perioada
Frecventa f (frequency) reprezint numrul de perioade dintr-o secund si este exprimat in Hertz (Hz) si multiplii Perioada T (cycle time, period) este exprimat in secunde (s, sec) si in submultiplii f = 1/T si T = 1/f !
58
Vout
t Vout
Forma de und ieire Fronturi semnal? De unde se msoar?
t
60
Vout
t Vout
Forma de und ieire Fronturi semnal? De unde se msoar?
t
61
Vout
tpHL Vout
tpLH
90%
ieire
50% 10%
Timpi de front
tf
timp cdere - tf
tr
timp cretere - tr
t
62
Mai aproape de realitatea fizic, de ce si forma trapezoidal este si ea idealizat; tipic exist si regimuri tranzitorii asociate comutrilor din 0 in 1 si invers
OvershootSupracretere pozitiv Ringing Droop 90% Amplitude 50% 10% tW Pulse width
1, H
Oscilaie amortizat
Ringing
0, L
Base line tr Rise time tf Fall time
Supracretere negativ
Undershoot
Valorile sunt de 10%, 90% sau 50% deoarece ncercm s ne ndep63 rtm pe cat posibil de eventualele regimurile tranzitorii
tpLH si tpHL in acest exemplu sunt egali (= tpd) Sunt specificai pentru o anumit: capacitate de sarcin, tensiune de alimentare, temperatur de lucru
64
vout (t) = (1 et/)V unde = RC Timpul necesar pt a ajunge la 50% este: t = ln(2) = 0.69 Timpul necesar pt a ajunge la 90% este: t = ln(9) = 2.2
Vin
Vout CL
Modeleaz idealizat timpul de propagare pentru un inversor cu sarcin capacitiv, unde R este rezistena de ieire a inversorului/porii si C sarcina capacitiv (dat in primul rnd de capacitatea de sarcin CL) Evoluia semnalului pe durata timpilor de front (cretere/cdere) este una exponenial!
65