• 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. Dynamic temperature variation of a SPECIFIC component during...

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 15254
  • 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

Dynamic temperature variation of a SPECIFIC component during transient simulation

Quantum7
Quantum7 over 5 years ago

I know how to do dynamic temperature variation during transient simulation and plot temperature as well as any parameters vs time.

But what if I want to keep temperature of ALL components to some fixed value during transient simulation but dynamically vary the temperature of only *one specific* component, for example some BJT device?

Is such thing even doable in cadence ADEXL?

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago

    Does the component in question have a Temperature Rise or trise parameter or something like that? The underlying devices in Spectre have this, so it depends whether it's been exposed in the PDK you're using.

    If so, you can put a design variable on that parameter, and then use the dynamic parameter capability in the transient analysis to vary that variable during the simulation. Be careful not to change it too much in a single step as this could lead to a convergence problem caused by a sudden discontinuity in the behaviour. See other posts mentioning the param_step parameter which allow you to break the changes down into smaller piece-wise steps.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quantum7
    Quantum7 over 5 years ago in reply to Andrew Beckett

    I'm afraid there is no temperature rise parameter or trise. I also clicked on component parameter variation and pretty much only parameters found were multiplication etc, nothing related to trise or temperature. Circuit is complex and lots of components in, all i wanted to simulate is temperature rise of one single bjt acting as temp sensor while rest of the circuit operates under fixed temperature. bjt is from pdk. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to Quantum7

    OK, so if the PDK is this limited, that narrows your choices a bit.

    If you can put this device inside a separate cell (so it could just have this transistor), and you have the test in ADE XL set to be a config view for that design, you can go to Right Mouse->MTS Options over the test, and that would allow you to set the temp for that block (or that hierarchical instance). This is using the Multi-Technology Support capability - often used to simulate from different technologies, but can also override the temperature for that block (ADE Assembler has a few more things you can control via MTS).

    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