Line Coverage for Module : 
flash_ctrl
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 139 | 0 | 0.00 | 
| CONT_ASSIGN | 411 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 412 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 413 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 414 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 415 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 416 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 417 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 418 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 419 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 420 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 421 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 422 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 507 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 572 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 576 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 578 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 622 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 627 | 1 | 0 | 0.00 | 
| ALWAYS | 631 | 5 | 0 | 0.00 | 
| CONT_ASSIGN | 669 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 670 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 671 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 691 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 695 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 726 | 1 | 0 | 0.00 | 
| ALWAYS | 747 | 7 | 0 | 0.00 | 
| CONT_ASSIGN | 780 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 781 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 852 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 854 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 855 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 856 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 857 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 858 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 859 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 860 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 861 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 862 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 863 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 865 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 868 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 871 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 874 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 876 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 878 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 882 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 883 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 884 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 885 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 886 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 887 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 888 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 889 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 890 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 891 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 892 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 893 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 894 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 895 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 896 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 897 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 899 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 900 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 901 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 902 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 903 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 909 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 933 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 938 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 941 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 944 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 946 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 954 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 994 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 998 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1010 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1011 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1025 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1039 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1040 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1058 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1059 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1060 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1061 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1062 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1063 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1064 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1065 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1066 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1067 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1088 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1089 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1090 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1091 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1092 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1093 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1094 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1095 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1096 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1097 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1098 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1099 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1111 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1113 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1114 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1115 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1116 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1117 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1118 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1119 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1120 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1124 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1124 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1125 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1125 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1129 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1129 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1130 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1130 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1135 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1137 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1138 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1140 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1142 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1143 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1246 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1247 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1263 | 1 | 0 | 0.00 | 
| CONT_ASSIGN | 1374 | 1 | 0 | 0.00 | 
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_systems_flash_ctrl_0.1/rtl/autogen/flash_ctrl.sv' or '../src/lowrisc_systems_flash_ctrl_0.1/rtl/autogen/flash_ctrl.sv' was not found, so annotated line coverage report could not be generated.
| Line No. | Covered | Statements |  | 
| 411 | 
0 | 
1 | 
| 412 | 
0 | 
1 | 
| 413 | 
0 | 
1 | 
| 414 | 
0 | 
1 | 
| 415 | 
0 | 
1 | 
| 416 | 
0 | 
1 | 
| 417 | 
0 | 
1 | 
| 418 | 
0 | 
1 | 
| 419 | 
0 | 
1 | 
| 420 | 
0 | 
1 | 
| 421 | 
0 | 
1 | 
| 422 | 
0 | 
1 | 
| 507 | 
0 | 
1 | 
| 572 | 
0 | 
1 | 
| 576 | 
0 | 
1 | 
| 578 | 
0 | 
1 | 
| 622 | 
0 | 
1 | 
| 627 | 
0 | 
1 | 
| 631 | 
0 | 
1 | 
| 632 | 
0 | 
1 | 
| 633 | 
0 | 
1 | 
| 635 | 
0 | 
1 | 
| 636 | 
0 | 
1 | 
| 669 | 
0 | 
1 | 
| 670 | 
0 | 
1 | 
| 671 | 
0 | 
1 | 
| 691 | 
0 | 
1 | 
| 695 | 
0 | 
1 | 
| 726 | 
0 | 
1 | 
| 747 | 
0 | 
1 | 
| 749 | 
0 | 
1 | 
| 750 | 
0 | 
1 | 
| 753 | 
0 | 
1 | 
| 754 | 
0 | 
1 | 
| 757 | 
0 | 
1 | 
| 758 | 
0 | 
1 | 
| 780 | 
0 | 
1 | 
| 781 | 
0 | 
1 | 
| 852 | 
0 | 
1 | 
| 854 | 
0 | 
1 | 
| 855 | 
0 | 
1 | 
| 856 | 
0 | 
1 | 
| 857 | 
0 | 
1 | 
| 858 | 
0 | 
1 | 
| 859 | 
0 | 
1 | 
| 860 | 
0 | 
1 | 
| 861 | 
0 | 
1 | 
| 862 | 
0 | 
1 | 
| 863 | 
0 | 
1 | 
| 865 | 
0 | 
1 | 
| 868 | 
0 | 
1 | 
| 871 | 
0 | 
1 | 
| 874 | 
0 | 
1 | 
| 876 | 
0 | 
1 | 
| 878 | 
0 | 
1 | 
| 882 | 
0 | 
1 | 
| 883 | 
0 | 
1 | 
| 884 | 
0 | 
1 | 
| 885 | 
0 | 
1 | 
| 886 | 
0 | 
1 | 
| 887 | 
0 | 
1 | 
| 888 | 
0 | 
1 | 
| 889 | 
0 | 
1 | 
| 890 | 
0 | 
1 | 
| 891 | 
0 | 
1 | 
| 892 | 
0 | 
1 | 
| 893 | 
0 | 
1 | 
| 894 | 
0 | 
1 | 
| 895 | 
0 | 
1 | 
| 896 | 
0 | 
1 | 
| 897 | 
0 | 
1 | 
| 899 | 
0 | 
1 | 
| 900 | 
0 | 
1 | 
| 901 | 
0 | 
1 | 
| 902 | 
0 | 
1 | 
| 903 | 
0 | 
1 | 
| 909 | 
0 | 
1 | 
| 933 | 
0 | 
1 | 
| 938 | 
0 | 
1 | 
| 941 | 
0 | 
1 | 
| 944 | 
0 | 
1 | 
| 946 | 
0 | 
1 | 
| 954 | 
0 | 
1 | 
| 994 | 
0 | 
1 | 
| 998 | 
0 | 
1 | 
| 1010 | 
0 | 
1 | 
| 1011 | 
0 | 
1 | 
| 1025 | 
0 | 
1 | 
| 1039 | 
0 | 
1 | 
| 1040 | 
0 | 
1 | 
| 1058 | 
0 | 
1 | 
| 1059 | 
0 | 
1 | 
| 1060 | 
0 | 
1 | 
| 1061 | 
0 | 
1 | 
| 1062 | 
0 | 
1 | 
| 1063 | 
0 | 
1 | 
| 1064 | 
0 | 
1 | 
| 1065 | 
0 | 
1 | 
| 1066 | 
0 | 
1 | 
| 1067 | 
0 | 
1 | 
| 1088 | 
0 | 
1 | 
| 1089 | 
0 | 
1 | 
| 1090 | 
0 | 
1 | 
| 1091 | 
0 | 
1 | 
| 1092 | 
0 | 
1 | 
| 1093 | 
0 | 
1 | 
| 1094 | 
0 | 
1 | 
| 1095 | 
0 | 
1 | 
| 1096 | 
0 | 
1 | 
| 1097 | 
0 | 
1 | 
| 1098 | 
0 | 
1 | 
| 1099 | 
0 | 
1 | 
| 1111 | 
0 | 
1 | 
| 1113 | 
0 | 
1 | 
| 1114 | 
0 | 
1 | 
| 1115 | 
0 | 
1 | 
| 1116 | 
0 | 
1 | 
| 1117 | 
0 | 
1 | 
| 1118 | 
0 | 
1 | 
| 1119 | 
0 | 
1 | 
| 1120 | 
0 | 
1 | 
| 1124 | 
0 | 
2 | 
| 1125 | 
0 | 
2 | 
| 1129 | 
0 | 
2 | 
| 1130 | 
0 | 
2 | 
| 1135 | 
0 | 
1 | 
| 1137 | 
0 | 
1 | 
| 1138 | 
0 | 
1 | 
| 1140 | 
0 | 
1 | 
| 1142 | 
0 | 
1 | 
| 1143 | 
0 | 
1 | 
| 1246 | 
0 | 
1 | 
| 1247 | 
0 | 
1 | 
| 1263 | 
0 | 
1 | 
| 1374 | 
0 | 
1 | 
Cond Coverage for Module : 
flash_ctrl
 | Total | Covered | Percent | 
| Conditions | 125 | 0 | 0.00 | 
| Logical | 125 | 0 | 0.00 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
 LINE       337
 EXPRESSION (sw_wvalid & prog_op_valid)
             ----1----   ------2------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       419
 EXPRESSION (op_type == FlashOpRead)
            ------------1-----------
| -1- | Status | Tests | 
| 0 | Not Covered |  | 
| 1 | Not Covered |  | 
 LINE       420
 EXPRESSION (op_type == FlashOpProgram)
            -------------1-------------
| -1- | Status | Tests | 
| 0 | Not Covered |  | 
| 1 | Not Covered |  | 
 LINE       421
 EXPRESSION (op_type == FlashOpErase)
            ------------1------------
| -1- | Status | Tests | 
| 0 | Not Covered |  | 
| 1 | Not Covered |  | 
 LINE       422
 EXPRESSION (if_sel == SwSel)
            --------1--------
| -1- | Status | Tests | 
| 0 | Not Covered |  | 
| 1 | Not Covered |  | 
 LINE       429
 EXPRESSION (((~sw_sel)) & rd_ctrl_wen)
             -----1-----   -----2-----
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       507
 EXPRESSION (op_start & prog_op)
             ----1---   ---2---
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       558
 EXPRESSION (reg2hw.fifo_rst.q | fifo_clr | sw_ctrl_done)
             --------1--------   ----2---   ------3-----
| -1- | -2- | -3- | Status | Tests | 
| 0 | 0 | 0 | Not Covered |  | 
| 0 | 0 | 1 | Not Covered |  | 
| 0 | 1 | 0 | Not Covered |  | 
| 1 | 0 | 0 | Not Covered |  | 
 LINE       576
 EXPRESSION (flash_phy_rsp.prog_type_avail[FlashProgNormal] & reg2hw.prog_type_en.normal.q)
             -----------------------1----------------------   --------------2-------------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       578
 EXPRESSION (flash_phy_rsp.prog_type_avail[FlashProgRepair] & reg2hw.prog_type_en.repair.q)
             -----------------------1----------------------   --------------2-------------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       622
 EXPRESSION (reg2hw.control.start.q & (reg2hw.control.op.q == FlashOpRead))
             -----------1----------   ------------------2-----------------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       622
 SUB-EXPRESSION (reg2hw.control.op.q == FlashOpRead)
                ------------------1-----------------
| -1- | Status | Tests | 
| 0 | Not Covered |  | 
| 1 | Not Covered |  | 
 LINE       635
 EXPRESSION (adapter_req & sw_rfifo_rvalid)
             -----1-----   -------2-------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       648
 EXPRESSION (sw_rfifo_rvalid | rd_no_op_d)
             -------1-------   -----2----
| -1- | -2- | Status | Tests | 
| 0 | 0 | Not Covered |  | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
 LINE       648
 EXPRESSION (adapter_rvalid | rd_no_op_q)
             -------1------   -----2----
| -1- | -2- | Status | Tests | 
| 0 | 0 | Not Covered |  | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
 LINE       669
 EXPRESSION (sw_sel & rd_ctrl_wen)
             ---1--   -----2-----
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       695
 EXPRESSION (op_start & rd_op)
             ----1---   --2--
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       696
 EXPRESSION (sw_sel ? sw_rfifo_wready : lcmgr_rready)
             ---1--
| -1- | Status | Tests | 
| 0 | Not Covered |  | 
| 1 | Not Covered |  | 
 LINE       726
 EXPRESSION (op_start & erase_op)
             ----1---   ----2---
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       790
 EXPRESSION (rd_flash_ovfl | prog_flash_ovfl)
             ------1------   -------2-------
| -1- | -2- | Status | Tests | 
| 0 | 0 | Not Covered |  | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
 LINE       790
 EXPRESSION (erase_op & (erase_flash_type == FlashErasePage))
             ----1---   ------------------2-----------------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       790
 SUB-EXPRESSION (erase_flash_type == FlashErasePage)
                ------------------1-----------------
| -1- | Status | Tests | 
| 0 | Not Covered |  | 
| 1 | Not Covered |  | 
 LINE       790
 EXPRESSION (erase_op & (erase_flash_type == FlashEraseBank))
             ----1---   ------------------2-----------------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       790
 SUB-EXPRESSION (erase_flash_type == FlashEraseBank)
                ------------------1-----------------
| -1- | Status | Tests | 
| 0 | Not Covered |  | 
| 1 | Not Covered |  | 
 LINE       863
 EXPRESSION (flash_phy_busy | ctrl_init_busy)
             -------1------   -------2------
| -1- | -2- | Status | Tests | 
| 0 | 0 | Not Covered |  | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
 LINE       865
 EXPRESSION (ctrl_initialized & ((~flash_phy_busy)))
             --------1-------   ---------2---------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       871
 EXPRESSION (sw_sel ? ((!op_start)) : 1'b1)
             ---1--
| -1- | Status | Tests | 
| 0 | Not Covered |  | 
| 1 | Not Covered |  | 
 LINE       909
 SUB-EXPRESSION (flash_phy_req.req & (flash_phy_req.prog | flash_phy_req.pg_erase | flash_phy_req.bk_erase))
                 --------1--------   -----------------------------------2----------------------------------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       909
 SUB-EXPRESSION (flash_phy_req.prog | flash_phy_req.pg_erase | flash_phy_req.bk_erase)
                 ---------1--------   -----------2----------   -----------3----------
| -1- | -2- | -3- | Status | Tests | 
| 0 | 0 | 0 | Not Covered |  | 
| 0 | 0 | 1 | Not Covered |  | 
| 0 | 1 | 0 | Not Covered |  | 
| 1 | 0 | 0 | Not Covered |  | 
 LINE       933
 EXPRESSION ((sw_ctrl_done & ((|sw_ctrl_err))) | flash_phy_rsp.macro_err | update_err)
             ----------------1----------------   -----------2-----------   -----3----
| -1- | -2- | -3- | Status | Tests | 
| 0 | 0 | 0 | Not Covered |  | 
| 0 | 0 | 1 | Not Covered |  | 
| 0 | 1 | 0 | Not Covered |  | 
| 1 | 0 | 0 | Not Covered |  | 
 LINE       933
 SUB-EXPRESSION (sw_ctrl_done & ((|sw_ctrl_err)))
                 ------1-----   --------2-------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       954
 SUB-EXPRESSION (reg2hw.alert_test.recov_prim_flash_alert.q & reg2hw.alert_test.recov_prim_flash_alert.qe)
                 ---------------------1--------------------   ---------------------2---------------------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       954
 SUB-EXPRESSION (reg2hw.alert_test.fatal_prim_flash_alert.q & reg2hw.alert_test.fatal_prim_flash_alert.qe)
                 ---------------------1--------------------   ---------------------2---------------------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       954
 SUB-EXPRESSION (reg2hw.alert_test.fatal_err.q & reg2hw.alert_test.fatal_err.qe)
                 --------------1--------------   ---------------2--------------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       954
 SUB-EXPRESSION (reg2hw.alert_test.fatal_std_err.q & reg2hw.alert_test.fatal_std_err.qe)
                 ----------------1----------------   -----------------2----------------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       954
 SUB-EXPRESSION (reg2hw.alert_test.recov_err.q & reg2hw.alert_test.recov_err.qe)
                 --------------1--------------   ---------------2--------------
| -1- | -2- | Status | Tests | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
| 1 | 1 | Not Covered |  | 
 LINE       1067
 EXPRESSION (sw_ctrl_err.mp_err | sw_ctrl_err.rd_err | sw_ctrl_err.prog_err)
             ---------1--------   ---------2--------   ----------3---------
| -1- | -2- | -3- | Status | Tests | 
| 0 | 0 | 0 | Not Covered |  | 
| 0 | 0 | 1 | Not Covered |  | 
| 0 | 1 | 0 | Not Covered |  | 
| 1 | 0 | 0 | Not Covered |  | 
 LINE       1111
 EXPRESSION (intg_err | eflash_cmd_intg_err | tl_gate_intg_err | tl_prog_gate_intg_err)
             ----1---   ---------2---------   --------3-------   ----------4----------
| -1- | -2- | -3- | -4- | Status | Tests | 
| 0 | 0 | 0 | 0 | Not Covered |  | 
| 0 | 0 | 0 | 1 | Not Covered |  | 
| 0 | 0 | 1 | 0 | Not Covered |  | 
| 0 | 1 | 0 | 0 | Not Covered |  | 
| 1 | 0 | 0 | 0 | Not Covered |  | 
 LINE       1119
 EXPRESSION (rd_cnt_err | prog_cnt_err)
             -----1----   ------2-----
| -1- | -2- | Status | Tests | 
| 0 | 0 | Not Covered |  | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
 LINE       1120
 EXPRESSION (flash_phy_rsp.fifo_err | adapter_fifo_err)
             -----------1----------   --------2-------
| -1- | -2- | Status | Tests | 
| 0 | 0 | Not Covered |  | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
 LINE       1125
 EXPRESSION (((®2hw.ecc_single_err_cnt[0].q)) ? reg2hw.ecc_single_err_cnt[0].q : ((reg2hw.ecc_single_err_cnt[0].q + 1'b1)))
             -----------------1-----------------
| -1- | Status | Tests | 
| 0 | Not Covered |  | 
| 1 | Not Covered |  | 
 LINE       1125
 EXPRESSION (((®2hw.ecc_single_err_cnt[1].q)) ? reg2hw.ecc_single_err_cnt[1].q : ((reg2hw.ecc_single_err_cnt[1].q + 1'b1)))
             -----------------1-----------------
| -1- | Status | Tests | 
| 0 | Not Covered |  | 
| 1 | Not Covered |  | 
 LINE       1374
 EXPRESSION (prog_op_valid | rd_op_valid | erase_op_valid)
             ------1------   -----2-----   -------3------
| -1- | -2- | -3- | Status | Tests | 
| 0 | 0 | 0 | Not Covered |  | 
| 0 | 0 | 1 | Not Covered |  | 
| 0 | 1 | 0 | Not Covered |  | 
| 1 | 0 | 0 | Not Covered |  | 
Toggle Coverage for Module : 
flash_ctrl
 | Total | Covered | Percent | 
| Totals | 
122 | 
102 | 
83.61  | 
| Total Bits | 
2750 | 
1832 | 
66.62  | 
| Total Bits 0->1 | 
1375 | 
1050 | 
76.36  | 
| Total Bits 1->0 | 
1375 | 
782 | 
56.87  | 
 |  |  |  | 
| Ports | 
122 | 
102 | 
83.61  | 
| Port Bits | 
2750 | 
1832 | 
66.62  | 
| Port Bits 0->1 | 
1375 | 
1050 | 
76.36  | 
| Port Bits 1->0 | 
1375 | 
782 | 
56.87  | 
Port Details
| Name | Toggle | Toggle 1->0 | Tests | Toggle 0->1 | Tests | Direction | 
| clk_i | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| rst_ni | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| rst_shadowed_ni | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| clk_otp_i | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| rst_otp_ni | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| lc_creator_seed_sw_rw_en_i[3:0] | 
Yes | 
Yes | 
T1,T7,T8 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| lc_owner_seed_sw_rw_en_i[3:0] | 
Yes | 
Yes | 
T1,T7,T8 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| lc_iso_part_sw_rd_en_i[3:0] | 
Yes | 
Yes | 
T7,T9,T8 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| lc_iso_part_sw_wr_en_i[3:0] | 
Yes | 
Yes | 
T7,T9,T8 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| lc_seed_hw_rd_en_i[3:0] | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| lc_escalate_en_i[3:0] | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| lc_nvm_debug_en_i[3:0] | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| core_tl_i.d_ready | 
Yes | 
Yes | 
T4,T5,T10 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| core_tl_i.a_user.data_intg[6:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| core_tl_i.a_user.cmd_intg[6:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| core_tl_i.a_user.instr_type[3:0] | 
Yes | 
Yes | 
T2,T11,T4 | 
Yes | 
T2,T11,T4 | 
INPUT | 
| core_tl_i.a_user.rsvd[4:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| core_tl_i.a_data[31:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| core_tl_i.a_mask[3:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T11 | 
INPUT | 
| core_tl_i.a_address[31:0] | 
Yes | 
Yes | 
T1,T2,T11 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| core_tl_i.a_source[7:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| core_tl_i.a_size[1:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| core_tl_i.a_param[2:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| core_tl_i.a_opcode[2:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| core_tl_i.a_valid | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| core_tl_o.a_ready | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| core_tl_o.d_error | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| core_tl_o.d_user.data_intg[6:0] | 
Yes | 
Yes | 
T1,T2,T11 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| core_tl_o.d_user.rsp_intg[5:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| core_tl_o.d_user.rsp_intg[6] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| core_tl_o.d_data[31:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| core_tl_o.d_sink | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| core_tl_o.d_source[7:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| core_tl_o.d_size[1:0] | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| core_tl_o.d_param[2:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| core_tl_o.d_opcode[0] | 
Yes | 
Yes | 
*T1,*T2,*T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| core_tl_o.d_opcode[2:1] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| core_tl_o.d_valid | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| prim_tl_i.d_ready | 
Yes | 
Yes | 
T4,T5,T10 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| prim_tl_i.a_user.data_intg[6:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T13,T11,T4 | 
INPUT | 
| prim_tl_i.a_user.cmd_intg[6:0] | 
Yes | 
Yes | 
T13,T11,T4 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| prim_tl_i.a_user.instr_type[3:0] | 
Yes | 
Yes | 
T13,T11,T4 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| prim_tl_i.a_user.rsvd[4:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| prim_tl_i.a_data[31:0] | 
Yes | 
Yes | 
T13,T11,T4 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| prim_tl_i.a_mask[3:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| prim_tl_i.a_address[31:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T13,T11,T4 | 
INPUT | 
| prim_tl_i.a_source[7:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T13,T11,T4 | 
INPUT | 
| prim_tl_i.a_size[1:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| prim_tl_i.a_param[2:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| prim_tl_i.a_opcode[2:0] | 
Yes | 
Yes | 
T13,T11,T4 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| prim_tl_i.a_valid | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| prim_tl_o.a_ready | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| prim_tl_o.d_error | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| prim_tl_o.d_user.data_intg[6:0] | 
Yes | 
Yes | 
T4,T5,T10 | 
Yes | 
T4,T5,T10 | 
OUTPUT | 
| prim_tl_o.d_user.rsp_intg[5:0] | 
Yes | 
Yes | 
*T11,T4,*T12 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| prim_tl_o.d_user.rsp_intg[6] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| prim_tl_o.d_data[31:0] | 
Yes | 
Yes | 
T4,T5,T10 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| prim_tl_o.d_sink | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| prim_tl_o.d_source[7:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| prim_tl_o.d_size[1:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| prim_tl_o.d_param[2:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| prim_tl_o.d_opcode[0] | 
Yes | 
Yes | 
*T11,*T4,*T12 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| prim_tl_o.d_opcode[2:1] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| prim_tl_o.d_valid | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| mem_tl_i.d_ready | 
Yes | 
Yes | 
T4,T5,T10 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| mem_tl_i.a_user.data_intg[6:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| mem_tl_i.a_user.cmd_intg[6:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| mem_tl_i.a_user.instr_type[3:0] | 
Yes | 
Yes | 
T11,T9,T12 | 
Yes | 
T11,T12,T5 | 
INPUT | 
| mem_tl_i.a_user.rsvd[4:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| mem_tl_i.a_data[31:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| mem_tl_i.a_mask[3:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T9 | 
INPUT | 
| mem_tl_i.a_address[31:0] | 
Yes | 
Yes | 
T11,T12,T5 | 
Yes | 
T11,T9,T12 | 
INPUT | 
| mem_tl_i.a_source[7:0] | 
Yes | 
Yes | 
T11,T9,T12 | 
Yes | 
T11,T12,T5 | 
INPUT | 
| mem_tl_i.a_size[1:0] | 
Yes | 
Yes | 
T11,T4,T9 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| mem_tl_i.a_param[2:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| mem_tl_i.a_opcode[2:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| mem_tl_i.a_valid | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
INPUT | 
| mem_tl_o.a_ready | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| mem_tl_o.d_error | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| mem_tl_o.d_user.data_intg[6:0] | 
No | 
No | 
 | 
No | 
 | 
OUTPUT | 
| mem_tl_o.d_user.rsp_intg[5:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| mem_tl_o.d_user.rsp_intg[6] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| mem_tl_o.d_data[31:0] | 
Yes | 
Yes | 
T11,T12,T14 | 
Yes | 
T11,T12,T14 | 
OUTPUT | 
| mem_tl_o.d_sink | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| mem_tl_o.d_source[7:0] | 
Yes | 
Yes | 
T12,T6,T14 | 
Yes | 
T12,T6,T14 | 
OUTPUT | 
| mem_tl_o.d_size[1:0] | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| mem_tl_o.d_param[2:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| mem_tl_o.d_opcode[0] | 
Yes | 
Yes | 
*T11,*T4,*T12 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| mem_tl_o.d_opcode[2:1] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| mem_tl_o.d_valid | 
Yes | 
Yes | 
T11,T4,T12 | 
Yes | 
T11,T4,T12 | 
OUTPUT | 
| otp_o.addr_req | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| otp_o.data_req | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| otp_i.seed_valid | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| otp_i.rand_key[127:0] | 
Yes | 
Yes | 
T1,T12,T8 | 
Yes | 
T1,T2,T11 | 
INPUT | 
| otp_i.key[127:0] | 
Yes | 
Yes | 
T1,T11,T7 | 
Yes | 
T1,T3,T11 | 
INPUT | 
| otp_i.addr_ack | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| otp_i.data_ack | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| rma_req_i[3:0] | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| rma_seed_i[31:0] | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| rma_ack_o[3:0] | 
No | 
No | 
 | 
No | 
 | 
OUTPUT | 
| pwrmgr_o.flash_idle | 
No | 
No | 
 | 
No | 
 | 
OUTPUT | 
| keymgr_o.seeds[0][3] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][9:7] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][11] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][17:15] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][21:19] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][23] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][26] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][32:29] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][35:34] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][40:39] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][49] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][52:51] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][55] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][57] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][60:59] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][63] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][65] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][67] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][69] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][71] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][73] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][77:76] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][81] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][84] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][90:87] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][98:93] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][101:100] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][103] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][106] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][115:110] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][118] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][120] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][123:122] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][129:126] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][131] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][138:134] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][142:141] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][147:144] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][150:149] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][154:153] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][162] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][164] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][171:168] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][174] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][176] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][178] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][181:180] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][186:183] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][190:189] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][192] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][195] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][200:199] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][202] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][207:206] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][211:209] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][216:214] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][218] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][221] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][224:223] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][228:226] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][235] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][240:239] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][245] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][249:248] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[0][254:253] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][3:1] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][6:5] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][13:8] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][19:15] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][21] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][24] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][28:27] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][30] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][34:33] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][36] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][44:38] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][52] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][57:56] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][61:60] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][65] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][67] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][70] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][73] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][76] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][81] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][83] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][87:85] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][91:90] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][93] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][95] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][100] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][103] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][106:105] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][110:108] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][114:112] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][120:117] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][124:122] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][129:127] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][132] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][136:134] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][138] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][142:140] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][148:146] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][152:150] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][155] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][158] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][160] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][169:164] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][172:171] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][175:174] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][177] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][181:180] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][183] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][185] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][188] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][190] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][192] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][202:197] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][205:204] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][208:207] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][214:213] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][217] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][225:220] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][229:228] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][231] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][238:235] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][242:240] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][244] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][247:246] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][249] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][251] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| keymgr_o.seeds[1][255:254] | 
No | 
No | 
 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| Other bits of keymgr_o.seeds[1:0][255:0] | 
No | 
No | 
 | 
No | 
 | 
OUTPUT | 
| cio_tck_i | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| cio_tms_i | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| cio_tdi_i | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| cio_tdo_en_o | 
No | 
No | 
 | 
No | 
 | 
OUTPUT | 
| cio_tdo_o | 
No | 
No | 
 | 
No | 
 | 
OUTPUT | 
| intr_corr_err_o | 
Yes | 
Yes | 
T1,T2,T7 | 
Yes | 
T1,T2,T7 | 
OUTPUT | 
| intr_prog_empty_o | 
Yes | 
Yes | 
T1,T2,T4 | 
Yes | 
T1,T2,T4 | 
OUTPUT | 
| intr_prog_lvl_o | 
Yes | 
Yes | 
T1,T2,T4 | 
Yes | 
T1,T2,T4 | 
OUTPUT | 
| intr_rd_full_o | 
Yes | 
Yes | 
T1,T2,T9 | 
Yes | 
T1,T2,T9 | 
OUTPUT | 
| intr_rd_lvl_o | 
Yes | 
Yes | 
T1,T2,T9 | 
Yes | 
T1,T2,T9 | 
OUTPUT | 
| intr_op_done_o | 
Yes | 
Yes | 
T1,T2,T9 | 
Yes | 
T1,T2,T9 | 
OUTPUT | 
| alert_rx_i[0].ack_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| alert_rx_i[0].ack_p | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T4,T5,T6 | 
INPUT | 
| alert_rx_i[0].ping_n | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_rx_i[0].ping_p | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_rx_i[1].ack_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| alert_rx_i[1].ack_p | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T4,T5,T6 | 
INPUT | 
| alert_rx_i[1].ping_n | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_rx_i[1].ping_p | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_rx_i[2].ack_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| alert_rx_i[2].ack_p | 
Yes | 
Yes | 
T4,T5,T10 | 
Yes | 
T4,T5,T10 | 
INPUT | 
| alert_rx_i[2].ping_n | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_rx_i[2].ping_p | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_rx_i[3].ack_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| alert_rx_i[3].ack_p | 
Yes | 
Yes | 
T4,T5,T10 | 
Yes | 
T4,T5,T10 | 
INPUT | 
| alert_rx_i[3].ping_n | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_rx_i[3].ping_p | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_rx_i[4].ack_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
INPUT | 
| alert_rx_i[4].ack_p | 
Yes | 
Yes | 
T4,T5,T10 | 
Yes | 
T4,T5,T10 | 
INPUT | 
| alert_rx_i[4].ping_n | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_rx_i[4].ping_p | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| alert_tx_o[0].alert_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| alert_tx_o[0].alert_p | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T4,T5,T6 | 
OUTPUT | 
| alert_tx_o[1].alert_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| alert_tx_o[1].alert_p | 
Yes | 
Yes | 
T4,T5,T6 | 
Yes | 
T4,T5,T6 | 
OUTPUT | 
| alert_tx_o[2].alert_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| alert_tx_o[2].alert_p | 
Yes | 
Yes | 
T4,T5,T10 | 
Yes | 
T4,T5,T10 | 
OUTPUT | 
| alert_tx_o[3].alert_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| alert_tx_o[3].alert_p | 
Yes | 
Yes | 
T4,T5,T10 | 
Yes | 
T4,T5,T10 | 
OUTPUT | 
| alert_tx_o[4].alert_n | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T1,T2,T3 | 
OUTPUT | 
| alert_tx_o[4].alert_p | 
Yes | 
Yes | 
T4,T5,T10 | 
Yes | 
T4,T5,T10 | 
OUTPUT | 
| obs_ctrl_i.obmen[3:0] | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| obs_ctrl_i.obmsl[3:0] | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| obs_ctrl_i.obgsl[3:0] | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| fla_obs_o[7:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
OUTPUT | 
| scan_en_i | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| scanmode_i[3:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| scan_rst_ni | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| flash_bist_enable_i[3:0] | 
Unreachable | 
Unreachable | 
 | 
Unreachable | 
 | 
INPUT | 
| flash_power_down_h_i | 
Yes | 
Yes | 
T1,T2,T3 | 
Yes | 
T4,T5,T6 | 
INPUT | 
| flash_power_ready_h_i | 
No | 
No | 
 | 
No | 
 | 
INPUT | 
| flash_test_mode_a_io[1:0] | 
No | 
No | 
 | 
No | 
 | 
INOUT | 
| flash_test_voltage_h_io | 
No | 
No | 
 | 
No | 
 | 
INOUT | 
*Tests covering at least one bit in the range
Branch Coverage for Module : 
flash_ctrl
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
14 | 
0 | 
0.00   | 
| TERNARY | 
871 | 
2 | 
0 | 
0.00   | 
| TERNARY | 
1125 | 
2 | 
0 | 
0.00   | 
| TERNARY | 
1125 | 
2 | 
0 | 
0.00   | 
| TERNARY | 
696 | 
2 | 
0 | 
0.00   | 
| IF | 
631 | 
2 | 
0 | 
0.00   | 
| CASE | 
747 | 
4 | 
0 | 
0.00   | 
WARNING: The source file /workspace/default/sim-vcs/../src/lowrisc_systems_flash_ctrl_0.1/rtl/autogen/flash_ctrl.sv' or '../src/lowrisc_systems_flash_ctrl_0.1/rtl/autogen/flash_ctrl.sv was not found/opened, so annotated branch coverage report could not be generated.
	LineNo.	Expression
-1-:	871	(sw_sel) ? 
Branches:
| -1- | Status | Tests | 
| 1 | 
Not Covered | 
 | 
| 0 | 
Not Covered | 
 | 
	LineNo.	Expression
-1-:	1125	((®2hw.ecc_single_err_cnt[0].q)) ? 
Branches:
| -1- | Status | Tests | 
| 1 | 
Not Covered | 
 | 
| 0 | 
Not Covered | 
 | 
	LineNo.	Expression
-1-:	1125	((®2hw.ecc_single_err_cnt[1].q)) ? 
Branches:
| -1- | Status | Tests | 
| 1 | 
Not Covered | 
 | 
| 0 | 
Not Covered | 
 | 
	LineNo.	Expression
-1-:	696	(sw_sel) ? 
Branches:
| -1- | Status | Tests | 
| 1 | 
Not Covered | 
 | 
| 0 | 
Not Covered | 
 | 
	LineNo.	Expression
-1-:	631	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Not Covered | 
 | 
| 0 | 
Not Covered | 
 | 
	LineNo.	Expression
-1-:	747	case (op_type)
Branches:
| -1- | Status | Tests | 
| FlashOpRead  | 
Not Covered | 
 | 
| FlashOpProgram  | 
Not Covered | 
 | 
| FlashOpErase  | 
Not Covered | 
 | 
| default | 
Not Covered | 
 |