• 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. Why Vt-Channel Length curve differs from Short Channel Effect...

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 124
  • Views 14303
  • 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

Why Vt-Channel Length curve differs from Short Channel Effect?

richardyuan
richardyuan over 10 years ago

The Vt-L plot looks weird. I cannot see a Vt drop down when L is reduced to near 0.18um for my nmos.

And even change the Vbs, there is no change for the curve.

Can anybody help to explain that?

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    Using this example:

    // generate vt vs l graphs

    model nch bsim4 type=n

    M0 (d g 0 b) nch w=1u l=0.2u
    Vd (d 0) vsource dc=1
    Vg (g 0) vsource dc=1
    Vb (b 0) vsource dc=0

    sweepvbs sweep dev=Vb param=dc start=-3 stop=0 step=1 {
      dc dc dev=M0 param=l start=0.18u stop=10u lin=50
      //dc dc dev=M0 param=l start=0.18 stop=10 lin=50
    }

    save M0:vth

    I get this:

    I suspect the issue is that you are sweeping from 0.18 metres to 10 metres, not 0.18um to 10um. If I do a similar sweep, then I get miniscule variation in the Vt too.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • richardyuan
    richardyuan over 10 years ago

    Dear Andrew,

    Thank you very much.

    I checked the component parameter "Length" and found that the unit is meter really. Then I changed the ocean script:

    ......

    analysis('dc ?saveOppoint t ?param "Length" ?start "0.18e-6" ?stop "10e-6" ?lin "50")

    desVar( "Length" 0.18e-6)

    ......

    And finally I got a similiar image like you.

    By the way, your script looks neater and different from ocean skill. What is that and how to use it?(I'm a beginner for spectre simulation indeed)

    Can you introduce the method briefly(or the reference manual I should take a look)?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    The example I showed was a handwritten spectre netlist, that's all. See the Spectre Reference and User Guides for more details.

    Regards,

    Andrew.

    • 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