Package: uvm_pkg
- File: pattgen_cov_if.sv
Description
Copyright lowRISC contributors.
Licensed under the Apache License, Version 2.0, see LICENSE for details.
SPDX-License-Identifier: Apache-2.0
Implements functional coverage for PATTGEN.
Signals
| Name | Type | Description |
|---|---|---|
| en_full_cov | bit | |
| en_intg_cov | bit | |
| en_intg_cov_loc | bit | If en_full_cov is set, then en_intg_cov must also be set since it is a subset. |
| en_intg_cov_loc | assign | |
| ch0_perf | bit | |
| ch1_perf | bit | |
| ch0_perf | assign | |
| ch1_perf | assign | |
| enable | covergroup | |
| name | option | |
| comment | option | |
| per_instance | option | |
| enable | cp_enable | Channel 0 coverpoints |
| CH0_ENABLE | cp_enable | Channel 0 coverpoints |
| CH0_DISABLE | bins | |
| CH1_ENABLE | bins | |
| CH1_DISABLE | bins | |
| CHX_ENABLE | bins | CHX: dual channels |
| CHX_DISABLE | bins | |
| CHX_OTHERS | bins | |
| LOW_PERF | cp_ch0_perf | Channel 0 coverpoints |
| TYP_PERF | bins | |
| TX_CLK_FALL | cp_ch0_polarity | |
| TX_CLK_RISE | bins | |
| LOW_PERF | cp_ch1_perf | Channel 1 coverpoints |
| TYP_PERF | bins | |
| TX_CLK_FALL | cp_ch1_polarity | |
| TX_CLK_RISE | bins | |
| cp_enable | cr_ch0_op | Cross coverpoints |
| cp_ch0_polarity | cr_ch0_op | Cross coverpoints |
| CH0_OP_ENABLE | cr_ch0_op | Cross coverpoints |
| CH0_OP_DISABLE | bins | |
| cp_enable | cr_ch1_op | |
| cp_ch1_polarity | cr_ch1_op | |
| CH1_OP_ENABLE | cr_ch1_op | |
| CH1_OP_DISABLE | bins | |
| cp_enable | cr_chx_op | |
| cp_ch0_polarity | cr_chx_op | |
| cp_ch0_perf | cr_chx_op | |
| cp_ch1_polarity | cr_chx_op | |
| CHX_OP_ENABLE | cr_chx_op | |
| CHX_OP_DISABLE | bins | |
| pattgen_cov_if | endinterface |