• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Need info on the betaeff and vdsat parameters found from...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 17421
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Need info on the betaeff and vdsat parameters found from simulation

jdp721
jdp721 over 11 years ago

Hi.

Can you please tell me the interpretation of the betaeff and vdsat parameters obtained from Cadence ADE simulation using " Results -> Print -> DC Operating Points" ?

I am asking this because in a simulation of mine, the displayed results are as below:
betaeff 3.837m
...
ids 13.55u
...
vdsat -113.3m
vgs -1.164
vth -1.104
This shows that:
1. the shown vdsat is not equal to (vgs-vth) !
2. using the equation: ids=(beta/2)*(Vgs-Vth)² and using the shown betaeff, the result is ids=6.9u, while the display result is 13.55u, is it that the displayed bettaeff=(beta/2)? 
  • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    That's almost certainly because you are using a vastly simplified model of MOS transistor behaviour which doesn't match current reality (even 25 years ago it was probably not valid).

    There is description of how each model works in the spectre documentation which you can look at using <MMSIMinstDir>/tools/bin/cdnshelp - look under MMSim->Virtuoso SImulator Components and Device Models Reference. If you're using (say) a bsim4 model, there is a section labelled "Saturation Voltage Vdsat" (equation 21-34 onwards in MMSIM12.1, 2-37 onwards in MMSIM13.1).

    In the documentation (at least in MMSIM11.1/12.1 - it's accidentally omitted in 13.1 - which is being corrected) - it tells you that betaeff is defined this way:

    betaeff = ueff * coxe * weff / leff

    You can find some other posts which talk about how ueff and cox are formed - but you may need to consult with the bsim4 documentation from Berkeley to see all of the equations. This is of course assuming that it's bsim4 that you're using - the equations will be different for different models...

    Regards,

    Andrew. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • jdp721
    jdp721 over 11 years ago
    Thnaks Andrew for your help :)
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information