• 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. Import Wavescan waveform (Spectre) in SimVision

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 64
  • Views 18121
  • 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

Import Wavescan waveform (Spectre) in SimVision

pyohayo
pyohayo over 6 years ago

Hello,

SimVision allows generating VCD files that can be used to apply digital stimuli in Spectre simulations.

I wonder if exist some way to get Spectre waveform back to SimVision for post-simulations checks & analysis.

WaveScan allows diditize waveform, but I didn't find how to export such digitized waveform in any SimVision-compatible format (e.g. vcd)

Thanks

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    Well, this is what happens when  you use a release that came out 15 years ago (I assume from your previous posts plus references to "wavescan" that you must be using IC5141).

    ViVA (the newer waveform tool since IC615) does support export to SST2 and PSFXL which can both be read by SimVision.

    However, in IC5141, the default behaviour is for spectre to run transient simulations and save the results in SST2 format. So you should be able to directly open the "psf" result directory in simvision as a database and plot the transient results that way. Check the spectre log from  your simulation and check that it has "-format sst2" in the command line. If not, you'd have to do:

      envSetVal("spectre.envOpts" "simOutputFormat" 'string "sst2")

    in the CIW and restart the ADE window. As I said, sst2 is the default, so it would only be different if it's been explicitly changed somewhere.

    Regards,

    Andrew.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • pyohayo
    pyohayo over 6 years ago in reply to Andrew Beckett

    Indeed, it works. Thanks Andrew.

    I imported Spectre staff in SimVision, but didn't found how to "digitize" (i.e. a2d) a particular waveform.

    Is it possible ?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pyohayo
    pyohayo over 6 years ago in reply to pyohayo

    I've just tried atod function in SimVision:

    atod("tran.tran"::grp1_tr, 0.9, 0.9)

    where grp1_tr - signal I want to digitalize, 0.9 - thershold.

    Doesn't work: "operands have incompatible inputs"

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pyohayo
    pyohayo over 6 years ago in reply to pyohayo

    Works.

    atod("tran.tran"::grp1_tr, 0.5 V)

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to pyohayo

    Or you could just select the analog trace in the simVision waveform window, and do Edit->Create->Bus and specify your thresholds (the defaults are on Edit->Preferences). It would then create a single bit bus with the waveform converted to digital.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pyohayo
    pyohayo over 6 years ago in reply to Andrew Beckett

    Thanks

    • 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