Salta al contenuto
Note per Studenti Esercizio 14 · quesiti rapidi sulla logica pass-transistor e le gate di trasmissione (temi d'esame 2024-2026)

Esercizio 14quesiti rapidi sulla logica pass-transistor e le gate di trasmissione (temi d'esame 2024-2026)

Esame

Questa pagina non ha ancora la versione ripasso: qui sotto c'è il testo completo.

In questa pagina 8

Quesiti a risposta multipla sui livelli trasmessi da n-MOS e p-MOS dai temi di giugno 2024 (e luglio 2025), settembre 2024 (e settembre 2026), giugno 2025 e luglio 2026, più alcuni quesiti della raccolta di esempi. Chiave ufficiale solo per giugno 2024 / luglio 2025.

Teoria usata: Logica a pass-transistor e gate di trasmissioneNella logica a pass-transistor gli ingressi pilotano sia i gate sia i terminali di source/drain di una rete di interruttori (N transistor per N ingressi, nessun consumo statico, alcune funzioni, come AND, MUX e XOR, richiedono pochi transistor). Gli n-MOS trasmettono bene gli 0 ma male gli 1 (V_DD − V_Tn, con effetto body: circa 1,8 V da 2,5 V), i p-MOS al contrario (V_Tp in modulo per lo 0): il livello degradato non è rigenerato e può far condurre un inverter successivo (consumo statico). Il gate di trasmissione (n-MOS e p-MOS in parallelo, con G e nG complementari) trasmette bene entrambi i livelli, con resistenza R_n‖R_p quasi costante, ma costa due transistor e raddoppia le capacità. Una catena di n pass-transistor ha ritardo ∝ n² (Elmore, 0,69 R C n(n+1)/2): si inseriscono buffer ogni m = 1,7√(t_buf/(R_eq C)) stadi.Logica a pass-transistor e gate di trasmissione →.


1. Gate di trasmissione (giugno 2024, luglio 2025)

Il gate di trasmissione, formato da un p-MOS e un n-MOS in parallelo, quando è attivo: a. trasmette bene gli 00 e male gli 11; b. trasmette bene gli 11 e male gli 00; c. trasmette bene gli 00 e gli 11.

Risposta: c. L'n-MOS trasmette bene lo 00 (VGS=VDDV_{GS}=V_{DD} fino a Vout→0V_{out}\to0) e il p-MOS trasmette bene l'11: in ogni punto dell'escursione almeno uno dei due è acceso. Si paga con due transistor e con la capacità raddoppiata sul nodo (7 fF→9 fF7\ \mathrm{fF}\to9\ \mathrm{fF} per l'AND dell'esempio con Cg=Cd=Cs=1 fFC_g=C_d=C_s=1\ \mathrm{fF} e carico 5 fF5\ \mathrm{fF}).

2. n-MOS e p-MOS in serie (giugno 2024, luglio 2025)

Circuito con un n-MOS (gate GG) e un p-MOS (gate G‾\overline G) in serie tra VinV_{in} e VoutV_{out}, con VTn=−VTpV_{Tn}=-V_{Tp}. GG commuta da 00 a VDDV_{DD} (G‾\overline G da VDDV_{DD} a 00). Quanto valgono VOHV_{OH} e VOLV_{OL}? a. VDDV_{DD} e 00; b. VDD−2VTnV_{DD}-2V_{Tn} e −2VTp-2V_{Tp}; c. VDD−VTnV_{DD}-V_{Tn} e −VTp-V_{Tp}.

Risposta: c. In serie, ciascun livello deve attraversare entrambi i transistor: l'n-MOS limita l'uscita alta a VDD−VTnV_{DD}-V_{Tn} (per esempio 2,5−0,6=1,9 V2{,}5-0{,}6=1{,}9\ \mathrm V) e il p-MOS limita quella bassa a ∣VTp∣=0,6 V\lvert V_{Tp}\rvert=0{,}6\ \mathrm V: non è una gate di trasmissione (che sarebbe in parallelo). Le uscite non si degradano due volte perché i due limiti non si sommano (VOHV_{OH} dipende solo dall'n-MOS, VOLV_{OL} solo dal p-MOS).

3. Due n-MOS con il gate collegato al nodo intermedio (settembre 2024, settembre 2026)

Circuito: un n-MOS M1M_1 con gate GG tra VDDV_{DD} e un nodo NN; un secondo n-MOS M2M_2 con gate collegato a NN tra VDDV_{DD} e VoutV_{out}. GG commuta da 00 a VDDV_{DD}, VoutV_{out} parte da 00. A che tensione va VoutV_{out} a regime? a. VDDV_{DD}; b. VDD−2VtnV_{DD}-2V_{tn}; c. VDD−VtnV_{DD}-V_{tn}.

Risposta: b. M1M_1 porta NN a VDD−VTnV_{DD}-V_{Tn} (si ferma quando VGS1=VTnV_{GS1}=V_{Tn}). M2M_2 ha il gate a N=VDD−VTnN=V_{DD}-V_{Tn}: VoutV_{out} sale finché VGS2=N−Vout=VTnV_{GS2}=N-V_{out}=V_{Tn}, cioè Vout=N−VTn=VDD−2VTnV_{out}=N-V_{Tn}=V_{DD}-2V_{Tn}. Esempio: VDD=3 VV_{DD}=3\ \mathrm V, VTn=0,6 VV_{Tn}=0{,}6\ \mathrm V: N=2,4 VN=2{,}4\ \mathrm V, Vout=1,8 VV_{out}=1{,}8\ \mathrm V. (Con i gate di entrambi a VDDV_{DD} il livello sarebbe VDD−VTnV_{DD}-V_{Tn}: qui il secondo gate è già degradato.)

4. Serie di n-MOS con gate a VGV_G (giugno 2025)

Serie di pass-transistor n-MOS con tutti i gate a VGV_G (VTn<VG<VDDV_{Tn}<V_G<V_{DD}) e ingresso VDDV_{DD}: l'uscita vale: a. VDD−VTnV_{DD}-V_{Tn}; b. VDDV_{DD}; c. VDD−3VTnV_{DD}-3V_{Tn}.

Analisi. Ogni transistor conduce finché VGS=VG−Vsource>VTnV_{GS}=V_G-V_{source}>V_{Tn}: il nodo di uscita (e ogni nodo intermedio) sale al più a VG−VTnV_G-V_{Tn}; aggiungere transistor con lo stesso gate non peggiora il livello. Quindi Vout=VG−VTn<VDD−VTnV_{out}=V_G-V_{Tn}<V_{DD}-V_{Tn}: nessuna delle tre opzioni è esatta; la più vicina è (a), esatta se VG=VDDV_G=V_{DD}. Esclusa (b) (l'n-MOS non porta mai l'uscita a VDDV_{DD}) e (c) (vale per tre transistor con ciascun gate collegato al nodo precedente, come nel punto 3, non con gate comune). Esempio: VDD=3V_{DD}=3, VTn=0,6V_{Tn}=0{,}6, VG=2,5 VV_G=2{,}5\ \mathrm V: Vout=1,9 VV_{out}=1{,}9\ \mathrm V; con VG=3 VV_G=3\ \mathrm V: 2,4 V2{,}4\ \mathrm V.

5. Buffer in una lunga catena di pass-transistor (luglio 2026)

Inserire buffer CMOS in una lunga catena di pass-transistor può servire a: a. aumentare indefinitamente la resistenza; b. trasformare la rete in una EPROM; c. ripristinare i livelli logici e ridurre il ritardo complessivo.

Risposta: c. Il ritardo di Elmore cresce con n2n^2 e il livello alto è degradato: ogni buffer ripristina il livello e interrompe la scala RC, riducendo il ritardo totale: per n=16n=16, ReqC=10 psR_{eq}C=10\ \mathrm{ps} e tbuf=50 pst_{buf}=50\ \mathrm{ps}: 938 ps938\ \mathrm{ps} senza buffer contro 426 ps426\ \mathrm{ps} con un buffer ogni m=4m=4 stadi.

6. Quesiti dalla raccolta di esempi

  • Rete di p-MOS pass-transistor che pilota un invertitore: tensione di uscita associata al valore logico alto: una tensione leggermente inferiore a VDDV_{DD} (il p-MOS degrada lo 00 a ∣VTp∣\lvert V_{Tp}\rvert, quindi l'ingresso basso dell'inverter non è 00 e il suo n-MOS non è del tutto spento).
  • Rete di soli n-MOS che pilota un inverter, tensione dell'uscita associata al valore logico basso: alcune decine di mV (il livello alto in ingresso è VDD−VTnV_{DD}-V_{Tn} e il p-MOS dell'inverter non è del tutto spento).
  • Funzione di un circuito di pass-transistor p-MOS con A,A‾,B,B‾,C,C‾A,\overline A,B,\overline B,C,\overline C: F=C⊕(A⋅B)F=C\oplus(A\cdot B) (Esercizio 2 · pass-transistor a p-MOS, livelli degradati e ripristino con n-MOS di retroazione (tema d'esame giugno 2025)).
  • AND a pass-transistor n-MOS con Cg=Cd=Cs=1 fFC_g=C_d=C_s=1\ \mathrm{fF} e carico 5 fF5\ \mathrm{fF}: capacità totale 7 fF7\ \mathrm{fF} (due drain/source più carico); con gate di trasmissione (pp uguale a nn): 9 fF9\ \mathrm{fF}.

Verifica numerica

Python: livelli per VG=2,5V_G=2{,}5 e 3 V3\ \mathrm V; il caso del punto 3 (1,8 V1{,}8\ \mathrm V); catena con buffer (938→426 ps938\to426\ \mathrm{ps}).

Errori comuni

  • Scambiare serie e parallelo nella gate di trasmissione.
  • Credere che ogni transistor in più di una serie con gate comune sottragga un'altra soglia.
  • Dire che un n-MOS trasmette bene l'11.

Esercizio 14 - quesiti rapidi sulla logica pass-transistor e le gate di trasmissione (temi d'esame 2024-2026)

  • Gate di trasmissione (n e p in parallelo): trasmette bene 00 e 11 (c); costa 22 transistor e capacità doppia (7→97\to9 fF).
  • n-MOS e p-MOS in serie: VOH=VDD−VTnV_{OH}=V_{DD}-V_{Tn}, VOL=∣VTp∣V_{OL}=\lvert V_{Tp}\rvert (c).
  • M1M_1 (gate GG) e M2M_2 (gate sul nodo intermedio): Vout=VDD−2VTnV_{out}=V_{DD}-2V_{Tn} (b); 33 V, 0,60{,}6 V: N=2,4N=2{,}4, Vout=1,8V_{out}=1{,}8 V.
  • Serie di n-MOS con gate comune VGV_G: Vout=VG−VTnV_{out}=V_G-V_{Tn} (nessuna opzione esatta; (a) se VG=VDDV_G=V_{DD}).
  • Buffer in catena di pass-transistor: ripristinano i livelli e riducono il ritardo (c); 938→426938\to426 ps.
  • Quiz: p-MOS pass →\to inverter: alto leggermente <VDD<V_{DD}; n-MOS pass →\to inverter: basso alcune decine di mV; F=C⊕ABF=C\oplus AB.
  • Errori: serie/parallelo nella TG; soglie che si sommano; n-MOS e 11 forte.

Teoria collegata