Documente Academic
Documente Profesional
Documente Cultură
Îndrumar de laborator
- Anul 4 -
Autor:
Nume: Dragoș VOCUREK
Contact: dragos_vocurek@yahoo.com
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
CUPRINS:
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
Fereastra de layout
Sectiune
transversala
~600 um
1
substrat P
~20 um
strat P EPI
2
substrat P
ACTIVE
FOX FOX
3
Fig. 1.1 Proces tehnologic pentru formarea tranzistorului NMOS (1-3)
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
crestere GOX
depunere polisiliciu
POLY
6
Fig. 1.2 Proces tehnologic pentru formarea tranzistorului NMOS (4-6)
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
P SELECT
p+
N SELECT
n+ n+ p+
n+ n+ p+
9
Fig. 1.3 Proces tehnologic pentru formarea tranzistorului NMOS (7-9)
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
CON
Deschidere „ferestre” in
oxid pentru contactare
n+ n+ p+
10
n+ n+ p+
11
METAL1
corodare selectiva de metal
n+ n+ p+
12
Fig. 1.4 Proces tehnologic pentru formarea tranzistorului NMOS (10-12)
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
Soft-ul CAD utilizat pentru proiectarea fizica a circuitelor analogice si digitale este
L-Edit 10.1 produs de Tanner. Se ruleaza programul si va aparea interfata din Fig.
1.5 unde sunt descrise principalele zone de interes.
selectie
unelte coordonate verificare design
pentru
curente
editare
paleta
de
layere
Primul pas ce trebuie urmat este alegerea procesului tehnologic folosit pentru
implementarea circuitului integrat. Fiecare proces tehnologic se caracterizeaza prin
reguli proprii: dimensiuni minime, spatieri minime etc. Pentru laboratorul de BTM vom
considera un proces generic de 0.5um (lambda). Pentru aceasta setare se
procedeaza in felul urmator:
File -> Replace Setup...
dialog.
In acest moment, am selectat un proces generic de 0.5 um. In cele ce urmeaza
vom realiza proiectarea fizica a unui tranzistor NMOS.
Se va crea un nou proiect:
File -> New...
Un proiect nou este creat, dar trebuie si salvat. Se merge in File -> Save As... si
se salveaza proiectul cu numele: proiect_nmos.tdb in folderul corespunzator
fiecarei grupe.
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
Editarea in L-Edit se face in mod ierarhic . In acest sens se pot crea celule, care
apoi pot fi instantiate in alte celule superioare. In proiectarea fizica a circuitelor
integrate se lucreaza „bottom to top ”. Intai sunt create celule primare (ex: contacte),
apoi dispozitivele (ex: tranzistoare, rezistoare), apoi blocuri fundamentale (ex:
opamp-uri) ca in cele din urma totul sa fie pus cap la cap, generandu-se cipul final.
In acest moment ne aflam in celula Cell0 . Nu este un nume reprezentativ si de
aceea o vom redenumi. Procedam astfel: Cell -> Rename si schimbam numele in
nmos . O cale rapida pe viitor este tasta T (redenumire celula).
Se va proiecta tranzistorul NMOS din Fig. 1.6. Acesta are urmatorii parametrii:
lungimea canalului l=12um si latimea canalului w=24um. Tranzistorul prezinta 4
terminale dar substratul (bulk – de tip p) va fi conectat impreuna cu sursa la cel mai
mic potential existent pe placheta – masa (gnda).
drain
MN1
l=12u w=24u
gate
source bulk
gnda
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
(a) (b)
Fig. 1.10 Definire contacte pentru zona activa a) initial b) compactarea structurii
(6) selectam layer-ul Poly Contact . Desi in prima faza pare similar cu cel
pentru contactarea zonei active, in practica aceste layere pot defini 2
masti de productie diferite. De asemenea pot exista alte reguli de spatiere
pentru contactarea polisiliciului. In mod similar trasam 2 patrate pentru
contactarea portii.
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
Fig. 1.14 Erorile de DRC – ex: spatierea contactului de poly fata de canal trebuie sa
fie minim 1.5um
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
v dda
out
XMNfloating
in
l=12u w=24u
source
Rsub
10k
gnda
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
Acest lucru este posibil pentru proceste tehnologice care permit straturi
ingropate: N Burried Layer (NBL), sau pentru un proces de tip Twin Tub. In cazul de
fata, se va considera un proces ce dispune de posibilitatea de a realiza un strat
ingropat de tip n. In Fig. 1.17 este prezentata sectiunea transversala care
evidentiaza stratul ingropat. Pentru a izola substratul tranzistorului flotant, aceasta
zona ingropata trebuie inconjurata de o zona NWELL care apoi va fi contactata
printr-o zona de tip n+ la cel mai ridicat potential, in cazul nostru la vdda.
conexiune la VDDA
substratul P
NWELL pentru NMOS NWELL
flotant
NBL
substrat p
Fig. 1.17 Sectiune transversala pentru tranzistorul NMOS flotant
Tinand cont de sectiunea transversala si de rolul stratului ingropat de tip n, se
va realiza layout-ul tranzistorului NMOS cu schema electrica din Fig. 1.16
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
l=5u w=20u
MPinv
in out
MNinv
l=5u w=10u
v ss
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
mareste latimea tranzistorului PMOS (W) de 2...3 ori fata de latimea tranzistorului
NMOS. In aceste conditii avem un inversor echilibrat.
Principiu de functionare: vdd=5V, vss=0V
- in=0V – nivel „0” logic, tranzistor NMOS blocat, tranzistor PMOS
este deschis si trage iesirea in vdd, nivel „1” logic.
- in=5V – nivel „1” logic, tranzistor PMOS blocat, tranzistor NMOS
este deschis si trage iesirea in vss, nivel „0” logic.
- inversor echilibrat, pragul de intrare este aproximativ la vdd/2.
Astfel la valori mai mici ca pragul, PMOS-ul „bate” NMOS-ul
(comanda pe poarta este mai puternica) si iesirea este trasa in
bara de alimentare. La valori mai mari ca pragul, NMOS-ul este
mai puternic si trage iesirea in masa.
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
3.1.1 Clasificare
PRECIZIA PRECIZIA
TIP SECTIUNE
ABSOLUTA RELATIVA
Rezistor
MOS 35% 2%
(difuzie)
poly2
SiO2
POLY FOX
(depunere) 40% 2%
NWELL
(difuzie) 40% 5%
R1
n1 n2
l=20u w=5u
rpoly 2
1 2 W
Wc
L
Fig. 3.3 Schema de principiu a unui rezistor de polisiliciu
Primul parametru important la un astfel de rezistor este rezistenţa pe pătrat :
ρ□. Valoarea rezistenţ ei se calculează cu formula:
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
R = ρ□ * W / L
W / L reprezinta numărul de pătrate repartizate de-a lungul lugimii. In Fig. 3.3
sunt două pătrate, deci pentru un ρ □ = 1k /pătrat (pentru polisiliciul de rezistivitate
mare) avem o rezistenţă de 2K valoare(W/L este egal cu 2 adica doua patrate:1 si
2).
Rfdbk1
l=200u w=5u
rpoly 2
n2
Rfdbk2
l=200u w=5u
rpoly 2
vfdbk
Rfdbk3
l=200u w=5u
rpoly 2
n1
Rfdbk4
l=200u w=5u
rpoly 2
gnda
Layout notes:
*use l=50u w=5u rpoly2 elements
*carefully stack matching
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
valoare relativa, de sub 2%. In Fig. 3.6 este prezentata schema electrica a unui
divizor rezistiv. Fiind vorba de un raport de rezistente, valoarea din nodul de
feedback va fi una foarte precisa, 0.5. Pentru a minimiza efectul diverselor surse de
dezimperechere, se propune varianta de asezare a „betelor” in modul urmator:
dummy dummy
Fig. 3.7 Exemplu de imperechere pentru schema Fig. 3.6
3.2 Condensatoare
3.2.1 Clasificare
PRECIZIA PRECIZIA
TIP SECTIUNE
ABSOLUTA RELATIVA
Condensator
MOS
nonmonotonic 10% 0.1%
neliniar
D=S=B
POLY2 POLY1
POLY1 – POLY2
putine parazitice SiO2
FOX
SiO2
20% 0.1%
independent de V
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
n1
MPcap
l=20u w=20u m=8
gnda
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
vdda
Iref
I1 = Iref I1 = 2 x Iref
2u
gnda
l=10u w=20u m=2 l=10u w=20u m=2 l=10u w=20u m=4
out
Rpar
in in_mos
W Cpar mos_ideal
gnda
Welement
S D diminuare Rpar - S D S D S
drain/source sharing
Wef=4 x Welement
Fig. 4.2 „Source/Drain sharing” – minimizarea rezistentei parazite din poarta
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
Apare o problema atunci cand dorim sa crestem foarte mult W-ul. In Fig. 4.2
este prezentata schema echivalenta cu elementele parazite care apar in cazul
tranzisoarelor cu W mare. Apare o capacitate parazita (data de aria de poarta mare),
cat si o rezistenta parazita, datorata lungimii mari de polisiliciu de poarta. Solutia este
sa folosim ceea ce poarta numele de „drain sharing”. Tehnica consta in a „sparge”
tranzistorul in elemente cu W mai mic care apoi vor fi conectate impreuna. In acest
mod putem sa minimizam unul dintre cele 2 componente parazite, si anume
rezistenta. De exemplu daca consideram 4 elemente cu Welement = ¼ W, atunci prin
conexiunea in paralel a celor 4 elemente, rezistenta parazita va fi diminuata.
Cpar
S D S D S
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
B B A A B B
bn out
A B
m=2 m=4
gnda
1:2 D D D
S S S S
B A B
Fig. 4.4 Modalitati de imperechere pentru oglinda de curent
MPb1 MPb2
bp
bn
d1
MNb1 MNb2
gnda
l=20u w=20u m=2 l=20u w=20u m=2
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
v dda
Ib1 Ib2
4u 4u
d1
d2
MNinp
l=15u w=40u m=4
inm
MNinm
l=15u w=40u m=4
com
inp
Itail
8u
gnda
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
dA dB
A A B B
gA
A B gB
dA
gA
gB
com dB
bulk
B B A A
vdda
Ib1 Ib2
4u 4u
d1
d2
MNinp
l=15u w=40u m=4
inm
MNinm
l=15u w=40u m=4
com
inp
LAYOUT
Itail
8u
gnda
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
Fig. 5.4 Proiectarea fizica a etajului de intrare diferential – input stage half
UPB 2010
Facultatea de Electronică, Telecomunicații și Tehnologia Informației
6 Bibliografie
UPB 2010