Funzionamento e consumo dinamico dell'invertitore CMOS
Caratteristica statica dell’invertitore CMOS
Section titled “Caratteristica statica dell’invertitore CMOS”
L’invertitore CMOS può essere suddiviso in 5 zone di funzionamento in base alla tensione di ingresso:
- L’nMOS è spento e il pMOS è acceso.
- L’nMOS è in zona di saturazione e il pMOS in zona triodo.
- Entrambi in zona di saturazione.
- Il pMOS va in zona di saturazione e l’nMOS in zona triodo.
- Il pMOS si spegne e l’nMOS è acceso.
Tensione di soglia
Section titled “Tensione di soglia”La tensione di soglia di una porta è il punto in cui la tensione di ingresso è uguale a quella di uscita:
Per trovarla si usa la seguente formula ottenuta dall’uguaglianza delle correnti dei transistori in regione di saturazione:
Agendo sui parametri e , la tensione di soglia cambia, ampliando i margini di rumore alto o basso.
Consumo di potenza dinamico
Section titled “Consumo di potenza dinamico”Nella logica CMOS non c’è un consumo di potenza statico considerabile, dato che a regime non c’è mai un cammino diretto tra alimentazione e massa.
Il consumo avviene durante la fase di transizione. Ad ogni cambio di stato si sposta della carica dal generatore al condensatore intrinseco, o dal condensatore alla massa.
Assumendo che inizialmente la capacità sia scarica, a si chiude l’interruttore. Il pMOS carica il condensatore tramite la sua resistenza interna.
L’energia fornita è , dove . La corrente è quella che scorre nel condensatore .
Integrando, risulta che l’energia fornita è , quella immagazzinata nel condensatore è . L’energia dissipata è quindi .
Metà dell’energia fornita viene trasformata in calore dal transistore per effetto Joule.
Se la porta commuta ad una frequenza (tipicamente quella di un clock), allora la potenza totale richiesta è .
Porte logiche complesse
Section titled “Porte logiche complesse”Ogni variabile che appare nella formula logica dà luogo a 2 transistori. Bisogna creare 2 circuiti con condizioni duali, uno che attiva l’nMOS e l’altro che disattiva il pMOS e viceversa.
Ad esempio per una NAND:

La logica CMOS richiede un utilizzo di transistori rispetto al numero di porte logiche. Quindi per realizzare circuiti grandi viene richiesta una grande superficie.
Dimensionamento dei transistori
Section titled “Dimensionamento dei transistori”Il dimensionamento non è necessario per i livelli di uscita, dato che il range di output è sempre tra e .
Quello che cambia è il tempo di propagazione. Il ritardo è inversamente proporzionale a :