Appunti Elettronica Generale:
Libro Circuiti per la Microelettronica
di Sedra Smith
Parte XXVIII
ORA STUDIANDO IL COMPORTAMENTO DEL MOS INTERDIZIONE COMINCIANTE, VIENE UN
USCITA BASSA, SI CHE:
Vy = Va ~= Kp / Kn,eq (VDD - |Vtp|)2 / 2(VDD - Vth)
DOVE Kn,eq = Kn W / 2L = Kn / 2
=> Vy ~= 2Va poiche la Va e questa rete avra un uscita ad un inverter e lo stesso alto.
IN MANIERA ALTERNATIVA, NEL CASO DI UNA USCITA BASSA => RETE DI PULL, IN PULL-OUT.
POSSO CONSIDERARE UN CIRCUITO EQUIVALENTE.
VA VB Req Vy
VOH VOH 2Ron 2Iprimissima - Ron
RITROVIAMO QUI L'USCITA BASSA RISPETTO A QUELLA DELL'INVERTER. (A PARITA DI DIM. GEOM.)
ANALIZZANDO I LIVELLI LOGICI NELLA TABELLA DI VERITA
A B Y
0 0 1
0 1 1
1 0 1
1 1 0
STIAMO DUNQUE REALIZZANDO UNA FUNZIONE BOOLEANA
Y = A · B
NAND -> RESISTENZA 1 QUANDO TUTTI GLI INGRESSI E PRESENTE 0, RESISTENZA 0 SOLO QUANDO TUTTI I VALORI DI INGRESSO SONO 1
PER REALIZZARE LA FUNZIONE OCCORRE INTERVENIRE NELLA RETE LOGICA, CONSIDERIAMO UNA FUNZIONE DI ATTIVAZIONE CHE RISULTA VERA QUANDO SOLO QUANDO LA RETE DI PULL-DOWN CONDUCE, CIOE QUANDO VA = VB = Vth. EQUAZIONE ENTRAMBI
Pu(A,B) = A · B
=> Y = Pu(A,B) = A · B
FUNZIONE IMPLEM E IL COMPLEMENTO DI Pu(A,B).
COST PRENDO UNA SERIE CON 3 O + N MOS CORRISPONDERA AD UNA RETE NAND CON 3 O + INGRESSI.
TEMPI DI PROPAGAZIONE DI UNA PORTA NAND
- considero il transistor con carica carica.
- tempi di propagazione LH.
VY(0-) = VY(0+) = VOL, istantaneamente VA = VB = VOL, t > 0+
- la corrente nel condensatore non dipende dall'inserzione di MA, MB effettivamente il nodo resta a liv. di VOL in tale caso poiche la sua serie equivalente risulta non condurre.
tPLH ≈ CLOAD VDD/2 / Ipull-up,eq = CLOAD VDD / kP(VDD - |VTP|)2
- tPHL tempo di propagazione HL.
VY(0-) = VY(0+) = VOH, istantaneamente VA = VB = VOH, t > 0+, che risulta quando caso in cui avviene una discesa bassa. in questo caso la serie equivalente e sostituito il dispositivo equivalmente espresso che VN = VB = VA.
Ieq = IA + IB = 2I, poiche nella matrice CA = CMIN = CB.
- il condensatore tende a scaricarsi.
- il nodo del ramo analogico e l'inverteritore.
tPHL ≈ CLOAD VDD / kN,eq(VGS - VTH)2 ≈ CLOAD VDD / Ipull-down,eq
ORA CONSIDERANDO I DUE TEMPI DI PROPAGAZIONE, TENENDO PRESENTE LA REGOLA DI BUON PROGETTO Vg in Vth ( => kn,eq >> Kp
=> tpHL >> tpLH => QUINDI, PER UNA PORTA NAND I TEMPI DI PROPAGAZIONE SONO ASIMMETRICI:
tp ~ tfall/2 ~ e cosi VDD / 2Kp (VDD - |Vtp|)2 TEMPO DI PROPAGAZIONE MEDIO.
L TEMPO DI PROPAGAZIONE DIPENDE DAL DIMENSIONAMENTO DELLA RETE DI PULL-UP E QUINDI, IN QUESTO CASO, DALLA FREQ. .
POTENZA DISSIPATA SU UNA PORTA NAND: c'e pot. dissipata statica?
STAZIONARIAMENTE
1) nel caso in cui ho un uscita mai Pbk = 0 perche IDDk = 0 (non c'e corrente di segnale)
2) nel caso inverso basso, utilizzo l'interruttore equivalente.
ICLC = Itr-up MAX => non dipende da (W/L)eq
PDL = IDDC * VDD = VDD Kp / 2 (VDD - |Vtp|)2
Hpp L'equilibrabilita' di un uscita alta e bassa, allora:
PD = 1/2 (PDL + PDH) = VDD Kp / 4 (VDD - |Vtp|)2
REALIZZAZIONE RETI LOGICHE COMBINATORIE:
Possiamo realizzare una qualsiasi rete combinatoria? Si.
Il solo operatore NAND, o non solo, insiemi funzionalmente completi, partendo da sole negazione, funzioni booleane, le implementazioni potra essere o tutte a porte di tipo a NOR o tipo a porte a transistor a discrezione. Questa implementazione non risulta ottimale tenendo conto di una logica a rapporto la rete a cui e' espritta attiva, cons' una rete composta da piu blocchi costruito da reti in serie e/o in parallelo possiamo quindi realizzate una funzione attivazione la cui equazione desiderata ai logici ingressi, l'uscita sara' il completamento di fa.
Y = fa(A, B, ...)
Schema di soluzione serie -> OR
serie -> AND
C' operatore OR ha precedenza sull'operatore AND.