• 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. Transient Violations taking too much disk space

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 14446
  • 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 Violations taking too much disk space

ChrisG04
ChrisG04 over 5 years ago

Hello,

I am sure this may have come up before but couldn't find this specific thing on the forums.

I am trying to run a PLL simulation using transient (liberal) and currently taking up too much space.

The file taking up most of the space is not the net outputs but rather a file called tranViolations.violations which is about 5times bigger. The simulation has a lot of voltage spikes which is most likely causing this but not really important to have this data saved. The output data seems sensible and as expected but the simulation keeps running out of disk space before finishing.

Is there a way to stop the simulator writing anything other than the selected net data?

Details of environment below:

Cadence IC Design version IC6.1.8-64b.500.4

Simulator: Spectre with APS Multhreading manual =4 threads.

Environment: ADE Assembler

Let me know if you need any further information.

Many Thanks,

Chris.

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

    Not sure which SPECTRE version you're using, but hopefully it's not something really old. The thing to do is look at the at Simulator->Options->Analog for the test, and on the check tab look for checklimitdest. Make sure this is completely unset (in which case it will just save an SQL database for the checks and asserts view) or set to "both" will also work I believe. My guess is that you have it set to "psf"?

    If you really don't want to see the violations at all, you can set dochecklimit=no on the same form. That won't then save the PSF or SQL databases for the violations.

    The tranViolations.violations database you're seeing is really for legacy support, and newer flows use the SQL database instead.

    Regards,

    Andrew.

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

    Not sure which SPECTRE version you're using, but hopefully it's not something really old. The thing to do is look at the at Simulator->Options->Analog for the test, and on the check tab look for checklimitdest. Make sure this is completely unset (in which case it will just save an SQL database for the checks and asserts view) or set to "both" will also work I believe. My guess is that you have it set to "psf"?

    If you really don't want to see the violations at all, you can set dochecklimit=no on the same form. That won't then save the PSF or SQL databases for the violations.

    The tranViolations.violations database you're seeing is really for legacy support, and newer flows use the SQL database instead.

    Regards,

    Andrew.

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

    Hi Andrew,

    Many thanks.

    Yes the checklimitdest was set to psf. Changing this and the dochecklimit has reduced the disk space from over 70GB to under 100MB! Simulation time was also significantly reduced.

    For completeness, the spectre version information is below:

    Spectre (R) Circuit Simulator
    Version 18.1.0.335.isr6 64bit -- 19 Apr 2019

    Best Regards,
    Chris.

    • 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