Module Definition
dashboard | hierarchy | modlist | groups | tests | asserts

Module : spi_passthrough
SCORELINECONDTOGGLEFSMBRANCHASSERT
0.00 0.00 0.00 0.00 0.00

Source File(s) :
/workspace/default/sim-vcs/../src/lowrisc_ip_spi_device_0.1/rtl/spi_passthrough.sv

Module self-instances :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
tb.dut.u_passthrough 0.00 0.00 0.00 0.00 0.00



Module Instance : tb.dut.u_passthrough

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
0.00 0.00 0.00 0.00 0.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
0.00 0.00 0.00 0.00 0.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
19.21 0.00 0.00 76.82 0.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_pt_isck_cg 0.00 0.00 0.00 0.00
u_pt_sck_cg 0.00 0.00 0.00 0.00


Since this is the module's only instance, the coverage report is the same as for the module.
Line Coverage for Module : spi_passthrough
Line No.TotalCoveredPercent
TOTAL18800.00
CONT_ASSIGN281100.00
CONT_ASSIGN286100.00
CONT_ASSIGN336100.00
CONT_ASSIGN343100.00
ALWAYS346400.00
ALWAYS355400.00
ALWAYS359300.00
CONT_ASSIGN365100.00
ALWAYS370400.00
CONT_ASSIGN382100.00
CONT_ASSIGN383100.00
ALWAYS386400.00
ALWAYS410800.00
ALWAYS424400.00
ALWAYS435400.00
CONT_ASSIGN44900
CONT_ASSIGN460100.00
ALWAYS464600.00
CONT_ASSIGN484100.00
ALWAYS487600.00
ALWAYS499300.00
CONT_ASSIGN505100.00
ALWAYS514300.00
ALWAYS528400.00
ALWAYS536300.00
ALWAYS541600.00
ALWAYS547300.00
CONT_ASSIGN551100.00
CONT_ASSIGN554100.00
ALWAYS569500.00
CONT_ASSIGN578100.00
CONT_ASSIGN580100.00
CONT_ASSIGN583100.00
CONT_ASSIGN584100.00
ALWAYS590600.00
CONT_ASSIGN597100.00
ALWAYS604600.00
CONT_ASSIGN612100.00
CONT_ASSIGN617100.00
ALWAYS621300.00
CONT_ASSIGN624100.00
CONT_ASSIGN626100.00
ALWAYS628300.00
CONT_ASSIGN651100.00
CONT_ASSIGN653100.00
CONT_ASSIGN659100.00
CONT_ASSIGN662100.00
ALWAYS670300.00
ALWAYS6786800.00
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_spi_device_0.1/rtl/spi_passthrough.sv' or '../src/lowrisc_ip_spi_device_0.1/rtl/spi_passthrough.sv' was not found, so annotated line coverage report could not be generated.
Line No.CoveredStatements
281 0 1
286 0 1
336 0 1
343 0 1
346 0 1
347 0 1
348 0 1
349 0 1
==> MISSING_ELSE
355 0 2
356 0 2
==> MISSING_ELSE
359 0 2
360 0 1
365 0 1
370 0 1
371 0 1
372 0 1
373 0 1
==> MISSING_ELSE
382 0 1
383 0 1
386 0 1
387 0 1
388 0 1
396 0 1
==> MISSING_ELSE
410 0 1
411 0 1
412 0 1
413 0 1
414 0 1
415 0 1
416 0 1
417 0 1
==> MISSING_ELSE
==> MISSING_ELSE
==> MISSING_ELSE
424 0 1
425 0 1
426 0 1
429 0 1
==> MISSING_ELSE
435 0 1
436 0 1
437 0 1
440 0 1
==> MISSING_ELSE
449 unreachable
460 0 1
464 0 1
465 0 1
467 0 1
470 0 1
472 0 1
475 0 1
==> MISSING_ELSE
484 0 1
487 0 1
488 0 1
489 0 1
492 0 1
493 0 1
494 0 1
==> MISSING_ELSE
499 0 2
500 0 1
505 0 1
514 0 2
515 0 1
528 0 1
529 0 1
530 0 1
531 0 1
==> MISSING_ELSE
536 0 2
537 0 1
541 0 2
542 0 2
543 0 2
==> MISSING_ELSE
547 0 2
548 0 1
551 0 1
554 0 1
569 0 1
570 0 1
571 0 1
573 0 1
574 0 1
578 0 1
580 0 1
583 0 1
584 0 1
590 0 2
591 0 1
592 0 1
593 0 1
594 0 1
==> MISSING_ELSE
597 0 1
604 0 1
605 0 1
606 0 1
607 0 1
608 0 1
609 0 1
==> MISSING_ELSE
612 0 1
617 0 1
621 0 2
622 0 1
624 0 1
626 0 1
628 0 2
629 0 1
651 0 1
653 0 1
659 0 1
662 0 1
670 0 1
671 0 1
673 0 1
678 0 1
681 0 1
684 0 1
687 0 1
690 0 1
693 0 1
696 0 1
697 0 1
700 0 1
701 0 1
703 0 1
705 0 1
706 0 1
707 0 1
708 0 1
709 0 1
712 0 1
713 0 1
723 0 1
724 0 1
726 0 1
727 0 1
728 0 1
730 0 1
731 0 1
732 0 1
734 0 1
735 0 1
737 0 1
739 0 1
==> MISSING_ELSE
743 0 1
745 0 1
746 0 1
==> MISSING_ELSE
751 0 1
752 0 1
754 0 1
755 0 1
757 0 1
763 0 1
764 0 1
765 0 1
770 0 1
773 0 1
774 0 1
779 0 1
782 0 1
783 0 1
787 0 1
788 0 1
789 0 1
791 0 1
792 0 1
793 0 1
795 0 1
==> MISSING_ELSE
801 0 1
802 0 1
803 0 1
805 0 1
806 0 1
807 0 1
809 0 1
810 0 1
811 0 1
813 0 1
814 0 1
816 0 1
818 0 1
821 0 1
==> MISSING_ELSE


Cond Coverage for Module : spi_passthrough
TotalCoveredPercent
Conditions10100.00
Logical10100.00
Non-Logical00
Event00

 LINE       281
 EXPRESSION (spi_mode_i == PassThrough)
            -------------1-------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       365
 SUB-EXPRESSION (filter | csb_deassert)
                 ---1--   ------2-----
-1--2-StatusTests
00Not Covered
01Not Covered
10Not Covered

 LINE       372
 EXPRESSION (bitcnt != '1)
            -------1------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       382
 EXPRESSION (bitcnt == 6'(6))
            --------1--------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       383
 EXPRESSION (bitcnt == 6'(7))
            --------1--------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       414
 EXPRESSION (cmd_info_i[i].opcode == {opcode_d[6:0], 1'b1})
            -----------------------1-----------------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       416
 EXPRESSION (cmd_info_i[i].opcode == {opcode_d[6:0], 1'b0})
            -----------------------1-----------------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       472
 EXPRESSION ((cmdinfo7th_addr_mode == Addr4B) ? (5'(31)) : (5'(23)))
             ----------------1---------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       472
 SUB-EXPRESSION (cmdinfo7th_addr_mode == Addr4B)
                ----------------1---------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       484
 EXPRESSION (st == StAddress)
            --------1--------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       493
 EXPRESSION (addrcnt != '0)
            -------1-------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       505
 EXPRESSION (cfg_addr_mask_i[addrcnt_outclk] ? cfg_addr_value_i[addrcnt_outclk] : host_s_i[0])
             ---------------1---------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       530
 EXPRESSION ((payloadcnt != '0) && payload_replace)
             ---------1--------    -------2-------
-1--2-StatusTests
01Not Covered
10Not Covered
11Not Covered

 LINE       530
 SUB-EXPRESSION (payloadcnt != '0)
                ---------1--------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       551
 EXPRESSION (payloadcnt == '0)
            ---------1--------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       554
 EXPRESSION (cfg_payload_mask_i[payloadcnt_outclk] ? cfg_payload_data_i[payloadcnt_outclk] : host_s_i[0])
             ------------------1------------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       578
 EXPRESSION (addr_phase_outclk & cmd_info_addr_swap_en_outclk)
             --------1--------   --------------2-------------
-1--2-StatusTests
01Not Covered
10Not Covered
11Not Covered

 LINE       580
 EXPRESSION (payload_replace_outclk & cmd_info_payload_swap_en_outclk)
             -----------1----------   ---------------2---------------
-1--2-StatusTests
01Not Covered
10Not Covered
11Not Covered

 LINE       583
 EXPRESSION (addr_swap_en | payload_swap_en)
             ------1-----   -------2-------
-1--2-StatusTests
00Not Covered
01Not Covered
10Not Covered

 LINE       584
 EXPRESSION (addr_swap_en ? addr_swap : payload_swap)
             ------1-----
-1-StatusTests
0Not Covered
1Not Covered

 LINE       593
 EXPRESSION (st == StHighZ)
            -------1-------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       597
 EXPRESSION (dummycnt == '0)
            --------1-------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       608
 EXPRESSION (st == StMByte)
            -------1-------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       612
 EXPRESSION (mbyte_cnt == '0)
            --------1--------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       617
 EXPRESSION (swap_en ? ({host_s_i[3:1], swap_data}) : host_s_i)
             ---1---
-1-StatusTests
0Not Covered
1Not Covered

 LINE       653
 EXPRESSION (cfg_cpol_i ? pt_gated_isck_inv : pt_gated_sck)
             -----1----
-1-StatusTests
0Not Covered
1Not Covered

 LINE       659
 EXPRESSION (host_csb_i | csb_deassert_outclk)
             -----1----   ---------2---------
-1--2-StatusTests
00Not Covered
01Not Covered
10Not Covered

 LINE       662
 EXPRESSION (is_active && ((!passthrough_block_i)))
             ----1----    ------------2-----------
-1--2-StatusTests
01Not Covered
10Not Covered
11Not Covered

 LINE       707
 EXPRESSION (cmd_8th && cmd_filter[host_s_i[0]])
             ---1---    -----------2-----------
-1--2-StatusTests
01Not Covered
10Not Covered
11Not Covered

 LINE       712
 EXPRESSION (cmd_8th && cmd_info_d.valid)
             ---1---    --------2-------
-1--2-StatusTests
01Not Covered
10Not Covered
11Not Covered

 LINE       723
 EXPRESSION (cmd_info_d.addr_mode != AddrDisabled)
            -------------------1------------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       732
 EXPRESSION (cmd_info_d.payload_en != 4'b0)
            ---------------1---------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       734
 EXPRESSION (cmd_info_d.payload_dir == PayloadOut)
            -------------------1------------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       789
 EXPRESSION (dummycnt_zero && (cmd_info.payload_dir == PayloadOut))
             ------1------    ------------------2-----------------
-1--2-StatusTests
01Not Covered
10Not Covered
11Not Covered

 LINE       789
 SUB-EXPRESSION (cmd_info.payload_dir == PayloadOut)
                ------------------1-----------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       792
 EXPRESSION (dummycnt_zero && (cmd_info.payload_dir == PayloadIn))
             ------1------    -----------------2-----------------
-1--2-StatusTests
01Not Covered
10Not Covered
11Not Covered

 LINE       792
 SUB-EXPRESSION (cmd_info.payload_dir == PayloadIn)
                -----------------1-----------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       801
 EXPRESSION (addrcnt == '0)
            -------1-------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       811
 EXPRESSION ((cmd_info.payload_en != 4'b0) && (cmd_info.payload_dir == PayloadOut))
             --------------1--------------    ------------------2-----------------
-1--2-StatusTests
01Not Covered
10Not Covered
11Not Covered

 LINE       811
 SUB-EXPRESSION (cmd_info.payload_en != 4'b0)
                --------------1--------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       811
 SUB-EXPRESSION (cmd_info.payload_dir == PayloadOut)
                ------------------1-----------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       814
 EXPRESSION ((cmd_info.payload_en != 4'b0) && (cmd_info.payload_dir == PayloadIn))
             --------------1--------------    -----------------2-----------------
-1--2-StatusTests
01Not Covered
10Not Covered
11Not Covered

 LINE       814
 SUB-EXPRESSION (cmd_info.payload_en != 4'b0)
                --------------1--------------
-1-StatusTests
0Not Covered
1Not Covered

 LINE       814
 SUB-EXPRESSION (cmd_info.payload_dir == PayloadIn)
                -----------------1-----------------
-1-StatusTests
0Not Covered
1Not Covered

FSM Coverage for Module : spi_passthrough
Summary for FSM :: st
TotalCoveredPercent
States 7 0 0.00 (Not included in score)
Transitions 12 0 0.00
Sequences 0 0

State, Transition and Sequence Details for FSM :: st
statesLine No.CoveredTests
StAddress 724 Not Covered
StDriving 737 Not Covered
StFilter 708 Not Covered
StHighZ 728 Not Covered
StIdle 706 Not Covered
StMByte 757 Not Covered
StWait 735 Not Covered


transitionsLine No.CoveredTests
StAddress->StDriving 816 Not Covered
StAddress->StHighZ 807 Not Covered
StAddress->StMByte 803 Not Covered
StAddress->StWait 813 Not Covered
StHighZ->StDriving 793 Not Covered
StHighZ->StWait 791 Not Covered
StIdle->StAddress 724 Not Covered
StIdle->StDriving 737 Not Covered
StIdle->StFilter 708 Not Covered
StIdle->StHighZ 728 Not Covered
StIdle->StWait 735 Not Covered
StMByte->StHighZ 752 Not Covered



Branch Coverage for Module : spi_passthrough
Line No.TotalCoveredPercent
Branches 94 0 0.00
TERNARY 505 2 0 0.00
TERNARY 554 2 0 0.00
TERNARY 584 2 0 0.00
TERNARY 617 2 0 0.00
TERNARY 653 2 0 0.00
IF 346 3 0 0.00
IF 355 3 0 0.00
IF 359 2 0 0.00
IF 370 3 0 0.00
IF 386 3 0 0.00
IF 411 2 0 0.00
IF 424 3 0 0.00
IF 435 3 0 0.00
IF 467 3 0 0.00
IF 487 4 0 0.00
IF 499 2 0 0.00
IF 514 2 0 0.00
IF 528 3 0 0.00
IF 536 2 0 0.00
IF 541 4 0 0.00
IF 547 2 0 0.00
IF 569 2 0 0.00
IF 590 4 0 0.00
IF 604 4 0 0.00
IF 621 2 0 0.00
IF 628 2 0 0.00
IF 670 2 0 0.00
CASE 703 24 0 0.00

WARNING: The source file /workspace/default/sim-vcs/../src/lowrisc_ip_spi_device_0.1/rtl/spi_passthrough.sv' or '../src/lowrisc_ip_spi_device_0.1/rtl/spi_passthrough.sv was not found/opened, so annotated branch coverage report could not be generated.

LineNo. Expression -1-: 505 (cfg_addr_mask_i[addrcnt_outclk]) ?

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 554 (cfg_payload_mask_i[payloadcnt_outclk]) ?

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 584 (addr_swap_en) ?

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 617 (swap_en) ?

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 653 (cfg_cpol_i) ?

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 346 if ((!rst_ni)) -2-: 348 if ((bitcnt < 6'(8)))

Branches:
-1--2-StatusTests
1 - Not Covered
0 1 Not Covered
0 0 Not Covered


LineNo. Expression -1-: 355 if ((!rst_ni)) -2-: 356 if (filter)

Branches:
-1--2-StatusTests
1 - Not Covered
0 1 Not Covered
0 0 Not Covered


LineNo. Expression -1-: 359 if ((!rst_ni))

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 370 if ((!rst_ni)) -2-: 372 if ((bitcnt != '1))

Branches:
-1--2-StatusTests
1 - Not Covered
0 1 Not Covered
0 0 Not Covered


LineNo. Expression -1-: 386 if ((!rst_ni)) -2-: 388 if (cmd_7th)

Branches:
-1--2-StatusTests
1 - Not Covered
0 1 Not Covered
0 0 Not Covered


LineNo. Expression -1-: 411 if (cmd_7th)

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 424 if ((!rst_ni)) -2-: 426 if (cmd_7th)

Branches:
-1--2-StatusTests
1 - Not Covered
0 1 Not Covered
0 0 Not Covered


LineNo. Expression -1-: 435 if ((!rst_ni)) -2-: 437 if (cmd_info_latch)

Branches:
-1--2-StatusTests
1 - Not Covered
0 1 Not Covered
0 0 Not Covered


LineNo. Expression -1-: 467 if (cmd_8th) -2-: 472 ((cmdinfo7th_addr_mode == Addr4B)) ?

Branches:
-1--2-StatusTests
1 1 Not Covered
1 0 Not Covered
0 - Not Covered


LineNo. Expression -1-: 487 if ((!rst_ni)) -2-: 489 if (addr_set) -3-: 493 if ((addrcnt != '0))

Branches:
-1--2--3-StatusTests
1 - - Not Covered
0 1 - Not Covered
0 0 1 Not Covered
0 0 0 Not Covered


LineNo. Expression -1-: 499 if ((!rst_ni))

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 514 if ((!rst_ni))

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 528 if ((!rst_ni)) -2-: 530 if (((payloadcnt != '0) && payload_replace))

Branches:
-1--2-StatusTests
1 - Not Covered
0 1 Not Covered
0 0 Not Covered


LineNo. Expression -1-: 536 if ((!rst_ni))

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 541 if ((!rst_ni)) -2-: 542 if (payload_replace_set) -3-: 543 if (payload_replace_clr)

Branches:
-1--2--3-StatusTests
1 - - Not Covered
0 1 - Not Covered
0 0 1 Not Covered
0 0 0 Not Covered


LineNo. Expression -1-: 547 if ((!rst_ni))

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 569 if ((!rst_ni))

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 590 if ((!rst_ni)) -2-: 591 if (dummy_set) -3-: 593 if ((st == StHighZ))

Branches:
-1--2--3-StatusTests
1 - - Not Covered
0 1 - Not Covered
0 0 1 Not Covered
0 0 0 Not Covered


LineNo. Expression -1-: 604 if ((!rst_ni)) -2-: 606 if (mbyte_set) -3-: 608 if ((st == StMByte))

Branches:
-1--2--3-StatusTests
1 - - Not Covered
0 1 - Not Covered
0 0 1 Not Covered
0 0 0 Not Covered


LineNo. Expression -1-: 621 if ((!rst_ni))

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 628 if ((!rst_ni))

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 670 if ((!rst_ni))

Branches:
-1-StatusTests
1 Not Covered
0 Not Covered


LineNo. Expression -1-: 703 case (st) -2-: 705 if ((!is_active)) -3-: 707 if ((cmd_8th && cmd_filter[host_s_i[0]])) -4-: 712 if ((cmd_8th && cmd_info_d.valid)) -5-: 723 if ((cmd_info_d.addr_mode != AddrDisabled)) -6-: 727 if (cmd_info_d.dummy_en) -7-: 732 if ((cmd_info_d.payload_en != 4'b0)) -8-: 734 if ((cmd_info_d.payload_dir == PayloadOut)) -9-: 743 if (cmd_8th) -10-: 751 if (mbytecnt_zero) -11-: 789 if ((dummycnt_zero && (cmd_info.payload_dir == PayloadOut))) -12-: 792 if ((dummycnt_zero && (cmd_info.payload_dir == PayloadIn))) -13-: 801 if ((addrcnt == '0)) -14-: 802 if (cmd_info.mbyte_en) -15-: 806 if (cmd_info.dummy_en) -16-: 811 if (((cmd_info.payload_en != 4'b0) && (cmd_info.payload_dir == PayloadOut))) -17-: 814 if (((cmd_info.payload_en != 4'b0) && (cmd_info.payload_dir == PayloadIn)))

Branches:
-1--2--3--4--5--6--7--8--9--10--11--12--13--14--15--16--17-StatusTests
StIdle 1 - - - - - - - - - - - - - - - Not Covered
StIdle 0 1 - - - - - - - - - - - - - - Not Covered
StIdle 0 0 1 1 - - - - - - - - - - - - Not Covered
StIdle 0 0 1 0 1 - - - - - - - - - - - Not Covered
StIdle 0 0 1 0 0 1 1 - - - - - - - - - Not Covered
StIdle 0 0 1 0 0 1 0 - - - - - - - - - Not Covered
StIdle 0 0 1 0 0 0 - - - - - - - - - - Not Covered
StIdle 0 0 0 - - - - 1 - - - - - - - - Not Covered
StIdle 0 0 0 - - - - 0 - - - - - - - - Not Covered
StMByte - - - - - - - - 1 - - - - - - - Not Covered
StMByte - - - - - - - - 0 - - - - - - - Not Covered
StFilter - - - - - - - - - - - - - - - - Not Covered
StWait - - - - - - - - - - - - - - - - Not Covered
StDriving - - - - - - - - - - - - - - - - Not Covered
StHighZ - - - - - - - - - 1 - - - - - - Not Covered
StHighZ - - - - - - - - - 0 1 - - - - - Not Covered
StHighZ - - - - - - - - - 0 0 - - - - - Not Covered
StAddress - - - - - - - - - - - 1 1 - - - Not Covered
StAddress - - - - - - - - - - - 1 0 1 - - Not Covered
StAddress - - - - - - - - - - - 1 0 0 1 - Not Covered
StAddress - - - - - - - - - - - 1 0 0 0 1 Not Covered
StAddress - - - - - - - - - - - 1 0 0 0 0 Not Covered
StAddress - - - - - - - - - - - 0 - - - - Not Covered
default - - - - - - - - - - - - - - - - Not Covered

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%