Esercizio 13quesiti rapidi sui ritardi di inverter e porte NAND e NOR (temi d'esame 2024-2026)
Questa pagina non ha ancora la versione ripasso: qui sotto c'è il testo completo.
In questa pagina 10
Quesiti a risposta multipla sui tempi di propagazione dai temi di giugno 2024 (e luglio 2025), settembre 2024 (e settembre 2026), giugno 2025 e luglio 2026. Chiave ufficiale disponibile solo per giugno 2024 / luglio 2025.
Teoria usata: Porte logiche CMOS - ritardo di Elmore, fan-in e consumoIl ritardo di una porta dipende dalla configurazione degli ingressi: si calcola il caso peggiore (un solo cammino conduttivo, il più resistivo) e il caso migliore. Per una rete RC con transistor in serie si usa il ritardo di Elmore: t = 0,69 Σ_k C_k · R_k, con R_k la resistenza totale tra il nodo k e il generatore (massa o V_DD) lungo il cammino e C_k la capacità del nodo. Per NAND2 con R_n = R_p: t_pLH (caso peggiore) = 0,69 R_p C, t_pHL = 0,69·2R_n C, quindi t_pHL = 2 t_pLH; per NOR2 è l'opposto. Una NOR a N ingressi (tutti i transistor uguali, nodi interni trascurati): t_pLH = 0,69 R_p C N(N+1), t_pHL = 0,69 R_n C (N+1): il ritardo cresce col quadrato del fan-in, perciò si evitano fan-in maggiori di 4. Rimedi: dimensionamento progressivo (transistor più grandi dal lato opposto all'uscita), riordino degli ingressi (il più tardivo vicino all'uscita), cascata di porte con meno ingressi, buffer. La potenza dinamica dipende dalla probabilità di commutazione.Porte logiche CMOS - ritardo di Elmore, fan-in e consumo →, Invertitore CMOS - ritardo di propagazioneIn commutazione l'inverter è un circuito RC del primo ordine: il tempo di propagazione al 50% vale t_p = ln2·τ = 0,69·R·C. Con R_n e R_p resistenze equivalenti e C_L = C_int + C_ext (intrinseca = capacità di drain di n-MOS e p-MOS; estrinseca = gate delle porte pilotate e interconnessioni): t_pHL = 0,69 R_n C_L, t_pLH = 0,69 R_p C_L. Con Z_p = βZ_n, R_p/R_n = r/β (r = R_p0/R_n0 ≈ 2,4): il bilanciamento dinamico (t_pHL = t_pLH) richiede β = r, mentre il minimo del ritardo medio con carico a gate si ha per β = √r. Moltiplicando Z_n e Z_p per S: t_p = t_p0 (1 + C_ext/(S C_int,ref)): a carico estrinseco dominante raddoppiare le larghezze dimezza il ritardo; con carico intrinseco dominante non cambia (autocaricamento).Invertitore CMOS - ritardo di propagazione →.
1. NAND a 2 ingressi con (giugno 2024, luglio 2025)
In una NAND a 2 ingressi la resistenza equivalente di ogni n-MOS, , è uguale a quella di ogni p-MOS, . Nel caso peggiore (trascurando il nodo interno): a. ; b. ; c. .
Risposta: c. (uscita sale): caso peggiore un solo p-MOS acceso, . (uscita scende): i due n-MOS in serie, . Con : .
2. NOR a 2 ingressi con (giugno 2025)
Analogamente per una NOR a 2 ingressi: a. ; b. ; c. .
Risposta: b. Ruoli invertiti: (un solo n-MOS acceso), (due p-MOS in serie).
3. NOR a ingressi: (giugno 2024, luglio 2025)
NOR a ingressi, tutti i transistor uguali, resistenza equivalente dei p-MOS, capacità di drain e source di ogni transistor, nodi interni trascurati: vale: a. ; b. ; c. .
Risposta: c. Il cammino di carica ha p-MOS in serie (resistenza ) e il nodo di uscita ha drain di n-MOS più un drain di p-MOS: capacità . . (La risposta (b) contiene i nodi interni con capacità .) Con e : : ; : ; : .
4. NOR a ingressi: (settembre 2024, giugno 2025, settembre 2026, luglio 2026)
Stessa porta: il tempo di propagazione (caso peggiore) vale: a. ; b. ; c. .
Risposta: c. Nel caso peggiore conduce un solo n-MOS (resistenza ), e il nodo di uscita ha capacità (come sopra): lineare in . Con , : : , contro per (con ): le due transizioni sono molto asimmetriche.
5. Inverter con n-MOS e p-MOS di dimensione minima uguale (settembre 2024, settembre 2026)
In un inverter con n-MOS e p-MOS di dimensione minima uguali tra loro: a. ; b. ; c. (nel tema 2024 scritto "").
Risposta: c. A parità di dimensioni (): la salita è più lenta. Con e e : , (Invertitore CMOS - ritardo di propagazioneIn commutazione l'inverter è un circuito RC del primo ordine: il tempo di propagazione al 50% vale t_p = ln2·τ = 0,69·R·C. Con R_n e R_p resistenze equivalenti e C_L = C_int + C_ext (intrinseca = capacità di drain di n-MOS e p-MOS; estrinseca = gate delle porte pilotate e interconnessioni): t_pHL = 0,69 R_n C_L, t_pLH = 0,69 R_p C_L. Con Z_p = βZ_n, R_p/R_n = r/β (r = R_p0/R_n0 ≈ 2,4): il bilanciamento dinamico (t_pHL = t_pLH) richiede β = r, mentre il minimo del ritardo medio con carico a gate si ha per β = √r. Moltiplicando Z_n e Z_p per S: t_p = t_p0 (1 + C_ext/(S C_int,ref)): a carico estrinseco dominante raddoppiare le larghezze dimezza il ritardo; con carico intrinseco dominante non cambia (autocaricamento).Invertitore CMOS - ritardo di propagazione →). (L'opzione "" del testo 2024 è vera ma non è l'affermazione più informativa; verosimilmente un refuso di "".)
6. Scalatura delle larghezze (giugno 2025)
Raddoppiando le larghezze di canale di n-MOS e p-MOS in un invertitore bilanciato, i tempi di propagazione: a. raddoppiano; b. possono diminuire se la capacità di carico esterna è dominante rispetto a quella intrinseca; c. possono aumentare se la capacità esterna è dominante.
Risposta: b. con : se il ritardo si dimezza; se non cambia. Esempio (dati del corso): : : ; : . Variante (giugno 2025): "se si raddoppia il valore di e , la corrispondente resistenza di PUN e PDN:" a. raddoppia in uno dei due transistor; b. resta inalterata per il p-MOS; c. si dimezza in entrambi i transistor: , . Risposta: c.
6b. Capacità di carico (luglio 2026)
La capacità di carico di un invertitore CMOS comprende: a. solo capacità intrinseche; b. solo capacità estrinseche; c. sia capacità intrinseche sia estrinseche.
Risposta: c. : intrinseca = drain di n-MOS e p-MOS dell'inverter stesso; estrinseca = gate delle porte pilotate più interconnessioni. (Dalla raccolta di esempi: la capacità intrinseca che contribuisce alla costante di tempo è , e a carico nullo il ritardo è .)
7. Dimensionamento progressivo e riordino (quiz)
- Dimensionamento progressivo: transistor progressivamente più grandi quanto più lontani dall'uscita (il più vicino all'uscita compare in tutti i termini di Elmore).
- Riordino degli ingressi riduce il ritardo quando si può prevedere che uno degli ingressi commuti in ritardo (va al transistor vicino all'uscita).
- NAND a 4 ingressi e NOR a 4 ingressi: il caso peggiore corrisponde alla commutazione di un unico ingresso (quello che lascia da caricare/scaricare tutti i nodi interni).
Verifica numerica
Python: ritardi per (, , ; , , ) e per l'inverter con ( e ).
Errori comuni
- Scambiare i casi della NAND e della NOR.
- Usare senza tenere conto che della NOR è lineare.
- Dire che ingrandire sempre accelera.
Esercizio 13 - quesiti rapidi sui ritardi di inverter e porte NAND e NOR (temi d'esame 2024-2026)
- NAND2, : (un p-MOS), (c). NOR2: (b).
- NOR ingressi: (c); (c). Numeri ( k, fF): ps per ; ( k) ps.
- Inverter : (c): contro ps.
- Scalatura: può diminuire se domina (b); in entrambi (c).
- Quiz: dimensionamento progressivo (più grandi lontano dall'uscita), riordino se un ingresso è tardivo, caso peggiore = un solo ingresso.
- Errori: NAND/NOR scambiate; nel ; ingrandire sempre.