• 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. How to save only the power information of certain circuits...

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 125
  • Views 8500
  • 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

How to save only the power information of certain circuits?

zuiying
zuiying over 2 years ago

I am simulating a SAR ADC which has many parts. 

There are some choices in power save options. But even subckts choice is not flexible enough. It still save much power information I don't care.

Is there any way to manually choose to save the power information of certain specific parts? Thank you!

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

    You must be using an old version, because nowadays there's a second tab on the Save Options form:

    This allows you to save Power information (and others) for a given depth for particular instances.

    In older versions, this was accessed via Outputs→To Be Saved→Select By Subckt Inst - the UI was embedded in the ADE outputs pane then.

    Andrew

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

    You must be using an old version, because nowadays there's a second tab on the Save Options form:

    This allows you to save Power information (and others) for a given depth for particular instances.

    In older versions, this was accessed via Outputs→To Be Saved→Select By Subckt Inst - the UI was embedded in the ADE outputs pane then.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • zuiying
    zuiying over 2 years ago in reply to Andrew Beckett

    Wow!Thank you! But I find a strange phenomenon. When I choose a subcktinst which doesn't contain subcktinsts in it. For exmaple, the buffer I27. The simulation is OK. Power information is saved successfully.

    But when I choose a subcktinst which contains subcktinsts in it, a fatal error will be reported. For example, the SAR_logic2 I0. It contains many subcktinsts (logic gate, DFF, etc). "Error detected in file `analyses.cc' at line 4305" will be reported.

    I tryed to find 'analyses.cc'. But I didn't find this file.

    I tryed to set 'depth'. When depth is 1 or 2, the simulation is OK but no power information is saved. When depth is other integer, for example 0, 3, 4, the fatal error will be reported. 

    This problem really troubles me.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago in reply to zuiying

    Which Spectre version are you running? The precise version number is shown at the top of the simulator log file.

    analyses.cc is part of the simulator source code, so you won't find it - it's a pointer so that we can know where it's failing.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • zuiying
    zuiying over 2 years ago in reply to Andrew Beckett

    Here is it.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago in reply to zuiying

    It's quite likely that whatever issue you're seeing will have been fixed by using a more recent version; you're using Spectre from 7.5 years ago, I suggest you move to using a SPECTRE211 (21.1) release.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • zuiying
    zuiying over 2 years ago in reply to Andrew Beckett

    All right. But I can only use this version now. Can this error be solved in this version? Thank you!

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago in reply to zuiying

    I found a report which discussed that this error had been fixed in a later hotfix of Spectre (MMSIM151 ISR14) - but I doubt you have that either.

    I don't have the time to try to reproduce the problem in the old, very unsupported version you're using to try to find a workaround. Sorry - the best solution is absolutely to use a more up to date version.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • zuiying
    zuiying over 2 years ago in reply to Andrew Beckett

    All right! Still thank you!

    • 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