Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xcelium support #684

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Xcelium support #684

wants to merge 7 commits into from

Conversation

powARman
Copy link

Added support for Cadence Xcelium simulator which is the successor of incisive.

  • Extended incisive.py to support xcelium simulator and maintain backwards compatibility with incisive
  • Support vunit options disable_ieee_warnings and vhdl_assert_stop_level
  • Fix compile issues in log_deprecated_pkg.vhd
  • Fix problems running the test suite (spaces in path)

@LarsAsplund
Copy link
Collaborator

@powARman Question about Incisive and Xcelium. Is it a use case where you have both an old Incisive license and a new Xcelium licence. In that case you might want to run parallel simulations using both licenses. You could do that by setting VUNIT_SIMULATOR to two different simulators for the two test (suites). Now they are handled as one and the same

@rodrigomelo9
Copy link
Contributor

Hi @powARman news about this PR? I am using Xcelium at work and I want to introduce Vunit to perform TDD. I am new at Vunit, and I will try with specifying incisive as the simulator, but may be useful to try this PR? Please, let me know

rodrigomelo9 added a commit to rodrigomelo9/vunit that referenced this pull request Aug 30, 2021
rodrigomelo9 added a commit to rodrigomelo9/vunit that referenced this pull request Aug 31, 2021
rodrigomelo9 added a commit to rodrigomelo9/vunit that referenced this pull request Aug 31, 2021
Added to ignore a too-many-branches complain of pylint due to the additions.
@eine eine added this to the v4.7.0 milestone Oct 25, 2021
@eine eine modified the milestones: v4.7.0, v4.8.0, v5.0.0 Apr 19, 2023
bryankerr1986 pushed a commit to bryankerr1986/vunit that referenced this pull request Sep 9, 2023
Added to ignore a too-many-branches complain of pylint due to the additions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants