Complete CMOS inverter tutorial

Schematic entry

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

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)

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

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

Mettere piu' inverters in cascata


Last update: Luca Pacher - 27 Sep 2012