E3.3 – Porta Logica con Pass Transistor
Agli ingressi A e B vengono applicati segnali digitali con livelli 0V e 3.3V.
- Determinare la tabella della verità del circuito specificando il valore di tensione di OUT.
- Calcolare il tempo di propagazione della porta logica quando gli ingressi commutano istantaneamente da AB=01 ad AB=11.
- Calcolare la potenza dissipata dal circuito quando A=1 e B è un’onda quadra avente periodo T=2μs e D=50%.
- Disegnare lo schema circuitale di una porta logica CMOS che realizzi la medesima funzione logica utilizzando solo i segnali A, B e B̅. A che valore di tensione corrisponde il valore logico basso dell’uscita?
Dati:
- |kp| = 200 μA/V2
- Vtn = |Vtp| = 1V
- VDD = 3.3V
- C = 0.2pF
E3.3 – Porta Logica con Pass Transistor
Agli ingressi A e B vengono applicati segnali digitali con livelli 0V e 3.3V.
- Determinare la tabella della verità del circuito specificando il valore di tensione di OUT.
- Calcolare il tempo di propagazione della porta logica quando gli ingressi commutano istantaneamente da AB=01 ad AB=11.
- Calcolare la potenza dissipata dal circuito quando A=1 e B è un’onda quadra avente periodo T=2μs e D=50%.
- Disegnare lo schema circuitale di una porta logica CMOS che realizzi la medesima funzione logica utilizzando solo i segnali A,B e B. A che valore di tensione corrisponde il valore logico basso dell’uscita?
DATI:
- |kp| = 200 μA/V2
- Vtn = |Vtp| = 1V
- VDD = 3.3V
- C = 0.2pF
E3-3
Questa volta la logica a pass transistor è svolta tramite PMOS.
Abbiamo visto che un NMOS da riposo come interruttore
- trasmette bene lo 0 logico (se A=0, B=1 allora OUT=0)
- trasmette con una perdita di soglia l'1 logico C (come visto in E3-2, se A=1, B=1 allora OUT=VDD-Vth).
Per cui per l'NMOS lo 0 logico è 0V, l'1 logico è VDD-Vth.
Si può far vedere che per il PMOS è il contrario, ovvero
- trasmette bene l'1 logico C se A=1, B=1 allora OUT=1
- lo 0 logico corrisponde a 1Vtpl, ovvero 1V nel nostro caso.
la dimostrazione è simile a quella vista in
Detto questo, la tabella di verità sarà la
quale di E3.2 :
- A B Vout
- 0 0 1 V
- 0 1 1 V
- 1 0 1 V
- 1 1 3,3 V
Anche questa è una AND, tuttavia il fatto che
lo 0 logico non sia 0 V non ci fa preferire
questa implementazione, ed è per questo che
alla domanda 6) chiede di disegnare lo
schema circuitale di una porta con
realizzi la medesima funzione logica. In
pratica uno degli disegni una AND
senta usare transistors, così il valore
logico dello 0 sarà 0 V invece che 1 V.
(b)
Se AB: 01 → 11 allora Vout: 1 V → 3.3 V
Il modo per calcolare il Ip non serve sempre lo stesso,
bisogna solo capire se in che regione
lavora il mos C e ci mettiamo sempre nell' Ip
di saturazione) e quanto vale la Vds perché
ci serve nelle correnti.
A
OUT
E=0+
A = VDD perché la commutato
a 11, ovvero VDD, per cui
VSG = VDD
Sempre
I = Kp(VDD - |Vtp|)2 = 1,058 m A
ΔV = 3,3 - 1/2 = 1,15 V
da cui
tp = CL · ΔV/I = 0,22 pF · 1,15 V/1,058 mA = 2?? ps
salvoe assoomb a
220 ps, il se ha senso
puete l'ipotesi di sovraiear è
seyuficativa, e se non lei faesse
ottenei un eesultato può gueade (e
peù verifero) quindi he senso
assoombene .
(c)
Come al solito, essendo il tp molto più piccolo rispetto al periodo del segnale di ingresso, il D = 50% non interferisce nei calcoli. Per cui
PD = VDD ⋅ ΔVout ⋅ CL ⋅ f
= 3,3 ⋅ 2,3 ⋅ 0,2 pF ⋅ 500 kHz
= 760 µW
(d)
Come visto in a), implementare una AND in porta di trasmissione con PMOS non ha molto senso. Non lo ha nemmeno con il NMOS, ma è sicuramente meno grave. Oltretutto il PMOS occupa più area di un NMOS parimenti conduttivo, perché µn = 2,5 ⋅ µp di solito, per cui (W/L)P ≥ 2,5 ⋅ (W/L)N.
Osserviamo molte se scuole cmos non possiamo implementare direttamente la AND, perché non abbiamo nessuna combinazione di reti di pull-up e pull-down che lo consente (vedi file "porte logiche cmos" che ti ho inviato).
Pertanto la strategia è di implementare una NAND C che sappiamo come implementare, vedi sempre quel file) seguita da un inverter, ottenendo quindi la AND come richiesto, senza fare uso di pass transistor.
Porta NAND a 2 ingressi
La rete di pull-down (ovvero la porta Vout a 0 V) è costituita da 2 Nmos in serie e quella di pull-up da 2 Pmos in parallelo.
Nota che, indipendentemente da A e B, non vi è mai un percorso conduttivo tra VDD e massa, pertanto la potenza statica dissipata è 0 W.
-
E3 2 Esercizio logica con pass transistor numero 2 Fiorini
-
E3 1, 2, 3, 4: i 4 esercizi svolti dell'esercitazione 3 della Fiorini
-
E3 4 Esercizio porta logica con elemento di memoria della Fiorini
-
Equazioni letterali svolte - E3