• 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. Scripting in Simvision

Stats

  • Replies 2
  • Subscribers 125
  • Views 894
  • Members are here 0

Scripting in Simvision

PedroC
PedroC 2 months ago

Hi,

I would like to know, if it is possible to create simple scripts in TCL to interact with the Simvision Waveform viewer?

What I am looking for is to, for example, be able to create markers, read the current location of markers, zoom in/out, save the waveforms (screenshot) to png (or another type), create svcf, etc.

After this, I would like to create a button that could call the script.

Thanks in advance.

Kind regards,

Pedro

  • Sign in to reply
  • Cancel
  • Saloni Chhabra
    Saloni Chhabra 2 months ago

    Yes, you can create TCL scripts to work with Simvision and achieve the functions you mentioned. Please refer to these user manuals -

    SimVision Tcl Commands -- Global Commands - window 

    Xcelium Simulator Tcl Command Reference -- simvision - simvision

    Regards,

    Saloni

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • PedroC
    PedroC 2 months ago in reply to Saloni Chhabra

    Hi,

    Thanks for the reply. I was using the "xcelium console" instead of the "simvision" terminal.

    A famous AI engine suggested, to create a marker with "marker create" and that didn't work.

    I looked for that command in Cadence's documentation and it wasn't there. After looking at the links you've sent me,  I could then find "marker new"

    Everything that I need is there, thank you.

    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.

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

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