• 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. What means pin t of the Verilog-A code of BSIM-BULK model...

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 124
  • Views 11945
  • 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

What means pin t of the Verilog-A code of BSIM-BULK model?

yysunj
yysunj over 4 years ago

I got verilog-A code of BSIM-BULK model at BSIM Group homepage.

The BSIM-BULK model has five pins,       s, g, d, b, t.

I know what s,g,d,b mean.          (s : source, g : gate, d : drain, b : body)

But, I do not know what t means.

What means pin t of the Verilog-A code of BSIM-BULK model?

Please let me know this.

Thank you,

yysunj

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    It's a thermal node (which is optional normally). By the way, you don't need to use the Verilog-A model if using spectre as bsimbulk is built in to the simulator (see "spectre -h bsimbulk"; also covered in the Spectre Circuit Simulator Components and Device Models Reference manual in the bsim6 chapter - bsim6 is an alias for bsimbulk).

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • yysunj
    yysunj over 4 years ago in reply to Andrew Beckett

    Thank you for your detailed reply.

    By the way, I want to simulate my MOSFET and circuits using Virtuoso, not spectre.

    How can I use bsimbulk model which is built in spectre at Virtuoso? (There is no bsimbulk in any library I have.)

    Thank you

    yysunj

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to yysunj
    yysunj said:
    By the way, I want to simulate my MOSFET and circuits using Virtuoso, not spectre

    Given that Virtuoso is not a simulator, this is going to be a bit of a stretch. I'm assuming you are just saying that you want to start the simulation from Virtuoso - the simulator itself is (probably) spectre, but maybe you're using something else?

    Anyway, the first thing to determine is whether this is for a real technology or something made up just for experimentation purposes? If it's from a foundry, the chances are they have a PDK (Process Design Kit) which has a symbol library and associated device models (perhaps using bsimbulk) that will (or can) be referenced from the Analog Design Environment and then passed to the simulator (e.g. spectre) to tell it the relevant parameters. Just because the underlying model (bsimbulk) exists either natively in the simulator or as VerilogA doesn't mean that's sufficient - that model normally needs parameters to provide the process-specific coefficients to the device modelling equations used in the device model.

    So, some questions:

    1. Is this a real technology?
    2. If it's real, can you ask the foundry for the PDK and models?
    3. If it's not real, how are you going to come up with a suitable set of model parameters for bsimbulk? Maybe you have a representative model definition already?

    If you just have a model file, you can use the process described in this other thread. Oh, hang on, that was an answer I gave to another question from you! Did you not read what I said there? This is the same scenario as for the TFT model - yes, it's a different device, but the principles as to how you'd reference the model are the same.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • yysunj
    yysunj over 4 years ago in reply to Andrew Beckett

    1. This is not a real technology. It is made up just for experimentation purposes.

    2. It is not a real.

    3. Yes, I can get parameters from my Fab.

    Thanks

    yysunj

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • yysunj
    yysunj over 4 years ago in reply to Andrew Beckett

    1. This is not a real technology. It is made up just for experimentation purposes.

    2. It is not a real.

    3. Yes, I can get parameters from my Fab.

    Thanks

    yysunj

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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