Esercizio 7porta AOI a quattro ingressi, dimensionamento, ritardi e consumo dinamico (tema d'esame settembre 2026)
Questa pagina non ha ancora la versione ripasso: qui sotto c'è il testo completo.
In questa pagina 7
Testo (tema d'esame 8 settembre 2026, esercizio 1; stessa struttura dell'Esercizio 1 · porta AOI a tre ingressi, dimensionamento, ritardi e consumo dinamico (tema d'esame giugno 2025), con un ingresso in più e altri dati). Data la funzione :
- disegnare lo schema a livello di transistor in logica statica complementare in modo che la capacità di uscita sia minima;
- dimensionare tutti gli n-MOS con lo stesso in modo che la resistenza di pull-down nel caso peggiore sia ;
- dimensionare tutti i p-MOS con lo stesso in modo che la resistenza di pull-up sia uguale a quella di pull-down;
- calcolare e nel caso peggiore con carico esterno ;
- con ingressi che commutano a e probabilità di essere a pari a , , , calcolare il consumo dinamico (trascurando nodi interni e di ingresso).
Dati. : ; : ; ; ; .
Teoria usata: Porte logiche CMOS - struttura statica complementare e dimensionamentoUna porta CMOS statica complementare ha una rete di pull-down (PDN, n-MOS) verso massa e una di pull-up (PUN, p-MOS) verso V_DD, duali tra loro: serie ↔ parallelo. La PDN conduce quando la funzione f degli ingressi vale 1 e porta l'uscita a 0, quindi F = NOT f (le porte a uno stadio sono invertenti). Serie di n-MOS = AND, parallelo = OR; i p-MOS (chiusi con ingresso basso) fanno l'opposto. Escursione completa, nessun consumo statico, ritardo da R e C di uscita. Dimensionamento: si parte dall'inverter di riferimento (Z_n = 1, Z_p = r ≈ 2,4) e si scala ogni transistor del numero di transistor della serie peggiore a cui appartiene, così che la resistenza nel caso peggiore uguagli quella dell'inverter (NAND2: Z_n = 2, Z_p = r; NOR2: Z_n = 1, Z_p = 2r). Per un obiettivo R_pd = R*: Z_n = m R_n0/R* con m transistor in serie nel cammino peggiore. Per minimizzare la capacità di uscita si collegano all'uscita meno drain possibile.Porte logiche CMOS - struttura statica complementare e dimensionamento →, 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 →.
1. Schema
, . PDN: (serie –) in parallelo con e con . PUN (duale): il parallelo in serie con e con (tre elementi in serie).
Capacità di uscita minima: nella PDN il nodo tocca i drain di , e (3 n-MOS). Nella PUN si pone uno dei transistor singoli () vicino all'uscita, poi e infine verso : all'uscita arriva un solo drain di p-MOS. Nodi interni: tra e (PDN); tra e ; tra e il parallelo (PUN).
2. n-MOS
Caso peggiore del pull-down: la serie – ( transistor):
3. p-MOS
Caso peggiore del pull-up: uno tra , più e : tre p-MOS in serie:
4. Tempi di propagazione
Capacità (): , .
- Uscita: .
- : .
- : source di e drain di : .
- : source di e due drain (, ): .
(conduce –, nodo da scaricare): (conducono un p-MOS tra , poi e , con , e da caricare; pesi ): Senza nodi interni: per entrambe. perché la serie di p-MOS ha tre elementi con capacità interne grandi: nonostante le due transizioni non sono bilanciate a causa dei nodi interni.
5. Consumo dinamico
se , , : , : (Solo : .)
Verifica numerica
Python: Elmore e ; integrazione numerica delle scale RC ( e nodi): e al (l'Elmore sottostima di qualche percento nel pull-up a tre elementi).
Errori comuni
- Dimensionare i p-MOS con la serie di soli due elementi (dimenticando e ): il cammino peggiore ha tre transistor.
- Mettere il parallelo vicino all'uscita: 2 drain di p-MOS invece di 1.
- Contare nelle attività una sola volta: vale solo se entrambi.
Esercizio 7 - porta AOI a quattro ingressi, dimensionamento, ritardi e consumo dinamico (tema d'esame settembre 2026)
Testo. ; k, k, fF/m, m, V, fF, MHz, , k.
- Schema: PDN (-) ; PUN () serie serie ( all'uscita: 1 drain p-MOS).
- Dimensioni: k ; k ( k, k; , m).
- Capacità: uscita fF; , , fF.
- Ritardi: ps; ps (senza nodi interni ps).
- Potenza: , , W.
- Errori: serie di soli due p-MOS; parallelo all'uscita; e contati male.