• 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. Mixed-Signal Design
  3. Changing the simulation temp from a task

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 64
  • Views 13471
  • 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

Changing the simulation temp from a task

Teeeravis
Teeeravis over 12 years ago
I would like to change the simulation voltage/temperature in an AMS sim from a task

general setup below
 
I want the simulation to go through a bunch of states,
reach a steady state,
start a task that fires off changes in the temp/voltage
ramp temp
measure stuff
repeat  
 
something like
cds_globals.xtemp = 50;
cds_globals.supply_voltage = 1.5;
where xtemp is variable that drives the temp in the ade-l gui.
 
I tried this, doesnt work, cryptic debug messages dont really help me on why.  
 
I've seen the following commands and think these may be useful but honestly im kinda grasping at straws.
 
$temperature  <- reports the current sim temp  (didnt seem to compile)
cds_globals.xtemp = 50;  xtemp is a parameter in the cds_globals, compiler complains that you cant assign values to these params
amsDirect.simcntl sctemp string "temperature" (saw this in the manual, not sure you can fire this command from a task)
 
I'm not looking for the dynamic parameter solution.

http://www.cadence.com/forums/T/10265.aspx

Any help would be appreciated

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

    (re-posting, because my email reply didn't appear - I have IT investigating as I think it's a problem specific to this forum).

    You can't do this. Dynamic parameters are the only way right now. One thought I had was that you might be able to stop the simulation and use the tcl command to change analog options, but I don't think temperature is one of the things you can change, and then run a little longer. However I don't think that's any more advantageous than the existing dynamic parameter approach (assuming it is possible, I didn't check as I'm offline)

    So contact customer support; this would be an enhancement request. 

    Regards,

    Andrew 

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 12 years ago

    (re-posting, because my email reply didn't appear - I have IT investigating as I think it's a problem specific to this forum).

    You can't do this. Dynamic parameters are the only way right now. One thought I had was that you might be able to stop the simulation and use the tcl command to change analog options, but I don't think temperature is one of the things you can change, and then run a little longer. However I don't think that's any more advantageous than the existing dynamic parameter approach (assuming it is possible, I didn't check as I'm offline)

    So contact customer support; this would be an enhancement request. 

    Regards,

    Andrew 

     

     

    • 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