• 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. RF Design
  3. Transient simulation - save state

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 63
  • Views 3587
  • 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

Transient simulation - save state

naveiitb
naveiitb over 11 years ago

Hi,

I am a research scholar  at IIT bombay, India. 

I have a long transient simulation running, which has frozen at 1.8us in a 10 us simulation. Is there any way to extract the state of the circuit and restart a simulation from the simulator temperory files. I have given save clock as 100n and savetime as 1800 and savefile as trransave.tc. The simulation ran for approximately 3hrs and is frozen for 3 more hours as of now.

 

Kindly let me know how to proceed.

 Thanks in advance.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    Yes, you can run a simulation using the recover parameter of transient, giving it one of those files that got saved by the savefile/savetime etc parameters. 

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • naveiitb
    naveiitb over 11 years ago

    Yes, but I have not given save time parameter.

    I had only specified save clock as 100n and save file filename. My understanding was it would create a state file every 100ns of simulation time, but I could notlocate any such files. 

    When I specify savetime I do get the state file, but not for save clock. Please clarify.

    Naveen

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    Naveen,

    savetime was just an example. You could use saveclock or saveperiod too.

    saveclock is in WALL time not simulation time. It cannot be less than a second - so setting saveclock to 100n will not do anything (saving the state every 100ns of real time would be infeasible). If you set it to 60, it would save every minute (even that is probably too frequent). 

    If you want every 100ns of simulation time, use saveperiod=100n.

    These both work - I just tested them.

    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