Line Coverage for Module :
prim_mubi4_dec
| Line No. | Total | Covered | Percent |
TOTAL | | 1 | 0 | 0.00 |
CONT_ASSIGN | 25 | 0 | 0 | |
CONT_ASSIGN | 37 | 1 | 0 | 0.00 |
24 logic [MuBi4Width-1:0] mubi, mubi_out;
25 unreachable assign mubi = MuBi4Width'(mubi_i);
26
27 // The buffer cells have a don't touch constraint on them
28 // such that synthesis tools won't collapse them
29 for (genvar k = 0; k < MuBi4Width; k++) begin : gen_bits
30 prim_buf u_prim_buf (
31 .in_i ( mubi[k] ),
32 .out_o ( mubi_out[k] )
33 );
34 end
35
36 if (TestTrue && TestStrict) begin : gen_test_true_strict
37 0/1 ==> assign mubi_dec_o = mubi4_test_true_strict(mubi4_t'(mubi_out));
Line Coverage for Instance : tb.dut.u_padring.u_prim_mubi4_dec
| Line No. | Total | Covered | Percent |
TOTAL | | 1 | 0 | 0.00 |
CONT_ASSIGN | 25 | 0 | 0 | |
CONT_ASSIGN | 37 | 1 | 0 | 0.00 |
24 logic [MuBi4Width-1:0] mubi, mubi_out;
25 unreachable assign mubi = MuBi4Width'(mubi_i);
26
27 // The buffer cells have a don't touch constraint on them
28 // such that synthesis tools won't collapse them
29 for (genvar k = 0; k < MuBi4Width; k++) begin : gen_bits
30 prim_buf u_prim_buf (
31 .in_i ( mubi[k] ),
32 .out_o ( mubi_out[k] )
33 );
34 end
35
36 if (TestTrue && TestStrict) begin : gen_test_true_strict
37 0/1 ==> assign mubi_dec_o = mubi4_test_true_strict(mubi4_t'(mubi_out));