• 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. script to capture the waveforms to an image in SIMVISIO...

Stats

  • Replies 2
  • Subscribers 64
  • Views 179
  • Members are here 0

script to capture the waveforms to an image in SIMVISION

PedroC
PedroC 6 days ago

Hi,

I am doing a script that should capture the waveforms, in simvision waveform viewer, for documentation.

The basic idea is, as the user develops the SV sequence there will be some function that will create markers.

Example

.......

setmarker("uvlo_thr_START");

....

setmarker("uvlo_thr_END");

....

These markers will be named with some meaningful text appended by the the keywords "START" and "END".

When there is a match, between the name in the markers, an image will be captured between the markers. You can imagine a simulation with many markers and tens of images being captured automatically to your disk to be used in a powerpoint or another type of document.

The first step is just to export the image using the funcionality provided by the command "print" from SimVision. However, when I save the image in any format (I am using PS/EPS), it will give the same space to the waveforms as to the left pane where the name of all signals are.

The first image shows the simvision screen capture with a snapshot tool. The second, the same image but with the simvision's print command.

As you can see, this is not what we want.

How can I solve this?

Kind regards,

Pedro

  • Cancel
  • Sign in to reply
Parents
  • Andrew Beckett
    Andrew Beckett 6 days ago

    Pedro,

    I'm not sure how to do this (or even if it's possible). You might try asking on the Functional Verification forum where there will be more SimVision expertise (I can't move your post as there's a bug where posts cannot be moved if they have attachments/images), or better still might be to contact customer support (log into http://ask.cadence.com and then use the Case menu to submit a support case). I'd love to experiment and try to solve this myself but don't have the bandwidth in the next couple of weeks to try this, sorry.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett 6 days ago

    Pedro,

    I'm not sure how to do this (or even if it's possible). You might try asking on the Functional Verification forum where there will be more SimVision expertise (I can't move your post as there's a bug where posts cannot be moved if they have attachments/images), or better still might be to contact customer support (log into http://ask.cadence.com and then use the Case menu to submit a support case). I'd love to experiment and try to solve this myself but don't have the bandwidth in the next couple of weeks to try this, sorry.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • PedroC
    PedroC 6 days ago in reply to Andrew Beckett

    There's absolutely no problem. I will reach out to them.

    Thanks a lot Andrew.

    Kind regards,

    Pedro

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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.

© 2026 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information