NVC code coverage report

Hierarchy

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.I_DUT.I_MR_TOP.G_TEST_REGISTERS_TRUE

File:  /__w/CTU-CAN-FD/CTU-CAN-FD/src/memory_registers/mr_top.vhd

Nested Instances Statement Branch Toggle Expression FSM state Functional Average
I_TEST_REGISTERS_REG_MAP 100.0 % (264/264) 100.0 % (343/343) 100.0 % (1064/1064) 100.0 % (286/286) N.A. 100.0 % (7/7) 100.0 % (1964/1964)
G_TXT_BUF_TEST_DATA_PADDING(0) 100.0 % (1/1) N.A. N.A. N.A. N.A. N.A. 100.0 % (1/1)
G_TXT_BUF_TEST_DATA_PADDING(1) 100.0 % (1/1) N.A. N.A. N.A. N.A. N.A. 100.0 % (1/1)
G_TXT_BUF_TEST_DATA_PADDING(2) 100.0 % (2/2) N.A. N.A. N.A. N.A. N.A. 100.0 % (2/2)
G_TXT_BUF_TEST_DATA_PADDING(3) 100.0 % (2/2) N.A. N.A. N.A. N.A. N.A. 100.0 % (2/2)
G_TXT_BUF_TEST_DATA_PADDING(4) 100.0 % (2/2) N.A. N.A. N.A. N.A. N.A. 100.0 % (2/2)
G_TXT_BUF_TEST_DATA_PADDING(5) 100.0 % (2/2) N.A. N.A. N.A. N.A. N.A. 100.0 % (2/2)
G_TXT_BUF_TEST_DATA_PADDING(6) 100.0 % (2/2) N.A. N.A. N.A. N.A. N.A. 100.0 % (2/2)
G_TXT_BUF_TEST_DATA_PADDING(7) 100.0 % (2/2) N.A. N.A. N.A. N.A. N.A. 100.0 % (2/2)

Current Instance Statement Branch Toggle Expression FSM state Functional Average
CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.I_DUT.I_MR_TOP.G_TEST_REGISTERS_TRUE 100.0 % (11/11) 100.0 % (10/10) N.A. N.A. N.A. N.A. 100.0 % (21/21)

Details:

The limit of printed items was reached (5000). Total 260336 items are not displayed.


Statement Branch Toggle Expression FSM state Functional

Uncovered statements:

Excluded statements:

Covered statements:

Sequential statement on lines 530 to 540:

530:        with mr_tst_out_i.tst_dest_tst_mtgt select mr_tst_in.tst_rdata_tst_rdata <= 
531:                 mr_tst_rdata_tst_rdata_rxb when TMTGT_RXBUF, 
...
539:            mr_tst_rdata_tst_rdata_txb_i(7) when TMTGT_TXTBUF8, 
540:                            (others => '0') when others; 

Count: 70919
Threshold: 1

Signal assignment statement on line 531:

531:                 mr_tst_rdata_tst_rdata_rxb when TMTGT_RXBUF, 
Count: 50150
Threshold: 1

Signal assignment statement on line 532:

532:            mr_tst_rdata_tst_rdata_txb_i(0) when TMTGT_TXTBUF1, 
Count: 3126
Threshold: 1

Signal assignment statement on line 533:

533:            mr_tst_rdata_tst_rdata_txb_i(1) when TMTGT_TXTBUF2, 
Count: 2949
Threshold: 1

Signal assignment statement on line 534:

534:            mr_tst_rdata_tst_rdata_txb_i(2) when TMTGT_TXTBUF3, 
Count: 2649
Threshold: 1

Signal assignment statement on line 535:

535:            mr_tst_rdata_tst_rdata_txb_i(3) when TMTGT_TXTBUF4, 
Count: 2412
Threshold: 1

Signal assignment statement on line 536:

536:            mr_tst_rdata_tst_rdata_txb_i(4) when TMTGT_TXTBUF5, 
Count: 843
Threshold: 1

Signal assignment statement on line 537:

537:            mr_tst_rdata_tst_rdata_txb_i(5) when TMTGT_TXTBUF6, 
Count: 767
Threshold: 1

Signal assignment statement on line 538:

538:            mr_tst_rdata_tst_rdata_txb_i(6) when TMTGT_TXTBUF7, 
Count: 822
Threshold: 1

Signal assignment statement on line 539:

539:            mr_tst_rdata_tst_rdata_txb_i(7) when TMTGT_TXTBUF8, 
Count: 740
Threshold: 1

Signal assignment statement on line 540:

540:                            (others => '0') when others; 
Count: 6461
Threshold: 1

Uncovered branches:

Excluded branches:

Covered branches:

"case" / "with" / "select" choice on line 531:

531:                 mr_tst_rdata_tst_rdata_rxb when TMTGT_RXBUF
Choice ofCountThreshold
BinTMTGT_RXBUF501501

"case" / "with" / "select" choice on line 532:

532:            mr_tst_rdata_tst_rdata_txb_i(0) when TMTGT_TXTBUF1
Choice ofCountThreshold
BinTMTGT_TXTBUF131261

"case" / "with" / "select" choice on line 533:

533:            mr_tst_rdata_tst_rdata_txb_i(1) when TMTGT_TXTBUF2
Choice ofCountThreshold
BinTMTGT_TXTBUF229491

"case" / "with" / "select" choice on line 534:

534:            mr_tst_rdata_tst_rdata_txb_i(2) when TMTGT_TXTBUF3
Choice ofCountThreshold
BinTMTGT_TXTBUF326491

"case" / "with" / "select" choice on line 535:

535:            mr_tst_rdata_tst_rdata_txb_i(3) when TMTGT_TXTBUF4
Choice ofCountThreshold
BinTMTGT_TXTBUF424121

"case" / "with" / "select" choice on line 536:

536:            mr_tst_rdata_tst_rdata_txb_i(4) when TMTGT_TXTBUF5
Choice ofCountThreshold
BinTMTGT_TXTBUF58431

"case" / "with" / "select" choice on line 537:

537:            mr_tst_rdata_tst_rdata_txb_i(5) when TMTGT_TXTBUF6
Choice ofCountThreshold
BinTMTGT_TXTBUF67671

"case" / "with" / "select" choice on line 538:

538:            mr_tst_rdata_tst_rdata_txb_i(6) when TMTGT_TXTBUF7
Choice ofCountThreshold
BinTMTGT_TXTBUF78221

"case" / "with" / "select" choice on line 539:

539:            mr_tst_rdata_tst_rdata_txb_i(7) when TMTGT_TXTBUF8
Choice ofCountThreshold
BinTMTGT_TXTBUF87401

"case" / "with" / "select" choice on line 540:

540:                            (others => '0') when others
Choice ofCountThreshold
Binothers64611

Uncovered toggles:

Excluded toggles:

Covered toggles:

Uncovered expressions:

Excluded expressions:

Covered expressions:

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: