• 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. Sweeping Vth vs L

Stats

  • Locked Locked
  • Replies 24
  • Subscribers 126
  • Views 29134
  • 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

Sweeping Vth vs L

Arjun RP
Arjun RP over 11 years ago

Hi all,

I am Arjun, Graduate student pursuing IC Design. I am trying to sweep the Vth of transistor with respect to its length. I saved a file with .scs extension and with the content save M0:all. I selected DC analysis and in the sweep i selected component parameter and transistor M0 where i selected its length "l". I also included the .scs file into model library. But when i run the simulation i am getting a error as given below. 

ERROR (SFE-430) : 'dc' : Sweeping the parameters of a subcircuit instance ('M0') is currently not supported. Please use the spectre sweep instead.

Spectre terminated prematurely due to fatal error.

 What should i do to overcome this error ? Please help me 

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    Spectre does not output the mobility or Cox. That said, I don't think either of these would vary with length (or temperature?). From this post (which is for MOS level 1, but I think it's the same in bsim4), that doesn't appear to be the case.

    You can vary u0 and toxe (Tox, which sets Cox) as model parameters on the dc sweep form - but not sure if that's what you want.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Arjun RP
    Arjun RP over 11 years ago
    But i think mobility decreases with themperature because as temperature increases , the scattering increases and so the mobility decreases. I would like to learn about that phenomena. So is there a way to sweep mobility vs temperature ? And is there a way to find the mobility and cox value of our process ,so that i can use those values in hand calculation ?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago
    I'm sure that something which is dependent upon the mobility parameter in the model is temperature or length dependent. You'll have to work through the documented equations for the model (eg bsim4) though because as I said already, spectre does not output "mobility" or "cox" as an operating point or output parameter. 
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Arjun RP
    Arjun RP over 11 years ago
    Thanks for your reply. Will refer to Bsim4 file for the equations
    • 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