Line Coverage for Module : 
spi_device
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 229 | 218 | 95.20 | 
| CONT_ASSIGN | 173 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 309 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 372 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 373 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 376 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 377 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 379 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 394 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 527 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 534 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 536 | 1 | 1 | 100.00 | 
| ALWAYS | 539 | 4 | 4 | 100.00 | 
| CONT_ASSIGN | 547 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 553 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 554 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 559 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 560 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 564 | 1 | 1 | 100.00 | 
| ALWAYS | 569 | 0 | 0 |  | 
| ALWAYS | 569 | 2 | 2 | 100.00 | 
| CONT_ASSIGN | 574 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 575 | 1 | 1 | 100.00 | 
| ALWAYS | 583 | 0 | 0 |  | 
| ALWAYS | 583 | 12 | 12 | 100.00 | 
| CONT_ASSIGN | 647 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 648 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 649 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 710 | 1 | 1 | 100.00 | 
| ALWAYS | 828 | 3 | 3 | 100.00 | 
| ALWAYS | 834 | 8 | 8 | 100.00 | 
| ALWAYS | 872 | 9 | 9 | 100.00 | 
| ALWAYS | 896 | 24 | 24 | 100.00 | 
| CONT_ASSIGN | 964 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 965 | 1 | 1 | 100.00 | 
| ALWAYS | 1028 | 7 | 7 | 100.00 | 
| ALWAYS | 1041 | 13 | 13 | 100.00 | 
| ALWAYS | 1078 | 3 | 3 | 100.00 | 
| CONT_ASSIGN | 1217 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1220 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1224 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1225 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1226 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1228 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1229 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1232 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1282 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1313 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1396 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1397 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1398 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1399 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1400 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1402 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1406 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1413 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1414 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1416 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1420 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1423 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1426 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1429 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1432 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1435 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1442 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1443 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1482 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1585 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1593 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1594 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1595 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1596 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1597 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1600 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1607 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1614 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1614 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1614 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1614 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1614 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1617 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1618 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1619 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1620 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1621 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1622 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1624 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1628 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1630 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1631 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1638 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1640 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1641 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1650 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1651 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1652 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1653 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1716 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1718 | 1 | 1 | 100.00 | 
| ALWAYS | 1723 | 4 | 4 | 100.00 | 
| ALWAYS | 1732 | 0 | 0 |  | 
| ALWAYS | 1732 | 9 | 9 | 100.00 | 
| CONT_ASSIGN | 1749 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1749 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1749 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1749 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1749 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1750 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1750 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1750 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1750 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1750 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1751 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1751 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1751 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1751 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1751 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1752 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1752 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1752 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1752 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1752 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1754 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1754 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1754 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1754 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1754 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1755 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1755 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1755 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1755 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1755 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1756 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1756 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1756 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1756 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1756 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1797 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1799 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1800 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1801 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1802 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1803 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1805 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1806 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1807 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1863 | 1 | 1 | 100.00 | 
Click here to see the source line report.
Cond Coverage for Module : 
spi_device
 | Total | Covered | Percent | 
| Conditions | 51 | 43 | 84.31 | 
| Logical | 51 | 43 | 84.31 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
 LINE       173
 EXPRESSION (payload_depth != '0)
            ----------1----------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T11,T42,T55 | 
 LINE       702
 EXPRESSION (rst_ni & ((~rst_csb_buf)))
             ---1--   --------2-------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Covered | T1,T2,T3 | 
| 1 | 1 | Covered | T1,T8,T9 | 
 LINE       736
 EXPRESSION (rst_ni & ((~rst_tpm_csb_buf)))
             ---1--   ----------2---------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Covered | T1,T2,T3 | 
| 1 | 1 | Covered | T1,T4,T5 | 
 LINE       858
 EXPRESSION (cmd_only_dp_sel == DpUpload)
            --------------1--------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T11,T42,T55 | 
 LINE       885
 EXPRESSION (((!sck_csb)) && ((spi_mode == FlashMode) || (spi_mode == PassThrough)))
             ------1-----    ---------------------------2--------------------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T2,T3 | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Covered | T1,T8,T9 | 
 LINE       885
 SUB-EXPRESSION ((spi_mode == FlashMode) || (spi_mode == PassThrough))
                 -----------1-----------    ------------2------------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Not Covered |  | 
| 0 | 1 | Covered | T8,T10,T11 | 
| 1 | 0 | Covered | T1,T2,T3 | 
 LINE       885
 SUB-EXPRESSION (spi_mode == FlashMode)
                -----------1-----------
| -1- | Status | Tests |                       
| 0 | Covered | T8,T10,T11 | 
| 1 | Covered | T1,T2,T3 | 
 LINE       885
 SUB-EXPRESSION (spi_mode == PassThrough)
                ------------1------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T8,T10,T11 | 
 LINE       1044
 EXPRESSION (cfg_tpm_en && ((!sck_tpm_csb_buf)))
             -----1----    ----------2---------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T14,T26 | 
| 1 | 0 | Covered | T4,T5,T6 | 
| 1 | 1 | Covered | T4,T5,T6 | 
 LINE       1217
 EXPRESSION (reg2hw.flash_status.busy.qe && reg2hw.flash_status.wel.qe && reg2hw.flash_status.status.qe)
             -------------1-------------    -------------2------------    --------------3--------------
| -1- | -2- | -3- | Status | Tests |                       
| 0 | 1 | 1 | Not Covered |  | 
| 1 | 0 | 1 | Not Covered |  | 
| 1 | 1 | 0 | Not Covered |  | 
| 1 | 1 | 1 | Covered | T9,T11,T12 | 
 LINE       1228
 EXPRESSION (cmd_only_dp_sel == DpWrEn)
            -------------1-------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T22,T42,T58 | 
 LINE       1229
 EXPRESSION (cmd_only_dp_sel == DpWrDi)
            -------------1-------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T42,T58,T48 | 
 LINE       1442
 EXPRESSION (cmd_only_dp_sel == DpEn4B)
            -------------1-------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T11,T20,T22 | 
 LINE       1443
 EXPRESSION (cmd_only_dp_sel == DpEx4B)
            -------------1-------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T19,T42,T58 | 
 LINE       1607
 EXPRESSION (reg2hw.tpm_status.wrfifo_pending.qe & ((~reg2hw.tpm_status.wrfifo_pending.q)))
             -----------------1-----------------   -------------------2-------------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T2,T4 | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Covered | T6,T7,T25 | 
 LINE       1725
 EXPRESSION ((i != SysSramFwEgress) && (i != SysSramFwIngress))
             -----------1----------    -----------2-----------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T2,T3 | 
| 1 | 0 | Covered | T1,T2,T3 | 
| 1 | 1 | Covered | T1,T2,T3 | 
 LINE       1725
 SUB-EXPRESSION (i != SysSramFwEgress)
                -----------1----------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T1,T2,T3 | 
 LINE       1725
 SUB-EXPRESSION (i != SysSramFwIngress)
                -----------1-----------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T1,T2,T3 | 
 LINE       1797
 EXPRESSION (tpm_rst_in_n | rst_spi_in_n)
             ------1-----   ------2-----
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T2,T3 | 
| 0 | 1 | Covered | T1,T8,T9 | 
| 1 | 0 | Covered | T1,T4,T5 | 
 LINE       1863
 SUB-EXPRESSION (reg2hw.alert_test.q & reg2hw.alert_test.qe)
                 ---------1---------   ----------2---------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T24,T93,T94 | 
| 1 | 0 | Covered | T1,T2,T4 | 
| 1 | 1 | Covered | T24,T93,T94 | 
Toggle Coverage for Module : 
spi_device
 | Total | Covered | Percent | 
| Totals | 
63 | 
58 | 
92.06  | 
| Total Bits | 
466 | 
452 | 
97.00  | 
| Total Bits 0->1 | 
233 | 
226 | 
97.00  | 
| Total Bits 1->0 | 
233 | 
226 | 
97.00  | 
 |  |  |  | 
| Ports | 
63 | 
58 | 
92.06  | 
| Port Bits | 
466 | 
452 | 
97.00  | 
| Port Bits 0->1 | 
233 | 
226 | 
97.00  | 
| Port Bits 1->0 | 
233 | 
226 | 
97.00  | 
Port Details
| Name | Toggle | Toggle 1->0 | Tests | Toggle 0->1 | Tests | Direction | 
| clk_i | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| rst_ni | 
Yes | 
Yes | 
T13,T21,T23 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| tl_i.d_ready | 
Yes | 
Yes | 
T2,T3,T4 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| tl_i.a_user.data_intg[6:0] | 
Yes | 
Yes | 
T1,T2,T4 | 
Yes | 
T1,T2,T4 | 
INPUT | 
| tl_i.a_user.cmd_intg[6:0] | 
Yes | 
Yes | 
T2,T4,T5 | 
Yes | 
T1,T2,T4 | 
INPUT | 
| tl_i.a_user.instr_type[3:0] | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T4,T5,T6 | 
INPUT | 
| tl_i.a_user.rsvd[4:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| tl_i.a_data[31:0] | 
Yes | 
Yes | 
T1,T2,T4 | 
Yes | 
T1,T2,T4 | 
INPUT | 
| tl_i.a_mask[3:0] | 
Yes | 
Yes | 
T2,T4,T5 | 
Yes | 
T2,T4,T5 | 
INPUT | 
| tl_i.a_address[31:0] | 
Yes | 
Yes | 
T2,T4,T5 | 
Yes | 
T2,T4,T5 | 
INPUT | 
| tl_i.a_source[7:0] | 
Yes | 
Yes | 
T1,T2,T4 | 
Yes | 
T1,T2,T4 | 
INPUT | 
| tl_i.a_size[1:0] | 
Yes | 
Yes | 
T1,T2,T4 | 
Yes | 
T1,T2,T4 | 
INPUT | 
| tl_i.a_param[2:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| tl_i.a_opcode[2:0] | 
Yes | 
Yes | 
T2,T4,T5 | 
Yes | 
T2,T4,T5 | 
INPUT | 
| tl_i.a_valid | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| tl_o.a_ready | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| tl_o.d_error | 
Yes | 
Yes | 
T2,T39,T41 | 
Yes | 
T2,T39,T41 | 
OUTPUT | 
| tl_o.d_user.data_intg[6:0] | 
Yes | 
Yes | 
T1,T6,T7 | 
Yes | 
T1,T6,T7 | 
OUTPUT | 
| tl_o.d_user.rsp_intg[5:0] | 
Yes | 
Yes | 
*T1,T2,*T3 | 
Yes | 
T1,T2,T4 | 
OUTPUT | 
| tl_o.d_user.rsp_intg[6] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| tl_o.d_data[31:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T2,T6,T7 | 
OUTPUT | 
| tl_o.d_sink | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| tl_o.d_source[7:0] | 
Yes | 
Yes | 
T1,T2,T4 | 
Yes | 
T1,T2,T4 | 
OUTPUT | 
| tl_o.d_size[1:0] | 
Yes | 
Yes | 
T1,T2,T4 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| tl_o.d_param[2:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| tl_o.d_opcode[0] | 
Yes | 
Yes | 
*T2,*T4,*T5 | 
Yes | 
T2,T4,T5 | 
OUTPUT | 
| tl_o.d_opcode[2:1] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| tl_o.d_valid | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| alert_rx_i[0].ack_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| alert_rx_i[0].ack_p | 
Yes | 
Yes | 
T13,T24,T93 | 
Yes | 
T13,T24,T93 | 
INPUT | 
| alert_rx_i[0].ping_n | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_rx_i[0].ping_p | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_tx_o[0].alert_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| alert_tx_o[0].alert_p | 
Yes | 
Yes | 
T13,T24,T93 | 
Yes | 
T13,T24,T93 | 
OUTPUT | 
| cio_sck_i | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T4,T5,T6 | 
INPUT | 
| cio_csb_i | 
Yes | 
Yes | 
T1,T8,T9 | 
Yes | 
T1,T8,T9 | 
INPUT | 
| cio_sd_o[3:0] | 
Yes | 
Yes | 
T8,T9,T10 | 
Yes | 
T8,T9,T10 | 
OUTPUT | 
| cio_sd_en_o[3:0] | 
Yes | 
Yes | 
T9,T10,T11 | 
Yes | 
T9,T10,T11 | 
OUTPUT | 
| cio_sd_i[3:0] | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T4,T5,T6 | 
INPUT | 
| cio_tpm_csb_i | 
Yes | 
Yes | 
T1,T4,T5 | 
Yes | 
T1,T4,T5 | 
INPUT | 
| passthrough_o.s_en[0] | 
Yes | 
Yes | 
*T8,*T10,*T11 | 
Yes | 
T8,T10,T11 | 
OUTPUT | 
| passthrough_o.s_en[3:1] | 
No | 
No | 
 | 
No | 
 | 
OUTPUT | 
| passthrough_o.s[3:0] | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T4,T5,T6 | 
OUTPUT | 
| passthrough_o.csb_en | 
No | 
No | 
 | 
No | 
 | 
OUTPUT | 
| passthrough_o.csb | 
Yes | 
Yes | 
T1,T8,T9 | 
Yes | 
T1,T8,T9 | 
OUTPUT | 
| passthrough_o.sck_en | 
No | 
No | 
 | 
No | 
 | 
OUTPUT | 
| passthrough_o.sck | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T4,T5,T6 | 
OUTPUT | 
| passthrough_o.passthrough_en | 
Yes | 
Yes | 
T11,T42,T55 | 
Yes | 
T8,T10,T11 | 
OUTPUT | 
| passthrough_i.s[3:0] | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T4,T5,T6 | 
INPUT | 
| intr_upload_cmdfifo_not_empty_o | 
Yes | 
Yes | 
T32,T35,T95 | 
Yes | 
T32,T35,T95 | 
OUTPUT | 
| intr_upload_payload_not_empty_o | 
Yes | 
Yes | 
T32,T35,T95 | 
Yes | 
T32,T35,T95 | 
OUTPUT | 
| intr_upload_payload_overflow_o | 
Yes | 
Yes | 
T32,T35,T95 | 
Yes | 
T32,T35,T95 | 
OUTPUT | 
| intr_readbuf_watermark_o | 
Yes | 
Yes | 
T32,T35,T36 | 
Yes | 
T32,T35,T36 | 
OUTPUT | 
| intr_readbuf_flip_o | 
Yes | 
Yes | 
T32,T35,T95 | 
Yes | 
T32,T35,T95 | 
OUTPUT | 
| intr_tpm_header_not_empty_o | 
Yes | 
Yes | 
T32,T35,T36 | 
Yes | 
T32,T35,T36 | 
OUTPUT | 
| intr_tpm_rdfifo_cmd_end_o | 
Yes | 
Yes | 
T32,T35,T36 | 
Yes | 
T32,T35,T36 | 
OUTPUT | 
| intr_tpm_rdfifo_drop_o | 
Yes | 
Yes | 
T32,T35,T36 | 
Yes | 
T32,T35,T36 | 
OUTPUT | 
| ram_cfg_i.b_ram_lcfg.cfg[3:0] | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| ram_cfg_i.b_ram_lcfg.cfg_en | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| ram_cfg_i.b_ram_lcfg.test | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| ram_cfg_i.a_ram_lcfg.cfg[3:0] | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| ram_cfg_i.a_ram_lcfg.cfg_en | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| ram_cfg_i.a_ram_lcfg.test | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| ram_cfg_i.b_ram_fcfg.cfg[3:0] | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| ram_cfg_i.b_ram_fcfg.cfg_en | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| ram_cfg_i.b_ram_fcfg.test | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| ram_cfg_i.a_ram_fcfg.cfg[3:0] | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| ram_cfg_i.a_ram_fcfg.cfg_en | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| ram_cfg_i.a_ram_fcfg.test | 
Yes | 
Yes | 
T3 | 
Yes | 
T3 | 
INPUT | 
| sck_monitor_o | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T4,T5,T6 | 
OUTPUT | 
| mbist_en_i | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| scan_clk_i | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| scan_rst_ni | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| scanmode_i[3:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
*Tests covering at least one bit in the range
Branch Coverage for Module : 
spi_device
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
32 | 
29 | 
90.62  | 
| IF | 
539 | 
3 | 
3 | 
100.00 | 
| IF | 
828 | 
2 | 
2 | 
100.00 | 
| CASE | 
844 | 
4 | 
4 | 
100.00 | 
| IF | 
885 | 
3 | 
3 | 
100.00 | 
| CASE | 
901 | 
7 | 
5 | 
71.43  | 
| IF | 
1028 | 
2 | 
2 | 
100.00 | 
| IF | 
1044 | 
5 | 
4 | 
80.00  | 
| IF | 
1078 | 
2 | 
2 | 
100.00 | 
| IF | 
1725 | 
2 | 
2 | 
100.00 | 
| IF | 
1735 | 
2 | 
2 | 
100.00 | 
539            if (!rst_ni) begin
               -1-  
540              readbuf_addr_busclk <= '0;
                 ==>
541            end else if (sys_csb_deasserted_pulse) begin
                        -2-  
542              readbuf_addr_busclk <= readbuf_addr_sck;
                 ==>
543            end
               MISSING_ELSE
               ==>
Branches:
| -1- | -2- | Status | Tests | 
| 1 | 
- | 
Covered | 
T1,T2,T3 | 
| 0 | 
1 | 
Covered | 
T8,T9,T10 | 
| 0 | 
0 | 
Covered | 
T1,T2,T3 | 
828            if (!rst_spi_out_n) io_mode_outclk <= SingleIO;
               -1-  
               ==>
829            else                io_mode_outclk <= io_mode;
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T8,T9,T10 | 
844            unique case (cmd_dp_sel)
                      -1-  
845              DpReadCmd, DpReadSFDP: begin
846                // SRAM:: Remember this has glitch
847                // switch should happen only when clock gate is disabled.
848                flash_sram_l2m = sub_sram_l2m[IoModeReadCmd];
                   ==>
849                sub_sram_m2l[IoModeReadCmd] = flash_sram_m2l;
850              end
851        
852              DpUpload: begin
853                flash_sram_l2m = sub_sram_l2m[IoModeUpload];
                   ==>
854                sub_sram_m2l[IoModeUpload] = flash_sram_m2l;
855              end
856        
857              default: begin
858                if (cmd_only_dp_sel == DpUpload) begin
                   -2-  
859                  // Be ready to upload commands on the 8th command bit, when directed
860                  flash_sram_l2m = sub_sram_l2m[IoModeUpload];
                     ==>
861                  sub_sram_m2l[IoModeUpload] = flash_sram_m2l;
862                end else begin
863                  // DpNone, DpReadStatus, DpReadJEDEC
864                  flash_sram_l2m = '{default: '0 };
                     ==>
Branches:
| -1- | -2- | Status | Tests | 
| DpReadCmd DpReadSFDP  | 
- | 
Covered | 
T9,T10,T11 | 
| DpUpload  | 
- | 
Covered | 
T11,T42,T55 | 
| default | 
1 | 
Covered | 
T11,T42,T55 | 
| default | 
0 | 
Covered | 
T1,T2,T3 | 
885            if (!sck_csb && ((spi_mode == FlashMode) || (spi_mode == PassThrough))) begin
               -1-  
886              mem_b_l2m = flash_sram_l2m;
                 ==>
887              flash_sram_m2l = mem_b_m2l;
888            end else if (cfg_tpm_en) begin
                        -2-  
889              mem_b_l2m = tpm_sram_l2m;
                 ==>
890              tpm_sram_m2l = mem_b_m2l;
891            end
               MISSING_ELSE
               ==>
Branches:
| -1- | -2- | Status | Tests | 
| 1 | 
- | 
Covered | 
T1,T8,T9 | 
| 0 | 
1 | 
Covered | 
T4,T5,T6 | 
| 0 | 
0 | 
Covered | 
T1,T2,T3 | 
901            unique case (spi_mode)
                      -1-  
902              FlashMode, PassThrough: begin
903                unique case (cmd_dp_sel)
                          -2-  
904                  DpNone: begin
905                    io_mode = sub_iomode[IoModeCmdParse];
                       ==>
906        
907                    sub_p2s_sent[IoModeCmdParse] = p2s_sent;
908        
909                  end
910                  DpReadCmd, DpReadSFDP: begin
911                    io_mode = sub_iomode[IoModeReadCmd];
                       ==>
912        
913                    p2s_valid = sub_p2s_valid[IoModeReadCmd];
914                    p2s_data  = sub_p2s_data[IoModeReadCmd];
915                    sub_p2s_sent[IoModeReadCmd] = p2s_sent;
916                  end
917                  DpReadStatus: begin
918                    io_mode = sub_iomode[IoModeStatus];
                       ==>
919        
920                    p2s_valid = sub_p2s_valid[IoModeStatus];
921                    p2s_data  = sub_p2s_data[IoModeStatus];
922                    sub_p2s_sent[IoModeStatus] = p2s_sent;
923        
924                  end
925        
926                  DpReadJEDEC: begin
927                    io_mode = sub_iomode[IoModeJedec];
                       ==>
928        
929                    p2s_valid = sub_p2s_valid[IoModeJedec];
930                    p2s_data  = sub_p2s_data[IoModeJedec];
931                    sub_p2s_sent[IoModeJedec] = p2s_sent;
932                  end
933        
934                  DpUpload: begin
935                    io_mode = sub_iomode[IoModeUpload];
                       ==>
936        
937                    p2s_valid = sub_p2s_valid[IoModeUpload];
938                    p2s_data  = sub_p2s_data[IoModeUpload];
939                    sub_p2s_sent[IoModeUpload] = p2s_sent;
940                  end
941                  // DpUnknown:
942                  default: begin
943                    io_mode = sub_iomode[IoModeCmdParse];
                       ==>
944        
945                    sub_p2s_sent[IoModeCmdParse] = p2s_sent;
946                  end
947                endcase
948              end
949        
950              default: begin
951                io_mode = SingleIO;
                   ==>
Branches:
| -1- | -2- | Status | Tests | 
| FlashMode PassThrough  | 
DpNone  | 
Covered | 
T1,T2,T3 | 
| FlashMode PassThrough  | 
DpReadCmd DpReadSFDP  | 
Covered | 
T9,T10,T11 | 
| FlashMode PassThrough  | 
DpReadStatus  | 
Covered | 
T11,T16,T69 | 
| FlashMode PassThrough  | 
DpReadJEDEC  | 
Covered | 
T11,T12,T57 | 
| FlashMode PassThrough  | 
DpUpload  | 
Covered | 
T11,T42,T55 | 
| FlashMode PassThrough  | 
default | 
Not Covered | 
 | 
| default | 
- | 
Not Covered | 
 | 
1028           if (cmd_read_pipeline_sel) begin
               -1-  
1029             internal_sd_out = internal_sd_stg2_q;
                 ==>
1030             internal_sd_en_out = internal_sd_en_stg2;
1031             intercept_en_out = intercept_en_stg2;
1032           end else begin
1033             internal_sd_out = internal_sd;
                 ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T11,T12,T17 | 
| 0 | 
Covered | 
T1,T2,T3 | 
1044           if (cfg_tpm_en && !sck_tpm_csb_buf) begin : miso_tpm
               -1-  
1045             // TPM transaction is on-going. MOSI, MISO is being used by TPM
1046             cio_sd_o    = {2'b 00, tpm_miso,    1'b 0};
                 ==>
1047             cio_sd_en_o = {2'b 00, tpm_miso_en, 1'b 0};
1048       
1049           end else begin : spi_out_flash_passthrough
1050             // SPI Flash, Passthrough modes
1051             unique case (spi_mode)
                        -2-  
1052               FlashMode: begin
1053                 cio_sd_o    = internal_sd_out;
                     ==>
1054                 cio_sd_en_o = internal_sd_en_out;
1055               end
1056       
1057               PassThrough: begin
1058                 if (intercept_en_out) begin
                     -3-  
1059                   cio_sd_o    = internal_sd_out;
                       ==>
1060                   cio_sd_en_o = internal_sd_en_out;
1061                 end else begin
1062                   cio_sd_o    = passthrough_sd;
                       ==>
1063                   cio_sd_en_o = passthrough_sd_en;
1064                 end
1065               end
1066       
1067               default: begin
1068                 cio_sd_o    = internal_sd;
                     ==>
Branches:
| -1- | -2- | -3- | Status | Tests | 
| 1 | 
- | 
- | 
Covered | 
T4,T5,T6 | 
| 0 | 
FlashMode  | 
- | 
Covered | 
T1,T2,T3 | 
| 0 | 
PassThrough  | 
1 | 
Covered | 
T11,T12,T16 | 
| 0 | 
PassThrough  | 
0 | 
Covered | 
T8,T10,T11 | 
| 0 | 
default | 
- | 
Not Covered | 
 | 
1078           if (!rst_spi_out_n) intercept_en <= 1'b 0;
               -1-  
               ==>
1079           else                intercept_en <= |intercept;
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T8,T9,T10 | 
1725             if ((i != SysSramFwEgress) && (i != SysSramFwIngress)) begin
                 -1-  
1726               sys_sram_hw_req |= sys_sram_l2m[i].req;
                   ==>
1727             end
                 MISSING_ELSE
                 ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
1735           if (sys_sram_hw_req) begin
               -1-  
1736             // Fixed low priority. (Discussed in #10065)
1737             // When HW requests the SRAM access, lower the SW requests (and grant)
1738             sys_sram_req[SysSramFwEgress] = 1'b0;
                 ==>
1739             sys_sram_fw_gnt[SPI_DEVICE_EGRESS_BUFFER_IDX] = 1'b0;
1740             sys_sram_req[SysSramFwIngress] = 1'b0;
1741             sys_sram_fw_gnt[SPI_DEVICE_INGRESS_BUFFER_IDX] = 1'b0;
1742           end else begin
1743             sys_sram_fw_gnt[SPI_DEVICE_EGRESS_BUFFER_IDX] = sys_sram_gnt[SysSramFwEgress];
                 ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T6,T7,T11 | 
| 0 | 
Covered | 
T1,T2,T3 | 
Assert Coverage for Module : 
spi_device
Assertion Details
AlertKnownO_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
CioSdoEnOKnown
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
CioSdoEnOffWhenInactive
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
FpvSecCmRegWeOnehotCheck_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
110 | 
0 | 
0 | 
| T13 | 
7997 | 
30 | 
0 | 
0 | 
| T14 | 
1704 | 
0 | 
0 | 
0 | 
| T15 | 
3271 | 
0 | 
0 | 
0 | 
| T16 | 
5805 | 
0 | 
0 | 
0 | 
| T17 | 
5863 | 
0 | 
0 | 
0 | 
| T18 | 
25996 | 
0 | 
0 | 
0 | 
| T21 | 
0 | 
20 | 
0 | 
0 | 
| T23 | 
0 | 
20 | 
0 | 
0 | 
| T24 | 
748 | 
0 | 
0 | 
0 | 
| T25 | 
2114 | 
0 | 
0 | 
0 | 
| T31 | 
0 | 
20 | 
0 | 
0 | 
| T33 | 
0 | 
20 | 
0 | 
0 | 
| T38 | 
1038 | 
0 | 
0 | 
0 | 
| T39 | 
3347 | 
0 | 
0 | 
0 | 
InterceptLevel_M
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
151148780 | 
0 | 
0 | 
0 | 
IntrReadbufFlipOKnown
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
IntrReadbufWatermarkOKnown
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
IntrTpmHeaderNotEmptyOKnown
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
IntrTpmRdfifoCmdEndOKnown
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
IntrTpmRdfifoDropOKnown
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
IntrUploadCmdfifoNotEmptyOKnown
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
IntrUploadPayloadNotEmptyOKnown
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
IntrUploadPayloadOverflowOKnown
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
PayloadStartIdxWidthMatch_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
976 | 
976 | 
0 | 
0 | 
| T1 | 
1 | 
1 | 
0 | 
0 | 
| T2 | 
1 | 
1 | 
0 | 
0 | 
| T3 | 
1 | 
1 | 
0 | 
0 | 
| T4 | 
1 | 
1 | 
0 | 
0 | 
| T5 | 
1 | 
1 | 
0 | 
0 | 
| T6 | 
1 | 
1 | 
0 | 
0 | 
| T7 | 
1 | 
1 | 
0 | 
0 | 
| T8 | 
1 | 
1 | 
0 | 
0 | 
| T9 | 
1 | 
1 | 
0 | 
0 | 
| T10 | 
1 | 
1 | 
0 | 
0 | 
SpiModeKnown_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470300198 | 
0 | 
0 | 
| T1 | 
1357 | 
1275 | 
0 | 
0 | 
| T2 | 
2099 | 
2017 | 
0 | 
0 | 
| T3 | 
1462 | 
1366 | 
0 | 
0 | 
| T4 | 
2459 | 
2397 | 
0 | 
0 | 
| T5 | 
13662 | 
13580 | 
0 | 
0 | 
| T6 | 
11901 | 
11805 | 
0 | 
0 | 
| T7 | 
130782 | 
130727 | 
0 | 
0 | 
| T8 | 
33680 | 
33586 | 
0 | 
0 | 
| T9 | 
26037 | 
25973 | 
0 | 
0 | 
| T10 | 
358623 | 
358537 | 
0 | 
0 | 
TpmEnableWhenTpmCsbIdle_M
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
343 | 
0 | 
0 | 
| T4 | 
2459 | 
1 | 
0 | 
0 | 
| T5 | 
13662 | 
1 | 
0 | 
0 | 
| T6 | 
11901 | 
1 | 
0 | 
0 | 
| T7 | 
130782 | 
1 | 
0 | 
0 | 
| T8 | 
33680 | 
0 | 
0 | 
0 | 
| T9 | 
26037 | 
0 | 
0 | 
0 | 
| T10 | 
358623 | 
0 | 
0 | 
0 | 
| T11 | 
25086 | 
0 | 
0 | 
0 | 
| T12 | 
79638 | 
0 | 
0 | 
0 | 
| T13 | 
7997 | 
0 | 
0 | 
0 | 
| T15 | 
0 | 
1 | 
0 | 
0 | 
| T25 | 
0 | 
1 | 
0 | 
0 | 
| T27 | 
0 | 
1 | 
0 | 
0 | 
| T28 | 
0 | 
1 | 
0 | 
0 | 
| T29 | 
0 | 
1 | 
0 | 
0 | 
| T30 | 
0 | 
1 | 
0 | 
0 | 
g_sram_connect[0].ReqAlwaysAccepted_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
1855760 | 
0 | 
0 | 
| T2 | 
2099 | 
100 | 
0 | 
0 | 
| T3 | 
1462 | 
0 | 
0 | 
0 | 
| T4 | 
2459 | 
0 | 
0 | 
0 | 
| T5 | 
13662 | 
0 | 
0 | 
0 | 
| T6 | 
11901 | 
0 | 
0 | 
0 | 
| T7 | 
130782 | 
0 | 
0 | 
0 | 
| T8 | 
33680 | 
832 | 
0 | 
0 | 
| T9 | 
26037 | 
1088 | 
0 | 
0 | 
| T10 | 
358623 | 
832 | 
0 | 
0 | 
| T11 | 
25086 | 
832 | 
0 | 
0 | 
| T12 | 
0 | 
832 | 
0 | 
0 | 
| T16 | 
0 | 
832 | 
0 | 
0 | 
| T17 | 
0 | 
832 | 
0 | 
0 | 
| T18 | 
0 | 
832 | 
0 | 
0 | 
| T39 | 
0 | 
100 | 
0 | 
0 | 
g_sram_connect[1].ReqAlwaysAccepted_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
177805 | 
0 | 
0 | 
| T2 | 
2099 | 
100 | 
0 | 
0 | 
| T3 | 
1462 | 
0 | 
0 | 
0 | 
| T4 | 
2459 | 
0 | 
0 | 
0 | 
| T5 | 
13662 | 
0 | 
0 | 
0 | 
| T6 | 
11901 | 
18 | 
0 | 
0 | 
| T7 | 
130782 | 
192 | 
0 | 
0 | 
| T8 | 
33680 | 
0 | 
0 | 
0 | 
| T9 | 
26037 | 
0 | 
0 | 
0 | 
| T10 | 
358623 | 
0 | 
0 | 
0 | 
| T11 | 
25086 | 
64 | 
0 | 
0 | 
| T25 | 
0 | 
1 | 
0 | 
0 | 
| T28 | 
0 | 
35 | 
0 | 
0 | 
| T29 | 
0 | 
448 | 
0 | 
0 | 
| T39 | 
0 | 
100 | 
0 | 
0 | 
| T41 | 
0 | 
100 | 
0 | 
0 | 
| T42 | 
0 | 
32 | 
0 | 
0 | 
g_sram_connect[2].ReqAlwaysAccepted_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
2270 | 
0 | 
0 | 
| T11 | 
25086 | 
2 | 
0 | 
0 | 
| T12 | 
79638 | 
0 | 
0 | 
0 | 
| T13 | 
7997 | 
0 | 
0 | 
0 | 
| T14 | 
1704 | 
0 | 
0 | 
0 | 
| T15 | 
3271 | 
0 | 
0 | 
0 | 
| T16 | 
5805 | 
0 | 
0 | 
0 | 
| T24 | 
748 | 
0 | 
0 | 
0 | 
| T25 | 
2114 | 
0 | 
0 | 
0 | 
| T38 | 
1038 | 
0 | 
0 | 
0 | 
| T39 | 
3347 | 
0 | 
0 | 
0 | 
| T42 | 
0 | 
4 | 
0 | 
0 | 
| T48 | 
0 | 
5 | 
0 | 
0 | 
| T49 | 
0 | 
5 | 
0 | 
0 | 
| T55 | 
0 | 
2 | 
0 | 
0 | 
| T58 | 
0 | 
2 | 
0 | 
0 | 
| T60 | 
0 | 
13 | 
0 | 
0 | 
| T62 | 
0 | 
4 | 
0 | 
0 | 
| T91 | 
0 | 
2 | 
0 | 
0 | 
| T92 | 
0 | 
6 | 
0 | 
0 | 
g_sram_connect[3].ReqAlwaysAccepted_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
1645 | 
0 | 
0 | 
| T11 | 
25086 | 
2 | 
0 | 
0 | 
| T12 | 
79638 | 
0 | 
0 | 
0 | 
| T13 | 
7997 | 
0 | 
0 | 
0 | 
| T14 | 
1704 | 
0 | 
0 | 
0 | 
| T15 | 
3271 | 
0 | 
0 | 
0 | 
| T16 | 
5805 | 
0 | 
0 | 
0 | 
| T24 | 
748 | 
0 | 
0 | 
0 | 
| T25 | 
2114 | 
0 | 
0 | 
0 | 
| T38 | 
1038 | 
0 | 
0 | 
0 | 
| T39 | 
3347 | 
0 | 
0 | 
0 | 
| T42 | 
0 | 
4 | 
0 | 
0 | 
| T48 | 
0 | 
2 | 
0 | 
0 | 
| T49 | 
0 | 
5 | 
0 | 
0 | 
| T55 | 
0 | 
2 | 
0 | 
0 | 
| T58 | 
0 | 
2 | 
0 | 
0 | 
| T60 | 
0 | 
13 | 
0 | 
0 | 
| T62 | 
0 | 
2 | 
0 | 
0 | 
| T63 | 
0 | 
2 | 
0 | 
0 | 
| T92 | 
0 | 
4 | 
0 | 
0 | 
g_sram_connect[4].ReqAlwaysAccepted_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
194165 | 
0 | 
0 | 
| T6 | 
11901 | 
34 | 
0 | 
0 | 
| T7 | 
130782 | 
334 | 
0 | 
0 | 
| T8 | 
33680 | 
0 | 
0 | 
0 | 
| T9 | 
26037 | 
0 | 
0 | 
0 | 
| T10 | 
358623 | 
0 | 
0 | 
0 | 
| T11 | 
25086 | 
0 | 
0 | 
0 | 
| T12 | 
79638 | 
0 | 
0 | 
0 | 
| T13 | 
7997 | 
0 | 
0 | 
0 | 
| T14 | 
1704 | 
0 | 
0 | 
0 | 
| T24 | 
748 | 
0 | 
0 | 
0 | 
| T25 | 
0 | 
16 | 
0 | 
0 | 
| T28 | 
0 | 
20 | 
0 | 
0 | 
| T29 | 
0 | 
1100 | 
0 | 
0 | 
| T58 | 
0 | 
1534 | 
0 | 
0 | 
| T72 | 
0 | 
68 | 
0 | 
0 | 
| T73 | 
0 | 
292 | 
0 | 
0 | 
| T74 | 
0 | 
1008 | 
0 | 
0 | 
| T75 | 
0 | 
20 | 
0 | 
0 | 
scanmodeKnown
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
470389319 | 
470389319 | 
0 | 
0 | 
| T1 | 
1357 | 
1357 | 
0 | 
0 | 
| T2 | 
2099 | 
2099 | 
0 | 
0 | 
| T3 | 
1462 | 
1462 | 
0 | 
0 | 
| T4 | 
2459 | 
2459 | 
0 | 
0 | 
| T5 | 
13662 | 
13662 | 
0 | 
0 | 
| T6 | 
11901 | 
11901 | 
0 | 
0 | 
| T7 | 
130782 | 
130782 | 
0 | 
0 | 
| T8 | 
33680 | 
33680 | 
0 | 
0 | 
| T9 | 
26037 | 
26037 | 
0 | 
0 | 
| T10 | 
358623 | 
358623 | 
0 | 
0 |