Indice

Complete CMOS inverter tutorial

Schematic entry

Plot the voltage transfer characteristic (VTC)

elenco delle simulazioni da fare:

- DC transfer characteristic Voltage Transfer Characteristic (VTC)

- dVout/dVin per determinare Vih e Vil per slope = -1

selezionare vs nel calculator, cliccare sull'output wire e poi su deriv( )

Costruire poi una variabile gain

deriv(VS("/out"))

- drain current plot

- switching point

Determine the switching point and noise margins

seleziono vs cioe sweptDC voltage

con la funzione cross( ) del Calculator

intersesione di Vout con Vout=Vin

cross(VS("/out") VAR("Vin") 1 "either" nil nil)

Poi costruisco VIL e VOH sempre con cross( ) ma lavorando sul gain, trovando quando il gain e' -1:

cross(gain -1 1 "falling" nil nil)

similmente

cross(gain -1 1 "rising" nil nil)

Sizing the inverter

studiare la VTC variando w2 e costruendo betaN/betaP

OP("/M0","betaeff") / OP("/M1","betaeff")

Creare una variabile k ratio in modo che fissata W_nmos sia W_pmos = k*W_nmos e on una Parametric Analysis costruire il plot threshold voltage vs. k

Power dissipation

definire una average dynamic power dissipation come

VAR("Vdd")*VAR("Vdd")*VAR("Cload")/VAR("T")

oppure in modo piu' elegante come

Pavg = VDD x Iavg

VAR("Vdd")*average(IT("/M0/D"))

oppure qualsiasi altro terminale, IT(ā€œ/M1/Dā€) IT(ā€œ/M1/Sā€)

see also here

Drive a large capacitive load

Mettere piu' inverters in cascata


Last update: Luca Pacher - 27 Sep 2012