• 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. change temperature in one single transient simulation

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 125
  • Views 22941
  • 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

change temperature in one single transient simulation

enzhu
enzhu over 7 years ago

Hi 

I know we can change temperature in one single transient simulation by using the Dynamic Parameter and put "Parameter Name" as temp.

There are two options there: One for Parameter Vector (that we can input the time step and temperature) and I am fine with option.

Another option is to include a parameter file. But I don't know the format for the parameter file. Could anyone show me some examples for this? If you could show me two examples: one for temperature and one for a general parameter (say for voltage levels for a DC source, etc), that would be great. 

Thank you very much. 

Andrew

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago

    Hi Andrew,

    The format is just two numbers on each line - the first number is the time, the second number is the value you want to have for the parameter. I think (without checking) it can be both space or comma-separated.

    So the format is identical whether it's a temperature or a voltage - it's just time-value pairs.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • enzhu
    enzhu over 7 years ago in reply to Andrew Beckett

    Hi Andrew,

    I have tried a temp_file like this

    0 60

    20u 80

    40u 100

    But it has error report:

    ERROR (SPECTRE-16551): format error. It should be Time Value.

    I remember we need a specific line on the front before we write the pairs, but I forgot. 

    Thanks. 

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Dimitra Papazoglou
    Dimitra Papazoglou over 7 years ago in reply to enzhu

    Hi Andrew,

    You must have "tscale" and "time value" in the file.

    Try that:

    tscale 1e-6

    time   value

    0       60

    20       80

    40      100

    Regards,

    Dimitra

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • enzhu
    enzhu over 7 years ago in reply to Dimitra Papazoglou

    Hi Dimitra,

    Great! It works perfectly! 

    By the way, the tscale is for temperature. Do you happen to know how to write for a voltage or current parameters? 

    Thanks again. 

    andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago in reply to enzhu

    Thanks Dimitra for the correction. Serves me right for trying to answer this quickly without actually checking! BTW Andrew, this is documented if you look at "spectre -h tran" - it explains the format at the end.

    The tscale is not for temperature. It's the scaling of the time values - what that means is that it multiples the time values by that scaling factor.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • enzhu
    enzhu over 7 years ago in reply to Andrew Beckett

    Hi Andrew,

    Thanks for clarification and all are working for me now:)

    Great help! 

    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