The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Modeling >> Semiconductor Devices >> meaning of vdsat
https://designers-guide.org/forum/YaBB.pl?num=1101762622

Message started by heaton on Nov 29th, 2004, 1:10pm

Title: meaning of vdsat
Post by heaton on Nov 29th, 2004, 1:10pm

guys,
someone told me that vdsat is nothing but vgs-vth. however, my dc operating point report of a 0.18u nmos shows that vgs=515.5m, vth=492.9m, where vdsat=81m, a lot larger than vgs-vth. i'm really confused, any advice would be appreciated.
thanks.

Title: Re: meaning of vdsat
Post by extractor_man on Nov 29th, 2004, 10:57pm

Vdsat is your maximum drain source voltage
A value limited mainly by hot carrier injection in short channel MOS transistor.

Title: Re: meaning of vdsat
Post by crhu on Dec 21st, 2004, 4:04pm

Hi, heaton,
What region does your transistor work?  You need to
make sure that the transistor works at staturation/pinch
off region.

Vdsat, (aka veff (effective voltage) and delta v), is used to
check if the transistor works at saturation.

Vdsat is calculated with Ids and w/l, sqrt((2*Ids)/(kp*w/l)).  
You can derive it from the saturaton current equation w/o channel length
modulation:
Ids = kp/2*(w/l)*(Vgs-vth)^2
Vdsat = vgs -vth @ saturation

If vgs > vth, and vds > vdsat, the transistor is in saturation.  
In this case, vdsat=vgs-vth if channel length modulation
is omitted.
If vgs > vth, and vds < vdsat, in linear region.
In this case, vdsat != vgs-vth, because in linear
region there is no square law bt. Ids and (Vgs-vth).






Title: Re: meaning of vdsat
Post by heaton on Dec 24th, 2004, 11:08am

crhu,

My vds is around 400mv, larger than vdsat.

Title: Re: meaning of vdsat
Post by crhu on Dec 27th, 2004, 6:04pm

Hi, heaton,
May I know which simulator you are using, Hspice or Spectre?
If you can upload your netlist, I can have a look into it.

Thanks.

--Charlie

Title: Re: meaning of vdsat
Post by Geoffrey_Coram on Jan 10th, 2005, 2:46pm

I believe Vdsat = vgs - vth is an approximation from a time of much simpler MOS models.  A glance at the BSIM3 source code shows

Vdsat = EsatL * Vgst2Vtm / (Abulk * EsatL + Vgst2Vtm)

where Vgst2Vtm = (vgs - vth) - 2 * (thermal voltage), EsatL is computed from the VSAT parameter and the effective length, and Abulk has some other dependencies.

Even in MOS level 3, we have vdsat = (vgsx-vth)/Fbody, so the body effect can change vdsat from the simple approximation.

Title: Re: meaning of vdsat
Post by crhu on Jan 11th, 2005, 1:26pm

Hi,Geoffrey and Keaton,
I went through the mosfet manuals (BSIM3v3 and BSIM4v3)
and you are right that vdsat is not equal to (vgs-vt)
since level3 as small geometry is considered.

I checked it too in a testcase and it shows that
vdsat != vgs -vth
//file: hspice.lis
...
element  0:m1       0:m2       0:m3       0:m4       0:m5
model    0:nch      0:nch      0:pch      0:pch      0:nch
region     Saturati   Saturati   Saturati   Saturati   Saturati
 id         1.2300u    1.2300u   -1.2300u   -1.2300u    2.4601u
 ibs        0.         0.         0.         0.         0.
 ibd        0.         0.         0.         0.         0.
 vgs      632.2317m  632.2317m -792.4483m -792.4483m  600.0000m
 vds      739.7834m  739.7834m -792.4483m -792.4483m  267.7683m
 vbs        0.         0.         0.         0.         0.
 vth      622.6295m  622.6295m -676.6599m -676.6599m  586.9457m
 vdsat     46.5314m   46.5314m  -87.5725m  -87.5725m   47.4368m
...

Thanks.

--charlie






Title: Re: meaning of vdsat
Post by yilmazerc on Jan 12th, 2005, 6:14am

hi all
i think ican add something physical
vdsat=vgs-vth  is valid for long channel devices

vdsat is smaller for short channells because of the velocity saturation due to the high electric field along the channel

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.