After checking the HSPICE output of the operating points, I am puzzled to find out that vds is not equal to id * (1/gds), why is that? Also, the threshold voltage vth is not the same as the one from the model card even when vbs=0.
After checking the HSPICE output of the operating points, I am puzzled to find out that vds is not equal to id * (1/gds), why is that? Also, the threshold voltage vth is not the same as the one from the model card even when vbs=0.
Thanks,
I would expect vds to equal id * (1/gds) while the transistor is in triode region. In this region, the transistor behaves like a resistor and this is why that equation holds. shown in the picture, while in triode, the transistor behaves as your equation describes.
Once the transistor enters saturation, Ids still scales with vds, but at a different rate since 1/gds changes. This change in the output impedance is a non-linear effect that cannot be modeled with the linear equation you have shown. However, if you really needed to, you can write 2 piece wise linear equations to model the case 1, when the transistor is in triode, and case 2 when the transistor is saturated.
Also... keep in mind that gds is a small signal parameter while Vds and Ids are large signals.
Thank you for your reply.
As you said, Vds and Ids are large signals, since KVL always holds, so Vds must equal to Ids * R, I wonder then what this R is, and if there is any relationship between R and gds. (Intuitively, even if they are differnt, shouldn't they be very close?)
Also, how do I come up with the second piece equation to represent the transistor in saturation?
Thank you for your reply.
As you said, Vds and Ids are large signals, since KVL always holds, so Vds must equal to Ids * R, I wonder then what this R is, and if there is any relationship between R and gds. (Intuitively, even if they are differnt, shouldn't they be very close?)
Also, how do I come up with the second piece equation to represent the transistor in saturation?
Thanks,
I assume gds is the small signal drain-source conductance (remember my question some days ago) and Vds, Ids are large signal parameters,
(CORRECTION: DC PARAMETERS !)
Then, in the saturation region R is simply a dc resistance corresponding to the inverse slope of the line between the origin and the actual bias point (in triode region R≈1/gds).
But there is no relation between R and gds in the saturation region.
Thank you for the reply.
Attached please find two pages which I yanked from the book "Tradeoffs and Optimization in Analog CMOS Design" by David Binkley, please refer to eq. (3.52), is the gds the same small signal reported from HSPICE output? Also, please refer to Figure 3.34, in which I add a red line from the bias point to the origin, is the slope of the red line 1/R that we are talking about in the above messages?
Hi, LvW:
Thank you for the reply.
Attached please find two pages which I yanked from the book "Tradeoffs and Optimization in Analog CMOS Design" by David Binkley, please refer to eq. (3.52), is the gds the same small signal reported from HSPICE output? Also, please refer to Figure 3.34, in which I add a red line from the bias point to the origin, is the slope of the red line 1/R that we are talking about in the above messages?
Thanks,
Yes, exactly !
The term gds is the slope of the curve Id(VDS) in the saturation region. And the Early voltage is a fictive voltage (and cannot be measured) which helps to describe and model this conductance.
The resistor R as defined by the red line in the figure has no real practical meaning - it is just the ratio of two dc values.
Regards