Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.TX_ARBITRATOR_INST.PRIORITY_DECODER_INST
Sub-instances:
| Instance |
Statement |
Branch |
Toggle |
Expression |
FSM state |
Functional |
Average |
| L0_GEN(0) |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
| L0_GEN(1) |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
| L0_GEN(2) |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
| L0_GEN(3) |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
| L0_GEN(4) |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
| L0_GEN(5) |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
| L0_GEN(6) |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
| L0_GEN(7) |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
| FILL_ZEROES_GEN |
100.0 % (2/2) |
N.A. |
N.A. |
N.A. |
N.A. |
N.A. |
100.0 % (2/2) |
Current Instance:
Details:
The limit of printed items was reached (5000). Total 261615 items are not displayed.
Covered statements:
Variable assignment statement:
202: tmp := (others => (others => '0')); Count: 58806
Threshold: 1
Loop statement:
203: for i in 0 to 3 loop
204: tmp(i) := l0_valid(2 * i + 1 downto 2 * i);
...
231: end case;
232: end loop; Count: 58806
Threshold: 1
Variable assignment statement:
204: tmp(i) := l0_valid(2 * i + 1 downto 2 * i); Count: 235224
Threshold: 1
Sequential statement:
205: case tmp(i) is
206: when "01" =>
...
230:
231: end case; Count: 235224
Threshold: 1
Signal assignment statement:
207: l1_prio(i) <= l0_prio(2 * i); Count: 15545
Threshold: 1
Signal assignment statement:
208: l1_valid(i) <= '1'; Count: 15545
Threshold: 1
Signal assignment statement:
209: l1_winner(i) <= LOWER_TREE; Count: 15545
Threshold: 1
Signal assignment statement:
212: l1_prio(i) <= l0_prio(2 * i + 1); Count: 10279
Threshold: 1
Signal assignment statement:
213: l1_valid(i) <= '1'; Count: 10279
Threshold: 1
Signal assignment statement:
214: l1_winner(i) <= UPPER_TREE; Count: 10279
Threshold: 1
If statement:
217: if (unsigned(l0_prio(2 * i + 1)) > unsigned(l0_prio(2 * i))) then
218: l1_prio(i) <= l0_prio(2 * i + 1);
...
222: l1_winner(i) <= LOWER_TREE;
223: end if; Count: 1158
Threshold: 1
Signal assignment statement:
218: l1_prio(i) <= l0_prio(2 * i + 1); Count: 140
Threshold: 1
Signal assignment statement:
219: l1_winner(i) <= UPPER_TREE; Count: 140
Threshold: 1
Signal assignment statement:
221: l1_prio(i) <= l0_prio(2 * i); Count: 1018
Threshold: 1
Signal assignment statement:
222: l1_winner(i) <= LOWER_TREE; Count: 1018
Threshold: 1
Signal assignment statement:
224: l1_valid(i) <= '1'; Count: 1158
Threshold: 1
Signal assignment statement:
227: l1_valid(i) <= '0'; Count: 208242
Threshold: 1
Signal assignment statement:
228: l1_prio(i) <= l0_prio(2 * i + 1); Count: 208242
Threshold: 1
Signal assignment statement:
229: l1_winner(i) <= UPPER_TREE; Count: 208242
Threshold: 1
Variable assignment statement:
242: tmp := (others => (others => '0')); Count: 57945
Threshold: 1
Loop statement:
243: for i in 0 to 1 loop
244: tmp(i) := l1_valid(2 * i + 1 downto 2 * i);
...
272: end case;
273: end loop; Count: 57945
Threshold: 1
Variable assignment statement:
244: tmp(i) := l1_valid(2 * i + 1 downto 2 * i); Count: 115890
Threshold: 1
Sequential statement:
246: case tmp(i) is
247: when "01" =>
...
271:
272: end case; Count: 115890
Threshold: 1
Signal assignment statement:
248: l2_prio(i) <= l1_prio(2 * i); Count: 23313
Threshold: 1
Signal assignment statement:
249: l2_valid(i) <= '1'; Count: 23313
Threshold: 1
Signal assignment statement:
250: l2_winner(i) <= LOWER_TREE; Count: 23313
Threshold: 1
Signal assignment statement:
253: l2_prio(i) <= l1_prio(2 * i + 1); Count: 2407
Threshold: 1
Signal assignment statement:
254: l2_valid(i) <= '1'; Count: 2407
Threshold: 1
Signal assignment statement:
255: l2_winner(i) <= UPPER_TREE; Count: 2407
Threshold: 1
If statement:
258: if (unsigned(l1_prio(2 * i + 1)) > unsigned(l1_prio(2 * i))) then
259: l2_prio(i) <= l1_prio(2 * i + 1);
...
263: l2_winner(i) <= LOWER_TREE;
264: end if; Count: 315
Threshold: 1
Signal assignment statement:
259: l2_prio(i) <= l1_prio(2 * i + 1); Count: 100
Threshold: 1
Signal assignment statement:
260: l2_winner(i) <= UPPER_TREE; Count: 100
Threshold: 1
Signal assignment statement:
262: l2_prio(i) <= l1_prio(2 * i); Count: 215
Threshold: 1
Signal assignment statement:
263: l2_winner(i) <= LOWER_TREE; Count: 215
Threshold: 1
Signal assignment statement:
265: l2_valid(i) <= '1'; Count: 315
Threshold: 1
Signal assignment statement:
268: l2_valid(i) <= '0'; Count: 89855
Threshold: 1
Signal assignment statement:
269: l2_prio(i) <= l1_prio(2 * i + 1); Count: 89855
Threshold: 1
Signal assignment statement:
270: l2_winner(i) <= UPPER_TREE; Count: 89855
Threshold: 1
If statement:
285: l3_valid <= '0' when l2_valid(1 downto 0) = "00"
286: else
287: '1'; Count: 53106
Threshold: 1
Signal assignment statement:
285: l3_valid <= '0' when l2_valid(1 downto 0) = "00" Count: 26539
Threshold: 1
Signal assignment statement:
287: '1'; Count: 26567
Threshold: 1
If statement:
288: output_valid <= '1' when l3_valid = '1' else '0'; Count: 54678
Threshold: 1
Signal assignment statement:
288: output_valid <= '1' when l3_valid = '1' else '0'; Count: 26539
Threshold: 1
Signal assignment statement:
288: output_valid <= '1' when l3_valid = '1' else '0'; Count: 28139
Threshold: 1
If statement:
291: l3_winner <= LOWER_TREE when l2_valid(1 downto 0) = "01" else
292: UPPER_TREE when l2_valid(1 downto 0) = "10" else
293: UPPER_TREE when (l2_valid(1 downto 0) = "11" and
294: unsigned(l2_prio(1)) > unsigned(l2_prio(0)))
295: else
296: LOWER_TREE; Count: 56496
Threshold: 1
Signal assignment statement:
291: l3_winner <= LOWER_TREE when l2_valid(1 downto 0) = "01" else Count: 24888
Threshold: 1
Signal assignment statement:
292: UPPER_TREE when l2_valid(1 downto 0) = "10" else Count: 894
Threshold: 1
Signal assignment statement:
293: UPPER_TREE when (l2_valid(1 downto 0) = "11" and Count: 41
Threshold: 1
Signal assignment statement:
296: LOWER_TREE; Count: 30673
Threshold: 1
If statement:
310: if (l3_winner = LOWER_TREE) then
311: if (l2_winner(0) = LOWER_TREE) then
...
337: end if;
338: end if; Count: 82268
Threshold: 1
If statement:
311: if (l2_winner(0) = LOWER_TREE) then
312: if (l1_winner(0) = LOWER_TREE) then
...
322: end if;
323: end if; Count: 78766
Threshold: 1
If statement:
312: if (l1_winner(0) = LOWER_TREE) then
313: output_index <= 0;
314: else
315: output_index <= 1;
316: end if; Count: 36877
Threshold: 1
Signal assignment statement:
313: output_index <= 0; Count: 14399
Threshold: 1
Signal assignment statement:
315: output_index <= 1; Count: 22478
Threshold: 1
If statement:
318: if (l1_winner(1) = LOWER_TREE) then
319: output_index <= 2 mod G_TXT_BUFFER_COUNT;
320: else
321: output_index <= 3 mod G_TXT_BUFFER_COUNT;
322: end if; Count: 41889
Threshold: 1
Signal assignment statement:
319: output_index <= 2 mod G_TXT_BUFFER_COUNT; Count: 1135
Threshold: 1
Signal assignment statement:
321: output_index <= 3 mod G_TXT_BUFFER_COUNT; Count: 40754
Threshold: 1
If statement:
325: if (l2_winner(1) = LOWER_TREE) then
326: if (l1_winner(2) = LOWER_TREE) then
...
336: end if;
337: end if; Count: 3502
Threshold: 1
If statement:
326: if (l1_winner(2) = LOWER_TREE) then
327: output_index <= 4 mod G_TXT_BUFFER_COUNT;
328: else
329: output_index <= 5 mod G_TXT_BUFFER_COUNT;
330: end if; Count: 744
Threshold: 1
Signal assignment statement:
327: output_index <= 4 mod G_TXT_BUFFER_COUNT; Count: 263
Threshold: 1
Signal assignment statement:
329: output_index <= 5 mod G_TXT_BUFFER_COUNT; Count: 481
Threshold: 1
If statement:
332: if (l1_winner(3) = LOWER_TREE) then
333: output_index <= 6 mod G_TXT_BUFFER_COUNT;
334: else
335: output_index <= 7 mod G_TXT_BUFFER_COUNT;
336: end if; Count: 2758
Threshold: 1
Signal assignment statement:
333: output_index <= 6 mod G_TXT_BUFFER_COUNT; Count: 249
Threshold: 1
Signal assignment statement:
335: output_index <= 7 mod G_TXT_BUFFER_COUNT; Count: 2509
Threshold: 1
Covered branches:
"case" / "with" / "select" choice:
206: when "01" => | Choice of | Count | Threshold |
|---|
| Bin | "01" | 15545 | 1 |
"case" / "with" / "select" choice:
211: when "10" => | Choice of | Count | Threshold |
|---|
| Bin | "10" | 10279 | 1 |
"case" / "with" / "select" choice:
216: when "11" => | Choice of | Count | Threshold |
|---|
| Bin | "11" | 1158 | 1 |
"if" / "when" / "else" condition:
217: if (unsigned(l0_prio(2 * i + 1)) > unsigned(l0_prio(2 * i))) then | Evaluated to | Count | Threshold |
|---|
| Bin | True | 140 | 1 |
| Bin | False | 1018 | 1 |
"case" / "with" / "select" choice:
226: when others => | Choice of | Count | Threshold |
|---|
| Bin | others | 208242 | 1 |
"case" / "with" / "select" choice:
247: when "01" => | Choice of | Count | Threshold |
|---|
| Bin | "01" | 23313 | 1 |
"case" / "with" / "select" choice:
252: when "10" => | Choice of | Count | Threshold |
|---|
| Bin | "10" | 2407 | 1 |
"case" / "with" / "select" choice:
257: when "11" => | Choice of | Count | Threshold |
|---|
| Bin | "11" | 315 | 1 |
"if" / "when" / "else" condition:
258: if (unsigned(l1_prio(2 * i + 1)) > unsigned(l1_prio(2 * i))) then | Evaluated to | Count | Threshold |
|---|
| Bin | True | 100 | 1 |
| Bin | False | 215 | 1 |
"case" / "with" / "select" choice:
267: when others => | Choice of | Count | Threshold |
|---|
| Bin | others | 89855 | 1 |
"if" / "when" / "else" condition:
285: l3_valid <= '0' when l2_valid(1 downto 0) = "00" | Evaluated to | Count | Threshold |
|---|
| Bin | True | 26539 | 1 |
| Bin | False | 26567 | 1 |
"if" / "when" / "else" condition:
288: output_valid <= '1' when l3_valid = '1' else '0'; | Evaluated to | Count | Threshold |
|---|
| Bin | True | 26539 | 1 |
| Bin | False | 28139 | 1 |
"if" / "when" / "else" condition:
291: l3_winner <= LOWER_TREE when l2_valid(1 downto 0) = "01" else | Evaluated to | Count | Threshold |
|---|
| Bin | True | 24888 | 1 |
| Bin | False | 31608 | 1 |
"if" / "when" / "else" condition:
292: UPPER_TREE when l2_valid(1 downto 0) = "10" else | Evaluated to | Count | Threshold |
|---|
| Bin | True | 894 | 1 |
| Bin | False | 30714 | 1 |
"if" / "when" / "else" condition:
293: UPPER_TREE when (l2_valid(1 downto 0) = "11" and
294: unsigned(l2_prio(1)) > unsigned(l2_prio(0))) | Evaluated to | Count | Threshold |
|---|
| Bin | True | 41 | 1 |
| Bin | False | 30673 | 1 |
"if" / "when" / "else" condition:
310: if (l3_winner = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | True | 78766 | 1 |
| Bin | False | 3502 | 1 |
"if" / "when" / "else" condition:
311: if (l2_winner(0) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | True | 36877 | 1 |
| Bin | False | 41889 | 1 |
"if" / "when" / "else" condition:
312: if (l1_winner(0) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | True | 14399 | 1 |
| Bin | False | 22478 | 1 |
"if" / "when" / "else" condition:
318: if (l1_winner(1) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | True | 1135 | 1 |
| Bin | False | 40754 | 1 |
"if" / "when" / "else" condition:
325: if (l2_winner(1) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | True | 744 | 1 |
| Bin | False | 2758 | 1 |
"if" / "when" / "else" condition:
326: if (l1_winner(2) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | True | 263 | 1 |
| Bin | False | 481 | 1 |
"if" / "when" / "else" condition:
332: if (l1_winner(3) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | True | 249 | 1 |
| Bin | False | 2509 | 1 |
Covered toggles:
Port:
PRIO(7)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 53 | 1 |
| Bin | 1 | 0 | 307 | 1 |
Port:
PRIO(7)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 68 | 1 |
| Bin | 1 | 0 | 304 | 1 |
Port:
PRIO(7)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 61 | 1 |
| Bin | 1 | 0 | 367 | 1 |
Port:
PRIO(6)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 67 | 1 |
| Bin | 1 | 0 | 308 | 1 |
Port:
PRIO(6)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 79 | 1 |
| Bin | 1 | 0 | 321 | 1 |
Port:
PRIO(6)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 63 | 1 |
| Bin | 1 | 0 | 304 | 1 |
Port:
PRIO(5)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 67 | 1 |
| Bin | 1 | 0 | 285 | 1 |
Port:
PRIO(5)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 71 | 1 |
| Bin | 1 | 0 | 303 | 1 |
Port:
PRIO(5)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 97 | 1 |
| Bin | 1 | 0 | 326 | 1 |
Port:
PRIO(4)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 92 | 1 |
| Bin | 1 | 0 | 300 | 1 |
Port:
PRIO(4)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 84 | 1 |
| Bin | 1 | 0 | 274 | 1 |
Port:
PRIO(4)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 101 | 1 |
| Bin | 1 | 0 | 307 | 1 |
Port:
PRIO(3)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 165 | 1 |
| Bin | 1 | 0 | 984 | 1 |
Port:
PRIO(3)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 180 | 1 |
| Bin | 1 | 0 | 1037 | 1 |
Port:
PRIO(3)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 229 | 1 |
| Bin | 1 | 0 | 1069 | 1 |
Port:
PRIO(2)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 196 | 1 |
| Bin | 1 | 0 | 945 | 1 |
Port:
PRIO(2)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 199 | 1 |
| Bin | 1 | 0 | 1008 | 1 |
Port:
PRIO(2)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 282 | 1 |
| Bin | 1 | 0 | 1019 | 1 |
Port:
PRIO(1)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 268 | 1 |
| Bin | 1 | 0 | 1868 | 1 |
Port:
PRIO(1)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 257 | 1 |
| Bin | 1 | 0 | 1902 | 1 |
Port:
PRIO(1)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 325 | 1 |
| Bin | 1 | 0 | 1927 | 1 |
Port:
PRIO(0)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 333 | 1 |
| Bin | 1 | 0 | 1863 | 1 |
Port:
PRIO(0)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 320 | 1 |
| Bin | 1 | 0 | 1962 | 1 |
Port:
PRIO(0)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 1984 | 1 |
| Bin | 1 | 0 | 343 | 1 |
Port:
PRIO_VALID(7) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 329 | 1 |
| Bin | 1 | 0 | 6336 | 1 |
Port:
PRIO_VALID(6) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 302 | 1 |
| Bin | 1 | 0 | 6363 | 1 |
Port:
PRIO_VALID(5) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 343 | 1 |
| Bin | 1 | 0 | 6322 | 1 |
Port:
PRIO_VALID(4) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 304 | 1 |
| Bin | 1 | 0 | 6361 | 1 |
Port:
PRIO_VALID(3) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 1272 | 1 |
| Bin | 1 | 0 | 20535 | 1 |
Port:
PRIO_VALID(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 1224 | 1 |
| Bin | 1 | 0 | 20583 | 1 |
Port:
PRIO_VALID(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 9449 | 1 |
| Bin | 1 | 0 | 43610 | 1 |
Port:
PRIO_VALID(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 14829 | 1 |
| Bin | 1 | 0 | 38230 | 1 |
Port:
OUTPUT_VALID | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 26539 | 1 |
| Bin | 1 | 0 | 28139 | 1 |
Signal:
L0_PRIO(7)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 53 | 1 |
| Bin | 1 | 0 | 3907 | 1 |
Signal:
L0_PRIO(7)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 68 | 1 |
| Bin | 1 | 0 | 3904 | 1 |
Signal:
L0_PRIO(7)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 61 | 1 |
| Bin | 1 | 0 | 3967 | 1 |
Signal:
L0_PRIO(6)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 67 | 1 |
| Bin | 1 | 0 | 3908 | 1 |
Signal:
L0_PRIO(6)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 79 | 1 |
| Bin | 1 | 0 | 3921 | 1 |
Signal:
L0_PRIO(6)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 63 | 1 |
| Bin | 1 | 0 | 3904 | 1 |
Signal:
L0_PRIO(5)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 67 | 1 |
| Bin | 1 | 0 | 3885 | 1 |
Signal:
L0_PRIO(5)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 71 | 1 |
| Bin | 1 | 0 | 3903 | 1 |
Signal:
L0_PRIO(5)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 97 | 1 |
| Bin | 1 | 0 | 3926 | 1 |
Signal:
L0_PRIO(4)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 92 | 1 |
| Bin | 1 | 0 | 3900 | 1 |
Signal:
L0_PRIO(4)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 84 | 1 |
| Bin | 1 | 0 | 3874 | 1 |
Signal:
L0_PRIO(4)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 101 | 1 |
| Bin | 1 | 0 | 3907 | 1 |
Signal:
L0_PRIO(3)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 165 | 1 |
| Bin | 1 | 0 | 2974 | 1 |
Signal:
L0_PRIO(3)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 180 | 1 |
| Bin | 1 | 0 | 3027 | 1 |
Signal:
L0_PRIO(3)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 229 | 1 |
| Bin | 1 | 0 | 3059 | 1 |
Signal:
L0_PRIO(2)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 196 | 1 |
| Bin | 1 | 0 | 2935 | 1 |
Signal:
L0_PRIO(2)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 199 | 1 |
| Bin | 1 | 0 | 2998 | 1 |
Signal:
L0_PRIO(2)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 282 | 1 |
| Bin | 1 | 0 | 3009 | 1 |
Signal:
L0_PRIO(1)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 268 | 1 |
| Bin | 1 | 0 | 1868 | 1 |
Signal:
L0_PRIO(1)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 257 | 1 |
| Bin | 1 | 0 | 1902 | 1 |
Signal:
L0_PRIO(1)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 325 | 1 |
| Bin | 1 | 0 | 1927 | 1 |
Signal:
L0_PRIO(0)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 333 | 1 |
| Bin | 1 | 0 | 1863 | 1 |
Signal:
L0_PRIO(0)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 320 | 1 |
| Bin | 1 | 0 | 1962 | 1 |
Signal:
L0_PRIO(0)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 1984 | 1 |
| Bin | 1 | 0 | 343 | 1 |
Signal:
L0_VALID(7) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 329 | 1 |
| Bin | 1 | 0 | 54165 | 1 |
Signal:
L0_VALID(6) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 302 | 1 |
| Bin | 1 | 0 | 54192 | 1 |
Signal:
L0_VALID(5) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 343 | 1 |
| Bin | 1 | 0 | 54151 | 1 |
Signal:
L0_VALID(4) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 304 | 1 |
| Bin | 1 | 0 | 54190 | 1 |
Signal:
L0_VALID(3) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 1272 | 1 |
| Bin | 1 | 0 | 52727 | 1 |
Signal:
L0_VALID(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 1224 | 1 |
| Bin | 1 | 0 | 52775 | 1 |
Signal:
L0_VALID(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 9449 | 1 |
| Bin | 1 | 0 | 43610 | 1 |
Signal:
L0_VALID(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 14829 | 1 |
| Bin | 1 | 0 | 38230 | 1 |
Signal:
L1_PRIO(3)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 82 | 1 |
| Bin | 1 | 0 | 32235 | 1 |
Signal:
L1_PRIO(3)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 91 | 1 |
| Bin | 1 | 0 | 32251 | 1 |
Signal:
L1_PRIO(3)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 104 | 1 |
| Bin | 1 | 0 | 32279 | 1 |
Signal:
L1_PRIO(2)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 93 | 1 |
| Bin | 1 | 0 | 32220 | 1 |
Signal:
L1_PRIO(2)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 95 | 1 |
| Bin | 1 | 0 | 32225 | 1 |
Signal:
L1_PRIO(2)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 111 | 1 |
| Bin | 1 | 0 | 32263 | 1 |
Signal:
L1_PRIO(1)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 202 | 1 |
| Bin | 1 | 0 | 31093 | 1 |
Signal:
L1_PRIO(1)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 267 | 1 |
| Bin | 1 | 0 | 31214 | 1 |
Signal:
L1_PRIO(1)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 328 | 1 |
| Bin | 1 | 0 | 31253 | 1 |
Signal:
L1_PRIO(0)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 550 | 1 |
| Bin | 1 | 0 | 2110 | 1 |
Signal:
L1_PRIO(0)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 708 | 1 |
| Bin | 1 | 0 | 2276 | 1 |
Signal:
L1_PRIO(0)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 14251 | 1 |
| Bin | 1 | 0 | 15819 | 1 |
Signal:
L1_VALID(3) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 492 | 1 |
| Bin | 1 | 0 | 51141 | 1 |
Signal:
L1_VALID(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 499 | 1 |
| Bin | 1 | 0 | 51134 | 1 |
Signal:
L1_VALID(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 2048 | 1 |
| Bin | 1 | 0 | 49585 | 1 |
Signal:
L1_VALID(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 22259 | 1 |
| Bin | 1 | 0 | 29374 | 1 |
Signal:
L1_WINNER(3) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 33172 | 1 |
| Bin | 1 | 0 | 286 | 1 |
Signal:
L1_WINNER(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 33169 | 1 |
| Bin | 1 | 0 | 289 | 1 |
Signal:
L1_WINNER(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 32307 | 1 |
| Bin | 1 | 0 | 1151 | 1 |
Signal:
L1_WINNER(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 19016 | 1 |
| Bin | 1 | 0 | 14442 | 1 |
Signal:
L2_PRIO(1)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 90 | 1 |
| Bin | 1 | 0 | 31731 | 1 |
Signal:
L2_PRIO(1)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 84 | 1 |
| Bin | 1 | 0 | 31754 | 1 |
Signal:
L2_PRIO(1)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 111 | 1 |
| Bin | 1 | 0 | 31786 | 1 |
Signal:
L2_PRIO(0)(2) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 514 | 1 |
| Bin | 1 | 0 | 2114 | 1 |
Signal:
L2_PRIO(0)(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 805 | 1 |
| Bin | 1 | 0 | 2406 | 1 |
Signal:
L2_PRIO(0)(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 14577 | 1 |
| Bin | 1 | 0 | 16152 | 1 |
Signal:
L2_VALID(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 917 | 1 |
| Bin | 1 | 0 | 50589 | 1 |
Signal:
L2_VALID(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 24080 | 1 |
| Bin | 1 | 0 | 27426 | 1 |
Signal:
L2_WINNER(1) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 46496 | 1 |
| Bin | 1 | 0 | 498 | 1 |
Signal:
L2_WINNER(0) | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 24747 | 1 |
| Bin | 1 | 0 | 22247 | 1 |
Signal:
L3_VALID | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 26539 | 1 |
| Bin | 1 | 0 | 26539 | 1 |
Signal:
L3_WINNER | From | To | Count | Threshold |
|---|
| Bin | 0 | 1 | 916 | 1 |
| Bin | 1 | 0 | 2516 | 1 |
Excluded expressions:
"and" expression
293: UPPER_TREE when (l2_valid(1 downto 0) = "11" and
294: unsigned(l2_prio(1)) > unsigned(l2_prio(0))) | LHS | RHS | Count | Threshold | Excluded due to |
|---|
| Bin | False | True | 0 | 1 | Unreachable |
Covered expressions:
"=" expression
288: output_valid <= '1' when l3_valid = '1' else '0'; | Evaluated to | Count | Threshold |
|---|
| Bin | False | 28139 | 1 |
| Bin | True | 26539 | 1 |
"and" expression
293: UPPER_TREE when (l2_valid(1 downto 0) = "11" and
294: unsigned(l2_prio(1)) > unsigned(l2_prio(0))) | LHS | RHS | Count | Threshold |
|---|
| Bin | True | False | 53 | 1 |
| Bin | True | True | 41 | 1 |
"=" expression
310: if (l3_winner = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | False | 3502 | 1 |
| Bin | True | 78766 | 1 |
"=" expression
311: if (l2_winner(0) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | False | 41889 | 1 |
| Bin | True | 36877 | 1 |
"=" expression
312: if (l1_winner(0) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | False | 22478 | 1 |
| Bin | True | 14399 | 1 |
"=" expression
318: if (l1_winner(1) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | False | 40754 | 1 |
| Bin | True | 1135 | 1 |
"=" expression
325: if (l2_winner(1) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | False | 2758 | 1 |
| Bin | True | 744 | 1 |
"=" expression
326: if (l1_winner(2) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | False | 481 | 1 |
| Bin | True | 263 | 1 |
"=" expression
332: if (l1_winner(3) = LOWER_TREE) then | Evaluated to | Count | Threshold |
|---|
| Bin | False | 2509 | 1 |
| Bin | True | 249 | 1 |
Uncovered functional coverage:
Excluded functional coverage:
Covered functional coverage: