Line Coverage for Module :
alert_handler
| Line No. | Total | Covered | Percent |
TOTAL | | 25 | 25 | 100.00 |
CONT_ASSIGN | 60 | 1 | 1 | 100.00 |
CONT_ASSIGN | 86 | 1 | 1 | 100.00 |
CONT_ASSIGN | 87 | 1 | 1 | 100.00 |
CONT_ASSIGN | 203 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 287 | 1 | 1 | 100.00 |
CONT_ASSIGN | 287 | 1 | 1 | 100.00 |
CONT_ASSIGN | 287 | 1 | 1 | 100.00 |
CONT_ASSIGN | 287 | 1 | 1 | 100.00 |
CONT_ASSIGN | 306 | 1 | 1 | 100.00 |
59
60 1/1 assign {intr_classd_o,
Tests: T1 T2 T3
61 intr_classc_o,
62 intr_classb_o,
63 intr_classa_o} = irq;
64
65 // SEC_CM: CONFIG.SHADOW
66 // SEC_CM: PING_TIMER.CONFIG.REGWEN
67 // SEC_CM: ALERT.CONFIG.REGWEN
68 // SEC_CM: ALERT_LOC.CONFIG.REGWEN
69 // SEC_CM: CLASS.CONFIG.REGWEN
70 alert_handler_reg_wrap u_reg_wrap (
71 .clk_i,
72 .rst_ni,
73 .rst_shadowed_ni,
74 .tl_i,
75 .tl_o,
76 .irq_o ( irq ),
77 .latch_crashdump_i ( latch_crashdump ),
78 .crashdump_o,
79 .hw2reg_wrap,
80 .reg2hw_wrap,
81 // SEC_CM: BUS.INTEGRITY
82 .fatal_integ_alert_o(loc_alert_trig[4])
83 );
84
85 // SEC_CM: CONFIG.SHADOW
86 1/1 assign loc_alert_trig[5] = reg2hw_wrap.shadowed_err_update;
Tests: T1 T2 T3
87 1/1 assign loc_alert_trig[6] = reg2hw_wrap.shadowed_err_storage;
Tests: T1 T2 T3
88
89 ////////////////
90 // Ping Timer //
91 ////////////////
92
93 logic [NAlerts-1:0] alert_ping_req;
94 logic [NAlerts-1:0] alert_ping_ok;
95 logic [N_ESC_SEV-1:0] esc_ping_req;
96 logic [N_ESC_SEV-1:0] esc_ping_ok;
97
98 logic edn_req, edn_ack;
99 logic [LfsrWidth-1:0] edn_data;
100
101 prim_edn_req #(
102 .OutWidth(LfsrWidth)
103 ) u_edn_req (
104 // Alert handler side
105 .clk_i,
106 .rst_ni,
107 .req_chk_i ( 1'b1 ),
108 .req_i ( edn_req ),
109 .ack_o ( edn_ack ),
110 .data_o ( edn_data ),
111 .fips_o ( ),
112 .err_o ( ),
113 // EDN side
114 .clk_edn_i,
115 .rst_edn_ni,
116 .edn_o ( edn_o ),
117 .edn_i ( edn_i )
118 );
119
120 alert_handler_ping_timer #(
121 .RndCnstLfsrSeed(RndCnstLfsrSeed),
122 .RndCnstLfsrPerm(RndCnstLfsrPerm)
123 ) u_ping_timer (
124 .clk_i,
125 .rst_ni,
126 .edn_req_o ( edn_req ),
127 .edn_ack_i ( edn_ack ),
128 .edn_data_i ( edn_data ),
129 .en_i ( reg2hw_wrap.ping_enable ),
130 .alert_ping_en_i ( reg2hw_wrap.alert_ping_en ),
131 .ping_timeout_cyc_i ( reg2hw_wrap.ping_timeout_cyc ),
132 // set this to the maximum width in the design.
133 // can be overridden in DV and FPV to shorten the wait periods.
134 // note however that this needs to be a right-aligned mask.
135 // also, do not set this to a value lower than 0x7.
136 .wait_cyc_mask_i ( {PING_CNT_DW{1'b1}} ),
137 // SEC_CM: ALERT_RX.INTERSIG.BKGN_CHK
138 .alert_ping_req_o ( alert_ping_req ),
139 // SEC_CM: ESC_TX.INTERSIG.BKGN_CHK
140 .esc_ping_req_o ( esc_ping_req ),
141 .alert_ping_ok_i ( alert_ping_ok ),
142 .esc_ping_ok_i ( esc_ping_ok ),
143 .alert_ping_fail_o ( loc_alert_trig[0] ),
144 .esc_ping_fail_o ( loc_alert_trig[1] )
145 );
146
147 `ASSERT_PRIM_COUNT_ERROR_TRIGGER_ERR(PingTimerEscCnterCheck_A,
148 u_ping_timer.u_prim_count_esc_cnt,
149 loc_alert_trig[0] & loc_alert_trig[1],
150 (reg2hw_wrap.ping_enable == 0))
151 `ASSERT_PRIM_COUNT_ERROR_TRIGGER_ERR(PingTimerCnterCheck_A,
152 u_ping_timer.u_prim_count_cnt,
153 loc_alert_trig[0] & loc_alert_trig[1],
154 (reg2hw_wrap.ping_enable == 0))
155 `ASSERT_PRIM_DOUBLE_LFSR_ERROR_TRIGGER_ERR(PingTimerDoubleLfsrCheck_A,
156 u_ping_timer.u_prim_double_lfsr,
157 loc_alert_trig[0] & loc_alert_trig[1],
158 (reg2hw_wrap.ping_enable == 0))
159 `ASSERT_PRIM_FSM_ERROR_TRIGGER_ERR(PingTimerFsmCheck_A,
160 u_ping_timer.u_state_regs,
161 loc_alert_trig[0] & loc_alert_trig[1],
162 (reg2hw_wrap.ping_enable == 0))
163
164 /////////////////////////////
165 // Low-power group control //
166 /////////////////////////////
167
168 prim_mubi_pkg::mubi4_t [NAlerts-1:0] alert_init_trig;
169 alert_handler_lpg_ctrl u_alert_handler_lpg_ctrl (
170 .clk_i,
171 .rst_ni,
172 // SEC_CM: LPG.INTERSIG.MUBI
173 .lpg_cg_en_i,
174 .lpg_rst_en_i,
175 .alert_init_trig_o ( alert_init_trig )
176 );
177
178 /////////////////////
179 // Alert Receivers //
180 /////////////////////
181
182 logic [NAlerts-1:0] alert_integfail;
183 logic [NAlerts-1:0] alert_trig;
184
185 // Target interrupt notification
186 for (genvar k = 0 ; k < NAlerts ; k++) begin : gen_alerts
187 prim_alert_receiver #(
188 .AsyncOn(AsyncOn[k])
189 ) u_alert_receiver (
190 .clk_i,
191 .rst_ni,
192 .init_trig_i ( alert_init_trig[k] ),
193 .ping_req_i ( alert_ping_req[k] ),
194 .ping_ok_o ( alert_ping_ok[k] ),
195 .integ_fail_o ( alert_integfail[k] ),
196 .alert_o ( alert_trig[k] ),
197 // SEC_CM: ALERT.INTERSIG.DIFF
198 .alert_rx_o ( alert_rx_o[k] ),
199 .alert_tx_i ( alert_tx_i[k] )
200 );
201 end
202
203 1/1 assign loc_alert_trig[2] = |(reg2hw_wrap.alert_en & alert_integfail);
Tests: T1 T2 T3
204
205 ///////////////////////////////////////
206 // Set alert cause bits and classify //
207 ///////////////////////////////////////
208
209 alert_handler_class u_class (
210 .alert_trig_i ( alert_trig ),
211 .loc_alert_trig_i ( loc_alert_trig ),
212 .alert_en_i ( reg2hw_wrap.alert_en ),
213 .loc_alert_en_i ( reg2hw_wrap.loc_alert_en ),
214 .alert_class_i ( reg2hw_wrap.alert_class ),
215 .loc_alert_class_i ( reg2hw_wrap.loc_alert_class ),
216 .alert_cause_o ( hw2reg_wrap.alert_cause ),
217 .loc_alert_cause_o ( hw2reg_wrap.loc_alert_cause ),
218 .class_trig_o ( hw2reg_wrap.class_trig )
219 );
220
221 ////////////////////////////////////
222 // Escalation Handling of Classes //
223 ////////////////////////////////////
224
225 logic [N_CLASSES-1:0][N_ESC_SEV-1:0] class_esc_sig_req;
226
227 for (genvar k = 0; k < N_CLASSES; k++) begin : gen_classes
228 logic class_accu_fail, class_accu_trig;
229 alert_handler_accu u_accu (
230 .clk_i,
231 .rst_ni,
232 .class_en_i ( reg2hw_wrap.class_en[k] ),
233 .clr_i ( reg2hw_wrap.class_clr[k] ),
234 .class_trig_i ( hw2reg_wrap.class_trig[k] ),
235 .thresh_i ( reg2hw_wrap.class_accum_thresh[k] ),
236 .accu_cnt_o ( hw2reg_wrap.class_accum_cnt[k] ),
237 .accu_trig_o ( class_accu_trig ),
238 .accu_fail_o ( class_accu_fail )
239 );
240 `ASSERT_PRIM_COUNT_ERROR_TRIGGER_ERR(AccuCnterCheck_A,
241 u_accu.u_prim_count,
242 esc_tx_o[0].esc_p & esc_tx_o[1].esc_p & esc_tx_o[2].esc_p & esc_tx_o[3].esc_p)
243
244 alert_handler_esc_timer u_esc_timer (
245 .clk_i,
246 .rst_ni,
247 .en_i ( reg2hw_wrap.class_en[k] ),
248 // this clear does not apply to interrupts
249 .clr_i ( reg2hw_wrap.class_clr[k] ),
250 // an interrupt enables the timeout
251 .timeout_en_i ( irq[k] ),
252 .accu_trig_i ( class_accu_trig ),
253 .accu_fail_i ( class_accu_fail ),
254 .timeout_cyc_i ( reg2hw_wrap.class_timeout_cyc[k] ),
255 .esc_en_i ( reg2hw_wrap.class_esc_en[k] ),
256 .esc_map_i ( reg2hw_wrap.class_esc_map[k] ),
257 .phase_cyc_i ( reg2hw_wrap.class_phase_cyc[k] ),
258 .crashdump_phase_i ( reg2hw_wrap.class_crashdump_phase[k] ),
259 .latch_crashdump_o ( latch_crashdump[k] ),
260 .esc_trig_o ( hw2reg_wrap.class_esc_trig[k] ),
261 .esc_cnt_o ( hw2reg_wrap.class_esc_cnt[k] ),
262 .esc_state_o ( hw2reg_wrap.class_esc_state[k] ),
263 .esc_sig_req_o ( class_esc_sig_req[k] )
264 );
265
266 `ASSERT_PRIM_COUNT_ERROR_TRIGGER_ERR(EscTimerCnterCheck_A,
267 u_esc_timer.u_prim_count,
268 esc_tx_o[0].esc_p & esc_tx_o[1].esc_p & esc_tx_o[2].esc_p & esc_tx_o[3].esc_p)
269 `ASSERT_PRIM_FSM_ERROR_TRIGGER_ERR(EscTimerFsmCheck_A,
270 u_esc_timer.u_state_regs,
271 esc_tx_o[0].esc_p & esc_tx_o[1].esc_p & esc_tx_o[2].esc_p & esc_tx_o[3].esc_p)
272 end
273
274 ////////////////////////
275 // Escalation Senders //
276 ////////////////////////
277
278 logic [N_ESC_SEV-1:0] esc_sig_req;
279 logic [N_ESC_SEV-1:0] esc_integfail;
280 logic [N_ESC_SEV-1:0][N_CLASSES-1:0] esc_sig_req_trsp;
281
282 for (genvar k = 0; k < N_ESC_SEV; k++) begin : gen_esc_sev
283 for (genvar j = 0; j < N_CLASSES; j++) begin : gen_transp
284 16/16 assign esc_sig_req_trsp[k][j] = class_esc_sig_req[j][k];
Tests: T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3
285 end
286
287 4/4 assign esc_sig_req[k] = |esc_sig_req_trsp[k];
Tests: T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3
288 // SEC_CM: ESC_RX.INTERSIG.BKGN_CHK
289 // Note: This countermeasure is actually implemented on the receiver side. We currently cannot
290 // put this RTL label inside that module due to the way our countermeasure annotation check
291 // script discovers the RTL files. The label is thus put here. Please refer to
292 // prim_esc_receiver.sv for the actual implementation of this mechanism.
293 prim_esc_sender u_esc_sender (
294 .clk_i,
295 .rst_ni,
296 .ping_req_i ( esc_ping_req[k] ),
297 .ping_ok_o ( esc_ping_ok[k] ),
298 .integ_fail_o ( esc_integfail[k] ),
299 .esc_req_i ( esc_sig_req[k] ),
300 // SEC_CM: ESC.INTERSIG.DIFF
301 .esc_rx_i ( esc_rx_i[k] ),
302 .esc_tx_o ( esc_tx_o[k] )
303 );
304 end
305
306 1/1 assign loc_alert_trig[3] = |esc_integfail;
Tests: T1 T2 T3
Toggle Coverage for Module :
alert_handler
| Total | Covered | Percent |
Totals |
443 |
442 |
99.77 |
Total Bits |
1748 |
1746 |
99.89 |
Total Bits 0->1 |
874 |
873 |
99.89 |
Total Bits 1->0 |
874 |
873 |
99.89 |
| | | |
Ports |
443 |
442 |
99.77 |
Port Bits |
1748 |
1746 |
99.89 |
Port Bits 0->1 |
874 |
873 |
99.89 |
Port Bits 1->0 |
874 |
873 |
99.89 |
Port Details
Name | Toggle | Toggle 1->0 | Tests | Toggle 0->1 | Tests | Direction |
clk_i |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
rst_ni |
Yes |
Yes |
T4,T5,T6 |
Yes |
T1,T2,T3 |
INPUT |
rst_shadowed_ni |
Yes |
Yes |
T4,T5,T6 |
Yes |
T1,T2,T3 |
INPUT |
clk_edn_i |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
rst_edn_ni |
Yes |
Yes |
T4,T5,T6 |
Yes |
T1,T2,T3 |
INPUT |
tl_i.d_ready |
Yes |
Yes |
T3,T12,T4 |
Yes |
T1,T2,T3 |
INPUT |
tl_i.a_user.data_intg[6:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
tl_i.a_user.cmd_intg[6:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
tl_i.a_user.instr_type[3:0] |
Yes |
Yes |
T10,T11,T8 |
Yes |
T10,T11,T8 |
INPUT |
tl_i.a_user.rsvd[4:0] |
Unreachable |
Unreachable |
|
Unreachable |
|
INPUT |
tl_i.a_data[31:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
tl_i.a_mask[3:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
tl_i.a_address[31:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
tl_i.a_source[7:0] |
Yes |
Yes |
T2,T12,T4 |
Yes |
T2,T12,T4 |
INPUT |
tl_i.a_size[1:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
tl_i.a_param[2:0] |
Unreachable |
Unreachable |
|
Unreachable |
|
INPUT |
tl_i.a_opcode[2:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
tl_i.a_valid |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
tl_o.a_ready |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
tl_o.d_error |
Yes |
Yes |
T57,T100,T43 |
Yes |
T57,T100,T43 |
OUTPUT |
tl_o.d_user.data_intg[6:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
tl_o.d_user.rsp_intg[5:0] |
Yes |
Yes |
*T1,*T2,*T3 |
Yes |
T1,T2,T3 |
OUTPUT |
tl_o.d_user.rsp_intg[6] |
Unreachable |
Unreachable |
|
Unreachable |
|
OUTPUT |
tl_o.d_data[31:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
tl_o.d_sink |
Unreachable |
Unreachable |
|
Unreachable |
|
OUTPUT |
tl_o.d_source[7:0] |
Yes |
Yes |
T2,T12,T4 |
Yes |
T1,T2,T3 |
OUTPUT |
tl_o.d_size[1:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
tl_o.d_param[2:0] |
Unreachable |
Unreachable |
|
Unreachable |
|
OUTPUT |
tl_o.d_opcode[0] |
Yes |
Yes |
*T1,*T2,*T3 |
Yes |
T1,T2,T3 |
OUTPUT |
tl_o.d_opcode[2:1] |
Unreachable |
Unreachable |
|
Unreachable |
|
OUTPUT |
tl_o.d_valid |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
intr_classa_o |
Yes |
Yes |
T2,T12,T10 |
Yes |
T2,T12,T10 |
OUTPUT |
intr_classb_o |
Yes |
Yes |
T10,T11,T16 |
Yes |
T10,T11,T16 |
OUTPUT |
intr_classc_o |
Yes |
Yes |
T3,T10,T11 |
Yes |
T3,T10,T11 |
OUTPUT |
intr_classd_o |
Yes |
Yes |
T10,T11,T16 |
Yes |
T10,T11,T16 |
OUTPUT |
crashdump_o.class_esc_cnt[0][0] |
Yes |
Yes |
T2,T12,T10 |
Yes |
T2,T12,T10 |
OUTPUT |
crashdump_o.class_esc_cnt[0][6:1] |
Yes |
Yes |
T2,T10,T28 |
Yes |
T2,T10,T28 |
OUTPUT |
crashdump_o.class_esc_cnt[0][7] |
Yes |
Yes |
T2,T28,T8 |
Yes |
T2,T28,T8 |
OUTPUT |
crashdump_o.class_esc_cnt[0][8] |
Yes |
Yes |
T2,T8,T29 |
Yes |
T2,T8,T29 |
OUTPUT |
crashdump_o.class_esc_cnt[0][9] |
Yes |
Yes |
T2,T8,T29 |
Yes |
T2,T8,T29 |
OUTPUT |
crashdump_o.class_esc_cnt[0][31:10] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_esc_cnt[1][0] |
Yes |
Yes |
T11,T8,T13 |
Yes |
T11,T8,T13 |
OUTPUT |
crashdump_o.class_esc_cnt[1][5:1] |
Yes |
Yes |
T11,T8,T13 |
Yes |
T11,T8,T13 |
OUTPUT |
crashdump_o.class_esc_cnt[1][6] |
Yes |
Yes |
T11,T8,T13 |
Yes |
T11,T8,T13 |
OUTPUT |
crashdump_o.class_esc_cnt[1][7] |
Yes |
Yes |
T8,T13,T9 |
Yes |
T8,T13,T9 |
OUTPUT |
crashdump_o.class_esc_cnt[1][8] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_esc_cnt[1][9] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_esc_cnt[1][31:10] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_esc_cnt[2][0] |
Yes |
Yes |
T3,T10,T8 |
Yes |
T3,T10,T8 |
OUTPUT |
crashdump_o.class_esc_cnt[2][3:1] |
Yes |
Yes |
T10,T8,T17 |
Yes |
T10,T8,T17 |
OUTPUT |
crashdump_o.class_esc_cnt[2][5:4] |
Yes |
Yes |
T10,T8,T17 |
Yes |
T10,T8,T17 |
OUTPUT |
crashdump_o.class_esc_cnt[2][6] |
Yes |
Yes |
T10,T8,T17 |
Yes |
T10,T8,T17 |
OUTPUT |
crashdump_o.class_esc_cnt[2][7] |
Yes |
Yes |
T8,T17,T50 |
Yes |
T8,T17,T50 |
OUTPUT |
crashdump_o.class_esc_cnt[2][8] |
Yes |
Yes |
T8,T17,T50 |
Yes |
T8,T17,T50 |
OUTPUT |
crashdump_o.class_esc_cnt[2][9] |
Yes |
Yes |
T8,T17,T9 |
Yes |
T8,T17,T9 |
OUTPUT |
crashdump_o.class_esc_cnt[2][31:10] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_esc_cnt[3][0] |
Yes |
Yes |
T10,T8,T17 |
Yes |
T10,T8,T17 |
OUTPUT |
crashdump_o.class_esc_cnt[3][4:1] |
Yes |
Yes |
T10,T8,T18 |
Yes |
T10,T8,T18 |
OUTPUT |
crashdump_o.class_esc_cnt[3][5] |
Yes |
Yes |
T10,T8,T18 |
Yes |
T10,T8,T18 |
OUTPUT |
crashdump_o.class_esc_cnt[3][6] |
Yes |
Yes |
T10,T8,T18 |
Yes |
T10,T8,T18 |
OUTPUT |
crashdump_o.class_esc_cnt[3][7] |
Yes |
Yes |
T8,T18,T105 |
Yes |
T8,T18,T105 |
OUTPUT |
crashdump_o.class_esc_cnt[3][8] |
Yes |
Yes |
T8,T18,T105 |
Yes |
T8,T18,T105 |
OUTPUT |
crashdump_o.class_esc_cnt[3][9] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_esc_cnt[3][31:10] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[0][0] |
Yes |
Yes |
T2,T12,T10 |
Yes |
T2,T12,T10 |
OUTPUT |
crashdump_o.class_accum_cnt[0][1] |
Yes |
Yes |
T2,T12,T10 |
Yes |
T2,T12,T10 |
OUTPUT |
crashdump_o.class_accum_cnt[0][2] |
Yes |
Yes |
T2,T10,T8 |
Yes |
T2,T10,T8 |
OUTPUT |
crashdump_o.class_accum_cnt[0][3] |
Yes |
Yes |
T8,T13,T9 |
Yes |
T8,T13,T9 |
OUTPUT |
crashdump_o.class_accum_cnt[0][4] |
Yes |
Yes |
T8,T13,T9 |
Yes |
T8,T13,T9 |
OUTPUT |
crashdump_o.class_accum_cnt[0][5] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[0][6] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[0][7] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[0][8] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[0][15:9] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[1][1:0] |
Yes |
Yes |
T11,T8,T13 |
Yes |
T11,T8,T13 |
OUTPUT |
crashdump_o.class_accum_cnt[1][2] |
Yes |
Yes |
T11,T8,T13 |
Yes |
T11,T8,T13 |
OUTPUT |
crashdump_o.class_accum_cnt[1][3] |
Yes |
Yes |
T8,T13,T9 |
Yes |
T8,T13,T9 |
OUTPUT |
crashdump_o.class_accum_cnt[1][4] |
Yes |
Yes |
T8,T13,T9 |
Yes |
T8,T13,T9 |
OUTPUT |
crashdump_o.class_accum_cnt[1][5] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[1][6] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[1][7] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[1][15:8] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[2][1:0] |
Yes |
Yes |
T1,T3,T10 |
Yes |
T1,T3,T10 |
OUTPUT |
crashdump_o.class_accum_cnt[2][2] |
Yes |
Yes |
T3,T10,T8 |
Yes |
T3,T10,T8 |
OUTPUT |
crashdump_o.class_accum_cnt[2][3] |
Yes |
Yes |
T3,T10,T8 |
Yes |
T3,T10,T8 |
OUTPUT |
crashdump_o.class_accum_cnt[2][4] |
Yes |
Yes |
T10,T8,T9 |
Yes |
T10,T8,T9 |
OUTPUT |
crashdump_o.class_accum_cnt[2][5] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[2][6] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[2][7] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[2][8] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[2][15:9] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[3][0] |
Yes |
Yes |
T1,T10,T11 |
Yes |
T1,T10,T11 |
OUTPUT |
crashdump_o.class_accum_cnt[3][1] |
Yes |
Yes |
T1,T10,T11 |
Yes |
T1,T10,T11 |
OUTPUT |
crashdump_o.class_accum_cnt[3][2] |
Yes |
Yes |
T1,T10,T11 |
Yes |
T1,T10,T11 |
OUTPUT |
crashdump_o.class_accum_cnt[3][3] |
Yes |
Yes |
T10,T8,T18 |
Yes |
T10,T8,T18 |
OUTPUT |
crashdump_o.class_accum_cnt[3][4] |
Yes |
Yes |
T8,T9,T61 |
Yes |
T8,T9,T61 |
OUTPUT |
crashdump_o.class_accum_cnt[3][5] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[3][6] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[3][7] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[3][8] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[3][15:9] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.loc_alert_cause[4:0] |
Yes |
Yes |
*T6,*T8,*T9 |
Yes |
T6,T8,T9 |
OUTPUT |
crashdump_o.loc_alert_cause[5] |
No |
No |
|
No |
|
OUTPUT |
crashdump_o.loc_alert_cause[6] |
Yes |
Yes |
T193,T206,T200 |
Yes |
T193,T206,T200 |
OUTPUT |
crashdump_o.alert_cause[64:0] |
Yes |
Yes |
T57,T42,T43 |
Yes |
T2,T3,T10 |
OUTPUT |
edn_o.edn_req |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
edn_i.edn_bus[31:0] |
Yes |
Yes |
T4,T5,T6 |
Yes |
T4,T5,T6 |
INPUT |
edn_i.edn_fips |
Yes |
Yes |
T4,T5,T6 |
Yes |
T4,T5,T6 |
INPUT |
edn_i.edn_ack |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[0].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[0].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
alert_tx_i[1].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[1].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[2].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[2].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[3].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[3].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[4].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[4].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[5].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[5].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[6].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[6].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[7].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[7].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[8].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[8].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
alert_tx_i[9].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[9].alert_p |
Yes |
Yes |
T2,T12,T4 |
Yes |
T2,T12,T4 |
INPUT |
alert_tx_i[10].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[10].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[11].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[11].alert_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
INPUT |
alert_tx_i[12].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[12].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
alert_tx_i[13].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[13].alert_p |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
INPUT |
alert_tx_i[14].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[14].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
alert_tx_i[15].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[15].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[16].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[16].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
alert_tx_i[17].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[17].alert_p |
Yes |
Yes |
T1,T3,T4 |
Yes |
T1,T3,T4 |
INPUT |
alert_tx_i[18].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[18].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[19].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[19].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[20].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[20].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[21].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[21].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[22].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[22].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
alert_tx_i[23].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[23].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[24].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[24].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[25].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[25].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[26].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[26].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
alert_tx_i[27].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[27].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
alert_tx_i[28].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[28].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
alert_tx_i[29].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[29].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[30].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[30].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
alert_tx_i[31].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[31].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[32].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[32].alert_p |
Yes |
Yes |
T1,T3,T4 |
Yes |
T1,T3,T4 |
INPUT |
alert_tx_i[33].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[33].alert_p |
Yes |
Yes |
T1,T2,T12 |
Yes |
T1,T2,T12 |
INPUT |
alert_tx_i[34].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[34].alert_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
INPUT |
alert_tx_i[35].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[35].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[36].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[36].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[37].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[37].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
alert_tx_i[38].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[38].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[39].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[39].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
alert_tx_i[40].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[40].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[41].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[41].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[42].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[42].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[43].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[43].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[44].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[44].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[45].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[45].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[46].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[46].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[47].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[47].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[48].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[48].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[49].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[49].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
alert_tx_i[50].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[50].alert_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
INPUT |
alert_tx_i[51].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[51].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[52].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[52].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[53].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[53].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_tx_i[54].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[54].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[55].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[55].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[56].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[56].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[57].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[57].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[58].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[58].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[59].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[59].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
alert_tx_i[60].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[60].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[61].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[61].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
alert_tx_i[62].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[62].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[63].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[63].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
alert_tx_i[64].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
alert_tx_i[64].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
alert_rx_o[0].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[0].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
alert_rx_o[0].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[0].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[1].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[1].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[1].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[1].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[2].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[2].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[2].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[2].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[3].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[3].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[3].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[3].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[4].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[4].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[4].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[4].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[5].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[5].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[5].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[5].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[6].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[6].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[6].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[6].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[7].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[7].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[7].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[7].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[8].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[8].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
alert_rx_o[8].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[8].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[9].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[9].ack_p |
Yes |
Yes |
T2,T12,T4 |
Yes |
T2,T12,T4 |
OUTPUT |
alert_rx_o[9].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[9].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[10].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[10].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[10].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[10].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[11].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[11].ack_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
OUTPUT |
alert_rx_o[11].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[11].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[12].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[12].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
alert_rx_o[12].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[12].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[13].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[13].ack_p |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
alert_rx_o[13].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[13].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[14].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[14].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
alert_rx_o[14].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[14].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[15].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[15].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[15].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[15].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[16].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[16].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
alert_rx_o[16].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[16].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[17].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[17].ack_p |
Yes |
Yes |
T1,T3,T4 |
Yes |
T1,T3,T4 |
OUTPUT |
alert_rx_o[17].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[17].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[18].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[18].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[18].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[18].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[19].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[19].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[19].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[19].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[20].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[20].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[20].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[20].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[21].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[21].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[21].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[21].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[22].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[22].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
alert_rx_o[22].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[22].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[23].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[23].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[23].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[23].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[24].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[24].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[24].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[24].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[25].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[25].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[25].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[25].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[26].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[26].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
alert_rx_o[26].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[26].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[27].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[27].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
alert_rx_o[27].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[27].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[28].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[28].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
alert_rx_o[28].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[28].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[29].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[29].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[29].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[29].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[30].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[30].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
alert_rx_o[30].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[30].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[31].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[31].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[31].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[31].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[32].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[32].ack_p |
Yes |
Yes |
T1,T3,T4 |
Yes |
T1,T3,T4 |
OUTPUT |
alert_rx_o[32].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[32].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[33].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[33].ack_p |
Yes |
Yes |
T1,T2,T12 |
Yes |
T1,T2,T12 |
OUTPUT |
alert_rx_o[33].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[33].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[34].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[34].ack_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
OUTPUT |
alert_rx_o[34].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[34].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[35].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[35].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[35].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[35].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[36].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[36].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[36].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[36].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[37].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[37].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
alert_rx_o[37].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[37].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[38].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[38].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[38].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[38].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[39].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[39].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
alert_rx_o[39].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[39].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[40].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[40].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[40].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[40].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[41].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[41].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[41].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[41].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[42].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[42].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[42].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[42].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[43].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[43].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[43].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[43].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[44].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[44].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[44].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[44].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[45].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[45].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[45].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[45].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[46].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[46].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[46].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[46].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[47].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[47].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[47].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[47].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[48].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[48].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[48].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[48].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[49].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[49].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
alert_rx_o[49].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[49].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[50].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[50].ack_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
OUTPUT |
alert_rx_o[50].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[50].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[51].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[51].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[51].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[51].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[52].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[52].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[52].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[52].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[53].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[53].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[53].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[53].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[54].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[54].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[54].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[54].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[55].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[55].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[55].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[55].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[56].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[56].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[56].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[56].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[57].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[57].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[57].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[57].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[58].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[58].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[58].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[58].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[59].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[59].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
alert_rx_o[59].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[59].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[60].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[60].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[60].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[60].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[61].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[61].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
alert_rx_o[61].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[61].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[62].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[62].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[62].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[62].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[63].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[63].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
alert_rx_o[63].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[63].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[64].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
alert_rx_o[64].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
alert_rx_o[64].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
alert_rx_o[64].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
esc_rx_i[0].resp_n |
Yes |
Yes |
T2,T4,T5 |
Yes |
T2,T4,T5 |
INPUT |
esc_rx_i[0].resp_p |
Yes |
Yes |
T2,T4,T5 |
Yes |
T2,T4,T5 |
INPUT |
esc_rx_i[1].resp_n |
Yes |
Yes |
T4,T5,T28 |
Yes |
T4,T5,T28 |
INPUT |
esc_rx_i[1].resp_p |
Yes |
Yes |
T4,T5,T28 |
Yes |
T4,T5,T28 |
INPUT |
esc_rx_i[2].resp_n |
Yes |
Yes |
T4,T5,T6 |
Yes |
T4,T5,T6 |
INPUT |
esc_rx_i[2].resp_p |
Yes |
Yes |
T4,T5,T6 |
Yes |
T4,T5,T6 |
INPUT |
esc_rx_i[3].resp_n |
Yes |
Yes |
T4,T5,T28 |
Yes |
T4,T5,T28 |
INPUT |
esc_rx_i[3].resp_p |
Yes |
Yes |
T4,T5,T28 |
Yes |
T4,T5,T28 |
INPUT |
esc_tx_o[0].esc_n |
Yes |
Yes |
T2,T3,T12 |
Yes |
T2,T3,T12 |
OUTPUT |
esc_tx_o[0].esc_p |
Yes |
Yes |
T2,T3,T12 |
Yes |
T2,T3,T12 |
OUTPUT |
esc_tx_o[1].esc_n |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
esc_tx_o[1].esc_p |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
esc_tx_o[2].esc_n |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
esc_tx_o[2].esc_p |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
esc_tx_o[3].esc_n |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
esc_tx_o[3].esc_p |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
*Tests covering at least one bit in the range
Assert Coverage for Module :
alert_handler
Assertion Details
AckPKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
CheckAccuCntDw
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
617 |
617 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T4 |
1 |
1 |
0 |
0 |
T5 |
1 |
1 |
0 |
0 |
T6 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T11 |
1 |
1 |
0 |
0 |
T12 |
1 |
1 |
0 |
0 |
T28 |
1 |
1 |
0 |
0 |
CheckEscCntDw
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
617 |
617 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T4 |
1 |
1 |
0 |
0 |
T5 |
1 |
1 |
0 |
0 |
T6 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T11 |
1 |
1 |
0 |
0 |
T12 |
1 |
1 |
0 |
0 |
T28 |
1 |
1 |
0 |
0 |
CheckNAlerts
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
617 |
617 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T4 |
1 |
1 |
0 |
0 |
T5 |
1 |
1 |
0 |
0 |
T6 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T11 |
1 |
1 |
0 |
0 |
T12 |
1 |
1 |
0 |
0 |
T28 |
1 |
1 |
0 |
0 |
CheckNClasses
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
617 |
617 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T4 |
1 |
1 |
0 |
0 |
T5 |
1 |
1 |
0 |
0 |
T6 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T11 |
1 |
1 |
0 |
0 |
T12 |
1 |
1 |
0 |
0 |
T28 |
1 |
1 |
0 |
0 |
CheckNEscSev
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
617 |
617 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T4 |
1 |
1 |
0 |
0 |
T5 |
1 |
1 |
0 |
0 |
T6 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T11 |
1 |
1 |
0 |
0 |
T12 |
1 |
1 |
0 |
0 |
T28 |
1 |
1 |
0 |
0 |
CrashdumpKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
EdnKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
EscPKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
FpvSecCmPingTimerCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
FpvSecCmPingTimerDoubleLfsrCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
FpvSecCmPingTimerEscCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
FpvSecCmPingTimerFsmCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
FpvSecCmRegWeOnehotCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
IrqAKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
IrqBKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
IrqCKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
IrqDKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
TlAReadyKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
TlDValidKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
gen_classes[0].FpvSecCmAccuCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[0].FpvSecCmEscTimerCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[0].FpvSecCmEscTimerFsmCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[1].FpvSecCmAccuCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[1].FpvSecCmEscTimerCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[1].FpvSecCmEscTimerFsmCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[2].FpvSecCmAccuCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[2].FpvSecCmEscTimerCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[2].FpvSecCmEscTimerFsmCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[3].FpvSecCmAccuCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[3].FpvSecCmEscTimerCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[3].FpvSecCmEscTimerFsmCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
Line Coverage for Instance : tb.dut
| Line No. | Total | Covered | Percent |
TOTAL | | 25 | 25 | 100.00 |
CONT_ASSIGN | 60 | 1 | 1 | 100.00 |
CONT_ASSIGN | 86 | 1 | 1 | 100.00 |
CONT_ASSIGN | 87 | 1 | 1 | 100.00 |
CONT_ASSIGN | 203 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 284 | 1 | 1 | 100.00 |
CONT_ASSIGN | 287 | 1 | 1 | 100.00 |
CONT_ASSIGN | 287 | 1 | 1 | 100.00 |
CONT_ASSIGN | 287 | 1 | 1 | 100.00 |
CONT_ASSIGN | 287 | 1 | 1 | 100.00 |
CONT_ASSIGN | 306 | 1 | 1 | 100.00 |
59
60 1/1 assign {intr_classd_o,
Tests: T1 T2 T3
61 intr_classc_o,
62 intr_classb_o,
63 intr_classa_o} = irq;
64
65 // SEC_CM: CONFIG.SHADOW
66 // SEC_CM: PING_TIMER.CONFIG.REGWEN
67 // SEC_CM: ALERT.CONFIG.REGWEN
68 // SEC_CM: ALERT_LOC.CONFIG.REGWEN
69 // SEC_CM: CLASS.CONFIG.REGWEN
70 alert_handler_reg_wrap u_reg_wrap (
71 .clk_i,
72 .rst_ni,
73 .rst_shadowed_ni,
74 .tl_i,
75 .tl_o,
76 .irq_o ( irq ),
77 .latch_crashdump_i ( latch_crashdump ),
78 .crashdump_o,
79 .hw2reg_wrap,
80 .reg2hw_wrap,
81 // SEC_CM: BUS.INTEGRITY
82 .fatal_integ_alert_o(loc_alert_trig[4])
83 );
84
85 // SEC_CM: CONFIG.SHADOW
86 1/1 assign loc_alert_trig[5] = reg2hw_wrap.shadowed_err_update;
Tests: T1 T2 T3
87 1/1 assign loc_alert_trig[6] = reg2hw_wrap.shadowed_err_storage;
Tests: T1 T2 T3
88
89 ////////////////
90 // Ping Timer //
91 ////////////////
92
93 logic [NAlerts-1:0] alert_ping_req;
94 logic [NAlerts-1:0] alert_ping_ok;
95 logic [N_ESC_SEV-1:0] esc_ping_req;
96 logic [N_ESC_SEV-1:0] esc_ping_ok;
97
98 logic edn_req, edn_ack;
99 logic [LfsrWidth-1:0] edn_data;
100
101 prim_edn_req #(
102 .OutWidth(LfsrWidth)
103 ) u_edn_req (
104 // Alert handler side
105 .clk_i,
106 .rst_ni,
107 .req_chk_i ( 1'b1 ),
108 .req_i ( edn_req ),
109 .ack_o ( edn_ack ),
110 .data_o ( edn_data ),
111 .fips_o ( ),
112 .err_o ( ),
113 // EDN side
114 .clk_edn_i,
115 .rst_edn_ni,
116 .edn_o ( edn_o ),
117 .edn_i ( edn_i )
118 );
119
120 alert_handler_ping_timer #(
121 .RndCnstLfsrSeed(RndCnstLfsrSeed),
122 .RndCnstLfsrPerm(RndCnstLfsrPerm)
123 ) u_ping_timer (
124 .clk_i,
125 .rst_ni,
126 .edn_req_o ( edn_req ),
127 .edn_ack_i ( edn_ack ),
128 .edn_data_i ( edn_data ),
129 .en_i ( reg2hw_wrap.ping_enable ),
130 .alert_ping_en_i ( reg2hw_wrap.alert_ping_en ),
131 .ping_timeout_cyc_i ( reg2hw_wrap.ping_timeout_cyc ),
132 // set this to the maximum width in the design.
133 // can be overridden in DV and FPV to shorten the wait periods.
134 // note however that this needs to be a right-aligned mask.
135 // also, do not set this to a value lower than 0x7.
136 .wait_cyc_mask_i ( {PING_CNT_DW{1'b1}} ),
137 // SEC_CM: ALERT_RX.INTERSIG.BKGN_CHK
138 .alert_ping_req_o ( alert_ping_req ),
139 // SEC_CM: ESC_TX.INTERSIG.BKGN_CHK
140 .esc_ping_req_o ( esc_ping_req ),
141 .alert_ping_ok_i ( alert_ping_ok ),
142 .esc_ping_ok_i ( esc_ping_ok ),
143 .alert_ping_fail_o ( loc_alert_trig[0] ),
144 .esc_ping_fail_o ( loc_alert_trig[1] )
145 );
146
147 `ASSERT_PRIM_COUNT_ERROR_TRIGGER_ERR(PingTimerEscCnterCheck_A,
148 u_ping_timer.u_prim_count_esc_cnt,
149 loc_alert_trig[0] & loc_alert_trig[1],
150 (reg2hw_wrap.ping_enable == 0))
151 `ASSERT_PRIM_COUNT_ERROR_TRIGGER_ERR(PingTimerCnterCheck_A,
152 u_ping_timer.u_prim_count_cnt,
153 loc_alert_trig[0] & loc_alert_trig[1],
154 (reg2hw_wrap.ping_enable == 0))
155 `ASSERT_PRIM_DOUBLE_LFSR_ERROR_TRIGGER_ERR(PingTimerDoubleLfsrCheck_A,
156 u_ping_timer.u_prim_double_lfsr,
157 loc_alert_trig[0] & loc_alert_trig[1],
158 (reg2hw_wrap.ping_enable == 0))
159 `ASSERT_PRIM_FSM_ERROR_TRIGGER_ERR(PingTimerFsmCheck_A,
160 u_ping_timer.u_state_regs,
161 loc_alert_trig[0] & loc_alert_trig[1],
162 (reg2hw_wrap.ping_enable == 0))
163
164 /////////////////////////////
165 // Low-power group control //
166 /////////////////////////////
167
168 prim_mubi_pkg::mubi4_t [NAlerts-1:0] alert_init_trig;
169 alert_handler_lpg_ctrl u_alert_handler_lpg_ctrl (
170 .clk_i,
171 .rst_ni,
172 // SEC_CM: LPG.INTERSIG.MUBI
173 .lpg_cg_en_i,
174 .lpg_rst_en_i,
175 .alert_init_trig_o ( alert_init_trig )
176 );
177
178 /////////////////////
179 // Alert Receivers //
180 /////////////////////
181
182 logic [NAlerts-1:0] alert_integfail;
183 logic [NAlerts-1:0] alert_trig;
184
185 // Target interrupt notification
186 for (genvar k = 0 ; k < NAlerts ; k++) begin : gen_alerts
187 prim_alert_receiver #(
188 .AsyncOn(AsyncOn[k])
189 ) u_alert_receiver (
190 .clk_i,
191 .rst_ni,
192 .init_trig_i ( alert_init_trig[k] ),
193 .ping_req_i ( alert_ping_req[k] ),
194 .ping_ok_o ( alert_ping_ok[k] ),
195 .integ_fail_o ( alert_integfail[k] ),
196 .alert_o ( alert_trig[k] ),
197 // SEC_CM: ALERT.INTERSIG.DIFF
198 .alert_rx_o ( alert_rx_o[k] ),
199 .alert_tx_i ( alert_tx_i[k] )
200 );
201 end
202
203 1/1 assign loc_alert_trig[2] = |(reg2hw_wrap.alert_en & alert_integfail);
Tests: T1 T2 T3
204
205 ///////////////////////////////////////
206 // Set alert cause bits and classify //
207 ///////////////////////////////////////
208
209 alert_handler_class u_class (
210 .alert_trig_i ( alert_trig ),
211 .loc_alert_trig_i ( loc_alert_trig ),
212 .alert_en_i ( reg2hw_wrap.alert_en ),
213 .loc_alert_en_i ( reg2hw_wrap.loc_alert_en ),
214 .alert_class_i ( reg2hw_wrap.alert_class ),
215 .loc_alert_class_i ( reg2hw_wrap.loc_alert_class ),
216 .alert_cause_o ( hw2reg_wrap.alert_cause ),
217 .loc_alert_cause_o ( hw2reg_wrap.loc_alert_cause ),
218 .class_trig_o ( hw2reg_wrap.class_trig )
219 );
220
221 ////////////////////////////////////
222 // Escalation Handling of Classes //
223 ////////////////////////////////////
224
225 logic [N_CLASSES-1:0][N_ESC_SEV-1:0] class_esc_sig_req;
226
227 for (genvar k = 0; k < N_CLASSES; k++) begin : gen_classes
228 logic class_accu_fail, class_accu_trig;
229 alert_handler_accu u_accu (
230 .clk_i,
231 .rst_ni,
232 .class_en_i ( reg2hw_wrap.class_en[k] ),
233 .clr_i ( reg2hw_wrap.class_clr[k] ),
234 .class_trig_i ( hw2reg_wrap.class_trig[k] ),
235 .thresh_i ( reg2hw_wrap.class_accum_thresh[k] ),
236 .accu_cnt_o ( hw2reg_wrap.class_accum_cnt[k] ),
237 .accu_trig_o ( class_accu_trig ),
238 .accu_fail_o ( class_accu_fail )
239 );
240 `ASSERT_PRIM_COUNT_ERROR_TRIGGER_ERR(AccuCnterCheck_A,
241 u_accu.u_prim_count,
242 esc_tx_o[0].esc_p & esc_tx_o[1].esc_p & esc_tx_o[2].esc_p & esc_tx_o[3].esc_p)
243
244 alert_handler_esc_timer u_esc_timer (
245 .clk_i,
246 .rst_ni,
247 .en_i ( reg2hw_wrap.class_en[k] ),
248 // this clear does not apply to interrupts
249 .clr_i ( reg2hw_wrap.class_clr[k] ),
250 // an interrupt enables the timeout
251 .timeout_en_i ( irq[k] ),
252 .accu_trig_i ( class_accu_trig ),
253 .accu_fail_i ( class_accu_fail ),
254 .timeout_cyc_i ( reg2hw_wrap.class_timeout_cyc[k] ),
255 .esc_en_i ( reg2hw_wrap.class_esc_en[k] ),
256 .esc_map_i ( reg2hw_wrap.class_esc_map[k] ),
257 .phase_cyc_i ( reg2hw_wrap.class_phase_cyc[k] ),
258 .crashdump_phase_i ( reg2hw_wrap.class_crashdump_phase[k] ),
259 .latch_crashdump_o ( latch_crashdump[k] ),
260 .esc_trig_o ( hw2reg_wrap.class_esc_trig[k] ),
261 .esc_cnt_o ( hw2reg_wrap.class_esc_cnt[k] ),
262 .esc_state_o ( hw2reg_wrap.class_esc_state[k] ),
263 .esc_sig_req_o ( class_esc_sig_req[k] )
264 );
265
266 `ASSERT_PRIM_COUNT_ERROR_TRIGGER_ERR(EscTimerCnterCheck_A,
267 u_esc_timer.u_prim_count,
268 esc_tx_o[0].esc_p & esc_tx_o[1].esc_p & esc_tx_o[2].esc_p & esc_tx_o[3].esc_p)
269 `ASSERT_PRIM_FSM_ERROR_TRIGGER_ERR(EscTimerFsmCheck_A,
270 u_esc_timer.u_state_regs,
271 esc_tx_o[0].esc_p & esc_tx_o[1].esc_p & esc_tx_o[2].esc_p & esc_tx_o[3].esc_p)
272 end
273
274 ////////////////////////
275 // Escalation Senders //
276 ////////////////////////
277
278 logic [N_ESC_SEV-1:0] esc_sig_req;
279 logic [N_ESC_SEV-1:0] esc_integfail;
280 logic [N_ESC_SEV-1:0][N_CLASSES-1:0] esc_sig_req_trsp;
281
282 for (genvar k = 0; k < N_ESC_SEV; k++) begin : gen_esc_sev
283 for (genvar j = 0; j < N_CLASSES; j++) begin : gen_transp
284 16/16 assign esc_sig_req_trsp[k][j] = class_esc_sig_req[j][k];
Tests: T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3
285 end
286
287 4/4 assign esc_sig_req[k] = |esc_sig_req_trsp[k];
Tests: T1 T2 T3 | T1 T2 T3 | T1 T2 T3 | T1 T2 T3
288 // SEC_CM: ESC_RX.INTERSIG.BKGN_CHK
289 // Note: This countermeasure is actually implemented on the receiver side. We currently cannot
290 // put this RTL label inside that module due to the way our countermeasure annotation check
291 // script discovers the RTL files. The label is thus put here. Please refer to
292 // prim_esc_receiver.sv for the actual implementation of this mechanism.
293 prim_esc_sender u_esc_sender (
294 .clk_i,
295 .rst_ni,
296 .ping_req_i ( esc_ping_req[k] ),
297 .ping_ok_o ( esc_ping_ok[k] ),
298 .integ_fail_o ( esc_integfail[k] ),
299 .esc_req_i ( esc_sig_req[k] ),
300 // SEC_CM: ESC.INTERSIG.DIFF
301 .esc_rx_i ( esc_rx_i[k] ),
302 .esc_tx_o ( esc_tx_o[k] )
303 );
304 end
305
306 1/1 assign loc_alert_trig[3] = |esc_integfail;
Tests: T1 T2 T3
Toggle Coverage for Instance : tb.dut
| Total | Covered | Percent |
Totals |
443 |
442 |
99.77 |
Total Bits |
1572 |
1570 |
99.87 |
Total Bits 0->1 |
786 |
785 |
99.87 |
Total Bits 1->0 |
786 |
785 |
99.87 |
| | | |
Ports |
443 |
442 |
99.77 |
Port Bits |
1572 |
1570 |
99.87 |
Port Bits 0->1 |
786 |
785 |
99.87 |
Port Bits 1->0 |
786 |
785 |
99.87 |
Port Details
Name | Toggle | Toggle 1->0 | Tests | Toggle 0->1 | Tests | Direction | Exclude Annotation |
clk_i |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
rst_ni |
Yes |
Yes |
T4,T5,T6 |
Yes |
T1,T2,T3 |
INPUT |
|
rst_shadowed_ni |
Yes |
Yes |
T4,T5,T6 |
Yes |
T1,T2,T3 |
INPUT |
|
clk_edn_i |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
rst_edn_ni |
Yes |
Yes |
T4,T5,T6 |
Yes |
T1,T2,T3 |
INPUT |
|
tl_i.d_ready |
Yes |
Yes |
T3,T12,T4 |
Yes |
T1,T2,T3 |
INPUT |
|
tl_i.a_user.data_intg[6:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
tl_i.a_user.cmd_intg[6:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
tl_i.a_user.instr_type[3:0] |
Yes |
Yes |
T10,T11,T8 |
Yes |
T10,T11,T8 |
INPUT |
|
tl_i.a_user.rsvd[4:0] |
Unreachable |
Unreachable |
|
Unreachable |
|
INPUT |
|
tl_i.a_data[31:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
tl_i.a_mask[3:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
tl_i.a_address[31:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
tl_i.a_source[7:0] |
Yes |
Yes |
T2,T12,T4 |
Yes |
T2,T12,T4 |
INPUT |
|
tl_i.a_size[1:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
tl_i.a_param[2:0] |
Unreachable |
Unreachable |
|
Unreachable |
|
INPUT |
|
tl_i.a_opcode[2:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
tl_i.a_valid |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
tl_o.a_ready |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
tl_o.d_error |
Yes |
Yes |
T57,T100,T43 |
Yes |
T57,T100,T43 |
OUTPUT |
|
tl_o.d_user.data_intg[6:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
tl_o.d_user.rsp_intg[5:0] |
Yes |
Yes |
*T1,*T2,*T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
tl_o.d_user.rsp_intg[6] |
Unreachable |
Unreachable |
|
Unreachable |
|
OUTPUT |
|
tl_o.d_data[31:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
tl_o.d_sink |
Unreachable |
Unreachable |
|
Unreachable |
|
OUTPUT |
|
tl_o.d_source[7:0] |
Yes |
Yes |
T2,T12,T4 |
Yes |
T1,T2,T3 |
OUTPUT |
|
tl_o.d_size[1:0] |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
tl_o.d_param[2:0] |
Unreachable |
Unreachable |
|
Unreachable |
|
OUTPUT |
|
tl_o.d_opcode[0] |
Yes |
Yes |
*T1,*T2,*T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
tl_o.d_opcode[2:1] |
Unreachable |
Unreachable |
|
Unreachable |
|
OUTPUT |
|
tl_o.d_valid |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
intr_classa_o |
Yes |
Yes |
T2,T12,T10 |
Yes |
T2,T12,T10 |
OUTPUT |
|
intr_classb_o |
Yes |
Yes |
T10,T11,T16 |
Yes |
T10,T11,T16 |
OUTPUT |
|
intr_classc_o |
Yes |
Yes |
T3,T10,T11 |
Yes |
T3,T10,T11 |
OUTPUT |
|
intr_classd_o |
Yes |
Yes |
T10,T11,T16 |
Yes |
T10,T11,T16 |
OUTPUT |
|
crashdump_o.class_esc_cnt[0][0] |
Yes |
Yes |
T2,T12,T10 |
Yes |
T2,T12,T10 |
OUTPUT |
crashdump_o.class_esc_cnt[0][6:1] |
Yes |
Yes |
T2,T10,T28 |
Yes |
T2,T10,T28 |
OUTPUT |
crashdump_o.class_esc_cnt[0][7] |
Yes |
Yes |
T2,T28,T8 |
Yes |
T2,T28,T8 |
OUTPUT |
crashdump_o.class_esc_cnt[0][8] |
Yes |
Yes |
T2,T8,T29 |
Yes |
T2,T8,T29 |
OUTPUT |
crashdump_o.class_esc_cnt[0][9] |
Yes |
Yes |
T2,T8,T29 |
Yes |
T2,T8,T29 |
OUTPUT |
crashdump_o.class_esc_cnt[0][31:10] |
Excluded |
Excluded |
|
Excluded |
|
OUTPUT |
[LOW_RISK] To reduce the simulation time, the max escalation cycle length is set to 1000. |
crashdump_o.class_esc_cnt[1][0] |
Yes |
Yes |
T11,T8,T13 |
Yes |
T11,T8,T13 |
OUTPUT |
crashdump_o.class_esc_cnt[1][5:1] |
Yes |
Yes |
T11,T8,T13 |
Yes |
T11,T8,T13 |
OUTPUT |
crashdump_o.class_esc_cnt[1][6] |
Yes |
Yes |
T11,T8,T13 |
Yes |
T11,T8,T13 |
OUTPUT |
crashdump_o.class_esc_cnt[1][7] |
Yes |
Yes |
T8,T13,T9 |
Yes |
T8,T13,T9 |
OUTPUT |
crashdump_o.class_esc_cnt[1][8] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_esc_cnt[1][9] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_esc_cnt[1][31:10] |
Excluded |
Excluded |
|
Excluded |
|
OUTPUT |
[LOW_RISK] To reduce the simulation time, the max escalation cycle length is set to 1000. |
crashdump_o.class_esc_cnt[2][0] |
Yes |
Yes |
T3,T10,T8 |
Yes |
T3,T10,T8 |
OUTPUT |
crashdump_o.class_esc_cnt[2][3:1] |
Yes |
Yes |
T10,T8,T17 |
Yes |
T10,T8,T17 |
OUTPUT |
crashdump_o.class_esc_cnt[2][5:4] |
Yes |
Yes |
T10,T8,T17 |
Yes |
T10,T8,T17 |
OUTPUT |
crashdump_o.class_esc_cnt[2][6] |
Yes |
Yes |
T10,T8,T17 |
Yes |
T10,T8,T17 |
OUTPUT |
crashdump_o.class_esc_cnt[2][7] |
Yes |
Yes |
T8,T17,T50 |
Yes |
T8,T17,T50 |
OUTPUT |
crashdump_o.class_esc_cnt[2][8] |
Yes |
Yes |
T8,T17,T50 |
Yes |
T8,T17,T50 |
OUTPUT |
crashdump_o.class_esc_cnt[2][9] |
Yes |
Yes |
T8,T17,T9 |
Yes |
T8,T17,T9 |
OUTPUT |
crashdump_o.class_esc_cnt[2][31:10] |
Excluded |
Excluded |
|
Excluded |
|
OUTPUT |
[LOW_RISK] To reduce the simulation time, the max escalation cycle length is set to 1000. |
crashdump_o.class_esc_cnt[3][0] |
Yes |
Yes |
T10,T8,T17 |
Yes |
T10,T8,T17 |
OUTPUT |
crashdump_o.class_esc_cnt[3][4:1] |
Yes |
Yes |
T10,T8,T18 |
Yes |
T10,T8,T18 |
OUTPUT |
crashdump_o.class_esc_cnt[3][5] |
Yes |
Yes |
T10,T8,T18 |
Yes |
T10,T8,T18 |
OUTPUT |
crashdump_o.class_esc_cnt[3][6] |
Yes |
Yes |
T10,T8,T18 |
Yes |
T10,T8,T18 |
OUTPUT |
crashdump_o.class_esc_cnt[3][7] |
Yes |
Yes |
T8,T18,T105 |
Yes |
T8,T18,T105 |
OUTPUT |
crashdump_o.class_esc_cnt[3][8] |
Yes |
Yes |
T8,T18,T105 |
Yes |
T8,T18,T105 |
OUTPUT |
crashdump_o.class_esc_cnt[3][9] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_esc_cnt[3][31:10] |
Excluded |
Excluded |
|
Excluded |
|
OUTPUT |
[LOW_RISK] To reduce the simulation time, the max escalation cycle length is set to 1000. |
crashdump_o.class_accum_cnt[0][0] |
Yes |
Yes |
T2,T12,T10 |
Yes |
T2,T12,T10 |
OUTPUT |
crashdump_o.class_accum_cnt[0][1] |
Yes |
Yes |
T2,T12,T10 |
Yes |
T2,T12,T10 |
OUTPUT |
crashdump_o.class_accum_cnt[0][2] |
Yes |
Yes |
T2,T10,T8 |
Yes |
T2,T10,T8 |
OUTPUT |
crashdump_o.class_accum_cnt[0][3] |
Yes |
Yes |
T8,T13,T9 |
Yes |
T8,T13,T9 |
OUTPUT |
crashdump_o.class_accum_cnt[0][4] |
Yes |
Yes |
T8,T13,T9 |
Yes |
T8,T13,T9 |
OUTPUT |
crashdump_o.class_accum_cnt[0][5] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[0][6] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[0][7] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[0][8] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[0][15:9] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[1][1:0] |
Yes |
Yes |
T11,T8,T13 |
Yes |
T11,T8,T13 |
OUTPUT |
crashdump_o.class_accum_cnt[1][2] |
Yes |
Yes |
T11,T8,T13 |
Yes |
T11,T8,T13 |
OUTPUT |
crashdump_o.class_accum_cnt[1][3] |
Yes |
Yes |
T8,T13,T9 |
Yes |
T8,T13,T9 |
OUTPUT |
crashdump_o.class_accum_cnt[1][4] |
Yes |
Yes |
T8,T13,T9 |
Yes |
T8,T13,T9 |
OUTPUT |
crashdump_o.class_accum_cnt[1][5] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[1][6] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[1][7] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[1][15:8] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[2][1:0] |
Yes |
Yes |
T1,T3,T10 |
Yes |
T1,T3,T10 |
OUTPUT |
crashdump_o.class_accum_cnt[2][2] |
Yes |
Yes |
T3,T10,T8 |
Yes |
T3,T10,T8 |
OUTPUT |
crashdump_o.class_accum_cnt[2][3] |
Yes |
Yes |
T3,T10,T8 |
Yes |
T3,T10,T8 |
OUTPUT |
crashdump_o.class_accum_cnt[2][4] |
Yes |
Yes |
T10,T8,T9 |
Yes |
T10,T8,T9 |
OUTPUT |
crashdump_o.class_accum_cnt[2][5] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[2][6] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[2][7] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[2][8] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[2][15:9] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[3][0] |
Yes |
Yes |
T1,T10,T11 |
Yes |
T1,T10,T11 |
OUTPUT |
crashdump_o.class_accum_cnt[3][1] |
Yes |
Yes |
T1,T10,T11 |
Yes |
T1,T10,T11 |
OUTPUT |
crashdump_o.class_accum_cnt[3][2] |
Yes |
Yes |
T1,T10,T11 |
Yes |
T1,T10,T11 |
OUTPUT |
crashdump_o.class_accum_cnt[3][3] |
Yes |
Yes |
T10,T8,T18 |
Yes |
T10,T8,T18 |
OUTPUT |
crashdump_o.class_accum_cnt[3][4] |
Yes |
Yes |
T8,T9,T61 |
Yes |
T8,T9,T61 |
OUTPUT |
crashdump_o.class_accum_cnt[3][5] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[3][6] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[3][7] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[3][8] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.class_accum_cnt[3][15:9] |
Yes |
Yes |
T8,T9,T52 |
Yes |
T8,T9,T52 |
OUTPUT |
crashdump_o.loc_alert_cause[4:0] |
Yes |
Yes |
*T6,*T8,*T9 |
Yes |
T6,T8,T9 |
OUTPUT |
|
crashdump_o.loc_alert_cause[5] |
No |
No |
|
No |
|
OUTPUT |
|
crashdump_o.loc_alert_cause[6] |
Yes |
Yes |
T193,T206,T200 |
Yes |
T193,T206,T200 |
OUTPUT |
|
crashdump_o.alert_cause[64:0] |
Yes |
Yes |
T57,T42,T43 |
Yes |
T2,T3,T10 |
OUTPUT |
|
edn_o.edn_req |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
edn_i.edn_bus[31:0] |
Yes |
Yes |
T4,T5,T6 |
Yes |
T4,T5,T6 |
INPUT |
|
edn_i.edn_fips |
Yes |
Yes |
T4,T5,T6 |
Yes |
T4,T5,T6 |
INPUT |
|
edn_i.edn_ack |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[0].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[0].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
|
alert_tx_i[1].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[1].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[2].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[2].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[3].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[3].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[4].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[4].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[5].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[5].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[6].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[6].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[7].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[7].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[8].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[8].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
|
alert_tx_i[9].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[9].alert_p |
Yes |
Yes |
T2,T12,T4 |
Yes |
T2,T12,T4 |
INPUT |
|
alert_tx_i[10].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[10].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[11].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[11].alert_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
INPUT |
|
alert_tx_i[12].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[12].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
|
alert_tx_i[13].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[13].alert_p |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
INPUT |
|
alert_tx_i[14].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[14].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
|
alert_tx_i[15].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[15].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[16].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[16].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
|
alert_tx_i[17].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[17].alert_p |
Yes |
Yes |
T1,T3,T4 |
Yes |
T1,T3,T4 |
INPUT |
|
alert_tx_i[18].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[18].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[19].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[19].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[20].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[20].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[21].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[21].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[22].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[22].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
|
alert_tx_i[23].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[23].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[24].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[24].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[25].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[25].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[26].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[26].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
|
alert_tx_i[27].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[27].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
|
alert_tx_i[28].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[28].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
|
alert_tx_i[29].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[29].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[30].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[30].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
|
alert_tx_i[31].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[31].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[32].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[32].alert_p |
Yes |
Yes |
T1,T3,T4 |
Yes |
T1,T3,T4 |
INPUT |
|
alert_tx_i[33].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[33].alert_p |
Yes |
Yes |
T1,T2,T12 |
Yes |
T1,T2,T12 |
INPUT |
|
alert_tx_i[34].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[34].alert_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
INPUT |
|
alert_tx_i[35].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[35].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[36].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[36].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[37].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[37].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
|
alert_tx_i[38].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[38].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[39].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[39].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
|
alert_tx_i[40].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[40].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[41].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[41].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[42].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[42].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[43].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[43].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[44].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[44].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[45].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[45].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[46].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[46].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[47].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[47].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[48].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[48].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[49].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[49].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
|
alert_tx_i[50].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[50].alert_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
INPUT |
|
alert_tx_i[51].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[51].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[52].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[52].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[53].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[53].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_tx_i[54].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[54].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[55].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[55].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[56].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[56].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[57].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[57].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[58].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[58].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[59].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[59].alert_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
INPUT |
|
alert_tx_i[60].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[60].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[61].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[61].alert_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
INPUT |
|
alert_tx_i[62].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[62].alert_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[63].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[63].alert_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
INPUT |
|
alert_tx_i[64].alert_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
INPUT |
|
alert_tx_i[64].alert_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
INPUT |
|
alert_rx_o[0].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[0].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
|
alert_rx_o[0].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[0].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[1].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[1].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[1].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[1].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[2].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[2].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[2].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[2].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[3].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[3].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[3].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[3].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[4].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[4].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[4].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[4].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[5].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[5].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[5].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[5].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[6].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[6].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[6].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[6].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[7].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[7].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[7].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[7].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[8].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[8].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
|
alert_rx_o[8].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[8].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[9].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[9].ack_p |
Yes |
Yes |
T2,T12,T4 |
Yes |
T2,T12,T4 |
OUTPUT |
|
alert_rx_o[9].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[9].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[10].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[10].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[10].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[10].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[11].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[11].ack_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
OUTPUT |
|
alert_rx_o[11].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[11].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[12].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[12].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
|
alert_rx_o[12].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[12].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[13].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[13].ack_p |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
|
alert_rx_o[13].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[13].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[14].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[14].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
|
alert_rx_o[14].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[14].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[15].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[15].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[15].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[15].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[16].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[16].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
|
alert_rx_o[16].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[16].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[17].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[17].ack_p |
Yes |
Yes |
T1,T3,T4 |
Yes |
T1,T3,T4 |
OUTPUT |
|
alert_rx_o[17].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[17].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[18].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[18].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[18].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[18].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[19].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[19].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[19].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[19].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[20].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[20].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[20].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[20].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[21].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[21].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[21].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[21].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[22].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[22].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
|
alert_rx_o[22].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[22].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[23].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[23].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[23].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[23].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[24].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[24].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[24].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[24].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[25].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[25].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[25].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[25].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[26].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[26].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
|
alert_rx_o[26].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[26].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[27].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[27].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
|
alert_rx_o[27].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[27].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[28].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[28].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
|
alert_rx_o[28].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[28].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[29].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[29].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[29].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[29].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[30].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[30].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
|
alert_rx_o[30].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[30].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[31].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[31].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[31].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[31].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[32].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[32].ack_p |
Yes |
Yes |
T1,T3,T4 |
Yes |
T1,T3,T4 |
OUTPUT |
|
alert_rx_o[32].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[32].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[33].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[33].ack_p |
Yes |
Yes |
T1,T2,T12 |
Yes |
T1,T2,T12 |
OUTPUT |
|
alert_rx_o[33].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[33].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[34].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[34].ack_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
OUTPUT |
|
alert_rx_o[34].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[34].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[35].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[35].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[35].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[35].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[36].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[36].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[36].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[36].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[37].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[37].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
|
alert_rx_o[37].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[37].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[38].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[38].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[38].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[38].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[39].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[39].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
|
alert_rx_o[39].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[39].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[40].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[40].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[40].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[40].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[41].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[41].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[41].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[41].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[42].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[42].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[42].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[42].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[43].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[43].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[43].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[43].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[44].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[44].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[44].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[44].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[45].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[45].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[45].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[45].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[46].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[46].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[46].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[46].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[47].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[47].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[47].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[47].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[48].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[48].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[48].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[48].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[49].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[49].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
|
alert_rx_o[49].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[49].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[50].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[50].ack_p |
Yes |
Yes |
T1,T4,T10 |
Yes |
T1,T4,T10 |
OUTPUT |
|
alert_rx_o[50].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[50].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[51].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[51].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[51].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[51].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[52].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[52].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[52].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[52].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[53].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[53].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[53].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[53].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[54].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[54].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[54].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[54].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[55].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[55].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[55].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[55].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[56].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[56].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[56].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[56].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[57].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[57].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[57].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[57].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[58].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[58].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[58].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[58].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[59].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[59].ack_p |
Yes |
Yes |
T2,T3,T4 |
Yes |
T2,T3,T4 |
OUTPUT |
|
alert_rx_o[59].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[59].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[60].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[60].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[60].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[60].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[61].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[61].ack_p |
Yes |
Yes |
T1,T2,T4 |
Yes |
T1,T2,T4 |
OUTPUT |
|
alert_rx_o[61].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[61].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[62].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[62].ack_p |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[62].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[62].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[63].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[63].ack_p |
Yes |
Yes |
T4,T10,T5 |
Yes |
T4,T10,T5 |
OUTPUT |
|
alert_rx_o[63].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[63].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[64].ack_n |
Yes |
Yes |
T1,T2,T3 |
Yes |
T1,T2,T3 |
OUTPUT |
|
alert_rx_o[64].ack_p |
Yes |
Yes |
T2,T4,T10 |
Yes |
T2,T4,T10 |
OUTPUT |
|
alert_rx_o[64].ping_n |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
alert_rx_o[64].ping_p |
Yes |
Yes |
T4,T5,T7 |
Yes |
T4,T5,T7 |
OUTPUT |
|
esc_rx_i[0].resp_n |
Yes |
Yes |
T2,T4,T5 |
Yes |
T2,T4,T5 |
INPUT |
|
esc_rx_i[0].resp_p |
Yes |
Yes |
T2,T4,T5 |
Yes |
T2,T4,T5 |
INPUT |
|
esc_rx_i[1].resp_n |
Yes |
Yes |
T4,T5,T28 |
Yes |
T4,T5,T28 |
INPUT |
|
esc_rx_i[1].resp_p |
Yes |
Yes |
T4,T5,T28 |
Yes |
T4,T5,T28 |
INPUT |
|
esc_rx_i[2].resp_n |
Yes |
Yes |
T4,T5,T6 |
Yes |
T4,T5,T6 |
INPUT |
|
esc_rx_i[2].resp_p |
Yes |
Yes |
T4,T5,T6 |
Yes |
T4,T5,T6 |
INPUT |
|
esc_rx_i[3].resp_n |
Yes |
Yes |
T4,T5,T28 |
Yes |
T4,T5,T28 |
INPUT |
|
esc_rx_i[3].resp_p |
Yes |
Yes |
T4,T5,T28 |
Yes |
T4,T5,T28 |
INPUT |
|
esc_tx_o[0].esc_n |
Yes |
Yes |
T2,T3,T12 |
Yes |
T2,T3,T12 |
OUTPUT |
|
esc_tx_o[0].esc_p |
Yes |
Yes |
T2,T3,T12 |
Yes |
T2,T3,T12 |
OUTPUT |
|
esc_tx_o[1].esc_n |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
|
esc_tx_o[1].esc_p |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
|
esc_tx_o[2].esc_n |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
|
esc_tx_o[2].esc_p |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
|
esc_tx_o[3].esc_n |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
|
esc_tx_o[3].esc_p |
Yes |
Yes |
T3,T12,T4 |
Yes |
T3,T12,T4 |
OUTPUT |
|
*Tests covering at least one bit in the range
Assert Coverage for Instance : tb.dut
Assertion Details
AckPKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
CheckAccuCntDw
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
617 |
617 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T4 |
1 |
1 |
0 |
0 |
T5 |
1 |
1 |
0 |
0 |
T6 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T11 |
1 |
1 |
0 |
0 |
T12 |
1 |
1 |
0 |
0 |
T28 |
1 |
1 |
0 |
0 |
CheckEscCntDw
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
617 |
617 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T4 |
1 |
1 |
0 |
0 |
T5 |
1 |
1 |
0 |
0 |
T6 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T11 |
1 |
1 |
0 |
0 |
T12 |
1 |
1 |
0 |
0 |
T28 |
1 |
1 |
0 |
0 |
CheckNAlerts
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
617 |
617 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T4 |
1 |
1 |
0 |
0 |
T5 |
1 |
1 |
0 |
0 |
T6 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T11 |
1 |
1 |
0 |
0 |
T12 |
1 |
1 |
0 |
0 |
T28 |
1 |
1 |
0 |
0 |
CheckNClasses
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
617 |
617 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T4 |
1 |
1 |
0 |
0 |
T5 |
1 |
1 |
0 |
0 |
T6 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T11 |
1 |
1 |
0 |
0 |
T12 |
1 |
1 |
0 |
0 |
T28 |
1 |
1 |
0 |
0 |
CheckNEscSev
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
617 |
617 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T4 |
1 |
1 |
0 |
0 |
T5 |
1 |
1 |
0 |
0 |
T6 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T11 |
1 |
1 |
0 |
0 |
T12 |
1 |
1 |
0 |
0 |
T28 |
1 |
1 |
0 |
0 |
CrashdumpKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
EdnKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
EscPKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
FpvSecCmPingTimerCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
FpvSecCmPingTimerDoubleLfsrCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
FpvSecCmPingTimerEscCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
FpvSecCmPingTimerFsmCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
FpvSecCmRegWeOnehotCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
IrqAKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
IrqBKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
IrqCKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
IrqDKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
TlAReadyKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
TlDValidKnownO_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
538382136 |
0 |
0 |
T1 |
1561 |
1508 |
0 |
0 |
T2 |
4616 |
4541 |
0 |
0 |
T3 |
3651 |
3556 |
0 |
0 |
T4 |
12866 |
12673 |
0 |
0 |
T5 |
17765 |
17617 |
0 |
0 |
T6 |
17214 |
4563 |
0 |
0 |
T10 |
18028 |
17956 |
0 |
0 |
T11 |
22732 |
22647 |
0 |
0 |
T12 |
2597 |
2524 |
0 |
0 |
T28 |
35331 |
35232 |
0 |
0 |
gen_classes[0].FpvSecCmAccuCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[0].FpvSecCmEscTimerCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[0].FpvSecCmEscTimerFsmCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[1].FpvSecCmAccuCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[1].FpvSecCmEscTimerCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[1].FpvSecCmEscTimerFsmCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[2].FpvSecCmAccuCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[2].FpvSecCmEscTimerCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[2].FpvSecCmEscTimerFsmCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[3].FpvSecCmAccuCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[3].FpvSecCmEscTimerCnterCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |
gen_classes[3].FpvSecCmEscTimerFsmCheck_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
538552980 |
80 |
0 |
0 |
T6 |
17214 |
10 |
0 |
0 |
T8 |
41292 |
20 |
0 |
0 |
T9 |
0 |
20 |
0 |
0 |
T11 |
22732 |
0 |
0 |
0 |
T13 |
45743 |
0 |
0 |
0 |
T15 |
1110 |
0 |
0 |
0 |
T16 |
43811 |
0 |
0 |
0 |
T17 |
62926 |
0 |
0 |
0 |
T18 |
19012 |
0 |
0 |
0 |
T29 |
46058 |
0 |
0 |
0 |
T30 |
57586 |
0 |
0 |
0 |
T52 |
0 |
10 |
0 |
0 |
T53 |
0 |
20 |
0 |
0 |