• 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. spectre: fsdb output directly out of ADE

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 125
  • Views 20570
  • 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

spectre: fsdb output directly out of ADE

baenisch
baenisch over 14 years ago

Hi all

I'm working on a project based on IC6.1.3 with default MMSIM7.1 (which I can switch up to 10.1)

and I'm currently facing some large simulations and the waveform viewer is giving me the creeps ...

Therefore I tried some different formats that can be selected in the ADE Output Menu (sst2, psf ...)

but postprocessing, zooming and so on are still so sloooowwww. I searched through the

manual and found the possiblity to write fsdb. 

 

My problem is, that I get fsdb outputs if I run spectre from the command line with the output

set to fsdb, but I can't get it to work if I start simulations directly from ADE. I already set 

SPECTRE_DEFAULTS to -format fsdb but with no success. The switch seems to be

recognized, it's reported in the spectre-logfile but I don't get fsdb outputs :(

 

Can someone please give me some pointers on how to get fsdb as a default ?

At least until 6.15 is coming  with seems to get an all new waveform viewer

 

Best Regards

 

Andi

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

    Andi,

    You might want to take a look at psfxl since that's a faster format which is supported within the environment. You need to be using a recent enough IC613 version (you need at least IC613 ISR14 and MMSIM71 ISR13) - better still IC614 and MMSIM101.

    The trouble with writing fsdb is that various things will break if you use this. That's because ADE expects a format it can read for doing things like operating point annotation and so on. So it's really only supported for a command line flow.

    Regards,

    Andrew.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 14 years ago

    Andi,

    You might want to take a look at psfxl since that's a faster format which is supported within the environment. You need to be using a recent enough IC613 version (you need at least IC613 ISR14 and MMSIM71 ISR13) - better still IC614 and MMSIM101.

    The trouble with writing fsdb is that various things will break if you use this. That's because ADE expects a format it can read for doing things like operating point annotation and so on. So it's really only supported for a command line flow.

    Regards,

    Andrew.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Children
  • LDIL
    LDIL over 4 years ago in reply to Andrew Beckett

    Hi Andrew. Is this true for Maestro too?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to LDIL

    Actually, it's not really anything to do with ADE L/XL/Explorer/Assembler, but more to do with the fact that things have changed since a response 10 years ago.

    You can (on Outputs->Save All) pick the output format to be "fsdb" and that impacts transient simulation; the other analysis types continue to output PSF. ViVA (in the meantime) supports reading FSDB too, so you can plot the transient data as well as handling the other output data formats.

    That said, unless you really need FSDB for other tools, I don't see much really to use it - PSF XL is smaller now as well as being fast (it has a lossless compression) for transient data and has been optimised for use with ADE.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 4 years ago in reply to LDIL

    Dear LDIL,

    I am not Andrew, and will never pretend to be with his extended background and knowledge. Nevertheless,  this is 10 year old post, and many things have changed in the Cadence tools. To be honest, I am not clear on your specific question. Assembler and Explorer both can enable spectre to write its output data in  fsdb format. In Figure 1, from an Explorer session I happened to have open, I've circled the option to write spectre's data in fsdb format. I use this format for some tools that require it.

    Is that your question?

    Shawn

    Figure 1

    • 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