Here is a inverter design of a nmos driver with a pmos diode connected load.
Vdd is 1.2V, input is DC biased at 500mV with 50m AC small signal.
the pmos attributes are set as the follow:
vto=-0.42
uo=90
tox=3.2n
gamma=0.24
kp=0.933m
I would want to fix kp to this value, since i would then have an output resistance of 1/gm , which would gives me ~25M Hz bandwidth with a 1pf load.
The gain equation for this inverter is -gm(nmos) * Req(pmos)
= -gm(nmos)/gm(pmos)
which boils down to
To get a gain of -2
I set Kn = 4Kp
nmos attributes:
vto=0.39
uo=518
tox=3.2n
gamma=0.28
kp= 0.933m
The output is biased at 560mV and i got a gain ~-2.
Then I tried a gain of -1
set kp=kn
and got I below:
The output in green is now biased at 670mV with a gain of -1
My question is how is the biased output voltage determined, and how do I control it?
Vdd is 1.2V, input is DC biased at 500mV with 50m AC small signal.
the pmos attributes are set as the follow:
vto=-0.42
uo=90
tox=3.2n
gamma=0.24
kp=0.933m
I would want to fix kp to this value, since i would then have an output resistance of 1/gm , which would gives me ~25M Hz bandwidth with a 1pf load.
The gain equation for this inverter is -gm(nmos) * Req(pmos)
= -gm(nmos)/gm(pmos)
which boils down to
To get a gain of -2
I set Kn = 4Kp
nmos attributes:
vto=0.39
uo=518
tox=3.2n
gamma=0.28
kp= 0.933m
The output is biased at 560mV and i got a gain ~-2.
Then I tried a gain of -1
set kp=kn
and got I below:
The output in green is now biased at 670mV with a gain of -1
My question is how is the biased output voltage determined, and how do I control it?
Last edited: