Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
Possibili realizzazioni circuitali
2
Logica NMOS
pull-up
pull-down
3
Logica NMOS con carico Resistivo
4
Invertitore NMOS con carico resistivo
• Il resistore R
rappresenta la rete di
"pull-up", che ha il
compito di portare
l'uscita al livello alto
• MS è la rete di "pull-
down"
• I gradi di libertà del
circuito sono il valore
della resistenza R ed
il rapporto W/L di MS
5
Invertitore NMOS con carico resistivo
Per studiare il circuito, osserviamo
che vDS ed iD sono legate da due
relazioni. La prima è l'equazione
alla maglia:
vDS = VDD - R iD
ovvero:
iD = VDD/R - vDS/R
La seconda relazione è data dalle
caratteristiche del MOS:
iD = f(vDS, vGS)
6
Analisi grafica
Ci poniamo nel piano iD - vDS
L'equazione: iD = VDD/R - vDS/R è una retta (la retta di carico)
La relazione iD = f(vDS, vGS) corrisponde alle caratteristiche del MOS
Per ogni valore di vGS, l'intersezione fra la caratteristica del MOS e
la retta di carico fornisce i valori di iD e vDS
Notare che vGS = Vin e vDS=Vout
7
Retta di carico
VDD
VDS
8
Caratteristica di trasferimento
10
Calcolo VOL
Siamo nel punto C
Lo NMOS è in regione di triodo:
W 1 2
I D = K n' (VGS - VT )VDS - VDS
L 2
Retta di carico:
VDS = VDD - I D R
VDS è piccola rispetto a VDD:
I D VDD / R
Sostituiamo nell’eq. del MOS, trascurando il termine quadratico e
ricordando che: VGS = VDD ; VDS = VOL V =
VDD
OL
W W
VDD / R = K (VDD - VT )VOL
'
n R K n' (VDD - VT )
L L
11
Resistenza ON di MS
Ron Ron
VOL = VDD VDD
Ron + R R
12
Resistenza ON di MS (cont.)
La resistenza ON del NMOS è data dall'espressione
seguente (ricordiamo che il dispositivo opera in questo
caso in regione lineare)
vDS 1
Ron =
iD ' W
K n (VDD - VT )
L
Ron VDD
VOL VDD
R ' W
RK n (VDD - VT )
L
14
Logica NMOS con carico NMOS
15
Utilizzo di un NMOS come elemento di
carico
Una prima
possibilità prevede
l’utilizzo di un
NMOS di carico,
con la gate collegata
alla VDD
16
Curva di carico
I I
V VT
V
I
Caratteristica traslata di
VDD e ribaltata rispetto
VDD-VT V
all’asse verticale:
17
Curva di carico
VDD-VT
1 2 3 4 5
VOH= VDD-VT
19
Logica NMOS con carico PMOS
(pseudo-NMOS)
20
Pseudo NMOS Inverter
21
Curva di carico
W 1 2
I D = K n' (VGS - VTN )VDS - VDS (NMOS)
L p 2
1 ' W
K p (VDD - VTP )
2
ID (PMOS)
2 L p
2 L p L n
25
Calcolo VOL
1 ' W W
K p (VDD - VTP ) = K n' (VDD - VTN )VOL
2
2 L p L n
W
K p' (VDD - VTP )
2
L p
VOL =
W
2 K n' (VDD - VTN ) W
(VDD - VTP )
2
L n
L p
VOL =
Poiché K’n=2.5K’p si ha: W
5 (VDD - VTN )
L n
W
(VDD - VT )
Nel caso in cui le tensioni di soglia VOL L p
=
siano uguali (VTN=|VTP|=VT): W
5
L n
26
Calcolo di VOL
Possiamo ottenere lo stesso risultato
osservando che il PMOS si comporta
come un generatore di corrente:
1 ' W
K p (VDD - VTP )
2
ID
2 L p
Lo NMOS come una resistenza Ron
W
Ron 1 / K n' (VDD - VTN )
L n
W
( )
2
VDD - VTP
L p
VOL = I D Ron =
W
5 (VDD - VTN )
L n
27
Calcolo VOL
W
(VDD - VT )
L p
VOL =
W
5
L n
28
Dissipazione di Potenza
29
Dissipazione di potenza statica
VDD I DDL
Pav =
2
K p' W
(VDD - VTP )
2
I DDL =
2 L P
1 K p' W
(VDD - VTP )
2
Pav = VDD
2 2 L P
31
Dissipazione totale di Potenza
1 K p' W
(VDD - VTP )
2
PTOT VDD
2 2 L P
32
Ritardo di Propagazione
33
Capacità di carico
Consideriamo la
cascata di due
invertitori.
Focalizziamo la nostra
attenzione sul primo
inverter.
35
Fan-out
36
Ritardo di propagazione
37
Pseudo NMOS Inverter
Transizione basso → alto dell’uscita
Il segnale d’ingresso si
abbassa ed MN si interdice.
La capacità si carica
attraverso MP, passando dal
valore iniziale VOL al
valore finale VOH=VDD
38
Transizione basso → alto dell’uscita
VDD / 2
t plh =C '
KP W
(VDD - VTP )
2
2 L P
40
Pseudo NMOS Inverter
Transizione alto → basso dell'uscita
Il segnale d’ingresso si alza
ed MN entra in conduzione.
La capacità si scarica
attraverso MN, passando dal
valore iniziale VDD al
valore finale VOL
41
Transizione alto → basso dell’uscita
tpLH 2 L N
= '
tpHL Kp W
(VDD - VTP )
2
2 L P
se VT = |VTP | e K’n = 2.5 K’p:
tpLH (W / L ) N
= 2.5 1
tpHL (W / L ) P
Si noti che i tempi di propagazione sono asimmetrici, deve
infatti essere al fine di garantire un ridotto valore di VOL
43
Confronto tempi di propagazione (2)
tpLH (W / L ) N
= 2.5 1
tpHL (W / L ) P
Si noti che i tempi di propagazione sono asimmetrici.
Se scegliessimo (W/L)P = 2.5 (W/L)N per rendere uguali i
ritardi di propagazione, avremmo un valore di VOL
inaccettabile (troppo grande)
(W / L ) p (VDD - VT )
VOL =
5 (W / L )n
Con (W/L)P = 2.5 (W/L)N si avrebbe: VOL= VDD/2
44
Confronto tempi di propagazione (3)
1 Vdd / 2
tp C '
2 Kp W
(VDD - VTP )
2
2 L P
45
Prodotto ritardo-potenza dissipata
1
PTOT tp C VDD
2
46
Prodotto ritardo-potenza dissipata
1
PTOT tp C VDD
2
8
Il prodotto PTOT tp non dipende dal dimensionamento del circuito.
Si può agire sulle dimensioni dei dispositivi per rendere il circuito
più veloce, ma in questo modo la porta dissiperà una potenza
maggiore e viceversa
47
Porte NAND-NOR
48
Porte pseudo-NMOS
In tecnologia pseudo-NMOS è molto semplice realizzare
funzioni NAND, NOR o altre funzioni più complesse,
utilizzando la topologia in figura:
Il pull-up è costituito da un
singolo PMOS, sempre in
conduzione.
La rete di pull-down (che ha
A pull il compito di portare l’uscita
B down
C
a ‘0’) è costituita da NMOS,
la cui gate è pilotata dagli
ingressi A, B, C ecc.
49
Porte NOR
50
NOR Gates
A B Y
0 0 1
Y = A+B
0 1 0
1 0 0
1 1 0
52
Invertitore equivalente
1 ' W
K p (VDD - VTP )
2
ID (PMOS di carico)
2 L p
' W
Ron 1 / K n (VDD - VTN )
L n
A B Req VOL
0 1 Ron ID∙Ron caso peggiore
53
Invertitore equivalente
Il caso peggiore (VOL massima) è quello in cui conduce uno
solo dei due NMOS.
L’invertitore equivalente è il seguente:
54
Tempi di propagazione
1 Vdd / 2
tp C '
2 Kp W
(VDD - VTP )
2
2 L P
55
NAND Gates
56
NAND Gates
NAND
Truth Table
Y =A B
A B Z
0 0 1
0 1 1
1 0 1
Il circuito può essere
1 1 0 facilmente generalizzato
per ottenere una NAND con
3 o più ingressi.
57
Invertitore equivalente
58
Invertitore equivalente
1 ' W
K p (VDD - VTP )
2
ID (PMOS di carico)
2 L p
' W
Ron 1 / K n (VDD - VTN )
L n
VOL = 2 ID Ron
59
Invertitore equivalente
W
W
L M B
L eq
W
L M A
W 1 W 1 W
= =
L eq 2 L M B 2 L M A
60
Tempi di propagazione
1 Vdd / 2
tp C '
2 Kp W
(VDD - VTP )
2
2 L P
61
Porte logiche complesse
62
Porte logiche complesse
Y = A B + C
La rete di pull-down (che ha il
A compito di portare l’uscita a ‘0’)
pull
B down è costituita da NMOS, la cui gate
C è pilotata dagli ingressi A, B, C.
Y = A B + C
A pull A
B down C
B
C
64
Porte logiche complesse
Y = A B + C
A C A
C
B B
65
Porte logiche complesse
Possiamo procedere analogamente anche per funzioni più
complesse. Ad esempio: Y = A + B ( C + D )
1) Si considera la funzione
senza il segno
d’inversione
2) Ad ogni operatore OR
corrisponde il parallelo di
sottoreti
3) Ad ogni operatore AND
la serie
66
Dimensionamento dei dispositivi nelle
porte logiche complesse
Y = B ( A + C D)
67
Dimensionamento dei dispositivi nelle
porte logiche complesse
Dimensioniamo la porta logica complessa in modo
che abbia le stesse caratteristiche di un invertitore "di
riferimento".
68
Dimensionamento dei dispositivi nelle
porte logiche complesse. Esempio.
Supponiamo che il dispositivo
NMOS dell'invertitore di riferimento
abbia (W/L)REF = 2.22
Nella porta complessa il numero
massimo di dispositivi in serie è 3
(dispositivi con ingressi: C, D, B).
Per questi tre dispositivi assegniamo:
(W/L)=3 (W/L)REF = 6.66
Il dispositivo con ingresso A deve
avere la stessa Ron della serie dei
due dispostivi C e D, e pertanto si
sceglie (W/L)=6.66/2=3.33
69