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

VCS -top option is ambiguous #771

Open
harrisonliew opened this issue Feb 3, 2023 · 0 comments
Open

VCS -top option is ambiguous #771

harrisonliew opened this issue Feb 3, 2023 · 0 comments
Labels
low priority Easy workaround exists, regular QoL issue Synopsys Specific to a Synopsys tool

Comments

@harrisonliew
Copy link
Contributor

According to the documentation, it is necessary for specifying the top-level configuration or module of the design (i.e. the testbench module). Unfortunately, TestDriver in Chipyard appears to be compiled by VCS, and thus specifying -top TestDriver leads to a module collision:

Error-[TMENF-ILL] Top Module/Entity not found
  Top module/entity/config "TestDriver" is not found in the following library
  list.
  Liblist: work


Error-[IRMINTM] Illegal module instantiations
  Illegal to have recursive module instantiations.
  No Top Modules Defined
  There should be at least one top module that is not instantiated by any
  other module.

ucb-bar/hammer-synopsys-plugins#34 made -top optional as a workaround for now.

@harrisonliew harrisonliew transferred this issue from ucb-bar/hammer-synopsys-plugins Mar 16, 2023
@harrisonliew harrisonliew added low priority Easy workaround exists, regular QoL issue Synopsys Specific to a Synopsys tool labels Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
low priority Easy workaround exists, regular QoL issue Synopsys Specific to a Synopsys tool
Projects
None yet
Development

No branches or pull requests

1 participant