Xilinx, Inc.
Functional coverage of designs using transition bins and cross coverage

Last updated:

Abstract:

Verification for a design can include, for a covergroup corresponding to a variable of the design, generating a state coverage data structure specifying a plurality of transition bins. Each transition bin can include a sequence. Each sequence can specify states of the variable to be traversed in order during simulation of the design. Verification can include generating a state sequence table configured to use state values as keys and one or more of the sequences as data for the respective keys, and during simulation of the design, maintaining a sequence list specifying each sequence that is running based on sample values of the variable. Hit counts for the transition bins can be updated during the simulation.

Status:
Grant
Type:

Utility

Filling date:

11 Jun 2020

Issue date:

6 Jul 2021