• 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. I can't vary temperature in transient analysis

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 124
  • Views 3401
  • 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

I can't vary temperature in transient analysis

TiNat
TiNat over 14 years ago
Hello. Recently I have found the method varying temperature in transient analysis. I have tried repeat it, but I can't. I have created the following file: pset1 paramset { time reltol temp : 0 1e-3 27 100m 1e-3 50 500m 1e-4 75 1 1e-5 125 } and I've added paramset=pset1 to additional parameters in tran options. When I was running the simulation the output log file was like that: Simulating `input.scs' on tim-desktop at 9:26:09 PM, Mon Sep 27, 2010. Using new Spectre Parser. Error found by spectre during circuit read-in. "/home/tim/projects/TNY266/temp.scs" 2: Unexpected colon ":". spectre terminated prematurely due to fatal error. When I've deleted ":" from my file, the simulation started but the temperature wasn't vary. Help me please, why it occured? Thank you for your solution.
  • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago
    Did you try splitting it over several lines:

    pset1 paramset {
    time reltol temp
    0 1e-3 27
    100m 1e-3 50
    500m 1e-4 75
    1 1e-5 125
    }

    I think (without checking or testing) that the line of parameter names needs to be separate.

    Regards,

    Andrew
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • TiNat
    TiNat over 14 years ago
    I splitting it over several lines in my file but at forum all line were wrote in one line. The syntax of my file is like you suggested.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago

    Which version of spectre were you using? I've attached a zip file containing a netlist (tvary.scs) and the resulting log file from spectre, and a png file showing a picture of how the voltage across a resistor changes throughout the simulation. It works fine for me...

    Regards,

    Andrew.

    tvary.zip
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • TiNat
    TiNat over 14 years ago
    My system info. as following: icfb : 5.10.41; version of spectre is 6.0.2. Does this version of spectre support variation temperature in transient analysis?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago
    Dynamic parameter support was added in MMSIM62. So in the release you're using you can define a paramset but you cannot specify a paramset=pset1 parameter on the tran analysis. I'd expect you to see a warning about this in the spectre output.

    Is there a good reason to be using a 6 year old version of spectre? There have been 5 major releases of MMSIM since then (and there is another one due very soon) so there is very little good reason to use such an old version.

    Regards,

    Andrew
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • TiNat
    TiNat over 14 years ago
    I try to account for using old version of spectre. I'm learning the Cadence Software, but as an illustration I use the circuits that were developed a long time ago and were in old versions of Cadence and I try to simulate in MMSIM 6.0 . Of course, In future I'll use new version of spectre.
    • 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