• 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. Functional Verification
  3. Add a button to specview?

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 65
  • Views 15347
  • 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

Add a button to specview?

aefody
aefody over 5 years ago

I remember from long time ago, that there was some way of adding buttons to specview. I see a global sn_display object, that seems to have some API that might be used for things like that, but can't figure out how to use it. Maybe someone have a simple example somewhere? 

  • Cancel
  • StephenH
    StephenH over 5 years ago

    Wow, there's a blast from the past! Slight smile

    You're right this is (or was) possible back in the day. The general feature set is the Visualisation Toolkit (VT), documented here.

    There is a section explaining how to customise the menus and add buttons.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • aefody
    aefody over 5 years ago in reply to StephenH

    :-) retro to the 2000's

    It looks like this is still alive, but the API has changed...i.e. add_menu now takes 4 parameters instead of just one, add_menu_item takes 9 etc. I remember (yeh again) the introspection interface could somehow show me at least the type of the arguments expected ... maybe you remember how to do that? (if not, I'll go fumbling through the docs)

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • hannes
    hannes over 5 years ago in reply to aefody

    In the current Specman/Xcelium installation is a register package (vr_ad), which has some VT code (including add_menu_item). Have a look at <INSTALL>tools/methodology/UVM/CDNS-1.1d/e/vr_ad/e/vr_ad_vt.e, it may help.

    • Cancel
    • Vote Up +1 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