Line Coverage for Module : 
lc_ctrl_fsm
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 179 | 175 | 97.77 | 
| CONT_ASSIGN | 126 | 1 | 1 | 100.00 | 
| ALWAYS | 146 | 3 | 3 | 100.00 | 
| CONT_ASSIGN | 171 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 178 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 179 | 1 | 1 | 100.00 | 
| ALWAYS | 204 | 114 | 110 | 96.49 | 
| ALWAYS | 584 | 3 | 3 | 100.00 | 
| ALWAYS | 585 | 3 | 3 | 100.00 | 
| ALWAYS | 586 | 3 | 3 | 100.00 | 
| ALWAYS | 589 | 3 | 3 | 100.00 | 
| ALWAYS | 608 | 5 | 5 | 100.00 | 
| CONT_ASSIGN | 619 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 666 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 667 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 668 | 1 | 1 | 100.00 | 
| ALWAYS | 677 | 15 | 15 | 100.00 | 
| ALWAYS | 712 | 14 | 14 | 100.00 | 
| CONT_ASSIGN | 732 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 736 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 740 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 742 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 749 | 1 | 1 | 100.00 | 
| ALWAYS | 882 | 3 | 3 | 100.00 | 
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_lc_ctrl_0.1/rtl/lc_ctrl_fsm.sv' or '../src/lowrisc_ip_lc_ctrl_0.1/rtl/lc_ctrl_fsm.sv' was not found, so annotated line coverage report could not be generated.
| Line No. | Covered | Statements |  | 
| 126 | 
1 | 
1 | 
| 146 | 
1 | 
1 | 
| 147 | 
1 | 
1 | 
| 148 | 
1 | 
1 | 
| 171 | 
1 | 
1 | 
| 178 | 
1 | 
1 | 
| 179 | 
1 | 
1 | 
| 204 | 
1 | 
1 | 
| 205 | 
1 | 
1 | 
| 206 | 
1 | 
1 | 
| 209 | 
1 | 
1 | 
| 210 | 
1 | 
1 | 
| 213 | 
1 | 
1 | 
| 216 | 
1 | 
1 | 
| 217 | 
1 | 
1 | 
| 218 | 
1 | 
1 | 
| 219 | 
1 | 
1 | 
| 220 | 
1 | 
1 | 
| 223 | 
1 | 
1 | 
| 224 | 
1 | 
1 | 
| 231 | 
1 | 
1 | 
| 232 | 
1 | 
1 | 
| 238 | 
1 | 
1 | 
| 239 | 
1 | 
1 | 
| 240 | 
1 | 
1 | 
| 242 | 
1 | 
1 | 
| 247 | 
1 | 
1 | 
| 248 | 
1 | 
1 | 
| 249 | 
1 | 
1 | 
| 250 | 
1 | 
1 | 
| 251 | 
1 | 
1 | 
| 252 | 
1 | 
1 | 
| 254 | 
1 | 
1 | 
| 255 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 263 | 
1 | 
1 | 
| 273 | 
1 | 
1 | 
| 277 | 
1 | 
1 | 
| 278 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 284 | 
1 | 
1 | 
| 285 | 
1 | 
1 | 
| 293 | 
1 | 
1 | 
| 295 | 
1 | 
1 | 
| 299 | 
1 | 
1 | 
| 301 | 
1 | 
1 | 
| 305 | 
1 | 
1 | 
| 309 | 
1 | 
1 | 
| 312 | 
1 | 
1 | 
| 314 | 
1 | 
1 | 
| 316 | 
0 | 
1 | 
| 317 | 
0 | 
1 | 
| 321 | 
1 | 
1 | 
| 326 | 
1 | 
1 | 
| 327 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 333 | 
1 | 
1 | 
| 350 | 
1 | 
1 | 
| 351 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 364 | 
1 | 
1 | 
| 365 | 
1 | 
1 | 
| 382 | 
1 | 
1 | 
| 383 | 
1 | 
1 | 
| 384 | 
1 | 
1 | 
| 385 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 388 | 
1 | 
1 | 
| 391 | 
1 | 
1 | 
| 398 | 
1 | 
1 | 
| 399 | 
1 | 
1 | 
| 401 | 
1 | 
1 | 
| 407 | 
1 | 
1 | 
| 411 | 
1 | 
1 | 
| 412 | 
1 | 
1 | 
| 413 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 418 | 
1 | 
1 | 
| 419 | 
1 | 
1 | 
| 420 | 
1 | 
1 | 
| 421 | 
1 | 
1 | 
| 423 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 431 | 
1 | 
1 | 
| 432 | 
1 | 
1 | 
| 434 | 
1 | 
1 | 
| 445 | 
1 | 
1 | 
| 446 | 
1 | 
1 | 
| 452 | 
1 | 
1 | 
| 455 | 
1 | 
1 | 
| 457 | 
1 | 
1 | 
| 458 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 466 | 
1 | 
1 | 
| 467 | 
1 | 
1 | 
| 468 | 
1 | 
1 | 
| 469 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 472 | 
1 | 
1 | 
| 482 | 
1 | 
1 | 
| 483 | 
1 | 
1 | 
| 487 | 
1 | 
1 | 
| 493 | 
1 | 
1 | 
| 496 | 
1 | 
1 | 
| 499 | 
1 | 
1 | 
| 501 | 
1 | 
1 | 
| 504 | 
0 | 
1 | 
| 505 | 
0 | 
1 | 
| 509 | 
1 | 
1 | 
| 510 | 
1 | 
1 | 
| 520 | 
1 | 
1 | 
| 524 | 
1 | 
1 | 
| 525 | 
1 | 
1 | 
| 526 | 
1 | 
1 | 
| 529 | 
1 | 
1 | 
| 533 | 
1 | 
1 | 
| 534 | 
1 | 
1 | 
| 535 | 
1 | 
1 | 
| 536 | 
1 | 
1 | 
| 537 | 
1 | 
1 | 
| 538 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 544 | 
1 | 
1 | 
| 549 | 
1 | 
1 | 
| 554 | 
1 | 
1 | 
| 555 | 
1 | 
1 | 
| 567 | 
1 | 
1 | 
| 568 | 
1 | 
1 | 
| 574 | 
1 | 
1 | 
| 575 | 
1 | 
1 | 
| 576 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 584 | 
3 | 
3 | 
| 585 | 
3 | 
3 | 
| 586 | 
3 | 
3 | 
| 589 | 
1 | 
1 | 
| 590 | 
1 | 
1 | 
| 592 | 
1 | 
1 | 
| 608 | 
1 | 
1 | 
| 609 | 
1 | 
1 | 
| 610 | 
1 | 
1 | 
| 612 | 
1 | 
1 | 
| 615 | 
1 | 
1 | 
| 619 | 
1 | 
1 | 
| 666 | 
1 | 
1 | 
| 667 | 
1 | 
1 | 
| 668 | 
1 | 
1 | 
| 677 | 
1 | 
1 | 
| 679 | 
1 | 
1 | 
| 681 | 
1 | 
1 | 
| 684 | 
1 | 
1 | 
| 685 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 687 | 
1 | 
1 | 
| 688 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 691 | 
1 | 
1 | 
| 692 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 694 | 
1 | 
1 | 
| 695 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 698 | 
1 | 
1 | 
| 699 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 701 | 
1 | 
1 | 
| 702 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 712 | 
1 | 
1 | 
| 713 | 
1 | 
1 | 
| 714 | 
1 | 
1 | 
| 715 | 
1 | 
1 | 
| 716 | 
1 | 
1 | 
| 717 | 
1 | 
1 | 
| 718 | 
1 | 
1 | 
| 720 | 
1 | 
1 | 
| 721 | 
1 | 
1 | 
| 722 | 
1 | 
1 | 
| 723 | 
1 | 
1 | 
| 724 | 
1 | 
1 | 
| 725 | 
1 | 
1 | 
| 726 | 
1 | 
1 | 
| 732 | 
1 | 
1 | 
| 736 | 
1 | 
1 | 
| 740 | 
1 | 
1 | 
| 742 | 
1 | 
1 | 
| 749 | 
1 | 
1 | 
| 882 | 
3 | 
3 | 
Cond Coverage for Module : 
lc_ctrl_fsm
 | Total | Covered | Percent | 
| Conditions | 92 | 82 | 89.13 | 
| Logical | 92 | 82 | 89.13 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
 LINE       251
 EXPRESSION (init_req_i && lc_state_valid_q)
             -----1----    --------2-------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T2,T3 | 
| 1 | 0 | Covered | T2,T17,T49 | 
| 1 | 1 | Covered | T1,T2,T3 | 
 LINE       284
 EXPRESSION (lc_state_q == LcStScrap)
            ------------1------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T5,T19,T50 | 
 LINE       293
 EXPRESSION (SecVolatileRawUnlockEn && volatile_raw_unlock_i && trans_cmd_i)
             -----------1----------    ----------2----------    -----3-----
| -1- | -2- | -3- | Status | Tests |                       
| - | 0 | 1 | Covered | T1,T3,T4 | 
| - | 1 | 0 | Covered | T6,T38,T39 | 
| - | 1 | 1 | Covered | T38,T39,T40 | 
 LINE       295
 EXPRESSION ((lc_state_q == LcStRaw) && (trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStTestUnlocked0}}) && ((!trans_invalid_error_o)))
             -----------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 | T38,T39,T40 | 
 LINE       295
 SUB-EXPRESSION (lc_state_q == LcStRaw)
                -----------1-----------
| -1- | Status | Tests |                       
| 0 | Covered | T39,T41,T35 | 
| 1 | Covered | T38,T39,T40 | 
 LINE       295
 SUB-EXPRESSION (trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStTestUnlocked0}})
                ----------------------------------------1---------------------------------------
| -1- | Status | Tests |                       
| 0 | Covered | T39,T41,T35 | 
| 1 | Covered | T38,T39,T40 | 
 LINE       299
 EXPRESSION (unhashed_token_i == lc_ctrl_state_pkg::RndCnstRawUnlockTokenHashed)
            ----------------------------------1---------------------------------
| -1- | Status | Tests |                       
| 0 | Not Covered |  | 
| 1 | Covered | T38,T39,T40 | 
 LINE       305
 EXPRESSION ((lc_cnt_q == LcCnt0) ? LcCnt1 : lc_cnt_q)
             ----------1---------
| -1- | Status | Tests |                       
| 0 | Covered | T38,T39,T40 | 
| 1 | Covered | T51,T52 | 
 LINE       305
 SUB-EXPRESSION (lc_cnt_q == LcCnt0)
                ----------1---------
| -1- | Status | Tests |                       
| 0 | Covered | T38,T39,T40 | 
| 1 | Covered | T51,T52 | 
 LINE       411
 EXPRESSION (lc_clk_byp_req_o != lc_clk_byp_ack[1])
            -------------------1-------------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T14,T15 | 
 LINE       452
 EXPRESSION ((hashed_token_i == hashed_token_mux) && ((!token_hash_err_i)) && ((&hashed_token_valid_mux)))
             ------------------1-----------------    ----------2----------    -------------3-------------
| -1- | -2- | -3- | Status | Tests |                       
| 0 | 1 | 1 | Covered | T11,T12,T14 | 
| 1 | 0 | 1 | Covered | T14,T15,T19 | 
| 1 | 1 | 0 | Not Covered |  | 
| 1 | 1 | 1 | Covered | T1,T3,T4 | 
 LINE       452
 SUB-EXPRESSION (hashed_token_i == hashed_token_mux)
                ------------------1-----------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T11,T12 | 
| 1 | Covered | T1,T3,T4 | 
 LINE       466
 EXPRESSION (trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}})
            -----------------------------------1----------------------------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T14,T15 | 
 LINE       493
 EXPRESSION ((hashed_token_i == hashed_token_mux) && ((!token_hash_err_i)) && ((&hashed_token_valid_mux)))
             ------------------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 | T1,T3,T4 | 
 LINE       493
 SUB-EXPRESSION (hashed_token_i == hashed_token_mux)
                ------------------1-----------------
| -1- | Status | Tests |                       
| 0 | Not Covered |  | 
| 1 | Covered | T1,T3,T4 | 
 LINE       496
 EXPRESSION (fsm_state_q == TokenCheck1St)
            ---------------1--------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T3,T4 | 
 LINE       524
 EXPRESSION (lc_clk_byp_req_o != lc_clk_byp_ack[2])
            -------------------1-------------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T14,T22,T53 | 
 LINE       529
 EXPRESSION 
 Number  Term
      1  ((trans_target_i != {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != Off) || (lc_flash_rma_ack_buf[2] != Off))) || 
      2  ((trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != On) || (lc_flash_rma_ack_buf[2] != On))))
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T3,T4 | 
| 0 | 1 | Covered | T1,T46,T22 | 
| 1 | 0 | Covered | T54,T55,T56 | 
 LINE       529
 SUB-EXPRESSION ((trans_target_i != {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != Off) || (lc_flash_rma_ack_buf[2] != Off)))
                 -----------------------------------1----------------------------------    --------------------------------2--------------------------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T48,T5 | 
| 1 | 0 | Covered | T1,T3,T4 | 
| 1 | 1 | Covered | T54,T55,T56 | 
 LINE       529
 SUB-EXPRESSION (trans_target_i != {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}})
                -----------------------------------1----------------------------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T48,T5 | 
| 1 | Covered | T1,T3,T4 | 
 LINE       529
 SUB-EXPRESSION ((lc_flash_rma_req_o != Off) || (lc_flash_rma_ack_buf[2] != Off))
                 -------------1-------------    ----------------2---------------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T3,T4 | 
| 0 | 1 | Covered | T54,T55,T56 | 
| 1 | 0 | Covered | T57,T58 | 
 LINE       529
 SUB-EXPRESSION (lc_flash_rma_req_o != Off)
                -------------1-------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T48,T5 | 
 LINE       529
 SUB-EXPRESSION (lc_flash_rma_ack_buf[2] != Off)
                ----------------1---------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T48,T5 | 
 LINE       529
 SUB-EXPRESSION ((trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != On) || (lc_flash_rma_ack_buf[2] != On)))
                 -----------------------------------1----------------------------------    -------------------------------2-------------------------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T3,T4 | 
| 1 | 0 | Covered | T1,T48,T5 | 
| 1 | 1 | Covered | T1,T46,T22 | 
 LINE       529
 SUB-EXPRESSION (trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}})
                -----------------------------------1----------------------------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T48,T5 | 
 LINE       529
 SUB-EXPRESSION ((lc_flash_rma_req_o != On) || (lc_flash_rma_ack_buf[2] != On))
                 -------------1------------    ---------------2---------------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T48,T5 | 
| 0 | 1 | Covered | T1,T46,T22 | 
| 1 | 0 | Not Covered |  | 
 LINE       529
 SUB-EXPRESSION (lc_flash_rma_req_o != On)
                -------------1------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T48,T5 | 
| 1 | Covered | T1,T3,T4 | 
 LINE       529
 SUB-EXPRESSION (lc_flash_rma_ack_buf[2] != On)
                ---------------1---------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T48,T5 | 
| 1 | Covered | T1,T3,T4 | 
 LINE       567
 EXPRESSION (esc_scrap_state0_i || esc_scrap_state1_i)
             ---------1--------    ---------2--------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T2,T3 | 
| 0 | 1 | Covered | T1,T2,T14 | 
| 1 | 0 | Covered | T1,T2,T14 | 
 LINE       574
 EXPRESSION ((((|state_invalid_error)) | token_if_fsm_err_i) && (fsm_state_q != EscalateSt))
             -----------------------1-----------------------    -------------2-------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T2,T3 | 
| 1 | 0 | Covered | T2,T17,T49 | 
| 1 | 1 | Covered | T1,T2,T17 | 
 LINE       574
 SUB-EXPRESSION (((|state_invalid_error)) | token_if_fsm_err_i)
                 ------------1-----------   ---------2--------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T2,T3 | 
| 0 | 1 | Covered | T2,T17,T49 | 
| 1 | 0 | Covered | T1,T2,T17 | 
 LINE       574
 SUB-EXPRESSION (fsm_state_q != EscalateSt)
                -------------1-------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T14 | 
| 1 | Covered | T1,T2,T3 | 
 LINE       612
 SUB-EXPRESSION (set_strap_en_override || gen_strap_delay_regs.strap_en_override_q[0])
                 ----------1----------    ---------------------2---------------------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T2,T3 | 
| 0 | 1 | Covered | T38,T39,T40 | 
| 1 | 0 | Covered | T38,T39,T40 | 
 LINE       732
 EXPRESSION 
 Number  Term
      1  ((int'(dec_lc_state_o[0]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[0]) < lc_ctrl_state_pkg::NumLcStates)) ? lc_ctrl_pkg::TransTokenIdxMatrix[dec_lc_state_o[0]][trans_target_i[0]] : InvalidTokenIdx)
| -1- | Status | Tests |                       
| 0 | Unreachable | T1,T2,T3 | 
| 1 | Covered | T1,T2,T3 | 
 LINE       732
 SUB-EXPRESSION ((int'(dec_lc_state_o[0]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[0]) < lc_ctrl_state_pkg::NumLcStates))
                 -----------------------------1----------------------------    -----------------------------2----------------------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Unreachable | T1,T2,T3 | 
| 1 | 0 | Unreachable | T6,T7,T8 | 
| 1 | 1 | Covered | T1,T2,T3 | 
 LINE       736
 EXPRESSION 
 Number  Term
      1  ((int'(dec_lc_state_o[1]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[1]) < lc_ctrl_state_pkg::NumLcStates)) ? lc_ctrl_pkg::TransTokenIdxMatrix[dec_lc_state_o[1]][trans_target_i[1]] : InvalidTokenIdx)
| -1- | Status | Tests |                       
| 0 | Unreachable | T1,T2,T3 | 
| 1 | Covered | T1,T2,T3 | 
 LINE       736
 SUB-EXPRESSION ((int'(dec_lc_state_o[1]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[1]) < lc_ctrl_state_pkg::NumLcStates))
                 -----------------------------1----------------------------    -----------------------------2----------------------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Unreachable | T1,T2,T3 | 
| 1 | 0 | Unreachable | T6,T7,T8 | 
| 1 | 1 | Covered | T1,T2,T3 | 
 LINE       749
 EXPRESSION (trans_invalid_error || (token_idx0 != token_idx1))
             ---------1---------    -------------2------------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T2,T3 | 
| 0 | 1 | Covered | T11,T16,T47 | 
| 1 | 0 | Covered | T14,T15,T19 | 
 LINE       749
 SUB-EXPRESSION (token_idx0 != token_idx1)
                -------------1------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T11,T16,T47 | 
FSM Coverage for Module : 
lc_ctrl_fsm
Summary for FSM :: fsm_state_q
 | Total | Covered | Percent |  | 
| States | 
15 | 
15 | 
100.00 | 
(Not included in score) | 
| Transitions | 
47 | 
35 | 
74.47  | 
 | 
| Sequences | 
0 | 
0 | 
 | 
 | 
State, Transition and Sequence Details for FSM :: fsm_state_q
| states | Line No. | Covered | Tests | 
| ClkMuxSt | 
327 | 
Covered | 
T1,T3,T4 | 
| CntIncrSt | 
385 | 
Covered | 
T1,T3,T4 | 
| CntProgSt | 
401 | 
Covered | 
T1,T3,T4 | 
| EscalateSt | 
568 | 
Covered | 
T1,T2,T14 | 
| FlashRmaSt | 
455 | 
Covered | 
T1,T3,T4 | 
| IdleSt | 
252 | 
Covered | 
T1,T2,T3 | 
| InvalidSt | 
575 | 
Covered | 
T1,T2,T17 | 
| PostTransSt | 
317 | 
Covered | 
T1,T3,T4 | 
| ResetSt | 
246 | 
Covered | 
T1,T2,T3 | 
| ScrapSt | 
285 | 
Covered | 
T5,T19,T50 | 
| TokenCheck0St | 
469 | 
Covered | 
T1,T3,T4 | 
| TokenCheck1St | 
501 | 
Covered | 
T1,T3,T4 | 
| TokenHashSt | 
434 | 
Covered | 
T1,T3,T4 | 
| TransCheckSt | 
423 | 
Covered | 
T1,T3,T4 | 
| TransProgSt | 
499 | 
Covered | 
T1,T3,T4 | 
| transitions | Line No. | Covered | Tests | 
| ClkMuxSt->CntIncrSt | 
385 | 
Covered | 
T1,T3,T4 | 
| ClkMuxSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T61 | 
| ClkMuxSt->InvalidSt | 
575 | 
Not Covered | 
 | 
| CntIncrSt->CntProgSt | 
401 | 
Covered | 
T1,T3,T4 | 
| CntIncrSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
| CntIncrSt->InvalidSt | 
575 | 
Not Covered | 
 | 
| CntIncrSt->PostTransSt | 
399 | 
Covered | 
T14,T15,T19 | 
| CntProgSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
| CntProgSt->InvalidSt | 
575 | 
Not Covered | 
 | 
| CntProgSt->PostTransSt | 
412 | 
Covered | 
T1,T14,T15 | 
| CntProgSt->TransCheckSt | 
423 | 
Covered | 
T1,T3,T4 | 
| EscalateSt->InvalidSt | 
575 | 
Not Covered | 
 | 
| FlashRmaSt->EscalateSt | 
568 | 
Covered | 
T59,T62,T63 | 
| FlashRmaSt->InvalidSt | 
575 | 
Not Covered | 
 | 
| FlashRmaSt->TokenCheck0St | 
469 | 
Covered | 
T1,T3,T4 | 
| IdleSt->ClkMuxSt | 
327 | 
Covered | 
T1,T3,T4 | 
| IdleSt->EscalateSt | 
568 | 
Covered | 
T60,T62,T63 | 
| IdleSt->InvalidSt | 
575 | 
Covered | 
T1,T2,T17 | 
| IdleSt->PostTransSt | 
317 | 
Covered | 
T39,T41,T35 | 
| IdleSt->ScrapSt | 
285 | 
Covered | 
T5,T19,T50 | 
| InvalidSt->EscalateSt | 
568 | 
Covered | 
T1,T2,T17 | 
| PostTransSt->EscalateSt | 
568 | 
Covered | 
T1,T14,T15 | 
| PostTransSt->InvalidSt | 
575 | 
Not Covered | 
 | 
| ResetSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
| ResetSt->IdleSt | 
252 | 
Covered | 
T1,T2,T3 | 
| ResetSt->InvalidSt | 
575 | 
Not Covered | 
 | 
| ScrapSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
| ScrapSt->InvalidSt | 
575 | 
Covered | 
T64,T65,T66 | 
| TokenCheck0St->EscalateSt | 
568 | 
Covered | 
T60,T62,T63 | 
| TokenCheck0St->InvalidSt | 
575 | 
Not Covered | 
 | 
| TokenCheck0St->PostTransSt | 
483 | 
Covered | 
T1,T11,T14 | 
| TokenCheck0St->TokenCheck1St | 
501 | 
Covered | 
T1,T3,T4 | 
| TokenCheck1St->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
| TokenCheck1St->InvalidSt | 
575 | 
Not Covered | 
 | 
| TokenCheck1St->PostTransSt | 
483 | 
Covered | 
T11,T14,T15 | 
| TokenCheck1St->TransProgSt | 
499 | 
Covered | 
T1,T3,T4 | 
| TokenHashSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
| TokenHashSt->FlashRmaSt | 
455 | 
Covered | 
T1,T3,T4 | 
| TokenHashSt->InvalidSt | 
575 | 
Not Covered | 
 | 
| TokenHashSt->PostTransSt | 
457 | 
Covered | 
T1,T11,T12 | 
| TransCheckSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
| TransCheckSt->InvalidSt | 
575 | 
Not Covered | 
 | 
| TransCheckSt->PostTransSt | 
432 | 
Covered | 
T11,T14,T15 | 
| TransCheckSt->TokenHashSt | 
434 | 
Covered | 
T1,T3,T4 | 
| TransProgSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
| TransProgSt->InvalidSt | 
575 | 
Not Covered | 
 | 
| TransProgSt->PostTransSt | 
525 | 
Covered | 
T1,T3,T4 | 
Summary for FSM :: lc_state_q
 | Total | Covered | Percent |  | 
| States | 
21 | 
12 | 
57.14  | 
(Not included in score) | 
| Transitions | 
1 | 
1 | 
100.00 | 
 | 
| Sequences | 
0 | 
0 | 
 | 
 | 
State, Transition and Sequence Details for FSM :: lc_state_q
| states | Line No. | Covered | Tests | 
| LcStDev | 
92 | 
Not Covered | 
 | 
| LcStProd | 
93 | 
Not Covered | 
 | 
| LcStProdEnd | 
94 | 
Not Covered | 
 | 
| LcStRaw | 
295 | 
Covered | 
T1,T2,T3 | 
| LcStRma | 
333 | 
Not Covered | 
 | 
| LcStScrap | 
284 | 
Not Covered | 
 | 
| LcStTestLocked0 | 
333 | 
Covered | 
T1,T2,T11 | 
| LcStTestLocked1 | 
333 | 
Covered | 
T1,T2,T4 | 
| LcStTestLocked2 | 
333 | 
Covered | 
T1,T2,T3 | 
| LcStTestLocked3 | 
333 | 
Covered | 
T1,T2,T11 | 
| LcStTestLocked4 | 
333 | 
Covered | 
T1,T2,T11 | 
| LcStTestLocked5 | 
333 | 
Not Covered | 
 | 
| LcStTestLocked6 | 
333 | 
Not Covered | 
 | 
| LcStTestUnlocked0 | 
301 | 
Covered | 
T1,T2,T11 | 
| LcStTestUnlocked1 | 
333 | 
Covered | 
T1,T2,T3 | 
| LcStTestUnlocked2 | 
333 | 
Covered | 
T1,T3,T4 | 
| LcStTestUnlocked3 | 
333 | 
Covered | 
T1,T2,T11 | 
| LcStTestUnlocked4 | 
333 | 
Covered | 
T1,T2,T3 | 
| LcStTestUnlocked5 | 
333 | 
Covered | 
T1,T2,T11 | 
| LcStTestUnlocked6 | 
333 | 
Not Covered | 
 | 
| LcStTestUnlocked7 | 
333 | 
Not Covered | 
 | 
| transitions | Line No. | Covered | Tests | 
| LcStRaw->LcStTestUnlocked0 | 
301 | 
Covered | 
T2,T14,T49 | 
Summary for FSM :: lc_cnt_q
 | Total | Covered | Percent |  | 
| States | 
25 | 
6 | 
24.00  | 
(Not included in score) | 
| Transitions | 
1 | 
1 | 
100.00 | 
 | 
| Sequences | 
0 | 
0 | 
 | 
 | 
State, Transition and Sequence Details for FSM :: lc_cnt_q
| states | Line No. | Covered | Tests | 
| LcCnt0 | 
305 | 
Covered | 
T49,T48,T21 | 
| LcCnt1 | 
305 | 
Covered | 
T1,T2,T4 | 
| LcCnt10 | 
112 | 
Not Covered | 
 | 
| LcCnt11 | 
113 | 
Not Covered | 
 | 
| LcCnt12 | 
114 | 
Not Covered | 
 | 
| LcCnt13 | 
115 | 
Not Covered | 
 | 
| LcCnt14 | 
116 | 
Not Covered | 
 | 
| LcCnt15 | 
117 | 
Not Covered | 
 | 
| LcCnt16 | 
118 | 
Not Covered | 
 | 
| LcCnt17 | 
119 | 
Not Covered | 
 | 
| LcCnt18 | 
120 | 
Not Covered | 
 | 
| LcCnt19 | 
121 | 
Not Covered | 
 | 
| LcCnt2 | 
104 | 
Covered | 
T1,T2,T3 | 
| LcCnt20 | 
122 | 
Not Covered | 
 | 
| LcCnt21 | 
123 | 
Not Covered | 
 | 
| LcCnt22 | 
124 | 
Not Covered | 
 | 
| LcCnt23 | 
125 | 
Not Covered | 
 | 
| LcCnt24 | 
126 | 
Not Covered | 
 | 
| LcCnt3 | 
105 | 
Covered | 
T1,T11,T12 | 
| LcCnt4 | 
106 | 
Covered | 
T1,T2,T11 | 
| LcCnt5 | 
107 | 
Covered | 
T1,T2,T3 | 
| LcCnt6 | 
108 | 
Not Covered | 
 | 
| LcCnt7 | 
109 | 
Not Covered | 
 | 
| LcCnt8 | 
110 | 
Not Covered | 
 | 
| LcCnt9 | 
111 | 
Not Covered | 
 | 
| transitions | Line No. | Covered | Tests | 
| LcCnt0->LcCnt1 | 
305 | 
Covered | 
T44,T67,T51 | 
Branch Coverage for Module : 
lc_ctrl_fsm
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
75 | 
73 | 
97.33  | 
| TERNARY | 
732 | 
1 | 
1 | 
100.00 | 
| TERNARY | 
736 | 
1 | 
1 | 
100.00 | 
| CASE | 
242 | 
46 | 
44 | 
95.65  | 
| IF | 
567 | 
3 | 
3 | 
100.00 | 
| IF | 
584 | 
2 | 
2 | 
100.00 | 
| IF | 
585 | 
2 | 
2 | 
100.00 | 
| IF | 
586 | 
2 | 
2 | 
100.00 | 
| IF | 
589 | 
2 | 
2 | 
100.00 | 
| IF | 
684 | 
2 | 
2 | 
100.00 | 
| IF | 
687 | 
2 | 
2 | 
100.00 | 
| IF | 
691 | 
2 | 
2 | 
100.00 | 
| IF | 
694 | 
2 | 
2 | 
100.00 | 
| IF | 
698 | 
2 | 
2 | 
100.00 | 
| IF | 
701 | 
2 | 
2 | 
100.00 | 
| IF | 
882 | 
2 | 
2 | 
100.00 | 
| IF | 
608 | 
2 | 
2 | 
100.00 | 
WARNING: The source file /workspace/default/sim-vcs/../src/lowrisc_ip_lc_ctrl_0.1/rtl/lc_ctrl_fsm.sv' or '../src/lowrisc_ip_lc_ctrl_0.1/rtl/lc_ctrl_fsm.sv was not found/opened, so annotated branch coverage report could not be generated.
	LineNo.	Expression
-1-:	732	(((int'(dec_lc_state_o[0]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[0]) < lc_ctrl_state_pkg::NumLcStates))) ? 
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Unreachable | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	736	(((int'(dec_lc_state_o[1]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[1]) < lc_ctrl_state_pkg::NumLcStates))) ? 
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Unreachable | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	242	case (fsm_state_q)
-2-:	251	if ((init_req_i && lc_state_valid_q))
-3-:	273	if (((!((SecVolatileRawUnlockEn && (lc_state_q == LcStTestUnlocked0)) && (lc_cnt_q != LcCnt0))) || prim_mubi_pkg::mubi8_test_false_loose(volatile_raw_unlock_success_q)))
-4-:	284	if ((lc_state_q == LcStScrap))
-5-:	293	if (((SecVolatileRawUnlockEn && volatile_raw_unlock_i) && trans_cmd_i))
-6-:	295	if ((((lc_state_q == LcStRaw) && (trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStTestUnlocked0}})) && (!trans_invalid_error_o)))
-7-:	299	if ((unhashed_token_i == lc_ctrl_state_pkg::RndCnstRawUnlockTokenHashed))
-8-:	305	((lc_cnt_q == LcCnt0)) ? 
-9-:	326	if (trans_cmd_i)
-10-:	333	if ((lc_state_q inside {LcStRaw, LcStTestLocked0, LcStTestLocked1, LcStTestLocked2, LcStTestLocked3, LcStTestLocked4, LcStTestLocked5, LcStTestLocked6, LcStTestUnlocked0, LcStTestUnlocked1, LcStTestUnlocked2, LcStTestUnlocked3, LcStTestUnlocked4, LcStTestUnlocked5, LcStTestUnlocked6, LcStTestUnlocked7, LcStRma}))
-11-:	350	if (use_ext_clock_i)
-12-:	365	if ((lc_state_q inside {LcStRaw, LcStTestLocked0, LcStTestLocked1, LcStTestLocked2, LcStTestLocked3, LcStTestLocked4, LcStTestLocked5, LcStTestLocked6, LcStTestUnlocked0, LcStTestUnlocked1, LcStTestUnlocked2, LcStTestUnlocked3, LcStTestUnlocked4, LcStTestUnlocked5, LcStTestUnlocked6, LcStTestUnlocked7, LcStRma}))
-13-:	382	if (use_ext_clock_i)
-14-:	384	if (lc_ctrl_pkg::lc_tx_test_true_strict(lc_clk_byp_ack[0]))
-15-:	398	if (trans_cnt_oflw_error_o)
-16-:	411	if ((lc_clk_byp_req_o != lc_clk_byp_ack[1]))
-17-:	418	if (otp_prog_ack_i)
-18-:	419	if (otp_prog_err_i)
-19-:	431	if (trans_invalid_error_o)
-20-:	446	if (token_hash_ack_i)
-21-:	452	if ((((hashed_token_i == hashed_token_mux) && (!token_hash_err_i)) && (&hashed_token_valid_mux)))
-22-:	466	if ((trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}))
-23-:	468	if (lc_ctrl_pkg::lc_tx_test_true_strict(lc_flash_rma_ack_buf[0]))
-24-:	482	if (trans_invalid_error_o)
-25-:	487	if (((((trans_target_i != {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && lc_ctrl_pkg::lc_tx_test_false_strict(lc_flash_rma_req_o)) && lc_ctrl_pkg::lc_tx_test_false_strict(lc_flash_rma_ack_buf[1])) || (((trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && lc_ctrl_pkg::lc_tx_test_true_strict(lc_flash_rma_req_o)) && lc_ctrl_pkg::lc_tx_test_true_strict(lc_flash_rma_ack_buf[1]))))
-26-:	493	if ((((hashed_token_i == hashed_token_mux) && (!token_hash_err_i)) && (&hashed_token_valid_mux)))
-27-:	496	if ((fsm_state_q == TokenCheck1St))
-28-:	524	if ((lc_clk_byp_req_o != lc_clk_byp_ack[2]))
-29-:	529	if ((((trans_target_i != {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != Off) || (lc_flash_rma_ack_buf[2] != Off))) || ((trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != On) || (lc_flash_rma_ack_buf[2] != On)))))
-30-:	535	if (otp_prog_ack_i)
Branches:
| -1- | -2- | -3- | -4- | -5- | -6- | -7- | -8- | -9- | -10- | -11- | -12- | -13- | -14- | -15- | -16- | -17- | -18- | -19- | -20- | -21- | -22- | -23- | -24- | -25- | -26- | -27- | -28- | -29- | -30- | Status | Tests | 
| ResetSt  | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
| ResetSt  | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
| IdleSt  | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
| IdleSt  | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T38,T39,T40 | 
| IdleSt  | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T5,T19,T50 | 
| IdleSt  | 
- | 
- | 
0 | 
1 | 
1 | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T51,T52 | 
| IdleSt  | 
- | 
- | 
0 | 
1 | 
1 | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T38,T39,T40 | 
| IdleSt  | 
- | 
- | 
0 | 
1 | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Not Covered | 
 | 
| IdleSt  | 
- | 
- | 
0 | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T39,T41,T35 | 
| IdleSt  | 
- | 
- | 
0 | 
0 | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| IdleSt  | 
- | 
- | 
0 | 
0 | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
| IdleSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T3,T4,T5 | 
| IdleSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
| IdleSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
| ClkMuxSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T3,T4,T5 | 
| ClkMuxSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T19,T22,T68 | 
| ClkMuxSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| ClkMuxSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T11 | 
| CntIncrSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T14,T15,T19 | 
| CntIncrSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| CntProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T14,T15 | 
| CntProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| CntProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T5,T19,T69 | 
| CntProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| CntProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| TransCheckSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T11,T14,T15 | 
| TransCheckSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| TokenHashSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| TokenHashSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T11,T12 | 
| TokenHashSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| FlashRmaSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T14,T15 | 
| FlashRmaSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T14,T15 | 
| FlashRmaSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| TokenCheck0St TokenCheck1St  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T11,T16,T47 | 
| TokenCheck0St TokenCheck1St  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
1 | 
1 | 
1 | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| TokenCheck0St TokenCheck1St  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
1 | 
1 | 
0 | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| TokenCheck0St TokenCheck1St  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
1 | 
0 | 
- | 
- | 
- | 
- | 
Not Covered | 
 | 
| TokenCheck0St TokenCheck1St  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
0 | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T14,T15 | 
| TransProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
Covered | 
T14,T22,T53 | 
| TransProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
1 | 
- | 
Covered | 
T1,T46,T22 | 
| TransProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
0 | 
1 | 
Covered | 
T1,T3,T4 | 
| TransProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
0 | 
0 | 
Covered | 
T1,T3,T4 | 
| ScrapSt PostTransSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
| EscalateSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T14 | 
| InvalidSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T17 | 
| default | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T2,T17,T49 | 
	LineNo.	Expression
-1-:	567	if ((esc_scrap_state0_i || esc_scrap_state1_i))
-2-:	574	if ((((|state_invalid_error) | token_if_fsm_err_i) && (fsm_state_q != EscalateSt)))
Branches:
| -1- | -2- | Status | Tests | 
| 1 | 
- | 
Covered | 
T1,T2,T14 | 
| 0 | 
1 | 
Covered | 
T1,T2,T17 | 
| 0 | 
0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	584	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	585	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	586	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	589	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	684	if (lc_ctrl_pkg::lc_tx_test_true_strict(test_tokens_valid[0]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	687	if (lc_ctrl_pkg::lc_tx_test_true_strict(test_tokens_valid[1]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	691	if (lc_ctrl_pkg::lc_tx_test_true_strict(test_tokens_valid[2]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	694	if (lc_ctrl_pkg::lc_tx_test_true_strict(test_tokens_valid[3]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	698	if (lc_ctrl_pkg::lc_tx_test_true_strict(rma_token_valid[0]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	701	if (lc_ctrl_pkg::lc_tx_test_true_strict(rma_token_valid[1]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	882	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	608	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
Assert Coverage for Module : 
lc_ctrl_fsm
Assertion Details
ClkBypStaysOnOnceAsserted_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
4456161 | 
0 | 
77 | 
| T3 | 
35707 | 
15859 | 
0 | 
1 | 
| T4 | 
75298 | 
11055 | 
0 | 
0 | 
| T5 | 
0 | 
115009 | 
0 | 
0 | 
| T6 | 
0 | 
3932 | 
0 | 
1 | 
| T7 | 
0 | 
0 | 
0 | 
1 | 
| T8 | 
0 | 
0 | 
0 | 
1 | 
| T9 | 
0 | 
0 | 
0 | 
1 | 
| T10 | 
0 | 
0 | 
0 | 
1 | 
| T11 | 
20026 | 
0 | 
0 | 
0 | 
| T12 | 
37345 | 
0 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
0 | 
0 | 
0 | 
| T15 | 
25721 | 
0 | 
0 | 
0 | 
| T16 | 
27360 | 
0 | 
0 | 
0 | 
| T17 | 
30553 | 
0 | 
0 | 
0 | 
| T19 | 
0 | 
42213 | 
0 | 
0 | 
| T22 | 
0 | 
74630 | 
0 | 
0 | 
| T24 | 
0 | 
0 | 
0 | 
1 | 
| T40 | 
0 | 
1181 | 
0 | 
1 | 
| T49 | 
21653 | 
0 | 
0 | 
0 | 
| T50 | 
0 | 
3700 | 
0 | 
0 | 
| T68 | 
0 | 
1538 | 
0 | 
1 | 
| T70 | 
0 | 
23395 | 
0 | 
0 | 
| T71 | 
0 | 
0 | 
0 | 
1 | 
EscStaysOnOnceAsserted_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
16389041 | 
0 | 
8 | 
| T1 | 
30040 | 
6451 | 
0 | 
0 | 
| T2 | 
116999 | 
92596 | 
0 | 
0 | 
| T3 | 
35707 | 
0 | 
0 | 
0 | 
| T4 | 
75298 | 
0 | 
0 | 
0 | 
| T5 | 
0 | 
11881 | 
0 | 
0 | 
| T11 | 
20026 | 
0 | 
0 | 
0 | 
| T12 | 
37345 | 
0 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
1405 | 
0 | 
0 | 
| T15 | 
25721 | 
1068 | 
0 | 
0 | 
| T16 | 
27360 | 
0 | 
0 | 
0 | 
| T17 | 
0 | 
18452 | 
0 | 
0 | 
| T18 | 
0 | 
8077 | 
0 | 
0 | 
| T48 | 
0 | 
6733 | 
0 | 
0 | 
| T49 | 
0 | 
13806 | 
0 | 
0 | 
| T50 | 
0 | 
0 | 
0 | 
1 | 
| T72 | 
0 | 
17759 | 
0 | 
0 | 
| T73 | 
0 | 
0 | 
0 | 
1 | 
| T74 | 
0 | 
0 | 
0 | 
1 | 
| T75 | 
0 | 
0 | 
0 | 
1 | 
| T76 | 
0 | 
0 | 
0 | 
1 | 
| T77 | 
0 | 
0 | 
0 | 
1 | 
| T78 | 
0 | 
0 | 
0 | 
1 | 
| T79 | 
0 | 
0 | 
0 | 
1 | 
FlashRmaStaysOnOnceAsserted_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
555849 | 
0 | 
12 | 
| T1 | 
30040 | 
1220 | 
0 | 
0 | 
| T2 | 
116999 | 
0 | 
0 | 
0 | 
| T3 | 
35707 | 
0 | 
0 | 
0 | 
| T4 | 
75298 | 
0 | 
0 | 
0 | 
| T5 | 
0 | 
1673 | 
0 | 
0 | 
| T11 | 
20026 | 
0 | 
0 | 
0 | 
| T12 | 
37345 | 
0 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
190 | 
0 | 
0 | 
| T15 | 
25721 | 
219 | 
0 | 
0 | 
| T16 | 
27360 | 
368 | 
0 | 
0 | 
| T18 | 
0 | 
4414 | 
0 | 
0 | 
| T19 | 
0 | 
3684 | 
0 | 
0 | 
| T34 | 
0 | 
0 | 
0 | 
1 | 
| T48 | 
0 | 
1092 | 
0 | 
0 | 
| T70 | 
0 | 
0 | 
0 | 
1 | 
| T80 | 
0 | 
308 | 
0 | 
0 | 
| T81 | 
0 | 
267 | 
0 | 
0 | 
| T82 | 
0 | 
0 | 
0 | 
1 | 
| T83 | 
0 | 
0 | 
0 | 
1 | 
| T84 | 
0 | 
0 | 
0 | 
1 | 
| T85 | 
0 | 
0 | 
0 | 
1 | 
| T86 | 
0 | 
0 | 
0 | 
1 | 
| T87 | 
0 | 
0 | 
0 | 
1 | 
| T88 | 
0 | 
0 | 
0 | 
1 | 
| T89 | 
0 | 
0 | 
0 | 
1 | 
FsmStateKnown_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
88932821 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
116999 | 
110862 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 | 
LcCntKnown_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
88932821 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
116999 | 
110862 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 | 
LcStateKnown_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
88932821 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
116999 | 
110862 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 | 
NoClkBypInProdStates_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
12515039 | 
0 | 
0 | 
| T1 | 
30040 | 
3799 | 
0 | 
0 | 
| T2 | 
116999 | 
14651 | 
0 | 
0 | 
| T3 | 
35707 | 
3704 | 
0 | 
0 | 
| T4 | 
75298 | 
0 | 
0 | 
0 | 
| T11 | 
20026 | 
3013 | 
0 | 
0 | 
| T12 | 
37345 | 
5111 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
2352 | 
0 | 
0 | 
| T15 | 
25721 | 
2325 | 
0 | 
0 | 
| T16 | 
27360 | 
4037 | 
0 | 
0 | 
| T17 | 
0 | 
2239 | 
0 | 
0 | 
| T49 | 
0 | 
2876 | 
0 | 
0 | 
SecCmCFILinear_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
0 | 
0 | 
2092 | 
SecCmCFITerminal0_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
11542650 | 
0 | 
0 | 
| T1 | 
30040 | 
9613 | 
0 | 
0 | 
| T2 | 
116999 | 
0 | 
0 | 
0 | 
| T3 | 
35707 | 
880 | 
0 | 
0 | 
| T4 | 
75298 | 
1910 | 
0 | 
0 | 
| T5 | 
0 | 
47839 | 
0 | 
0 | 
| T11 | 
20026 | 
10395 | 
0 | 
0 | 
| T12 | 
37345 | 
15631 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
8785 | 
0 | 
0 | 
| T15 | 
25721 | 
10171 | 
0 | 
0 | 
| T16 | 
27360 | 
8633 | 
0 | 
0 | 
| T48 | 
0 | 
11137 | 
0 | 
0 | 
SecCmCFITerminal1_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
78828 | 
0 | 
0 | 
| T5 | 
571773 | 
960 | 
0 | 
0 | 
| T18 | 
35810 | 
0 | 
0 | 
0 | 
| T19 | 
132826 | 
609 | 
0 | 
0 | 
| T20 | 
341125 | 
0 | 
0 | 
0 | 
| T21 | 
216800 | 
0 | 
0 | 
0 | 
| T22 | 
0 | 
7408 | 
0 | 
0 | 
| T45 | 
53529 | 
0 | 
0 | 
0 | 
| T50 | 
22754 | 
851 | 
0 | 
0 | 
| T59 | 
0 | 
6 | 
0 | 
0 | 
| T60 | 
0 | 
3 | 
0 | 
0 | 
| T64 | 
0 | 
829 | 
0 | 
0 | 
| T68 | 
0 | 
15 | 
0 | 
0 | 
| T69 | 
6051 | 
0 | 
0 | 
0 | 
| T70 | 
0 | 
381 | 
0 | 
0 | 
| T80 | 
28094 | 
0 | 
0 | 
0 | 
| T81 | 
5687 | 
0 | 
0 | 
0 | 
| T90 | 
0 | 
1189 | 
0 | 
0 | 
SecCmCFITerminal2_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
6150731 | 
0 | 
0 | 
| T1 | 
30040 | 
4262 | 
0 | 
0 | 
| T2 | 
116999 | 
22517 | 
0 | 
0 | 
| T3 | 
35707 | 
0 | 
0 | 
0 | 
| T4 | 
75298 | 
0 | 
0 | 
0 | 
| T5 | 
0 | 
10932 | 
0 | 
0 | 
| T11 | 
20026 | 
0 | 
0 | 
0 | 
| T12 | 
37345 | 
0 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
1415 | 
0 | 
0 | 
| T15 | 
25721 | 
1076 | 
0 | 
0 | 
| T16 | 
27360 | 
0 | 
0 | 
0 | 
| T17 | 
0 | 
9061 | 
0 | 
0 | 
| T18 | 
0 | 
3669 | 
0 | 
0 | 
| T48 | 
0 | 
4719 | 
0 | 
0 | 
| T49 | 
0 | 
6029 | 
0 | 
0 | 
| T72 | 
0 | 
7837 | 
0 | 
0 | 
SecCmCFITerminal3_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
10175734 | 
0 | 
0 | 
| T1 | 
30040 | 
2220 | 
0 | 
0 | 
| T2 | 
116999 | 
70117 | 
0 | 
0 | 
| T3 | 
35707 | 
0 | 
0 | 
0 | 
| T4 | 
75298 | 
0 | 
0 | 
0 | 
| T11 | 
20026 | 
0 | 
0 | 
0 | 
| T12 | 
37345 | 
0 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
0 | 
0 | 
0 | 
| T15 | 
25721 | 
0 | 
0 | 
0 | 
| T16 | 
27360 | 
0 | 
0 | 
0 | 
| T17 | 
0 | 
9432 | 
0 | 
0 | 
| T18 | 
0 | 
4410 | 
0 | 
0 | 
| T19 | 
0 | 
163865 | 
0 | 
0 | 
| T20 | 
0 | 
220288 | 
0 | 
0 | 
| T21 | 
0 | 
127079 | 
0 | 
0 | 
| T48 | 
0 | 
2048 | 
0 | 
0 | 
| T49 | 
0 | 
7795 | 
0 | 
0 | 
| T72 | 
0 | 
9957 | 
0 | 
0 | 
u_cnt_regs_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
85682294 | 
82133803 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
76442 | 
72071 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 | 
u_fsm_state_regs_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
90600765 | 
86792241 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
103611 | 
98134 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 | 
u_state_regs_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
87972378 | 
84430168 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
90342 | 
85972 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 | 
 
Line Coverage for Instance : tb.dut.u_lc_ctrl_fsm
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 177 | 175 | 98.87 | 
| CONT_ASSIGN | 126 | 1 | 1 | 100.00 | 
| ALWAYS | 146 | 3 | 3 | 100.00 | 
| CONT_ASSIGN | 171 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 178 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 179 | 1 | 1 | 100.00 | 
| ALWAYS | 204 | 112 | 110 | 98.21 | 
| ALWAYS | 584 | 3 | 3 | 100.00 | 
| ALWAYS | 585 | 3 | 3 | 100.00 | 
| ALWAYS | 586 | 3 | 3 | 100.00 | 
| ALWAYS | 589 | 3 | 3 | 100.00 | 
| ALWAYS | 608 | 5 | 5 | 100.00 | 
| CONT_ASSIGN | 619 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 666 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 667 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 668 | 1 | 1 | 100.00 | 
| ALWAYS | 677 | 15 | 15 | 100.00 | 
| ALWAYS | 712 | 14 | 14 | 100.00 | 
| CONT_ASSIGN | 732 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 736 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 740 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 742 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 749 | 1 | 1 | 100.00 | 
| ALWAYS | 882 | 3 | 3 | 100.00 | 
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_lc_ctrl_0.1/rtl/lc_ctrl_fsm.sv' or '../src/lowrisc_ip_lc_ctrl_0.1/rtl/lc_ctrl_fsm.sv' was not found, so annotated line coverage report could not be generated.
| Line No. | Covered | Statements |  | 
| 126 | 
1 | 
1 | 
| 146 | 
1 | 
1 | 
| 147 | 
1 | 
1 | 
| 148 | 
1 | 
1 | 
| 171 | 
1 | 
1 | 
| 178 | 
1 | 
1 | 
| 179 | 
1 | 
1 | 
| 204 | 
1 | 
1 | 
| 205 | 
1 | 
1 | 
| 206 | 
1 | 
1 | 
| 209 | 
1 | 
1 | 
| 210 | 
1 | 
1 | 
| 213 | 
1 | 
1 | 
| 216 | 
1 | 
1 | 
| 217 | 
1 | 
1 | 
| 218 | 
1 | 
1 | 
| 219 | 
1 | 
1 | 
| 220 | 
1 | 
1 | 
| 223 | 
1 | 
1 | 
| 224 | 
1 | 
1 | 
| 231 | 
1 | 
1 | 
| 232 | 
1 | 
1 | 
| 238 | 
1 | 
1 | 
| 239 | 
1 | 
1 | 
| 240 | 
1 | 
1 | 
| 242 | 
1 | 
1 | 
| 247 | 
1 | 
1 | 
| 248 | 
1 | 
1 | 
| 249 | 
1 | 
1 | 
| 250 | 
1 | 
1 | 
| 251 | 
1 | 
1 | 
| 252 | 
1 | 
1 | 
| 254 | 
1 | 
1 | 
| 255 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 263 | 
1 | 
1 | 
| 273 | 
1 | 
1 | 
| 277 | 
1 | 
1 | 
| 278 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 284 | 
1 | 
1 | 
| 285 | 
1 | 
1 | 
| 293 | 
1 | 
1 | 
| 295 | 
1 | 
1 | 
| 299 | 
1 | 
1 | 
| 301 | 
1 | 
1 | 
| 305 | 
1 | 
1 | 
| 309 | 
1 | 
1 | 
| 312 | 
1 | 
1 | 
| 314 | 
1 | 
1 | 
| 316 | 
 | 
excluded | 
 | 
 | 
 | 
Exclude Annotation: VC_COV_UNR | 
| 317 | 
 | 
excluded | 
 | 
 | 
 | 
Exclude Annotation: VC_COV_UNR | 
| 321 | 
1 | 
1 | 
| 326 | 
1 | 
1 | 
| 327 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 333 | 
1 | 
1 | 
| 350 | 
1 | 
1 | 
| 351 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 364 | 
1 | 
1 | 
| 365 | 
1 | 
1 | 
| 382 | 
1 | 
1 | 
| 383 | 
1 | 
1 | 
| 384 | 
1 | 
1 | 
| 385 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 388 | 
1 | 
1 | 
| 391 | 
1 | 
1 | 
| 398 | 
1 | 
1 | 
| 399 | 
1 | 
1 | 
| 401 | 
1 | 
1 | 
| 407 | 
1 | 
1 | 
| 411 | 
1 | 
1 | 
| 412 | 
1 | 
1 | 
| 413 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 418 | 
1 | 
1 | 
| 419 | 
1 | 
1 | 
| 420 | 
1 | 
1 | 
| 421 | 
1 | 
1 | 
| 423 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 431 | 
1 | 
1 | 
| 432 | 
1 | 
1 | 
| 434 | 
1 | 
1 | 
| 445 | 
1 | 
1 | 
| 446 | 
1 | 
1 | 
| 452 | 
1 | 
1 | 
| 455 | 
1 | 
1 | 
| 457 | 
1 | 
1 | 
| 458 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 466 | 
1 | 
1 | 
| 467 | 
1 | 
1 | 
| 468 | 
1 | 
1 | 
| 469 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 472 | 
1 | 
1 | 
| 482 | 
1 | 
1 | 
| 483 | 
1 | 
1 | 
| 487 | 
1 | 
1 | 
| 493 | 
1 | 
1 | 
| 496 | 
1 | 
1 | 
| 499 | 
1 | 
1 | 
| 501 | 
1 | 
1 | 
| 504 | 
0 | 
1 | 
| 505 | 
0 | 
1 | 
| 509 | 
1 | 
1 | 
| 510 | 
1 | 
1 | 
| 520 | 
1 | 
1 | 
| 524 | 
1 | 
1 | 
| 525 | 
1 | 
1 | 
| 526 | 
1 | 
1 | 
| 529 | 
1 | 
1 | 
| 533 | 
1 | 
1 | 
| 534 | 
1 | 
1 | 
| 535 | 
1 | 
1 | 
| 536 | 
1 | 
1 | 
| 537 | 
1 | 
1 | 
| 538 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 544 | 
1 | 
1 | 
| 549 | 
1 | 
1 | 
| 554 | 
1 | 
1 | 
| 555 | 
1 | 
1 | 
| 567 | 
1 | 
1 | 
| 568 | 
1 | 
1 | 
| 574 | 
1 | 
1 | 
| 575 | 
1 | 
1 | 
| 576 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 584 | 
3 | 
3 | 
| 585 | 
3 | 
3 | 
| 586 | 
3 | 
3 | 
| 589 | 
1 | 
1 | 
| 590 | 
1 | 
1 | 
| 592 | 
1 | 
1 | 
| 608 | 
1 | 
1 | 
| 609 | 
1 | 
1 | 
| 610 | 
1 | 
1 | 
| 612 | 
1 | 
1 | 
| 615 | 
1 | 
1 | 
| 619 | 
1 | 
1 | 
| 666 | 
1 | 
1 | 
| 667 | 
1 | 
1 | 
| 668 | 
1 | 
1 | 
| 677 | 
1 | 
1 | 
| 679 | 
1 | 
1 | 
| 681 | 
1 | 
1 | 
| 684 | 
1 | 
1 | 
| 685 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 687 | 
1 | 
1 | 
| 688 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 691 | 
1 | 
1 | 
| 692 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 694 | 
1 | 
1 | 
| 695 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 698 | 
1 | 
1 | 
| 699 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 701 | 
1 | 
1 | 
| 702 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 712 | 
1 | 
1 | 
| 713 | 
1 | 
1 | 
| 714 | 
1 | 
1 | 
| 715 | 
1 | 
1 | 
| 716 | 
1 | 
1 | 
| 717 | 
1 | 
1 | 
| 718 | 
1 | 
1 | 
| 720 | 
1 | 
1 | 
| 721 | 
1 | 
1 | 
| 722 | 
1 | 
1 | 
| 723 | 
1 | 
1 | 
| 724 | 
1 | 
1 | 
| 725 | 
1 | 
1 | 
| 726 | 
1 | 
1 | 
| 732 | 
1 | 
1 | 
| 736 | 
1 | 
1 | 
| 740 | 
1 | 
1 | 
| 742 | 
1 | 
1 | 
| 749 | 
1 | 
1 | 
| 882 | 
3 | 
3 | 
Cond Coverage for Instance : tb.dut.u_lc_ctrl_fsm
 | Total | Covered | Percent | 
| Conditions | 86 | 80 | 93.02 | 
| Logical | 86 | 80 | 93.02 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
 LINE       251
 EXPRESSION (init_req_i && lc_state_valid_q)
             -----1----    --------2-------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T2,T3 | 
| 1 | 0 | Covered | T2,T17,T49 | 
| 1 | 1 | Covered | T1,T2,T3 | 
 LINE       284
 EXPRESSION (lc_state_q == LcStScrap)
            ------------1------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T5,T19,T50 | 
 LINE       293
 EXPRESSION (SecVolatileRawUnlockEn && volatile_raw_unlock_i && trans_cmd_i)
             -----------1----------    ----------2----------    -----3-----
| -1- | -2- | -3- | Status | Tests |                       
| - | 0 | 1 | Covered | T1,T3,T4 | 
| - | 1 | 0 | Covered | T6,T38,T39 | 
| - | 1 | 1 | Covered | T38,T39,T40 | 
 LINE       295
 EXPRESSION ((lc_state_q == LcStRaw) && (trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStTestUnlocked0}}) && ((!trans_invalid_error_o)))
             -----------1-----------    ----------------------------------------2---------------------------------------    -------------3------------
| -1- | -2- | -3- | Status | Tests | Exclude Annotation | 
| 0 | 1 | 1 | Excluded |  | 
VC_COV_UNR | 
| 1 | 0 | 1 | Excluded |  | 
VC_COV_UNR | 
| 1 | 1 | 0 | Excluded |  | 
VC_COV_UNR | 
| 1 | 1 | 1 | Covered | T38,T39,T40 | 
 LINE       295
 SUB-EXPRESSION (lc_state_q == LcStRaw)
                -----------1-----------
| -1- | Status | Tests |                       
| 0 | Covered | T39,T41,T35 | 
| 1 | Covered | T38,T39,T40 | 
 LINE       295
 SUB-EXPRESSION (trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStTestUnlocked0}})
                ----------------------------------------1---------------------------------------
| -1- | Status | Tests |                       
| 0 | Covered | T39,T41,T35 | 
| 1 | Covered | T38,T39,T40 | 
 LINE       299
 EXPRESSION (unhashed_token_i == lc_ctrl_state_pkg::RndCnstRawUnlockTokenHashed)
            ----------------------------------1---------------------------------
| -1- | Status | Tests | Exclude Annotation | 
| 0 | Excluded |  | 
VC_COV_UNR | 
| 1 | Covered | T38,T39,T40 | 
 LINE       305
 EXPRESSION ((lc_cnt_q == LcCnt0) ? LcCnt1 : lc_cnt_q)
             ----------1---------
| -1- | Status | Tests | Exclude Annotation | 
| 0 | Covered | T38,T39,T40 | 
| 1 | Excluded | T51,T52 | 
VC_COV_UNR | 
 LINE       305
 SUB-EXPRESSION (lc_cnt_q == LcCnt0)
                ----------1---------
| -1- | Status | Tests | Exclude Annotation | 
| 0 | Covered | T38,T39,T40 | 
| 1 | Excluded | T51,T52 | 
VC_COV_UNR | 
 LINE       411
 EXPRESSION (lc_clk_byp_req_o != lc_clk_byp_ack[1])
            -------------------1-------------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T14,T15 | 
 LINE       452
 EXPRESSION ((hashed_token_i == hashed_token_mux) && ((!token_hash_err_i)) && ((&hashed_token_valid_mux)))
             ------------------1-----------------    ----------2----------    -------------3-------------
| -1- | -2- | -3- | Status | Tests |                       
| 0 | 1 | 1 | Covered | T11,T12,T14 | 
| 1 | 0 | 1 | Covered | T14,T15,T19 | 
| 1 | 1 | 0 | Not Covered |  | 
| 1 | 1 | 1 | Covered | T1,T3,T4 | 
 LINE       452
 SUB-EXPRESSION (hashed_token_i == hashed_token_mux)
                ------------------1-----------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T11,T12 | 
| 1 | Covered | T1,T3,T4 | 
 LINE       466
 EXPRESSION (trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}})
            -----------------------------------1----------------------------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T14,T15 | 
 LINE       493
 EXPRESSION ((hashed_token_i == hashed_token_mux) && ((!token_hash_err_i)) && ((&hashed_token_valid_mux)))
             ------------------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 | T1,T3,T4 | 
 LINE       493
 SUB-EXPRESSION (hashed_token_i == hashed_token_mux)
                ------------------1-----------------
| -1- | Status | Tests |                       
| 0 | Not Covered |  | 
| 1 | Covered | T1,T3,T4 | 
 LINE       496
 EXPRESSION (fsm_state_q == TokenCheck1St)
            ---------------1--------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T3,T4 | 
 LINE       524
 EXPRESSION (lc_clk_byp_req_o != lc_clk_byp_ack[2])
            -------------------1-------------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T14,T22,T53 | 
 LINE       529
 EXPRESSION 
 Number  Term
      1  ((trans_target_i != {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != Off) || (lc_flash_rma_ack_buf[2] != Off))) || 
      2  ((trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != On) || (lc_flash_rma_ack_buf[2] != On))))
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T3,T4 | 
| 0 | 1 | Covered | T1,T46,T22 | 
| 1 | 0 | Covered | T54,T55,T56 | 
 LINE       529
 SUB-EXPRESSION ((trans_target_i != {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != Off) || (lc_flash_rma_ack_buf[2] != Off)))
                 -----------------------------------1----------------------------------    --------------------------------2--------------------------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T48,T5 | 
| 1 | 0 | Covered | T1,T3,T4 | 
| 1 | 1 | Covered | T54,T55,T56 | 
 LINE       529
 SUB-EXPRESSION (trans_target_i != {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}})
                -----------------------------------1----------------------------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T48,T5 | 
| 1 | Covered | T1,T3,T4 | 
 LINE       529
 SUB-EXPRESSION ((lc_flash_rma_req_o != Off) || (lc_flash_rma_ack_buf[2] != Off))
                 -------------1-------------    ----------------2---------------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T3,T4 | 
| 0 | 1 | Covered | T54,T55,T56 | 
| 1 | 0 | Covered | T57,T58 | 
 LINE       529
 SUB-EXPRESSION (lc_flash_rma_req_o != Off)
                -------------1-------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T48,T5 | 
 LINE       529
 SUB-EXPRESSION (lc_flash_rma_ack_buf[2] != Off)
                ----------------1---------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T48,T5 | 
 LINE       529
 SUB-EXPRESSION ((trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != On) || (lc_flash_rma_ack_buf[2] != On)))
                 -----------------------------------1----------------------------------    -------------------------------2-------------------------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T3,T4 | 
| 1 | 0 | Covered | T1,T48,T5 | 
| 1 | 1 | Covered | T1,T46,T22 | 
 LINE       529
 SUB-EXPRESSION (trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}})
                -----------------------------------1----------------------------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T3,T4 | 
| 1 | Covered | T1,T48,T5 | 
 LINE       529
 SUB-EXPRESSION ((lc_flash_rma_req_o != On) || (lc_flash_rma_ack_buf[2] != On))
                 -------------1------------    ---------------2---------------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T48,T5 | 
| 0 | 1 | Covered | T1,T46,T22 | 
| 1 | 0 | Not Covered |  | 
 LINE       529
 SUB-EXPRESSION (lc_flash_rma_req_o != On)
                -------------1------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T48,T5 | 
| 1 | Covered | T1,T3,T4 | 
 LINE       529
 SUB-EXPRESSION (lc_flash_rma_ack_buf[2] != On)
                ---------------1---------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T48,T5 | 
| 1 | Covered | T1,T3,T4 | 
 LINE       567
 EXPRESSION (esc_scrap_state0_i || esc_scrap_state1_i)
             ---------1--------    ---------2--------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T2,T3 | 
| 0 | 1 | Covered | T1,T2,T14 | 
| 1 | 0 | Covered | T1,T2,T14 | 
 LINE       574
 EXPRESSION ((((|state_invalid_error)) | token_if_fsm_err_i) && (fsm_state_q != EscalateSt))
             -----------------------1-----------------------    -------------2-------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Covered | T1,T2,T3 | 
| 1 | 0 | Covered | T2,T17,T49 | 
| 1 | 1 | Covered | T1,T2,T17 | 
 LINE       574
 SUB-EXPRESSION (((|state_invalid_error)) | token_if_fsm_err_i)
                 ------------1-----------   ---------2--------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T2,T3 | 
| 0 | 1 | Covered | T2,T17,T49 | 
| 1 | 0 | Covered | T1,T2,T17 | 
 LINE       574
 SUB-EXPRESSION (fsm_state_q != EscalateSt)
                -------------1-------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T14 | 
| 1 | Covered | T1,T2,T3 | 
 LINE       612
 SUB-EXPRESSION (set_strap_en_override || gen_strap_delay_regs.strap_en_override_q[0])
                 ----------1----------    ---------------------2---------------------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T2,T3 | 
| 0 | 1 | Covered | T38,T39,T40 | 
| 1 | 0 | Covered | T38,T39,T40 | 
 LINE       732
 EXPRESSION 
 Number  Term
      1  ((int'(dec_lc_state_o[0]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[0]) < lc_ctrl_state_pkg::NumLcStates)) ? lc_ctrl_pkg::TransTokenIdxMatrix[dec_lc_state_o[0]][trans_target_i[0]] : InvalidTokenIdx)
| -1- | Status | Tests |                       
| 0 | Unreachable | T1,T2,T3 | 
| 1 | Covered | T1,T2,T3 | 
 LINE       732
 SUB-EXPRESSION ((int'(dec_lc_state_o[0]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[0]) < lc_ctrl_state_pkg::NumLcStates))
                 -----------------------------1----------------------------    -----------------------------2----------------------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Unreachable | T1,T2,T3 | 
| 1 | 0 | Unreachable | T6,T7,T8 | 
| 1 | 1 | Covered | T1,T2,T3 | 
 LINE       736
 EXPRESSION 
 Number  Term
      1  ((int'(dec_lc_state_o[1]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[1]) < lc_ctrl_state_pkg::NumLcStates)) ? lc_ctrl_pkg::TransTokenIdxMatrix[dec_lc_state_o[1]][trans_target_i[1]] : InvalidTokenIdx)
| -1- | Status | Tests |                       
| 0 | Unreachable | T1,T2,T3 | 
| 1 | Covered | T1,T2,T3 | 
 LINE       736
 SUB-EXPRESSION ((int'(dec_lc_state_o[1]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[1]) < lc_ctrl_state_pkg::NumLcStates))
                 -----------------------------1----------------------------    -----------------------------2----------------------------
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Unreachable | T1,T2,T3 | 
| 1 | 0 | Unreachable | T6,T7,T8 | 
| 1 | 1 | Covered | T1,T2,T3 | 
 LINE       749
 EXPRESSION (trans_invalid_error || (token_idx0 != token_idx1))
             ---------1---------    -------------2------------
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T2,T3 | 
| 0 | 1 | Covered | T11,T16,T47 | 
| 1 | 0 | Covered | T14,T15,T19 | 
 LINE       749
 SUB-EXPRESSION (token_idx0 != token_idx1)
                -------------1------------
| -1- | Status | Tests |                       
| 0 | Covered | T1,T2,T3 | 
| 1 | Covered | T11,T16,T47 | 
FSM Coverage for Instance : tb.dut.u_lc_ctrl_fsm
Summary for FSM :: fsm_state_q
 | Total | Covered | Percent |  | 
| States | 
15 | 
15 | 
100.00 | 
(Not included in score) | 
| Transitions | 
35 | 
35 | 
100.00 | 
 | 
| Sequences | 
0 | 
0 | 
 | 
 | 
State, Transition and Sequence Details for FSM :: fsm_state_q
| states | Line No. | Covered | Tests | 
| ClkMuxSt | 
327 | 
Covered | 
T1,T3,T4 | 
| CntIncrSt | 
385 | 
Covered | 
T1,T3,T4 | 
| CntProgSt | 
401 | 
Covered | 
T1,T3,T4 | 
| EscalateSt | 
568 | 
Covered | 
T1,T2,T14 | 
| FlashRmaSt | 
455 | 
Covered | 
T1,T3,T4 | 
| IdleSt | 
252 | 
Covered | 
T1,T2,T3 | 
| InvalidSt | 
575 | 
Covered | 
T1,T2,T17 | 
| PostTransSt | 
317 | 
Covered | 
T1,T3,T4 | 
| ResetSt | 
246 | 
Covered | 
T1,T2,T3 | 
| ScrapSt | 
285 | 
Covered | 
T5,T19,T50 | 
| TokenCheck0St | 
469 | 
Covered | 
T1,T3,T4 | 
| TokenCheck1St | 
501 | 
Covered | 
T1,T3,T4 | 
| TokenHashSt | 
434 | 
Covered | 
T1,T3,T4 | 
| TransCheckSt | 
423 | 
Covered | 
T1,T3,T4 | 
| TransProgSt | 
499 | 
Covered | 
T1,T3,T4 | 
| transitions | Line No. | Covered | Tests | Exclude Annotation | 
| ClkMuxSt->CntIncrSt | 
385 | 
Covered | 
T1,T3,T4 | 
 | 
| ClkMuxSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T61 | 
 | 
| ClkMuxSt->InvalidSt | 
575 | 
Excluded | 
 | 
[LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV. | 
| CntIncrSt->CntProgSt | 
401 | 
Covered | 
T1,T3,T4 | 
 | 
| CntIncrSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
 | 
| CntIncrSt->InvalidSt | 
575 | 
Excluded | 
 | 
[LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV. | 
| CntIncrSt->PostTransSt | 
399 | 
Covered | 
T14,T15,T19 | 
 | 
| CntProgSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
 | 
| CntProgSt->InvalidSt | 
575 | 
Excluded | 
 | 
[LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV. | 
| CntProgSt->PostTransSt | 
412 | 
Covered | 
T1,T14,T15 | 
 | 
| CntProgSt->TransCheckSt | 
423 | 
Covered | 
T1,T3,T4 | 
 | 
| EscalateSt->InvalidSt | 
575 | 
Excluded | 
 | 
VC_COV_UNR | 
| FlashRmaSt->EscalateSt | 
568 | 
Covered | 
T59,T62,T63 | 
 | 
| FlashRmaSt->InvalidSt | 
575 | 
Excluded | 
 | 
[LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV. | 
| FlashRmaSt->TokenCheck0St | 
469 | 
Covered | 
T1,T3,T4 | 
 | 
| IdleSt->ClkMuxSt | 
327 | 
Covered | 
T1,T3,T4 | 
 | 
| IdleSt->EscalateSt | 
568 | 
Covered | 
T60,T62,T63 | 
 | 
| IdleSt->InvalidSt | 
575 | 
Covered | 
T1,T2,T17 | 
 | 
| IdleSt->PostTransSt | 
317 | 
Covered | 
T39,T41,T35 | 
 | 
| IdleSt->ScrapSt | 
285 | 
Covered | 
T5,T19,T50 | 
 | 
| InvalidSt->EscalateSt | 
568 | 
Covered | 
T1,T2,T17 | 
 | 
| PostTransSt->EscalateSt | 
568 | 
Covered | 
T1,T14,T15 | 
 | 
| PostTransSt->InvalidSt | 
575 | 
Excluded | 
 | 
[LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV. | 
| ResetSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
 | 
| ResetSt->IdleSt | 
252 | 
Covered | 
T1,T2,T3 | 
 | 
| ResetSt->InvalidSt | 
575 | 
Excluded | 
 | 
[LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV. | 
| ScrapSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
 | 
| ScrapSt->InvalidSt | 
575 | 
Covered | 
T64,T65,T66 | 
 | 
| TokenCheck0St->EscalateSt | 
568 | 
Covered | 
T60,T62,T63 | 
 | 
| TokenCheck0St->InvalidSt | 
575 | 
Excluded | 
 | 
[LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV. | 
| TokenCheck0St->PostTransSt | 
483 | 
Covered | 
T1,T11,T14 | 
 | 
| TokenCheck0St->TokenCheck1St | 
501 | 
Covered | 
T1,T3,T4 | 
 | 
| TokenCheck1St->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
 | 
| TokenCheck1St->InvalidSt | 
575 | 
Excluded | 
 | 
[LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV. | 
| TokenCheck1St->PostTransSt | 
483 | 
Covered | 
T11,T14,T15 | 
 | 
| TokenCheck1St->TransProgSt | 
499 | 
Covered | 
T1,T3,T4 | 
 | 
| TokenHashSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
 | 
| TokenHashSt->FlashRmaSt | 
455 | 
Covered | 
T1,T3,T4 | 
 | 
| TokenHashSt->InvalidSt | 
575 | 
Excluded | 
 | 
[LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV. | 
| TokenHashSt->PostTransSt | 
457 | 
Covered | 
T1,T11,T12 | 
 | 
| TransCheckSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
 | 
| TransCheckSt->InvalidSt | 
575 | 
Excluded | 
 | 
[LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV. | 
| TransCheckSt->PostTransSt | 
432 | 
Covered | 
T11,T14,T15 | 
 | 
| TransCheckSt->TokenHashSt | 
434 | 
Covered | 
T1,T3,T4 | 
 | 
| TransProgSt->EscalateSt | 
568 | 
Covered | 
T59,T60,T62 | 
 | 
| TransProgSt->InvalidSt | 
575 | 
Excluded | 
 | 
[LOW_RISK] The transition from any state to error_terminal state is fully verified in FPV. | 
| TransProgSt->PostTransSt | 
525 | 
Covered | 
T1,T3,T4 | 
 | 
Summary for FSM :: lc_state_q
 | Total | Covered | Percent |  | 
| States | 
21 | 
12 | 
57.14  | 
(Not included in score) | 
| Transitions | 
1 | 
1 | 
100.00 | 
 | 
| Sequences | 
0 | 
0 | 
 | 
 | 
State, Transition and Sequence Details for FSM :: lc_state_q
| states | Line No. | Covered | Tests | 
| LcStDev | 
92 | 
Not Covered | 
 | 
| LcStProd | 
93 | 
Not Covered | 
 | 
| LcStProdEnd | 
94 | 
Not Covered | 
 | 
| LcStRaw | 
295 | 
Covered | 
T1,T2,T3 | 
| LcStRma | 
333 | 
Not Covered | 
 | 
| LcStScrap | 
284 | 
Not Covered | 
 | 
| LcStTestLocked0 | 
333 | 
Covered | 
T1,T2,T11 | 
| LcStTestLocked1 | 
333 | 
Covered | 
T1,T2,T4 | 
| LcStTestLocked2 | 
333 | 
Covered | 
T1,T2,T3 | 
| LcStTestLocked3 | 
333 | 
Covered | 
T1,T2,T11 | 
| LcStTestLocked4 | 
333 | 
Covered | 
T1,T2,T11 | 
| LcStTestLocked5 | 
333 | 
Not Covered | 
 | 
| LcStTestLocked6 | 
333 | 
Not Covered | 
 | 
| LcStTestUnlocked0 | 
301 | 
Covered | 
T1,T2,T11 | 
| LcStTestUnlocked1 | 
333 | 
Covered | 
T1,T2,T3 | 
| LcStTestUnlocked2 | 
333 | 
Covered | 
T1,T3,T4 | 
| LcStTestUnlocked3 | 
333 | 
Covered | 
T1,T2,T11 | 
| LcStTestUnlocked4 | 
333 | 
Covered | 
T1,T2,T3 | 
| LcStTestUnlocked5 | 
333 | 
Covered | 
T1,T2,T11 | 
| LcStTestUnlocked6 | 
333 | 
Not Covered | 
 | 
| LcStTestUnlocked7 | 
333 | 
Not Covered | 
 | 
| transitions | Line No. | Covered | Tests | 
| LcStRaw->LcStTestUnlocked0 | 
301 | 
Covered | 
T2,T14,T49 | 
Summary for FSM :: lc_cnt_q
 | Total | Covered | Percent |  | 
| States | 
25 | 
6 | 
24.00  | 
(Not included in score) | 
| Transitions | 
1 | 
1 | 
100.00 | 
 | 
| Sequences | 
0 | 
0 | 
 | 
 | 
State, Transition and Sequence Details for FSM :: lc_cnt_q
| states | Line No. | Covered | Tests | 
| LcCnt0 | 
305 | 
Covered | 
T49,T48,T21 | 
| LcCnt1 | 
305 | 
Covered | 
T1,T2,T4 | 
| LcCnt10 | 
112 | 
Not Covered | 
 | 
| LcCnt11 | 
113 | 
Not Covered | 
 | 
| LcCnt12 | 
114 | 
Not Covered | 
 | 
| LcCnt13 | 
115 | 
Not Covered | 
 | 
| LcCnt14 | 
116 | 
Not Covered | 
 | 
| LcCnt15 | 
117 | 
Not Covered | 
 | 
| LcCnt16 | 
118 | 
Not Covered | 
 | 
| LcCnt17 | 
119 | 
Not Covered | 
 | 
| LcCnt18 | 
120 | 
Not Covered | 
 | 
| LcCnt19 | 
121 | 
Not Covered | 
 | 
| LcCnt2 | 
104 | 
Covered | 
T1,T2,T3 | 
| LcCnt20 | 
122 | 
Not Covered | 
 | 
| LcCnt21 | 
123 | 
Not Covered | 
 | 
| LcCnt22 | 
124 | 
Not Covered | 
 | 
| LcCnt23 | 
125 | 
Not Covered | 
 | 
| LcCnt24 | 
126 | 
Not Covered | 
 | 
| LcCnt3 | 
105 | 
Covered | 
T1,T11,T12 | 
| LcCnt4 | 
106 | 
Covered | 
T1,T2,T11 | 
| LcCnt5 | 
107 | 
Covered | 
T1,T2,T3 | 
| LcCnt6 | 
108 | 
Not Covered | 
 | 
| LcCnt7 | 
109 | 
Not Covered | 
 | 
| LcCnt8 | 
110 | 
Not Covered | 
 | 
| LcCnt9 | 
111 | 
Not Covered | 
 | 
| transitions | Line No. | Covered | Tests | 
| LcCnt0->LcCnt1 | 
305 | 
Covered | 
T44,T67,T51 | 
Branch Coverage for Instance : tb.dut.u_lc_ctrl_fsm
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
73 | 
72 | 
98.63  | 
| TERNARY | 
732 | 
1 | 
1 | 
100.00 | 
| TERNARY | 
736 | 
1 | 
1 | 
100.00 | 
| CASE | 
242 | 
44 | 
43 | 
97.73  | 
| IF | 
567 | 
3 | 
3 | 
100.00 | 
| IF | 
584 | 
2 | 
2 | 
100.00 | 
| IF | 
585 | 
2 | 
2 | 
100.00 | 
| IF | 
586 | 
2 | 
2 | 
100.00 | 
| IF | 
589 | 
2 | 
2 | 
100.00 | 
| IF | 
684 | 
2 | 
2 | 
100.00 | 
| IF | 
687 | 
2 | 
2 | 
100.00 | 
| IF | 
691 | 
2 | 
2 | 
100.00 | 
| IF | 
694 | 
2 | 
2 | 
100.00 | 
| IF | 
698 | 
2 | 
2 | 
100.00 | 
| IF | 
701 | 
2 | 
2 | 
100.00 | 
| IF | 
882 | 
2 | 
2 | 
100.00 | 
| IF | 
608 | 
2 | 
2 | 
100.00 | 
WARNING: The source file /workspace/default/sim-vcs/../src/lowrisc_ip_lc_ctrl_0.1/rtl/lc_ctrl_fsm.sv' or '../src/lowrisc_ip_lc_ctrl_0.1/rtl/lc_ctrl_fsm.sv was not found/opened, so annotated branch coverage report could not be generated.
	LineNo.	Expression
-1-:	732	(((int'(dec_lc_state_o[0]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[0]) < lc_ctrl_state_pkg::NumLcStates))) ? 
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Unreachable | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	736	(((int'(dec_lc_state_o[1]) < lc_ctrl_state_pkg::NumLcStates) && (int'(trans_target_i[1]) < lc_ctrl_state_pkg::NumLcStates))) ? 
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Unreachable | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	242	case (fsm_state_q)
-2-:	251	if ((init_req_i && lc_state_valid_q))
-3-:	273	if (((!((SecVolatileRawUnlockEn && (lc_state_q == LcStTestUnlocked0)) && (lc_cnt_q != LcCnt0))) || prim_mubi_pkg::mubi8_test_false_loose(volatile_raw_unlock_success_q)))
-4-:	284	if ((lc_state_q == LcStScrap))
-5-:	293	if (((SecVolatileRawUnlockEn && volatile_raw_unlock_i) && trans_cmd_i))
-6-:	295	if ((((lc_state_q == LcStRaw) && (trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStTestUnlocked0}})) && (!trans_invalid_error_o)))
-7-:	299	if ((unhashed_token_i == lc_ctrl_state_pkg::RndCnstRawUnlockTokenHashed))
-8-:	305	((lc_cnt_q == LcCnt0)) ? 
-9-:	326	if (trans_cmd_i)
-10-:	333	if ((lc_state_q inside {LcStRaw, LcStTestLocked0, LcStTestLocked1, LcStTestLocked2, LcStTestLocked3, LcStTestLocked4, LcStTestLocked5, LcStTestLocked6, LcStTestUnlocked0, LcStTestUnlocked1, LcStTestUnlocked2, LcStTestUnlocked3, LcStTestUnlocked4, LcStTestUnlocked5, LcStTestUnlocked6, LcStTestUnlocked7, LcStRma}))
-11-:	350	if (use_ext_clock_i)
-12-:	365	if ((lc_state_q inside {LcStRaw, LcStTestLocked0, LcStTestLocked1, LcStTestLocked2, LcStTestLocked3, LcStTestLocked4, LcStTestLocked5, LcStTestLocked6, LcStTestUnlocked0, LcStTestUnlocked1, LcStTestUnlocked2, LcStTestUnlocked3, LcStTestUnlocked4, LcStTestUnlocked5, LcStTestUnlocked6, LcStTestUnlocked7, LcStRma}))
-13-:	382	if (use_ext_clock_i)
-14-:	384	if (lc_ctrl_pkg::lc_tx_test_true_strict(lc_clk_byp_ack[0]))
-15-:	398	if (trans_cnt_oflw_error_o)
-16-:	411	if ((lc_clk_byp_req_o != lc_clk_byp_ack[1]))
-17-:	418	if (otp_prog_ack_i)
-18-:	419	if (otp_prog_err_i)
-19-:	431	if (trans_invalid_error_o)
-20-:	446	if (token_hash_ack_i)
-21-:	452	if ((((hashed_token_i == hashed_token_mux) && (!token_hash_err_i)) && (&hashed_token_valid_mux)))
-22-:	466	if ((trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}))
-23-:	468	if (lc_ctrl_pkg::lc_tx_test_true_strict(lc_flash_rma_ack_buf[0]))
-24-:	482	if (trans_invalid_error_o)
-25-:	487	if (((((trans_target_i != {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && lc_ctrl_pkg::lc_tx_test_false_strict(lc_flash_rma_req_o)) && lc_ctrl_pkg::lc_tx_test_false_strict(lc_flash_rma_ack_buf[1])) || (((trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && lc_ctrl_pkg::lc_tx_test_true_strict(lc_flash_rma_req_o)) && lc_ctrl_pkg::lc_tx_test_true_strict(lc_flash_rma_ack_buf[1]))))
-26-:	493	if ((((hashed_token_i == hashed_token_mux) && (!token_hash_err_i)) && (&hashed_token_valid_mux)))
-27-:	496	if ((fsm_state_q == TokenCheck1St))
-28-:	524	if ((lc_clk_byp_req_o != lc_clk_byp_ack[2]))
-29-:	529	if ((((trans_target_i != {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != Off) || (lc_flash_rma_ack_buf[2] != Off))) || ((trans_target_i == {lc_ctrl_state_pkg::DecLcStateNumRep {DecLcStRma}}) && ((lc_flash_rma_req_o != On) || (lc_flash_rma_ack_buf[2] != On)))))
-30-:	535	if (otp_prog_ack_i)
Branches:
| -1- | -2- | -3- | -4- | -5- | -6- | -7- | -8- | -9- | -10- | -11- | -12- | -13- | -14- | -15- | -16- | -17- | -18- | -19- | -20- | -21- | -22- | -23- | -24- | -25- | -26- | -27- | -28- | -29- | -30- | Status | Tests | Exclude Annotation | 
| ResetSt  | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
 | 
| ResetSt  | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
 | 
| IdleSt  | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
 | 
| IdleSt  | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T38,T39,T40 | 
 | 
| IdleSt  | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T5,T19,T50 | 
 | 
| IdleSt  | 
- | 
- | 
0 | 
1 | 
1 | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Excluded | 
T51,T52 | 
VC_COV_UNR | 
| IdleSt  | 
- | 
- | 
0 | 
1 | 
1 | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T38,T39,T40 | 
 | 
| IdleSt  | 
- | 
- | 
0 | 
1 | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Excluded | 
 | 
VC_COV_UNR | 
| IdleSt  | 
- | 
- | 
0 | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T39,T41,T35 | 
 | 
| IdleSt  | 
- | 
- | 
0 | 
0 | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| IdleSt  | 
- | 
- | 
0 | 
0 | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
 | 
| IdleSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T3,T4,T5 | 
 | 
| IdleSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
 | 
| IdleSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
 | 
| ClkMuxSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T3,T4,T5 | 
 | 
| ClkMuxSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T19,T22,T68 | 
 | 
| ClkMuxSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| ClkMuxSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T11 | 
 | 
| CntIncrSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T14,T15,T19 | 
 | 
| CntIncrSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| CntProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T14,T15 | 
 | 
| CntProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| CntProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T5,T19,T69 | 
 | 
| CntProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| CntProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| TransCheckSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T11,T14,T15 | 
 | 
| TransCheckSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| TokenHashSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| TokenHashSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T11,T12 | 
 | 
| TokenHashSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| FlashRmaSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T14,T15 | 
 | 
| FlashRmaSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T14,T15 | 
 | 
| FlashRmaSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| TokenCheck0St TokenCheck1St  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T11,T16,T47 | 
 | 
| TokenCheck0St TokenCheck1St  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
1 | 
1 | 
1 | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| TokenCheck0St TokenCheck1St  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
1 | 
1 | 
0 | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| TokenCheck0St TokenCheck1St  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
1 | 
0 | 
- | 
- | 
- | 
- | 
Not Covered | 
 | 
 | 
| TokenCheck0St TokenCheck1St  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
0 | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T14,T15 | 
 | 
| TransProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
Covered | 
T14,T22,T53 | 
 | 
| TransProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
1 | 
- | 
Covered | 
T1,T46,T22 | 
 | 
| TransProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
0 | 
1 | 
Covered | 
T1,T3,T4 | 
 | 
| TransProgSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
0 | 
0 | 
Covered | 
T1,T3,T4 | 
 | 
| ScrapSt PostTransSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T3,T4 | 
 | 
| EscalateSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T14 | 
 | 
| InvalidSt  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T17 | 
 | 
| default | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T2,T17,T49 | 
 | 
	LineNo.	Expression
-1-:	567	if ((esc_scrap_state0_i || esc_scrap_state1_i))
-2-:	574	if ((((|state_invalid_error) | token_if_fsm_err_i) && (fsm_state_q != EscalateSt)))
Branches:
| -1- | -2- | Status | Tests | 
| 1 | 
- | 
Covered | 
T1,T2,T14 | 
| 0 | 
1 | 
Covered | 
T1,T2,T17 | 
| 0 | 
0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	584	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	585	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	586	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	589	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	684	if (lc_ctrl_pkg::lc_tx_test_true_strict(test_tokens_valid[0]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	687	if (lc_ctrl_pkg::lc_tx_test_true_strict(test_tokens_valid[1]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	691	if (lc_ctrl_pkg::lc_tx_test_true_strict(test_tokens_valid[2]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	694	if (lc_ctrl_pkg::lc_tx_test_true_strict(test_tokens_valid[3]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	698	if (lc_ctrl_pkg::lc_tx_test_true_strict(rma_token_valid[0]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	701	if (lc_ctrl_pkg::lc_tx_test_true_strict(rma_token_valid[1]))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T48,T46 | 
	LineNo.	Expression
-1-:	882	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	608	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
Assert Coverage for Instance : tb.dut.u_lc_ctrl_fsm
Assertion Details
ClkBypStaysOnOnceAsserted_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
4456161 | 
0 | 
77 | 
| T3 | 
35707 | 
15859 | 
0 | 
1 | 
| T4 | 
75298 | 
11055 | 
0 | 
0 | 
| T5 | 
0 | 
115009 | 
0 | 
0 | 
| T6 | 
0 | 
3932 | 
0 | 
1 | 
| T7 | 
0 | 
0 | 
0 | 
1 | 
| T8 | 
0 | 
0 | 
0 | 
1 | 
| T9 | 
0 | 
0 | 
0 | 
1 | 
| T10 | 
0 | 
0 | 
0 | 
1 | 
| T11 | 
20026 | 
0 | 
0 | 
0 | 
| T12 | 
37345 | 
0 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
0 | 
0 | 
0 | 
| T15 | 
25721 | 
0 | 
0 | 
0 | 
| T16 | 
27360 | 
0 | 
0 | 
0 | 
| T17 | 
30553 | 
0 | 
0 | 
0 | 
| T19 | 
0 | 
42213 | 
0 | 
0 | 
| T22 | 
0 | 
74630 | 
0 | 
0 | 
| T24 | 
0 | 
0 | 
0 | 
1 | 
| T40 | 
0 | 
1181 | 
0 | 
1 | 
| T49 | 
21653 | 
0 | 
0 | 
0 | 
| T50 | 
0 | 
3700 | 
0 | 
0 | 
| T68 | 
0 | 
1538 | 
0 | 
1 | 
| T70 | 
0 | 
23395 | 
0 | 
0 | 
| T71 | 
0 | 
0 | 
0 | 
1 | 
EscStaysOnOnceAsserted_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
16389041 | 
0 | 
8 | 
| T1 | 
30040 | 
6451 | 
0 | 
0 | 
| T2 | 
116999 | 
92596 | 
0 | 
0 | 
| T3 | 
35707 | 
0 | 
0 | 
0 | 
| T4 | 
75298 | 
0 | 
0 | 
0 | 
| T5 | 
0 | 
11881 | 
0 | 
0 | 
| T11 | 
20026 | 
0 | 
0 | 
0 | 
| T12 | 
37345 | 
0 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
1405 | 
0 | 
0 | 
| T15 | 
25721 | 
1068 | 
0 | 
0 | 
| T16 | 
27360 | 
0 | 
0 | 
0 | 
| T17 | 
0 | 
18452 | 
0 | 
0 | 
| T18 | 
0 | 
8077 | 
0 | 
0 | 
| T48 | 
0 | 
6733 | 
0 | 
0 | 
| T49 | 
0 | 
13806 | 
0 | 
0 | 
| T50 | 
0 | 
0 | 
0 | 
1 | 
| T72 | 
0 | 
17759 | 
0 | 
0 | 
| T73 | 
0 | 
0 | 
0 | 
1 | 
| T74 | 
0 | 
0 | 
0 | 
1 | 
| T75 | 
0 | 
0 | 
0 | 
1 | 
| T76 | 
0 | 
0 | 
0 | 
1 | 
| T77 | 
0 | 
0 | 
0 | 
1 | 
| T78 | 
0 | 
0 | 
0 | 
1 | 
| T79 | 
0 | 
0 | 
0 | 
1 | 
FlashRmaStaysOnOnceAsserted_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
555849 | 
0 | 
12 | 
| T1 | 
30040 | 
1220 | 
0 | 
0 | 
| T2 | 
116999 | 
0 | 
0 | 
0 | 
| T3 | 
35707 | 
0 | 
0 | 
0 | 
| T4 | 
75298 | 
0 | 
0 | 
0 | 
| T5 | 
0 | 
1673 | 
0 | 
0 | 
| T11 | 
20026 | 
0 | 
0 | 
0 | 
| T12 | 
37345 | 
0 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
190 | 
0 | 
0 | 
| T15 | 
25721 | 
219 | 
0 | 
0 | 
| T16 | 
27360 | 
368 | 
0 | 
0 | 
| T18 | 
0 | 
4414 | 
0 | 
0 | 
| T19 | 
0 | 
3684 | 
0 | 
0 | 
| T34 | 
0 | 
0 | 
0 | 
1 | 
| T48 | 
0 | 
1092 | 
0 | 
0 | 
| T70 | 
0 | 
0 | 
0 | 
1 | 
| T80 | 
0 | 
308 | 
0 | 
0 | 
| T81 | 
0 | 
267 | 
0 | 
0 | 
| T82 | 
0 | 
0 | 
0 | 
1 | 
| T83 | 
0 | 
0 | 
0 | 
1 | 
| T84 | 
0 | 
0 | 
0 | 
1 | 
| T85 | 
0 | 
0 | 
0 | 
1 | 
| T86 | 
0 | 
0 | 
0 | 
1 | 
| T87 | 
0 | 
0 | 
0 | 
1 | 
| T88 | 
0 | 
0 | 
0 | 
1 | 
| T89 | 
0 | 
0 | 
0 | 
1 | 
FsmStateKnown_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
88932821 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
116999 | 
110862 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 | 
LcCntKnown_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
88932821 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
116999 | 
110862 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 | 
LcStateKnown_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
88932821 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
116999 | 
110862 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 | 
NoClkBypInProdStates_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
12515039 | 
0 | 
0 | 
| T1 | 
30040 | 
3799 | 
0 | 
0 | 
| T2 | 
116999 | 
14651 | 
0 | 
0 | 
| T3 | 
35707 | 
3704 | 
0 | 
0 | 
| T4 | 
75298 | 
0 | 
0 | 
0 | 
| T11 | 
20026 | 
3013 | 
0 | 
0 | 
| T12 | 
37345 | 
5111 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
2352 | 
0 | 
0 | 
| T15 | 
25721 | 
2325 | 
0 | 
0 | 
| T16 | 
27360 | 
4037 | 
0 | 
0 | 
| T17 | 
0 | 
2239 | 
0 | 
0 | 
| T49 | 
0 | 
2876 | 
0 | 
0 | 
SecCmCFILinear_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
0 | 
0 | 
2092 | 
SecCmCFITerminal0_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
11542650 | 
0 | 
0 | 
| T1 | 
30040 | 
9613 | 
0 | 
0 | 
| T2 | 
116999 | 
0 | 
0 | 
0 | 
| T3 | 
35707 | 
880 | 
0 | 
0 | 
| T4 | 
75298 | 
1910 | 
0 | 
0 | 
| T5 | 
0 | 
47839 | 
0 | 
0 | 
| T11 | 
20026 | 
10395 | 
0 | 
0 | 
| T12 | 
37345 | 
15631 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
8785 | 
0 | 
0 | 
| T15 | 
25721 | 
10171 | 
0 | 
0 | 
| T16 | 
27360 | 
8633 | 
0 | 
0 | 
| T48 | 
0 | 
11137 | 
0 | 
0 | 
SecCmCFITerminal1_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
78828 | 
0 | 
0 | 
| T5 | 
571773 | 
960 | 
0 | 
0 | 
| T18 | 
35810 | 
0 | 
0 | 
0 | 
| T19 | 
132826 | 
609 | 
0 | 
0 | 
| T20 | 
341125 | 
0 | 
0 | 
0 | 
| T21 | 
216800 | 
0 | 
0 | 
0 | 
| T22 | 
0 | 
7408 | 
0 | 
0 | 
| T45 | 
53529 | 
0 | 
0 | 
0 | 
| T50 | 
22754 | 
851 | 
0 | 
0 | 
| T59 | 
0 | 
6 | 
0 | 
0 | 
| T60 | 
0 | 
3 | 
0 | 
0 | 
| T64 | 
0 | 
829 | 
0 | 
0 | 
| T68 | 
0 | 
15 | 
0 | 
0 | 
| T69 | 
6051 | 
0 | 
0 | 
0 | 
| T70 | 
0 | 
381 | 
0 | 
0 | 
| T80 | 
28094 | 
0 | 
0 | 
0 | 
| T81 | 
5687 | 
0 | 
0 | 
0 | 
| T90 | 
0 | 
1189 | 
0 | 
0 | 
SecCmCFITerminal2_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
6150731 | 
0 | 
0 | 
| T1 | 
30040 | 
4262 | 
0 | 
0 | 
| T2 | 
116999 | 
22517 | 
0 | 
0 | 
| T3 | 
35707 | 
0 | 
0 | 
0 | 
| T4 | 
75298 | 
0 | 
0 | 
0 | 
| T5 | 
0 | 
10932 | 
0 | 
0 | 
| T11 | 
20026 | 
0 | 
0 | 
0 | 
| T12 | 
37345 | 
0 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
1415 | 
0 | 
0 | 
| T15 | 
25721 | 
1076 | 
0 | 
0 | 
| T16 | 
27360 | 
0 | 
0 | 
0 | 
| T17 | 
0 | 
9061 | 
0 | 
0 | 
| T18 | 
0 | 
3669 | 
0 | 
0 | 
| T48 | 
0 | 
4719 | 
0 | 
0 | 
| T49 | 
0 | 
6029 | 
0 | 
0 | 
| T72 | 
0 | 
7837 | 
0 | 
0 | 
SecCmCFITerminal3_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
92906207 | 
10175734 | 
0 | 
0 | 
| T1 | 
30040 | 
2220 | 
0 | 
0 | 
| T2 | 
116999 | 
70117 | 
0 | 
0 | 
| T3 | 
35707 | 
0 | 
0 | 
0 | 
| T4 | 
75298 | 
0 | 
0 | 
0 | 
| T11 | 
20026 | 
0 | 
0 | 
0 | 
| T12 | 
37345 | 
0 | 
0 | 
0 | 
| T13 | 
2169 | 
0 | 
0 | 
0 | 
| T14 | 
23043 | 
0 | 
0 | 
0 | 
| T15 | 
25721 | 
0 | 
0 | 
0 | 
| T16 | 
27360 | 
0 | 
0 | 
0 | 
| T17 | 
0 | 
9432 | 
0 | 
0 | 
| T18 | 
0 | 
4410 | 
0 | 
0 | 
| T19 | 
0 | 
163865 | 
0 | 
0 | 
| T20 | 
0 | 
220288 | 
0 | 
0 | 
| T21 | 
0 | 
127079 | 
0 | 
0 | 
| T48 | 
0 | 
2048 | 
0 | 
0 | 
| T49 | 
0 | 
7795 | 
0 | 
0 | 
| T72 | 
0 | 
9957 | 
0 | 
0 | 
u_cnt_regs_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
85682294 | 
82133803 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
76442 | 
72071 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 | 
u_fsm_state_regs_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
90600765 | 
86792241 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
103611 | 
98134 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 | 
u_state_regs_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
87972378 | 
84430168 | 
0 | 
0 | 
| T1 | 
30040 | 
23890 | 
0 | 
0 | 
| T2 | 
90342 | 
85972 | 
0 | 
0 | 
| T3 | 
35707 | 
34976 | 
0 | 
0 | 
| T4 | 
75298 | 
74850 | 
0 | 
0 | 
| T11 | 
20026 | 
14773 | 
0 | 
0 | 
| T12 | 
37345 | 
30411 | 
0 | 
0 | 
| T13 | 
2169 | 
2079 | 
0 | 
0 | 
| T14 | 
23043 | 
18708 | 
0 | 
0 | 
| T15 | 
25721 | 
21331 | 
0 | 
0 | 
| T16 | 
27360 | 
22995 | 
0 | 
0 |