Skip to content

[FIRRTL][Verilog] Use Xcelium Coverage Exclusion Magic in Addition to VCS #3329

Open
@seldridge

Description

@seldridge

Currently we only emit extracted covers with the VCS magic file-level comment to exclude them:

// VCS coverage exclude file 
...

However, anywhere we emit this, we should also emit the Xcelium magic off/on comments. Xcelium looks like:

// pragma coverage block = off, toggle = off
...
// pragma coverage block = on, toggle = on

I am not super stoked about this option (and also note that the Xcelium pragmas I've been given are turning off specific types of coverage which may not be the case for all users 🥲 ) and would like to have a better mechanism to indicate that something is a cover, what file it should go to, and what simulators you are using so that we aren't just dropping verbatim Verilog comments all over the place.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions