• 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. [Xcelium] How to re-compile the design+testbench from GUI...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 65
  • Views 4947
  • 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

[Xcelium] How to re-compile the design+testbench from GUI?

amnldm
amnldm over 3 years ago

Hi All,

Is it possible to recompile the design or testbench file from Xcelium GUI? I know in Questa it's possible.

I mean should I close the GUI each time when I need to recompile the design or testbench files? Could not this be done from GUI?

Thanks!

  • Cancel
  • StephenH
    StephenH over 3 years ago

    If you're using SimVision as the GUI, from any open SimVision window, go to the "Simulation" menu option then "Reinvoke simulator".

    This will keep the GUI open whilst the simulator recompiles the code. If the compilation fails, SimVision will pop up and error window and give you the option to see the compiler errors, though they would normally be visible on the Linux terminal as well.

    Note that depending on how you started the simulation, the above may not work - e.g. if you compile and run in a single step: "xrun *.sv -gui" it will recompile, but if you used separate xrun commands to compile and separately to simulate, the reinvoke will simply restart the simulation without recompiling, because SimVision doesn't know the sequence of commands you used to compile the design (some customers have extremely complex build flows that involve many xrun commands so it's not safe for the tool to guess the command to use).

    • 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