Line Coverage for Module : 
lc_ctrl_reg_top
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 227 | 227 | 100.00 | 
| ALWAYS | 68 | 4 | 4 | 100.00 | 
| CONT_ASSIGN | 77 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 89 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 90 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 118 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 119 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 233 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 248 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 264 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 280 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 496 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 499 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 513 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 535 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 538 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 552 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 558 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 561 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 576 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 592 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 599 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 602 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 616 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 623 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 626 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 640 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 647 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 650 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 664 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 671 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 674 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 688 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 694 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 697 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 711 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 717 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 720 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 734 | 1 | 1 | 100.00 | 
| ALWAYS | 1140 | 36 | 36 | 100.00 | 
| CONT_ASSIGN | 1178 | 1 | 1 | 100.00 | 
| ALWAYS | 1182 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1221 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1223 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1225 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1227 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1228 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1229 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1231 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1232 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1233 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1235 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1236 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1237 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1239 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1240 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1241 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1243 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1245 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1246 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1247 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1249 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1250 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1251 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1253 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1254 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1255 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1257 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1258 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1259 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1261 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1262 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1263 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1265 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1266 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1267 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1269 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1270 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1271 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1272 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1273 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1274 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1275 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1276 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1277 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1278 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1279 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1280 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1281 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1282 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1283 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1284 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1285 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1286 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1287 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1288 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1289 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1290 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1291 | 1 | 1 | 100.00 | 
| ALWAYS | 1295 | 36 | 36 | 100.00 | 
| ALWAYS | 1335 | 53 | 53 | 100.00 | 
| CONT_ASSIGN | 1504 | 0 | 0 |  | 
| CONT_ASSIGN | 1512 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1513 | 1 | 1 | 100.00 | 
Click here to see the source line report.
Cond Coverage for Module : 
lc_ctrl_reg_top
 | Total | Covered | Percent | 
| Conditions | 432 | 419 | 96.99 | 
| Logical | 432 | 419 | 96.99 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
This module contains a very large number of conditions, so the report has been split into multiple pages, by source line number. Click on the line number range in the table below to see the condition coverage for that section of the module.
Branch Coverage for Module : 
lc_ctrl_reg_top
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
41 | 
41 | 
100.00 | 
| TERNARY | 
1178 | 
2 | 
2 | 
100.00 | 
| IF | 
68 | 
3 | 
3 | 
100.00 | 
| CASE | 
1336 | 
36 | 
36 | 
100.00 | 
1178         assign addrmiss = (reg_re || reg_we) ? ~|addr_hit : 1'b0 ;
                                                  -1-  
                                                  ==>  
                                                  ==>  
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
68             if (!rst_ni) begin
               -1-  
69               err_q <= '0;
                 ==>
70             end else if (intg_err || reg_we_err) begin
                        -2-  
71               err_q <= 1'b1;
                 ==>
72             end
               MISSING_ELSE
               ==>
Branches:
| -1- | -2- | Status | Tests | 
| 1 | 
- | 
Covered | 
T1,T2,T3 | 
| 0 | 
1 | 
Covered | 
T46,T67,T93 | 
| 0 | 
0 | 
Covered | 
T1,T2,T3 | 
1336           unique case (1'b1)
                      -1-  
1337             addr_hit[0]: begin
1338               reg_rdata_next[0] = '0;
                   ==>
1339               reg_rdata_next[1] = '0;
1340               reg_rdata_next[2] = '0;
1341             end
1342       
1343             addr_hit[1]: begin
1344               reg_rdata_next[0] = status_initialized_qs;
                   ==>
1345               reg_rdata_next[1] = status_ready_qs;
1346               reg_rdata_next[2] = status_ext_clock_switched_qs;
1347               reg_rdata_next[3] = status_transition_successful_qs;
1348               reg_rdata_next[4] = status_transition_count_error_qs;
1349               reg_rdata_next[5] = status_transition_error_qs;
1350               reg_rdata_next[6] = status_token_error_qs;
1351               reg_rdata_next[7] = status_flash_rma_error_qs;
1352               reg_rdata_next[8] = status_otp_error_qs;
1353               reg_rdata_next[9] = status_state_error_qs;
1354               reg_rdata_next[10] = status_bus_integ_error_qs;
1355               reg_rdata_next[11] = status_otp_partition_error_qs;
1356             end
1357       
1358             addr_hit[2]: begin
1359               reg_rdata_next[0] = claim_transition_if_regwen_qs;
                   ==>
1360             end
1361       
1362             addr_hit[3]: begin
1363               reg_rdata_next[7:0] = claim_transition_if_qs;
                   ==>
1364             end
1365       
1366             addr_hit[4]: begin
1367               reg_rdata_next[0] = transition_regwen_qs;
                   ==>
1368             end
1369       
1370             addr_hit[5]: begin
1371               reg_rdata_next[0] = '0;
                   ==>
1372             end
1373       
1374             addr_hit[6]: begin
1375               reg_rdata_next[0] = transition_ctrl_ext_clock_en_qs;
                   ==>
1376               reg_rdata_next[1] = transition_ctrl_volatile_raw_unlock_qs;
1377             end
1378       
1379             addr_hit[7]: begin
1380               reg_rdata_next[31:0] = transition_token_0_qs;
                   ==>
1381             end
1382       
1383             addr_hit[8]: begin
1384               reg_rdata_next[31:0] = transition_token_1_qs;
                   ==>
1385             end
1386       
1387             addr_hit[9]: begin
1388               reg_rdata_next[31:0] = transition_token_2_qs;
                   ==>
1389             end
1390       
1391             addr_hit[10]: begin
1392               reg_rdata_next[31:0] = transition_token_3_qs;
                   ==>
1393             end
1394       
1395             addr_hit[11]: begin
1396               reg_rdata_next[29:0] = transition_target_qs;
                   ==>
1397             end
1398       
1399             addr_hit[12]: begin
1400               reg_rdata_next[31:0] = otp_vendor_test_ctrl_qs;
                   ==>
1401             end
1402       
1403             addr_hit[13]: begin
1404               reg_rdata_next[31:0] = otp_vendor_test_status_qs;
                   ==>
1405             end
1406       
1407             addr_hit[14]: begin
1408               reg_rdata_next[29:0] = lc_state_qs;
                   ==>
1409             end
1410       
1411             addr_hit[15]: begin
1412               reg_rdata_next[4:0] = lc_transition_cnt_qs;
                   ==>
1413             end
1414       
1415             addr_hit[16]: begin
1416               reg_rdata_next[31:0] = lc_id_state_qs;
                   ==>
1417             end
1418       
1419             addr_hit[17]: begin
1420               reg_rdata_next[15:0] = hw_revision0_product_id_qs;
                   ==>
1421               reg_rdata_next[31:16] = hw_revision0_silicon_creator_id_qs;
1422             end
1423       
1424             addr_hit[18]: begin
1425               reg_rdata_next[7:0] = hw_revision1_revision_id_qs;
                   ==>
1426               reg_rdata_next[31:8] = hw_revision1_reserved_qs;
1427             end
1428       
1429             addr_hit[19]: begin
1430               reg_rdata_next[31:0] = device_id_0_qs;
                   ==>
1431             end
1432       
1433             addr_hit[20]: begin
1434               reg_rdata_next[31:0] = device_id_1_qs;
                   ==>
1435             end
1436       
1437             addr_hit[21]: begin
1438               reg_rdata_next[31:0] = device_id_2_qs;
                   ==>
1439             end
1440       
1441             addr_hit[22]: begin
1442               reg_rdata_next[31:0] = device_id_3_qs;
                   ==>
1443             end
1444       
1445             addr_hit[23]: begin
1446               reg_rdata_next[31:0] = device_id_4_qs;
                   ==>
1447             end
1448       
1449             addr_hit[24]: begin
1450               reg_rdata_next[31:0] = device_id_5_qs;
                   ==>
1451             end
1452       
1453             addr_hit[25]: begin
1454               reg_rdata_next[31:0] = device_id_6_qs;
                   ==>
1455             end
1456       
1457             addr_hit[26]: begin
1458               reg_rdata_next[31:0] = device_id_7_qs;
                   ==>
1459             end
1460       
1461             addr_hit[27]: begin
1462               reg_rdata_next[31:0] = manuf_state_0_qs;
                   ==>
1463             end
1464       
1465             addr_hit[28]: begin
1466               reg_rdata_next[31:0] = manuf_state_1_qs;
                   ==>
1467             end
1468       
1469             addr_hit[29]: begin
1470               reg_rdata_next[31:0] = manuf_state_2_qs;
                   ==>
1471             end
1472       
1473             addr_hit[30]: begin
1474               reg_rdata_next[31:0] = manuf_state_3_qs;
                   ==>
1475             end
1476       
1477             addr_hit[31]: begin
1478               reg_rdata_next[31:0] = manuf_state_4_qs;
                   ==>
1479             end
1480       
1481             addr_hit[32]: begin
1482               reg_rdata_next[31:0] = manuf_state_5_qs;
                   ==>
1483             end
1484       
1485             addr_hit[33]: begin
1486               reg_rdata_next[31:0] = manuf_state_6_qs;
                   ==>
1487             end
1488       
1489             addr_hit[34]: begin
1490               reg_rdata_next[31:0] = manuf_state_7_qs;
                   ==>
1491             end
1492       
1493             default: begin
1494               reg_rdata_next = '1;
                   ==>
Branches:
| -1- | Status | Tests | 
| addr_hit[0]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[1]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[2]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[3]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[4]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[5]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[6]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[7]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[8]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[9]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[10]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[11]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[12]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[13]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[14]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[15]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[16]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[17]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[18]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[19]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[20]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[21]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[22]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[23]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[24]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[25]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[26]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[27]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[28]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[29]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[30]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[31]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[32]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[33]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[34]  | 
Covered | 
T1,T2,T3 | 
| default | 
Covered | 
T1,T2,T3 | 
Assert Coverage for Module : 
lc_ctrl_reg_top
Assertion Details
| Name | Attempts | Real Successes | Failures | Incomplete | 
| 
en2addrHit | 
113446070 | 
1931498 | 
0 | 
0 | 
| 
reAfterRv | 
113446070 | 
1931497 | 
0 | 
0 | 
| 
rePulse | 
113446070 | 
1553116 | 
0 | 
0 | 
| 
wePulse | 
113446070 | 
378381 | 
0 | 
0 | 
en2addrHit
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
113446070 | 
1931498 | 
0 | 
0 | 
| T1 | 
1578 | 
54 | 
0 | 
0 | 
| T2 | 
905 | 
3 | 
0 | 
0 | 
| T3 | 
3817 | 
237 | 
0 | 
0 | 
| T4 | 
5102 | 
302 | 
0 | 
0 | 
| T5 | 
13856 | 
47 | 
0 | 
0 | 
| T6 | 
18274 | 
174 | 
0 | 
0 | 
| T7 | 
24400 | 
248 | 
0 | 
0 | 
| T8 | 
0 | 
124 | 
0 | 
0 | 
| T10 | 
50660 | 
231 | 
0 | 
0 | 
| T11 | 
41264 | 
1874 | 
0 | 
0 | 
| T12 | 
1884 | 
6 | 
0 | 
0 | 
| T13 | 
6718 | 
382 | 
0 | 
0 | 
| T14 | 
22855 | 
0 | 
0 | 
0 | 
| T15 | 
0 | 
385 | 
0 | 
0 | 
| T18 | 
0 | 
242 | 
0 | 
0 | 
| T19 | 
0 | 
549 | 
0 | 
0 | 
| T20 | 
0 | 
218 | 
0 | 
0 | 
| T21 | 
0 | 
369 | 
0 | 
0 | 
| T22 | 
1051 | 
94 | 
0 | 
0 | 
| T23 | 
619 | 
0 | 
0 | 
0 | 
reAfterRv
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
113446070 | 
1931497 | 
0 | 
0 | 
| T1 | 
1578 | 
54 | 
0 | 
0 | 
| T2 | 
905 | 
3 | 
0 | 
0 | 
| T3 | 
3817 | 
237 | 
0 | 
0 | 
| T4 | 
5102 | 
302 | 
0 | 
0 | 
| T5 | 
13856 | 
47 | 
0 | 
0 | 
| T6 | 
18274 | 
174 | 
0 | 
0 | 
| T7 | 
24400 | 
248 | 
0 | 
0 | 
| T8 | 
0 | 
124 | 
0 | 
0 | 
| T10 | 
50660 | 
231 | 
0 | 
0 | 
| T11 | 
41264 | 
1874 | 
0 | 
0 | 
| T12 | 
1884 | 
6 | 
0 | 
0 | 
| T13 | 
6718 | 
382 | 
0 | 
0 | 
| T14 | 
22855 | 
0 | 
0 | 
0 | 
| T15 | 
0 | 
385 | 
0 | 
0 | 
| T18 | 
0 | 
242 | 
0 | 
0 | 
| T19 | 
0 | 
549 | 
0 | 
0 | 
| T20 | 
0 | 
218 | 
0 | 
0 | 
| T21 | 
0 | 
369 | 
0 | 
0 | 
| T22 | 
1051 | 
94 | 
0 | 
0 | 
| T23 | 
619 | 
0 | 
0 | 
0 | 
rePulse
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
113446070 | 
1553116 | 
0 | 
0 | 
| T1 | 
1578 | 
38 | 
0 | 
0 | 
| T2 | 
905 | 
2 | 
0 | 
0 | 
| T3 | 
3817 | 
116 | 
0 | 
0 | 
| T4 | 
5102 | 
206 | 
0 | 
0 | 
| T5 | 
13856 | 
30 | 
0 | 
0 | 
| T6 | 
18274 | 
95 | 
0 | 
0 | 
| T7 | 
24400 | 
126 | 
0 | 
0 | 
| T8 | 
0 | 
68 | 
0 | 
0 | 
| T10 | 
50660 | 
119 | 
0 | 
0 | 
| T11 | 
41264 | 
1793 | 
0 | 
0 | 
| T12 | 
1884 | 
0 | 
0 | 
0 | 
| T13 | 
6718 | 
190 | 
0 | 
0 | 
| T14 | 
22855 | 
474 | 
0 | 
0 | 
| T15 | 
0 | 
177 | 
0 | 
0 | 
| T18 | 
0 | 
107 | 
0 | 
0 | 
| T19 | 
0 | 
416 | 
0 | 
0 | 
| T20 | 
0 | 
114 | 
0 | 
0 | 
| T21 | 
0 | 
161 | 
0 | 
0 | 
| T22 | 
1051 | 
85 | 
0 | 
0 | 
| T23 | 
619 | 
0 | 
0 | 
0 | 
wePulse
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
113446070 | 
378381 | 
0 | 
0 | 
| T1 | 
1578 | 
16 | 
0 | 
0 | 
| T2 | 
905 | 
1 | 
0 | 
0 | 
| T3 | 
3817 | 
121 | 
0 | 
0 | 
| T4 | 
5102 | 
96 | 
0 | 
0 | 
| T5 | 
13856 | 
17 | 
0 | 
0 | 
| T6 | 
18274 | 
79 | 
0 | 
0 | 
| T7 | 
24400 | 
122 | 
0 | 
0 | 
| T8 | 
0 | 
56 | 
0 | 
0 | 
| T10 | 
50660 | 
112 | 
0 | 
0 | 
| T11 | 
41264 | 
81 | 
0 | 
0 | 
| T12 | 
1884 | 
6 | 
0 | 
0 | 
| T13 | 
6718 | 
192 | 
0 | 
0 | 
| T14 | 
22855 | 
0 | 
0 | 
0 | 
| T15 | 
0 | 
208 | 
0 | 
0 | 
| T18 | 
0 | 
135 | 
0 | 
0 | 
| T19 | 
0 | 
133 | 
0 | 
0 | 
| T20 | 
0 | 
104 | 
0 | 
0 | 
| T21 | 
0 | 
208 | 
0 | 
0 | 
| T22 | 
1051 | 
9 | 
0 | 
0 | 
| T23 | 
619 | 
0 | 
0 | 
0 | 
 
Line Coverage for Instance : tb.dut.u_reg
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 227 | 227 | 100.00 | 
| ALWAYS | 68 | 4 | 4 | 100.00 | 
| CONT_ASSIGN | 77 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 89 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 90 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 118 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 119 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 233 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 248 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 264 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 280 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 496 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 499 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 513 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 535 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 538 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 552 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 558 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 561 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 576 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 592 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 599 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 602 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 616 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 623 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 626 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 640 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 647 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 650 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 664 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 671 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 674 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 688 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 694 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 697 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 711 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 717 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 720 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 734 | 1 | 1 | 100.00 | 
| ALWAYS | 1140 | 36 | 36 | 100.00 | 
| CONT_ASSIGN | 1178 | 1 | 1 | 100.00 | 
| ALWAYS | 1182 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1221 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1223 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1225 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1227 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1228 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1229 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1231 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1232 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1233 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1235 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1236 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1237 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1239 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1240 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1241 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1243 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1245 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1246 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1247 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1249 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1250 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1251 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1253 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1254 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1255 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1257 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1258 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1259 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1261 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1262 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1263 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1265 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1266 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1267 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1269 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1270 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1271 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1272 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1273 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1274 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1275 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1276 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1277 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1278 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1279 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1280 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1281 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1282 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1283 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1284 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1285 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1286 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1287 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1288 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1289 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1290 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1291 | 1 | 1 | 100.00 | 
| ALWAYS | 1295 | 36 | 36 | 100.00 | 
| ALWAYS | 1335 | 53 | 53 | 100.00 | 
| CONT_ASSIGN | 1504 | 0 | 0 |  | 
| CONT_ASSIGN | 1512 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1513 | 1 | 1 | 100.00 | 
Click here to see the source line report.
Cond Coverage for Instance : tb.dut.u_reg
 | Total | Covered | Percent | 
| Conditions | 432 | 419 | 96.99 | 
| Logical | 432 | 419 | 96.99 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
This module contains a very large number of conditions, so the report has been split into multiple pages, by source line number. Click on the line number range in the table below to see the condition coverage for that section of the module.
Branch Coverage for Instance : tb.dut.u_reg
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
41 | 
41 | 
100.00 | 
| TERNARY | 
1178 | 
2 | 
2 | 
100.00 | 
| IF | 
68 | 
3 | 
3 | 
100.00 | 
| CASE | 
1336 | 
36 | 
36 | 
100.00 | 
1178         assign addrmiss = (reg_re || reg_we) ? ~|addr_hit : 1'b0 ;
                                                  -1-  
                                                  ==>  
                                                  ==>  
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
68             if (!rst_ni) begin
               -1-  
69               err_q <= '0;
                 ==>
70             end else if (intg_err || reg_we_err) begin
                        -2-  
71               err_q <= 1'b1;
                 ==>
72             end
               MISSING_ELSE
               ==>
Branches:
| -1- | -2- | Status | Tests | 
| 1 | 
- | 
Covered | 
T1,T2,T3 | 
| 0 | 
1 | 
Covered | 
T46,T67,T93 | 
| 0 | 
0 | 
Covered | 
T1,T2,T3 | 
1336           unique case (1'b1)
                      -1-  
1337             addr_hit[0]: begin
1338               reg_rdata_next[0] = '0;
                   ==>
1339               reg_rdata_next[1] = '0;
1340               reg_rdata_next[2] = '0;
1341             end
1342       
1343             addr_hit[1]: begin
1344               reg_rdata_next[0] = status_initialized_qs;
                   ==>
1345               reg_rdata_next[1] = status_ready_qs;
1346               reg_rdata_next[2] = status_ext_clock_switched_qs;
1347               reg_rdata_next[3] = status_transition_successful_qs;
1348               reg_rdata_next[4] = status_transition_count_error_qs;
1349               reg_rdata_next[5] = status_transition_error_qs;
1350               reg_rdata_next[6] = status_token_error_qs;
1351               reg_rdata_next[7] = status_flash_rma_error_qs;
1352               reg_rdata_next[8] = status_otp_error_qs;
1353               reg_rdata_next[9] = status_state_error_qs;
1354               reg_rdata_next[10] = status_bus_integ_error_qs;
1355               reg_rdata_next[11] = status_otp_partition_error_qs;
1356             end
1357       
1358             addr_hit[2]: begin
1359               reg_rdata_next[0] = claim_transition_if_regwen_qs;
                   ==>
1360             end
1361       
1362             addr_hit[3]: begin
1363               reg_rdata_next[7:0] = claim_transition_if_qs;
                   ==>
1364             end
1365       
1366             addr_hit[4]: begin
1367               reg_rdata_next[0] = transition_regwen_qs;
                   ==>
1368             end
1369       
1370             addr_hit[5]: begin
1371               reg_rdata_next[0] = '0;
                   ==>
1372             end
1373       
1374             addr_hit[6]: begin
1375               reg_rdata_next[0] = transition_ctrl_ext_clock_en_qs;
                   ==>
1376               reg_rdata_next[1] = transition_ctrl_volatile_raw_unlock_qs;
1377             end
1378       
1379             addr_hit[7]: begin
1380               reg_rdata_next[31:0] = transition_token_0_qs;
                   ==>
1381             end
1382       
1383             addr_hit[8]: begin
1384               reg_rdata_next[31:0] = transition_token_1_qs;
                   ==>
1385             end
1386       
1387             addr_hit[9]: begin
1388               reg_rdata_next[31:0] = transition_token_2_qs;
                   ==>
1389             end
1390       
1391             addr_hit[10]: begin
1392               reg_rdata_next[31:0] = transition_token_3_qs;
                   ==>
1393             end
1394       
1395             addr_hit[11]: begin
1396               reg_rdata_next[29:0] = transition_target_qs;
                   ==>
1397             end
1398       
1399             addr_hit[12]: begin
1400               reg_rdata_next[31:0] = otp_vendor_test_ctrl_qs;
                   ==>
1401             end
1402       
1403             addr_hit[13]: begin
1404               reg_rdata_next[31:0] = otp_vendor_test_status_qs;
                   ==>
1405             end
1406       
1407             addr_hit[14]: begin
1408               reg_rdata_next[29:0] = lc_state_qs;
                   ==>
1409             end
1410       
1411             addr_hit[15]: begin
1412               reg_rdata_next[4:0] = lc_transition_cnt_qs;
                   ==>
1413             end
1414       
1415             addr_hit[16]: begin
1416               reg_rdata_next[31:0] = lc_id_state_qs;
                   ==>
1417             end
1418       
1419             addr_hit[17]: begin
1420               reg_rdata_next[15:0] = hw_revision0_product_id_qs;
                   ==>
1421               reg_rdata_next[31:16] = hw_revision0_silicon_creator_id_qs;
1422             end
1423       
1424             addr_hit[18]: begin
1425               reg_rdata_next[7:0] = hw_revision1_revision_id_qs;
                   ==>
1426               reg_rdata_next[31:8] = hw_revision1_reserved_qs;
1427             end
1428       
1429             addr_hit[19]: begin
1430               reg_rdata_next[31:0] = device_id_0_qs;
                   ==>
1431             end
1432       
1433             addr_hit[20]: begin
1434               reg_rdata_next[31:0] = device_id_1_qs;
                   ==>
1435             end
1436       
1437             addr_hit[21]: begin
1438               reg_rdata_next[31:0] = device_id_2_qs;
                   ==>
1439             end
1440       
1441             addr_hit[22]: begin
1442               reg_rdata_next[31:0] = device_id_3_qs;
                   ==>
1443             end
1444       
1445             addr_hit[23]: begin
1446               reg_rdata_next[31:0] = device_id_4_qs;
                   ==>
1447             end
1448       
1449             addr_hit[24]: begin
1450               reg_rdata_next[31:0] = device_id_5_qs;
                   ==>
1451             end
1452       
1453             addr_hit[25]: begin
1454               reg_rdata_next[31:0] = device_id_6_qs;
                   ==>
1455             end
1456       
1457             addr_hit[26]: begin
1458               reg_rdata_next[31:0] = device_id_7_qs;
                   ==>
1459             end
1460       
1461             addr_hit[27]: begin
1462               reg_rdata_next[31:0] = manuf_state_0_qs;
                   ==>
1463             end
1464       
1465             addr_hit[28]: begin
1466               reg_rdata_next[31:0] = manuf_state_1_qs;
                   ==>
1467             end
1468       
1469             addr_hit[29]: begin
1470               reg_rdata_next[31:0] = manuf_state_2_qs;
                   ==>
1471             end
1472       
1473             addr_hit[30]: begin
1474               reg_rdata_next[31:0] = manuf_state_3_qs;
                   ==>
1475             end
1476       
1477             addr_hit[31]: begin
1478               reg_rdata_next[31:0] = manuf_state_4_qs;
                   ==>
1479             end
1480       
1481             addr_hit[32]: begin
1482               reg_rdata_next[31:0] = manuf_state_5_qs;
                   ==>
1483             end
1484       
1485             addr_hit[33]: begin
1486               reg_rdata_next[31:0] = manuf_state_6_qs;
                   ==>
1487             end
1488       
1489             addr_hit[34]: begin
1490               reg_rdata_next[31:0] = manuf_state_7_qs;
                   ==>
1491             end
1492       
1493             default: begin
1494               reg_rdata_next = '1;
                   ==>
Branches:
| -1- | Status | Tests | 
| addr_hit[0]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[1]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[2]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[3]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[4]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[5]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[6]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[7]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[8]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[9]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[10]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[11]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[12]  | 
Covered | 
T3,T4,T5 | 
| addr_hit[13]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[14]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[15]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[16]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[17]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[18]  | 
Covered | 
T3,T4,T5 | 
| addr_hit[19]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[20]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[21]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[22]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[23]  | 
Covered | 
T3,T4,T5 | 
| addr_hit[24]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[25]  | 
Covered | 
T3,T4,T5 | 
| addr_hit[26]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[27]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[28]  | 
Covered | 
T3,T4,T5 | 
| addr_hit[29]  | 
Covered | 
T3,T4,T5 | 
| addr_hit[30]  | 
Covered | 
T1,T3,T4 | 
| addr_hit[31]  | 
Covered | 
T3,T4,T5 | 
| addr_hit[32]  | 
Covered | 
T3,T4,T5 | 
| addr_hit[33]  | 
Covered | 
T3,T4,T5 | 
| addr_hit[34]  | 
Covered | 
T1,T3,T4 | 
| default | 
Covered | 
T1,T2,T3 | 
Assert Coverage for Instance : tb.dut.u_reg
Assertion Details
en2addrHit
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
56723035 | 
1713889 | 
0 | 
0 | 
| T1 | 
1578 | 
54 | 
0 | 
0 | 
| T2 | 
905 | 
3 | 
0 | 
0 | 
| T3 | 
3817 | 
237 | 
0 | 
0 | 
| T4 | 
5102 | 
302 | 
0 | 
0 | 
| T5 | 
6928 | 
0 | 
0 | 
0 | 
| T6 | 
9137 | 
90 | 
0 | 
0 | 
| T7 | 
12200 | 
124 | 
0 | 
0 | 
| T10 | 
25330 | 
0 | 
0 | 
0 | 
| T11 | 
20632 | 
1874 | 
0 | 
0 | 
| T12 | 
942 | 
6 | 
0 | 
0 | 
| T13 | 
0 | 
382 | 
0 | 
0 | 
| T22 | 
0 | 
94 | 
0 | 
0 | 
reAfterRv
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
56723035 | 
1713888 | 
0 | 
0 | 
| T1 | 
1578 | 
54 | 
0 | 
0 | 
| T2 | 
905 | 
3 | 
0 | 
0 | 
| T3 | 
3817 | 
237 | 
0 | 
0 | 
| T4 | 
5102 | 
302 | 
0 | 
0 | 
| T5 | 
6928 | 
0 | 
0 | 
0 | 
| T6 | 
9137 | 
90 | 
0 | 
0 | 
| T7 | 
12200 | 
124 | 
0 | 
0 | 
| T10 | 
25330 | 
0 | 
0 | 
0 | 
| T11 | 
20632 | 
1874 | 
0 | 
0 | 
| T12 | 
942 | 
6 | 
0 | 
0 | 
| T13 | 
0 | 
382 | 
0 | 
0 | 
| T22 | 
0 | 
94 | 
0 | 
0 | 
rePulse
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
56723035 | 
1424289 | 
0 | 
0 | 
| T1 | 
1578 | 
38 | 
0 | 
0 | 
| T2 | 
905 | 
2 | 
0 | 
0 | 
| T3 | 
3817 | 
116 | 
0 | 
0 | 
| T4 | 
5102 | 
206 | 
0 | 
0 | 
| T5 | 
6928 | 
0 | 
0 | 
0 | 
| T6 | 
9137 | 
49 | 
0 | 
0 | 
| T7 | 
12200 | 
63 | 
0 | 
0 | 
| T10 | 
25330 | 
0 | 
0 | 
0 | 
| T11 | 
20632 | 
1793 | 
0 | 
0 | 
| T12 | 
942 | 
0 | 
0 | 
0 | 
| T13 | 
0 | 
190 | 
0 | 
0 | 
| T14 | 
0 | 
474 | 
0 | 
0 | 
| T22 | 
0 | 
85 | 
0 | 
0 | 
wePulse
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
56723035 | 
289599 | 
0 | 
0 | 
| T1 | 
1578 | 
16 | 
0 | 
0 | 
| T2 | 
905 | 
1 | 
0 | 
0 | 
| T3 | 
3817 | 
121 | 
0 | 
0 | 
| T4 | 
5102 | 
96 | 
0 | 
0 | 
| T5 | 
6928 | 
0 | 
0 | 
0 | 
| T6 | 
9137 | 
41 | 
0 | 
0 | 
| T7 | 
12200 | 
61 | 
0 | 
0 | 
| T10 | 
25330 | 
0 | 
0 | 
0 | 
| T11 | 
20632 | 
81 | 
0 | 
0 | 
| T12 | 
942 | 
6 | 
0 | 
0 | 
| T13 | 
0 | 
192 | 
0 | 
0 | 
| T22 | 
0 | 
9 | 
0 | 
0 | 
 
Line Coverage for Instance : tb.dut.u_reg_tap
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 227 | 227 | 100.00 | 
| ALWAYS | 68 | 4 | 4 | 100.00 | 
| CONT_ASSIGN | 77 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 89 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 90 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 118 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 119 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 233 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 248 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 264 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 280 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 496 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 499 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 513 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 535 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 538 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 552 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 558 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 561 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 576 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 592 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 599 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 602 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 616 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 623 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 626 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 640 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 647 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 650 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 664 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 671 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 674 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 688 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 694 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 697 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 711 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 717 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 720 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 734 | 1 | 1 | 100.00 | 
| ALWAYS | 1140 | 36 | 36 | 100.00 | 
| CONT_ASSIGN | 1178 | 1 | 1 | 100.00 | 
| ALWAYS | 1182 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1221 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1223 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1225 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1227 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1228 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1229 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1231 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1232 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1233 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1235 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1236 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1237 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1239 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1240 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1241 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1243 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1245 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1246 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1247 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1249 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1250 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1251 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1253 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1254 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1255 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1257 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1258 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1259 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1261 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1262 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1263 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1265 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1266 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1267 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1269 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1270 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1271 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1272 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1273 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1274 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1275 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1276 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1277 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1278 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1279 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1280 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1281 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1282 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1283 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1284 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1285 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1286 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1287 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1288 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1289 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1290 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1291 | 1 | 1 | 100.00 | 
| ALWAYS | 1295 | 36 | 36 | 100.00 | 
| ALWAYS | 1335 | 53 | 53 | 100.00 | 
| CONT_ASSIGN | 1504 | 0 | 0 |  | 
| CONT_ASSIGN | 1512 | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 1513 | 1 | 1 | 100.00 | 
Click here to see the source line report.
Cond Coverage for Instance : tb.dut.u_reg_tap
 | Total | Covered | Percent | 
| Conditions | 278 | 275 | 98.92 | 
| Logical | 278 | 275 | 98.92 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
This module contains a very large number of conditions, so the report has been split into multiple pages, by source line number. Click on the line number range in the table below to see the condition coverage for that section of the module.
Branch Coverage for Instance : tb.dut.u_reg_tap
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
41 | 
41 | 
100.00 | 
| TERNARY | 
1178 | 
2 | 
2 | 
100.00 | 
| IF | 
68 | 
3 | 
3 | 
100.00 | 
| CASE | 
1336 | 
36 | 
36 | 
100.00 | 
1178         assign addrmiss = (reg_re || reg_we) ? ~|addr_hit : 1'b0 ;
                                                  -1-  
                                                  ==>  
                                                  ==>  
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T5,T6,T7 | 
| 0 | 
Covered | 
T1,T2,T3 | 
68             if (!rst_ni) begin
               -1-  
69               err_q <= '0;
                 ==>
70             end else if (intg_err || reg_we_err) begin
                        -2-  
71               err_q <= 1'b1;
                 ==>
72             end
               MISSING_ELSE
               ==>
Branches:
| -1- | -2- | Status | Tests | 
| 1 | 
- | 
Covered | 
T1,T2,T3 | 
| 0 | 
1 | 
Covered | 
T46,T67,T93 | 
| 0 | 
0 | 
Covered | 
T1,T2,T3 | 
1336           unique case (1'b1)
                      -1-  
1337             addr_hit[0]: begin
1338               reg_rdata_next[0] = '0;
                   ==>
1339               reg_rdata_next[1] = '0;
1340               reg_rdata_next[2] = '0;
1341             end
1342       
1343             addr_hit[1]: begin
1344               reg_rdata_next[0] = status_initialized_qs;
                   ==>
1345               reg_rdata_next[1] = status_ready_qs;
1346               reg_rdata_next[2] = status_ext_clock_switched_qs;
1347               reg_rdata_next[3] = status_transition_successful_qs;
1348               reg_rdata_next[4] = status_transition_count_error_qs;
1349               reg_rdata_next[5] = status_transition_error_qs;
1350               reg_rdata_next[6] = status_token_error_qs;
1351               reg_rdata_next[7] = status_flash_rma_error_qs;
1352               reg_rdata_next[8] = status_otp_error_qs;
1353               reg_rdata_next[9] = status_state_error_qs;
1354               reg_rdata_next[10] = status_bus_integ_error_qs;
1355               reg_rdata_next[11] = status_otp_partition_error_qs;
1356             end
1357       
1358             addr_hit[2]: begin
1359               reg_rdata_next[0] = claim_transition_if_regwen_qs;
                   ==>
1360             end
1361       
1362             addr_hit[3]: begin
1363               reg_rdata_next[7:0] = claim_transition_if_qs;
                   ==>
1364             end
1365       
1366             addr_hit[4]: begin
1367               reg_rdata_next[0] = transition_regwen_qs;
                   ==>
1368             end
1369       
1370             addr_hit[5]: begin
1371               reg_rdata_next[0] = '0;
                   ==>
1372             end
1373       
1374             addr_hit[6]: begin
1375               reg_rdata_next[0] = transition_ctrl_ext_clock_en_qs;
                   ==>
1376               reg_rdata_next[1] = transition_ctrl_volatile_raw_unlock_qs;
1377             end
1378       
1379             addr_hit[7]: begin
1380               reg_rdata_next[31:0] = transition_token_0_qs;
                   ==>
1381             end
1382       
1383             addr_hit[8]: begin
1384               reg_rdata_next[31:0] = transition_token_1_qs;
                   ==>
1385             end
1386       
1387             addr_hit[9]: begin
1388               reg_rdata_next[31:0] = transition_token_2_qs;
                   ==>
1389             end
1390       
1391             addr_hit[10]: begin
1392               reg_rdata_next[31:0] = transition_token_3_qs;
                   ==>
1393             end
1394       
1395             addr_hit[11]: begin
1396               reg_rdata_next[29:0] = transition_target_qs;
                   ==>
1397             end
1398       
1399             addr_hit[12]: begin
1400               reg_rdata_next[31:0] = otp_vendor_test_ctrl_qs;
                   ==>
1401             end
1402       
1403             addr_hit[13]: begin
1404               reg_rdata_next[31:0] = otp_vendor_test_status_qs;
                   ==>
1405             end
1406       
1407             addr_hit[14]: begin
1408               reg_rdata_next[29:0] = lc_state_qs;
                   ==>
1409             end
1410       
1411             addr_hit[15]: begin
1412               reg_rdata_next[4:0] = lc_transition_cnt_qs;
                   ==>
1413             end
1414       
1415             addr_hit[16]: begin
1416               reg_rdata_next[31:0] = lc_id_state_qs;
                   ==>
1417             end
1418       
1419             addr_hit[17]: begin
1420               reg_rdata_next[15:0] = hw_revision0_product_id_qs;
                   ==>
1421               reg_rdata_next[31:16] = hw_revision0_silicon_creator_id_qs;
1422             end
1423       
1424             addr_hit[18]: begin
1425               reg_rdata_next[7:0] = hw_revision1_revision_id_qs;
                   ==>
1426               reg_rdata_next[31:8] = hw_revision1_reserved_qs;
1427             end
1428       
1429             addr_hit[19]: begin
1430               reg_rdata_next[31:0] = device_id_0_qs;
                   ==>
1431             end
1432       
1433             addr_hit[20]: begin
1434               reg_rdata_next[31:0] = device_id_1_qs;
                   ==>
1435             end
1436       
1437             addr_hit[21]: begin
1438               reg_rdata_next[31:0] = device_id_2_qs;
                   ==>
1439             end
1440       
1441             addr_hit[22]: begin
1442               reg_rdata_next[31:0] = device_id_3_qs;
                   ==>
1443             end
1444       
1445             addr_hit[23]: begin
1446               reg_rdata_next[31:0] = device_id_4_qs;
                   ==>
1447             end
1448       
1449             addr_hit[24]: begin
1450               reg_rdata_next[31:0] = device_id_5_qs;
                   ==>
1451             end
1452       
1453             addr_hit[25]: begin
1454               reg_rdata_next[31:0] = device_id_6_qs;
                   ==>
1455             end
1456       
1457             addr_hit[26]: begin
1458               reg_rdata_next[31:0] = device_id_7_qs;
                   ==>
1459             end
1460       
1461             addr_hit[27]: begin
1462               reg_rdata_next[31:0] = manuf_state_0_qs;
                   ==>
1463             end
1464       
1465             addr_hit[28]: begin
1466               reg_rdata_next[31:0] = manuf_state_1_qs;
                   ==>
1467             end
1468       
1469             addr_hit[29]: begin
1470               reg_rdata_next[31:0] = manuf_state_2_qs;
                   ==>
1471             end
1472       
1473             addr_hit[30]: begin
1474               reg_rdata_next[31:0] = manuf_state_3_qs;
                   ==>
1475             end
1476       
1477             addr_hit[31]: begin
1478               reg_rdata_next[31:0] = manuf_state_4_qs;
                   ==>
1479             end
1480       
1481             addr_hit[32]: begin
1482               reg_rdata_next[31:0] = manuf_state_5_qs;
                   ==>
1483             end
1484       
1485             addr_hit[33]: begin
1486               reg_rdata_next[31:0] = manuf_state_6_qs;
                   ==>
1487             end
1488       
1489             addr_hit[34]: begin
1490               reg_rdata_next[31:0] = manuf_state_7_qs;
                   ==>
1491             end
1492       
1493             default: begin
1494               reg_rdata_next = '1;
                   ==>
Branches:
| -1- | Status | Tests | 
| addr_hit[0]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[1]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[2]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[3]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[4]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[5]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[6]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[7]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[8]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[9]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[10]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[11]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[12]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[13]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[14]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[15]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[16]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[17]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[18]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[19]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[20]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[21]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[22]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[23]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[24]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[25]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[26]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[27]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[28]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[29]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[30]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[31]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[32]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[33]  | 
Covered | 
T1,T2,T3 | 
| addr_hit[34]  | 
Covered | 
T1,T2,T3 | 
| default | 
Covered | 
T1,T2,T3 | 
Assert Coverage for Instance : tb.dut.u_reg_tap
Assertion Details
en2addrHit
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
56723035 | 
217609 | 
0 | 
0 | 
| T5 | 
6928 | 
47 | 
0 | 
0 | 
| T6 | 
9137 | 
84 | 
0 | 
0 | 
| T7 | 
12200 | 
124 | 
0 | 
0 | 
| T8 | 
0 | 
124 | 
0 | 
0 | 
| T10 | 
25330 | 
231 | 
0 | 
0 | 
| T11 | 
20632 | 
0 | 
0 | 
0 | 
| T12 | 
942 | 
0 | 
0 | 
0 | 
| T13 | 
6718 | 
0 | 
0 | 
0 | 
| T14 | 
22855 | 
0 | 
0 | 
0 | 
| T15 | 
0 | 
385 | 
0 | 
0 | 
| T18 | 
0 | 
242 | 
0 | 
0 | 
| T19 | 
0 | 
549 | 
0 | 
0 | 
| T20 | 
0 | 
218 | 
0 | 
0 | 
| T21 | 
0 | 
369 | 
0 | 
0 | 
| T22 | 
1051 | 
0 | 
0 | 
0 | 
| T23 | 
619 | 
0 | 
0 | 
0 | 
reAfterRv
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
56723035 | 
217609 | 
0 | 
0 | 
| T5 | 
6928 | 
47 | 
0 | 
0 | 
| T6 | 
9137 | 
84 | 
0 | 
0 | 
| T7 | 
12200 | 
124 | 
0 | 
0 | 
| T8 | 
0 | 
124 | 
0 | 
0 | 
| T10 | 
25330 | 
231 | 
0 | 
0 | 
| T11 | 
20632 | 
0 | 
0 | 
0 | 
| T12 | 
942 | 
0 | 
0 | 
0 | 
| T13 | 
6718 | 
0 | 
0 | 
0 | 
| T14 | 
22855 | 
0 | 
0 | 
0 | 
| T15 | 
0 | 
385 | 
0 | 
0 | 
| T18 | 
0 | 
242 | 
0 | 
0 | 
| T19 | 
0 | 
549 | 
0 | 
0 | 
| T20 | 
0 | 
218 | 
0 | 
0 | 
| T21 | 
0 | 
369 | 
0 | 
0 | 
| T22 | 
1051 | 
0 | 
0 | 
0 | 
| T23 | 
619 | 
0 | 
0 | 
0 | 
rePulse
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
56723035 | 
128827 | 
0 | 
0 | 
| T5 | 
6928 | 
30 | 
0 | 
0 | 
| T6 | 
9137 | 
46 | 
0 | 
0 | 
| T7 | 
12200 | 
63 | 
0 | 
0 | 
| T8 | 
0 | 
68 | 
0 | 
0 | 
| T10 | 
25330 | 
119 | 
0 | 
0 | 
| T11 | 
20632 | 
0 | 
0 | 
0 | 
| T12 | 
942 | 
0 | 
0 | 
0 | 
| T13 | 
6718 | 
0 | 
0 | 
0 | 
| T14 | 
22855 | 
0 | 
0 | 
0 | 
| T15 | 
0 | 
177 | 
0 | 
0 | 
| T18 | 
0 | 
107 | 
0 | 
0 | 
| T19 | 
0 | 
416 | 
0 | 
0 | 
| T20 | 
0 | 
114 | 
0 | 
0 | 
| T21 | 
0 | 
161 | 
0 | 
0 | 
| T22 | 
1051 | 
0 | 
0 | 
0 | 
| T23 | 
619 | 
0 | 
0 | 
0 | 
wePulse
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
56723035 | 
88782 | 
0 | 
0 | 
| T5 | 
6928 | 
17 | 
0 | 
0 | 
| T6 | 
9137 | 
38 | 
0 | 
0 | 
| T7 | 
12200 | 
61 | 
0 | 
0 | 
| T8 | 
0 | 
56 | 
0 | 
0 | 
| T10 | 
25330 | 
112 | 
0 | 
0 | 
| T11 | 
20632 | 
0 | 
0 | 
0 | 
| T12 | 
942 | 
0 | 
0 | 
0 | 
| T13 | 
6718 | 
0 | 
0 | 
0 | 
| T14 | 
22855 | 
0 | 
0 | 
0 | 
| T15 | 
0 | 
208 | 
0 | 
0 | 
| T18 | 
0 | 
135 | 
0 | 
0 | 
| T19 | 
0 | 
133 | 
0 | 
0 | 
| T20 | 
0 | 
104 | 
0 | 
0 | 
| T21 | 
0 | 
208 | 
0 | 
0 | 
| T22 | 
1051 | 
0 | 
0 | 
0 | 
| T23 | 
619 | 
0 | 
0 | 
0 |