ESERCITAZIONE DEL 13 GIUGNO 2007
Esercizio 1
n-channel
p-channel
VT0
1V
-1 V
β′
25 µA/V 2
10 µA/V 2
γ
0.4
0.4
2ΦF
0.6
0.6
Si assumano i seguenti fattori di forma:
S1 = 1
S2 = 1
S3 = 3
S4 = 2.5
S5 = 1
S6 = 3
Iniziamo l’analisi assumendo che la tensione di ingresso Vi cresca da 0 a VDD
1
Corso di Circuiti Elettronici Digitali LA
2
1. Per Vi = 0
M1 ed M2 sono accesi e Vx = Vy = 5 V.
Al tempo stesso M4 e M5 sono spenti. M3 è OFF mentre M6 è ON ed opera in
saturazione con corrente nulla:
1 ′
β S6 (VDD − VZ − VT6 )2 = 0
2 n
p
p
= VT0 + γ( 2ΦF + VZ − 2ΦF )
I6 =
VT 6
VZ
= VDD − VT 6 = 3.5V
Vout = 5V
2. Per Vi = 1V
M1 ed M2 sono ON. M5 è alla soglia della conduzione. M4 è OFF, per cui
VZ = 3.5V
Vout = VDD = 5V
3. Per Vi =2V
M1, M2 ed M5 sono ON. M6 è acceso e opera nella regione di saturazione. Per M4
non possiamo dirre nulla per cui ipotizziamo che sia OFF ed M5 saturo. Come
conseguenza
I6 = I5
1 ′
1 ′
βn S5 (Vi − VTN0 )2 =
β S6 (VDD − Vz − VTn )2
2
2 n
Ricordando che M5 soffre di effetto body, si ottiene che
Vz = 2.976V.
Verfichiamo ora se la scelta di M4 spento è ben posta:
VGS (M 4) = Vi − Vz = −0.98 < VT0 ⇒ M 4 OFF
4. Per Vi =3.5V
Vz continua a diminuire. M1, M5 sono ON. Anche M6 è ON ed opera in saturazione. Facciamo le seguenti ipotesi: M4 OFF, M5 ON operante in zona lineare,
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
3
mentre M6 on e saturo. Con questa scelta:
I5 = I6
1 ′
1 ′
β S5 [2(Vi − VTn0 )Vz − Vz2 ] =
β S6 (VDD − Vz − VT6 )2
2 n
2 n
Risolvendo in Vz si ottiene
Vz = 2.2 V
Verifichiamo l’ipotesi si M4
VGS (M 4) = Vi − Vz = 3.5 − 2.2 = 1.3 > VT0 ⇒ M 4 ON
M4 è ON, per cui l’analisi fatta in precedenza non è piú valida e la tensione del
nodo x è 0.
Ciò è dovuto all’innesco di una retroazione positiva che coinvolge i transistori
M4 ed M6. Infatti se M4 conduce, tenderà ad abbassare la tensione del nodo di
uscita. Dato che M6 è in configurazione a Drain comune, la tensione al nodo x
tenderà a seguirla. Come conseguenza aumenta la tensione VGS del transistore
M4. Dato che la sua corrente non può aumentare più di tanto visto che è vincolata
del transistore M5, dovrà abbassarsi la sua tensione di drain e dunque V0 .
Si conclude che la soglia logica superiore Vth + è approssimativamente 3.5 V.
Tale tensione dipende esclusivamente dal rapporto dei fattori di forma di M6 ed
M4.
5. Per Vi =5V
M4 ed M5 sono ON e Vx è 0. I pMOS M1 ed M2 sono sicuramente spenti mentre
M3 opera in saturazione, cosı́:
IDS (M 3) = 0
1 ′
IDS (M 3) =
β S3 (−Vy − VTp )2 = 0
2 p
p
p
VTp = VTp0 − γ( 2ΦF + Vy − 2ΦF )
Vy = 1.5V
Vout = 0
6. Per Vi = 4V
M1 è alla soglia della conduzione, M2 è OFF mentre M3 opera in saturazione.
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
4
L’uscita non cambia
7. Per Vi = 3V
M1 è ON ed opera in saturazione, come M3.
Ipotizziamo M2 OFF:
IDS (M 1) = IDS (M 3)
1 ′
1 ′
β S1 (Vi − VDD − VT p0 )2 =
β S3 (−Vy − VTp )
2 p
2 p
Vy = 2.02V
VGS (M 2) = Vi − Vy = −0.98 > VT 0 > M 2 OFF
8. Per Vi =1.5
M1 è ON ed opera in regione lineare, mentre M3 è saturo:
IDS (M 1) = IDS (M 3)
1 ′
1 ′
β S1 (2(Vi − VDD − VT p0 )(Vy − VDD ) − (Vy − VDD )2 ) =
β S3 (−Vy − VDD )2
2 p
2 p
Vy = 2.79V
Con tale valore di Vy il transistore M2 deve essere già acceso. Come conseguenza
l’uscita si porta a VDD .
Come nel caso precedente questo è dovuto all’innesco una retroazione positiva
che coinvolge i transistori M1 ed M3, che porta all’innesco del circuito.
Si può dunque assumere la tensione di soglia logica bassa Vth - approssimativamente pari a 1.5 V e dipende esclusivamente dali fattori di forma dei transistori
M1 ed M3.
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
5
Esercizio 2
1. Assumendo la configurazione VA =VB =0, VC =VDD , V D =0 determinare la tensione ad ogni nodo.
VX
VDD
VY
VDD − VTN
VZ
Alta impedenza
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
6
2. A partire dalla configurazione indicata nel punto precedente, si consideri ora la
transizione istantanea di VA da 0 a VDD . Determinare la tensione ad ogni nodo
a transitorio esaurito
VX
VDD
VY
VDD − VTN
VZ
0
3. A partire dalla configurazione VA =VD , V B =0, VC =VDD , VD =0 si consideri la
transizione istantanea di VA da VDD a 0 e VB da 0 a VDD . Determinare la
tensione ad ogni nodo a transitorio esaurito.
VX
VDD
VY
VDD − VTN
VZ
VDD − VTN
4. A partire dalla configurazione indicata nel punto precedente, si consideri ora la
transizione istantanea di VD da 0 VDD e VA da 0 a VDD . Determinare la tensione
ad ogni nodo a transitorio esaurito.
A.A. 2006/2007
VX
0
VY
0
VZ
0
Corso di Circuiti Elettronici Digitali LA
7
Esercizio 3
VDD
2.5 V
VT N
0.5 V
βn
100 µA/V 2
λ
0
Φf
0.6 V
γ
0.2 V1/2
Con riferimento al circuito in figura, assumendo S(MM N 1 )=4, R1 =150 KΩ, R2 =100
KΩ, R3 =50 KΩ, I0 =10µA, si risponda ai seguenti quesiti:
1. Determinare i valori delle tensioni Vi e Vo nel punto di riposo
Vi = VDD
R3
= 0.625 V
R3 + R1
Si faccia l’ipotesi di MM N 1 saturo. Si ottiene
ID + I0 =
VDD − V0
R2
1
VDD − V0
βn (Vi − VTN )2 + I0 =
2
R2
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
8
da cui si ottiene
V0 = 1.1875
che è consistente con l’ipotesi di nMOS saturo fatta.
2. Si scriva l’espressione analitica ed il valore numerico dei parametri differenziali
nel punto di lavoro calcolato in precendenza
gm = βn′ Sn (Vi − VTN ) = 50µA/V
gd = 0
gmb = 2√2Φ γ +V gm = 0.13gm = 5.45µA/V
F
SB
3. Si disegni il circuito ai piccoli segnali nel punto calcolato precedentemente
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
9
Esercizio 4
VDD
2.5 V
VT N
0.5 V
βn′
100 µA/V 2
λ
0
Φf
0.6 V
γ
0.2 V1/2
Cox
4 fF/µm2
Con riferimento al circuito in figura e alle forme d’onda in figura graficare qualitativamente l’andamento della tensione Vx . Si considerino già esauriti i transitori agli istanti
di tempo t1, t2, t3.
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
10
Esercizio 5
Con riferimento al circuito in figura, considerando I0 = 20 µA
1. Trascurando l’effetto di modulazione di canale e quello body per entrambi i transistori, determinare il valore del tensione V0 considerando Vi =1V.
Il transistore MN1 lavora sicuramente in saturazione. Ipotizziamo che anche MN2
lavori in saturazione:
ID(M N 1) = ID(M N 2)
1 ′
1 ′
βn S1 (VDD − V0 − VTN )2 =
β S2 (Vi − VTN )2 + I0
2
2 n
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
11
da cui si ottengono i valori:
V0 = 1.59 V, 2.4 V
Il secondo valore non è corretto perchè trattandosi di un invertitore a carico
saturo, la tensione VOH è pari a VDD -VTN =2V. Con V0 pari a 1.59 V il transistore
MN2 è effettivamente in saturazione.
2. Calcolare l’espressione analitica ed il valore numerico dei parametri differenziali
dei transistori nel punto di lavoro precedente senza trascurare l’effetto body
ma trascurando la modulazione di canale.
gm (M N 1)
gm (M N 2)
gd (M N 1)
gd (M N 2)
gmb (M N 1)
=
=
=
=
=
βn′ S1 (VDD − V0 − VTN ) = 161µS
βn′ S2 (Vi − VTN ) = 50µS
0
0
√ γ
gm (M N 1) = 10.8µS
2 Φ +V
gmb (M N 2)
=
√γ g (M N 2)
2 ΦF m
F
SB
= 6.45µS
3. Disegnare i circuito equivalente ai piccoli segnali e calcolare il guadagno di tensione Av = vvoi , considerando i parametri differenziali calcolati nel punto precedente.
Av =
vo
gm (M N 2)
=−
vi
gm (M N 1) + gmb (M N 2)
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
12
Esercizio 6
VDD
2.5 V
VT 0
0.5 V
βn′
100 µA/V
2.5 V
0.5 V
2
50 µA/V 2
λ
0
0
Φf
0.6 V
0.6 V
γ
Cox
0.2
V1/2
4 fF/µm2
0.2 V1/2
4 fF/µm2
1. Calcolare il valore minimo della tensione VS che garantisce il funzionamento del
tansistore MN2 in saturazione.
I transistori MN1 e MP1 formano un invertitore CMOS pienamente complementare polarizzato sulla soglia logica VTL =VX :
p
√
βp (VDD + VTp ) + βn VTn
p
VTL =
= 0.891 V
√
βp + βn
Il transistore MN2 è saturo se VDS >VGS -VTN , quindi:
VS > 0.891 − 0.5 = 0.391 V
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
13
2. Un difetto nel processo tecnologico porta ad una variazione del valore della resistenza R. Indicare in che modo tale variazione modifica il valore della tensione
VS calcolato nel punto precedente.
Essendo nulla la corrente di gate dei transistori, la resistenza R non modifica il
valore della tensione.
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
14
Esercizio 7
Con riferimento al circuito in figura e assumendo le seguenti condizioni iniziali:
VOUT = VDD = 2.5V
VZ = VY = 0V
VA = VB = 0V
si calcoli il valore finale di tensione ai nodi Y, Z, OUT in seguito alla transizione
dell’ingresso VA da 0 a VDD . Si consideri γn = 0.
M2 rimane spento: non si crea nessun cammino conduttivo attraverso cui si possa
caricare/scaricare la capacità CY . Quindi VY,fin = VY,in = 0.
Il valore finale di tensione ai nodi OUT e Z si trova imponendo la conservazione della
carica. La condivisione di carica si interrompe in seguito a due possibili eventi:
• MN1 è acceso con VDS nulla, ovvero quando Vz =Vout
• MN1 si spegne perchè VGS ≤VTN , ovvero se VZ,fin =VTN =2V.
Quale delle due condizioni si verifica prima dipende dal rapporto tra le due capacità
C1 e CZ.
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
15
Ipotizziamo che sia vero il primo caso. Applichiamo la legge di conservazione della
carica:
C1VOUT,in = C1VOUT,fin + C2VZ,in
C1VDD = C1VOUT,fin + 0.1C1VZ,fin
da cui si ottiene VZ,fin =VOUT,fin =2.27 V. Questa ipotesi non è però corretta, dato che
per questo valore di VZ , MN1 deve essere già spento. Per cui l’ipotesi corretta è la
seconda, ovvero la condisione tra le capacità continua finchè non si spegne MN1.
Applicando ancora la legge di conservazione della carica:
C1 VOUT,in = C1 VOUT,fin + C2 VZ,in
C1 VDD = C1 VOUT,fin + 0.1C1 (VDD − VTN )
da cui si ottiene:
VOUT,fin = 2.3V
VZ,fin = 2 V
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
16
Esercizio 8
VT0
β′
γ
γ
ΦF
n-channel
p-channel
0.5 V
-0.5 V
100 µA/V
2
50 µA/V 2
0
0.01
V−1
0.6
0
0.01 V−1
0.6
VDD = 2.5 V
Con riferimento al circuito in figura e assumendo VGG =1.5V, SM1 = 8, S M2 = 1 si
risponda ai seguenti quesiti.
1. Individuare la tensione di soglia logica VTL del circuito considerando λ = 0.
Alla soglia logica M1 opera in regione di saturazione. Ipotizziamo che anche il
transistore M2 lavori in saturazione:
ID (M 1) = ID (M 2)
1 ′
1 ′
βn Sn (VGG − VTN )2 =
β Sp (VTL − VDD − VTP )2
2
2 p
VTL = 1.5 V
Il valore ottenuto conferma M2 in saturazione.
A.A. 2006/2007
Corso di Circuiti Elettronici Digitali LA
17
2. Calcolare l’espressione analitica ed il valore numerico dei parametri differenziali
dei transistori nel punto di lavoro precedente assumendo λ = 0.01 V−1 .
gm2 = βn′ Sn (VGG − VTN )(1 + λVTL ) = 101.5µS
gm1 = βp′ Sp (VTL − VDD − VTP )[1 − λ(VTL − VDD )] = 202µS
gd2 = 12 βn′ Sn λ(VGG − VTN )2 = 0.5µS
gd1 = 12 βp′ Sp λ(VTL − VDD − VTP )2 = 0.5µS
3. Disegnare il circuito equivalente ai piccoli segnali e calcolare il guadagno di tensione Av = vout /vin , considerando i parametri differenziali calcolati nel punto
precedente.
Av = −
gm1
∼
= 202
gd1 + gd2
A.A. 2006/2007