Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | // ========== Copyright Header Begin ========================================== |
2 | // | |
3 | // OpenSPARC T2 Processor File: force_random_redundancy_bits.v | |
4 | // Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved | |
5 | // 4150 Network Circle, Santa Clara, California 95054, U.S.A. | |
6 | // | |
7 | // * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | |
8 | // | |
9 | // This program is free software; you can redistribute it and/or modify | |
10 | // it under the terms of the GNU General Public License as published by | |
11 | // the Free Software Foundation; version 2 of the License. | |
12 | // | |
13 | // This program is distributed in the hope that it will be useful, | |
14 | // but WITHOUT ANY WARRANTY; without even the implied warranty of | |
15 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
16 | // GNU General Public License for more details. | |
17 | // | |
18 | // You should have received a copy of the GNU General Public License | |
19 | // along with this program; if not, write to the Free Software | |
20 | // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
21 | // | |
22 | // For the avoidance of doubt, and except that if any non-GPL license | |
23 | // choice is available it will apply instead, Sun elects to use only | |
24 | // the General Public License version 2 (GPLv2) at this time for any | |
25 | // software where a choice of GPL license versions is made | |
26 | // available with the language indicating that GPLv2 or any later version | |
27 | // may be used, or where a choice of which version of the GPL is applied is | |
28 | // otherwise unspecified. | |
29 | // | |
30 | // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, | |
31 | // CA 95054 USA or visit www.sun.com if you need additional information or | |
32 | // have any questions. | |
33 | // | |
34 | // ========== Copyright Header End ============================================ | |
35 | `include "fc.vh" | |
36 | ||
37 | module force_random_redundancy_bits; | |
38 | `ifndef GATESIM | |
39 | `ifndef ASIC_GATES | |
40 | // common args. has associated vars in it as well, rather than in top. | |
41 | `include "plus_args.v" | |
42 | ||
43 | integer indx, modulo_4; | |
44 | reg [31:0] rand_spc0_d_rv_bits; // SPC0 D$ | |
45 | reg [31:0] rand_spc1_d_rv_bits; // SPC1 D$ | |
46 | reg [31:0] rand_spc2_d_rv_bits; // SPC2 D$ | |
47 | reg [31:0] rand_spc3_d_rv_bits; // SPC3 D$ | |
48 | reg [31:0] rand_spc4_d_rv_bits; // SPC4 D$ | |
49 | reg [31:0] rand_spc5_d_rv_bits; // SPC5 D$ | |
50 | reg [31:0] rand_spc6_d_rv_bits; // SPC6 D$ | |
51 | reg [31:0] rand_spc7_d_rv_bits; // SPC7 D$ | |
52 | ||
53 | reg [95:0] rand_spc0_i_rv_bits; // SPC0 I$ | |
54 | reg [95:0] rand_spc1_i_rv_bits; // SPC1 I$ | |
55 | reg [95:0] rand_spc2_i_rv_bits; // SPC2 I$ | |
56 | reg [95:0] rand_spc3_i_rv_bits; // SPC3 I$ | |
57 | reg [95:0] rand_spc4_i_rv_bits; // SPC4 I$ | |
58 | reg [95:0] rand_spc5_i_rv_bits; // SPC5 I$ | |
59 | reg [95:0] rand_spc6_i_rv_bits; // SPC6 I$ | |
60 | reg [95:0] rand_spc7_i_rv_bits; // SPC7 I$ | |
61 | ||
62 | reg [5:0] force_bits; // temporary register | |
63 | reg [63:0] rand_rdp_rv_bits; // for NIU-RDP | |
64 | reg [63:0] rand_rtx_ipp0_rv_bits; // for NIU-RTX | |
65 | reg [63:0] rand_rtx_ipp1_rv_bits; // for NIU-RTX | |
66 | reg [31:0] rand_rtx_4kram_rv_bits; // for NIU-RTX | |
67 | reg [63:0] rand_rtx_zcp_rv_bits; // for NIU-RTX | |
68 | reg [63:0] rand_rtx_port0_ro_rv_bits; // for NIU-RTX | |
69 | reg [63:0] rand_rtx_port0_sf_rv_bits; // for NIU-RTX | |
70 | reg [63:0] rand_rtx_port1_ro_rv_bits; // for NIU-RTX | |
71 | reg [63:0] rand_rtx_port1_sf_rv_bits; // for NIU-RTX | |
72 | reg [31:0] rand_tds_rv_bits; // for NIU-TDS | |
73 | ||
74 | reg [31:0] rand_dmu_rv_bits; // for DMU | |
75 | ||
76 | reg [63:0] rand_l2d0_tl_way07_00_rv_bits; // l2d0 top left | |
77 | reg [63:0] rand_l2d0_tl_way158_00_rv_bits; // l2d0 top left | |
78 | reg [63:0] rand_l2d0_tl_way70_01_rv_bits; // l2d0 top left | |
79 | reg [63:0] rand_l2d0_tl_way158_01_rv_bits; // l2d0 top left | |
80 | ||
81 | reg [63:0] rand_l2d0_tr_way07_00_rv_bits; // l2d0 top right | |
82 | reg [63:0] rand_l2d0_tr_way158_00_rv_bits; // l2d0 top right | |
83 | reg [63:0] rand_l2d0_tr_way70_01_rv_bits; // l2d0 top right | |
84 | reg [63:0] rand_l2d0_tr_way158_01_rv_bits; // l2d0 top right | |
85 | ||
86 | reg [63:0] rand_l2d0_bl_way07_00_rv_bits; // l2d0 bot left | |
87 | reg [63:0] rand_l2d0_bl_way158_00_rv_bits; // l2d0 bot left | |
88 | reg [63:0] rand_l2d0_bl_way70_01_rv_bits; // l2d0 bot left | |
89 | reg [63:0] rand_l2d0_bl_way158_01_rv_bits; // l2d0 bot left | |
90 | ||
91 | reg [63:0] rand_l2d0_br_way07_00_rv_bits; // l2d0 bot right | |
92 | reg [63:0] rand_l2d0_br_way158_00_rv_bits; // l2d0 bot right | |
93 | reg [63:0] rand_l2d0_br_way70_01_rv_bits; // l2d0 bot right | |
94 | reg [63:0] rand_l2d0_br_way158_01_rv_bits; // l2d0 bot right | |
95 | ||
96 | reg [63:0] rand_l2d1_tl_way07_00_rv_bits; // l2d1 top left | |
97 | reg [63:0] rand_l2d1_tl_way158_00_rv_bits; // l2d1 top left | |
98 | reg [63:0] rand_l2d1_tl_way70_01_rv_bits; // l2d1 top left | |
99 | reg [63:0] rand_l2d1_tl_way158_01_rv_bits; // l2d1 top left | |
100 | ||
101 | reg [63:0] rand_l2d1_tr_way07_00_rv_bits; // l2d1 top right | |
102 | reg [63:0] rand_l2d1_tr_way158_00_rv_bits; // l2d1 top right | |
103 | reg [63:0] rand_l2d1_tr_way70_01_rv_bits; // l2d1 top right | |
104 | reg [63:0] rand_l2d1_tr_way158_01_rv_bits; // l2d1 top right | |
105 | ||
106 | reg [63:0] rand_l2d1_bl_way07_00_rv_bits; // l2d1 bot left | |
107 | reg [63:0] rand_l2d1_bl_way158_00_rv_bits; // l2d1 bot left | |
108 | reg [63:0] rand_l2d1_bl_way70_01_rv_bits; // l2d1 bot left | |
109 | reg [63:0] rand_l2d1_bl_way158_01_rv_bits; // l2d1 bot left | |
110 | ||
111 | reg [63:0] rand_l2d1_br_way07_00_rv_bits; // l2d1 bot right | |
112 | reg [63:0] rand_l2d1_br_way158_00_rv_bits; // l2d1 bot right | |
113 | reg [63:0] rand_l2d1_br_way70_01_rv_bits; // l2d1 bot right | |
114 | reg [63:0] rand_l2d1_br_way158_01_rv_bits; // l2d1 bot right | |
115 | ||
116 | reg [63:0] rand_l2d2_tl_way07_00_rv_bits; // l2d2 top left | |
117 | reg [63:0] rand_l2d2_tl_way158_00_rv_bits; // l2d2 top left | |
118 | reg [63:0] rand_l2d2_tl_way70_01_rv_bits; // l2d2 top left | |
119 | reg [63:0] rand_l2d2_tl_way158_01_rv_bits; // l2d2 top left | |
120 | ||
121 | reg [63:0] rand_l2d2_tr_way07_00_rv_bits; // l2d2 top right | |
122 | reg [63:0] rand_l2d2_tr_way158_00_rv_bits; // l2d2 top right | |
123 | reg [63:0] rand_l2d2_tr_way70_01_rv_bits; // l2d2 top right | |
124 | reg [63:0] rand_l2d2_tr_way158_01_rv_bits; // l2d2 top right | |
125 | ||
126 | reg [63:0] rand_l2d2_bl_way07_00_rv_bits; // l2d2 bot left | |
127 | reg [63:0] rand_l2d2_bl_way158_00_rv_bits; // l2d2 bot left | |
128 | reg [63:0] rand_l2d2_bl_way70_01_rv_bits; // l2d2 bot left | |
129 | reg [63:0] rand_l2d2_bl_way158_01_rv_bits; // l2d2 bot left | |
130 | ||
131 | reg [63:0] rand_l2d2_br_way07_00_rv_bits; // l2d2 bot right | |
132 | reg [63:0] rand_l2d2_br_way158_00_rv_bits; // l2d2 bot right | |
133 | reg [63:0] rand_l2d2_br_way70_01_rv_bits; // l2d2 bot right | |
134 | reg [63:0] rand_l2d2_br_way158_01_rv_bits; // l2d2 bot right | |
135 | ||
136 | reg [63:0] rand_l2d3_tl_way07_00_rv_bits; // l2d3 top left | |
137 | reg [63:0] rand_l2d3_tl_way158_00_rv_bits; // l2d3 top left | |
138 | reg [63:0] rand_l2d3_tl_way70_01_rv_bits; // l2d3 top left | |
139 | reg [63:0] rand_l2d3_tl_way158_01_rv_bits; // l2d3 top left | |
140 | ||
141 | reg [63:0] rand_l2d3_tr_way07_00_rv_bits; // l2d3 top right | |
142 | reg [63:0] rand_l2d3_tr_way158_00_rv_bits; // l2d3 top right | |
143 | reg [63:0] rand_l2d3_tr_way70_01_rv_bits; // l2d3 top right | |
144 | reg [63:0] rand_l2d3_tr_way158_01_rv_bits; // l2d3 top right | |
145 | ||
146 | reg [63:0] rand_l2d3_bl_way07_00_rv_bits; // l2d3 bot left | |
147 | reg [63:0] rand_l2d3_bl_way158_00_rv_bits; // l2d3 bot left | |
148 | reg [63:0] rand_l2d3_bl_way70_01_rv_bits; // l2d3 bot left | |
149 | reg [63:0] rand_l2d3_bl_way158_01_rv_bits; // l2d3 bot left | |
150 | ||
151 | reg [63:0] rand_l2d3_br_way07_00_rv_bits; // l2d3 bot right | |
152 | reg [63:0] rand_l2d3_br_way158_00_rv_bits; // l2d3 bot right | |
153 | reg [63:0] rand_l2d3_br_way70_01_rv_bits; // l2d3 bot right | |
154 | reg [63:0] rand_l2d3_br_way158_01_rv_bits; // l2d3 bot right | |
155 | ||
156 | reg [63:0] rand_l2d4_tl_way07_00_rv_bits; // l2d4 top left | |
157 | reg [63:0] rand_l2d4_tl_way158_00_rv_bits; // l2d4 top left | |
158 | reg [63:0] rand_l2d4_tl_way70_01_rv_bits; // l2d4 top left | |
159 | reg [63:0] rand_l2d4_tl_way158_01_rv_bits; // l2d4 top left | |
160 | ||
161 | reg [63:0] rand_l2d4_tr_way07_00_rv_bits; // l2d4 top right | |
162 | reg [63:0] rand_l2d4_tr_way158_00_rv_bits; // l2d4 top right | |
163 | reg [63:0] rand_l2d4_tr_way70_01_rv_bits; // l2d4 top right | |
164 | reg [63:0] rand_l2d4_tr_way158_01_rv_bits; // l2d4 top right | |
165 | ||
166 | reg [63:0] rand_l2d4_bl_way07_00_rv_bits; // l2d4 bot left | |
167 | reg [63:0] rand_l2d4_bl_way158_00_rv_bits; // l2d4 bot left | |
168 | reg [63:0] rand_l2d4_bl_way70_01_rv_bits; // l2d4 bot left | |
169 | reg [63:0] rand_l2d4_bl_way158_01_rv_bits; // l2d4 bot left | |
170 | ||
171 | reg [63:0] rand_l2d4_br_way07_00_rv_bits; // l2d4 bot right | |
172 | reg [63:0] rand_l2d4_br_way158_00_rv_bits; // l2d4 bot right | |
173 | reg [63:0] rand_l2d4_br_way70_01_rv_bits; // l2d4 bot right | |
174 | reg [63:0] rand_l2d4_br_way158_01_rv_bits; // l2d4 bot right | |
175 | ||
176 | reg [63:0] rand_l2d5_tl_way07_00_rv_bits; // l2d5 top left | |
177 | reg [63:0] rand_l2d5_tl_way158_00_rv_bits; // l2d5 top left | |
178 | reg [63:0] rand_l2d5_tl_way70_01_rv_bits; // l2d5 top left | |
179 | reg [63:0] rand_l2d5_tl_way158_01_rv_bits; // l2d5 top left | |
180 | ||
181 | reg [63:0] rand_l2d5_tr_way07_00_rv_bits; // l2d5 top right | |
182 | reg [63:0] rand_l2d5_tr_way158_00_rv_bits; // l2d5 top right | |
183 | reg [63:0] rand_l2d5_tr_way70_01_rv_bits; // l2d5 top right | |
184 | reg [63:0] rand_l2d5_tr_way158_01_rv_bits; // l2d5 top right | |
185 | ||
186 | reg [63:0] rand_l2d5_bl_way07_00_rv_bits; // l2d5 bot left | |
187 | reg [63:0] rand_l2d5_bl_way158_00_rv_bits; // l2d5 bot left | |
188 | reg [63:0] rand_l2d5_bl_way70_01_rv_bits; // l2d5 bot left | |
189 | reg [63:0] rand_l2d5_bl_way158_01_rv_bits; // l2d5 bot left | |
190 | ||
191 | reg [63:0] rand_l2d5_br_way07_00_rv_bits; // l2d5 bot right | |
192 | reg [63:0] rand_l2d5_br_way158_00_rv_bits; // l2d5 bot right | |
193 | reg [63:0] rand_l2d5_br_way70_01_rv_bits; // l2d5 bot right | |
194 | reg [63:0] rand_l2d5_br_way158_01_rv_bits; // l2d5 bot right | |
195 | ||
196 | reg [63:0] rand_l2d6_tl_way07_00_rv_bits; // l2d6 top left | |
197 | reg [63:0] rand_l2d6_tl_way158_00_rv_bits; // l2d6 top left | |
198 | reg [63:0] rand_l2d6_tl_way70_01_rv_bits; // l2d6 top left | |
199 | reg [63:0] rand_l2d6_tl_way158_01_rv_bits; // l2d6 top left | |
200 | ||
201 | reg [63:0] rand_l2d6_tr_way07_00_rv_bits; // l2d6 top right | |
202 | reg [63:0] rand_l2d6_tr_way158_00_rv_bits; // l2d6 top right | |
203 | reg [63:0] rand_l2d6_tr_way70_01_rv_bits; // l2d6 top right | |
204 | reg [63:0] rand_l2d6_tr_way158_01_rv_bits; // l2d6 top right | |
205 | ||
206 | reg [63:0] rand_l2d6_bl_way07_00_rv_bits; // l2d6 bot left | |
207 | reg [63:0] rand_l2d6_bl_way158_00_rv_bits; // l2d6 bot left | |
208 | reg [63:0] rand_l2d6_bl_way70_01_rv_bits; // l2d6 bot left | |
209 | reg [63:0] rand_l2d6_bl_way158_01_rv_bits; // l2d6 bot left | |
210 | ||
211 | reg [63:0] rand_l2d6_br_way07_00_rv_bits; // l2d6 bot right | |
212 | reg [63:0] rand_l2d6_br_way158_00_rv_bits; // l2d6 bot right | |
213 | reg [63:0] rand_l2d6_br_way70_01_rv_bits; // l2d6 bot right | |
214 | reg [63:0] rand_l2d6_br_way158_01_rv_bits; // l2d6 bot right | |
215 | ||
216 | reg [63:0] rand_l2d7_tl_way07_00_rv_bits; // l2d7 top left | |
217 | reg [63:0] rand_l2d7_tl_way158_00_rv_bits; // l2d7 top left | |
218 | reg [63:0] rand_l2d7_tl_way70_01_rv_bits; // l2d7 top left | |
219 | reg [63:0] rand_l2d7_tl_way158_01_rv_bits; // l2d7 top left | |
220 | ||
221 | reg [63:0] rand_l2d7_tr_way07_00_rv_bits; // l2d7 top right | |
222 | reg [63:0] rand_l2d7_tr_way158_00_rv_bits; // l2d7 top right | |
223 | reg [63:0] rand_l2d7_tr_way70_01_rv_bits; // l2d7 top right | |
224 | reg [63:0] rand_l2d7_tr_way158_01_rv_bits; // l2d7 top right | |
225 | ||
226 | reg [63:0] rand_l2d7_bl_way07_00_rv_bits; // l2d7 bot left | |
227 | reg [63:0] rand_l2d7_bl_way158_00_rv_bits; // l2d7 bot left | |
228 | reg [63:0] rand_l2d7_bl_way70_01_rv_bits; // l2d7 bot left | |
229 | reg [63:0] rand_l2d7_bl_way158_01_rv_bits; // l2d7 bot left | |
230 | ||
231 | reg [63:0] rand_l2d7_br_way07_00_rv_bits; // l2d7 bot right | |
232 | reg [63:0] rand_l2d7_br_way158_00_rv_bits; // l2d7 bot right | |
233 | reg [63:0] rand_l2d7_br_way70_01_rv_bits; // l2d7 bot right | |
234 | reg [63:0] rand_l2d7_br_way158_01_rv_bits; // l2d7 bot right | |
235 | ||
236 | reg [31:0] rand_l2t0_q0_rv_bits; // l2t0 quad0 | |
237 | reg [31:0] rand_l2t0_q1_rv_bits; // l2t0 quad1 | |
238 | reg [31:0] rand_l2t0_q2_rv_bits; // l2t0 quad2 | |
239 | reg [31:0] rand_l2t0_q3_rv_bits; // l2t0 quad3 | |
240 | ||
241 | reg [31:0] rand_l2t1_q0_rv_bits; // l2t1 quad0 | |
242 | reg [31:0] rand_l2t1_q1_rv_bits; // l2t1 quad1 | |
243 | reg [31:0] rand_l2t1_q2_rv_bits; // l2t1 quad2 | |
244 | reg [31:0] rand_l2t1_q3_rv_bits; // l2t1 quad3 | |
245 | ||
246 | reg [31:0] rand_l2t2_q0_rv_bits; // l2t2 quad0 | |
247 | reg [31:0] rand_l2t2_q1_rv_bits; // l2t2 quad1 | |
248 | reg [31:0] rand_l2t2_q2_rv_bits; // l2t2 quad2 | |
249 | reg [31:0] rand_l2t2_q3_rv_bits; // l2t2 quad3 | |
250 | ||
251 | reg [31:0] rand_l2t3_q0_rv_bits; // l2t3 quad0 | |
252 | reg [31:0] rand_l2t3_q1_rv_bits; // l2t3 quad1 | |
253 | reg [31:0] rand_l2t3_q2_rv_bits; // l2t3 quad2 | |
254 | reg [31:0] rand_l2t3_q3_rv_bits; // l2t3 quad3 | |
255 | ||
256 | reg [31:0] rand_l2t4_q0_rv_bits; // l2t4 quad0 | |
257 | reg [31:0] rand_l2t4_q1_rv_bits; // l2t4 quad1 | |
258 | reg [31:0] rand_l2t4_q2_rv_bits; // l2t4 quad2 | |
259 | reg [31:0] rand_l2t4_q3_rv_bits; // l2t4 quad3 | |
260 | ||
261 | reg [31:0] rand_l2t5_q0_rv_bits; // l2t5 quad0 | |
262 | reg [31:0] rand_l2t5_q1_rv_bits; // l2t5 quad1 | |
263 | reg [31:0] rand_l2t5_q2_rv_bits; // l2t5 quad2 | |
264 | reg [31:0] rand_l2t5_q3_rv_bits; // l2t5 quad3 | |
265 | ||
266 | reg [31:0] rand_l2t6_q0_rv_bits; // l2t6 quad0 | |
267 | reg [31:0] rand_l2t6_q1_rv_bits; // l2t6 quad1 | |
268 | reg [31:0] rand_l2t6_q2_rv_bits; // l2t6 quad2 | |
269 | reg [31:0] rand_l2t6_q3_rv_bits; // l2t6 quad3 | |
270 | ||
271 | reg [31:0] rand_l2t7_q0_rv_bits; // l2t7 quad0 | |
272 | reg [31:0] rand_l2t7_q1_rv_bits; // l2t7 quad1 | |
273 | reg [31:0] rand_l2t7_q2_rv_bits; // l2t7 quad2 | |
274 | reg [31:0] rand_l2t7_q3_rv_bits; // l2t7 quad3 | |
275 | ||
276 | initial | |
277 | begin | |
278 | if ($test$plusargs("RANDOM_REDUNDANCY_VALUES")) | |
279 | begin | |
280 | #2 ; | |
281 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"RANDOM_REDUNDANCY_VALUES plusarg detected"); | |
282 | rand_spc0_d_rv_bits = {$random(`PARGS.seed)}; | |
283 | rand_spc1_d_rv_bits = {$random(`PARGS.seed)}; | |
284 | rand_spc2_d_rv_bits = {$random(`PARGS.seed)}; | |
285 | rand_spc3_d_rv_bits = {$random(`PARGS.seed)}; | |
286 | rand_spc4_d_rv_bits = {$random(`PARGS.seed)}; | |
287 | rand_spc5_d_rv_bits = {$random(`PARGS.seed)}; | |
288 | rand_spc6_d_rv_bits = {$random(`PARGS.seed)}; | |
289 | rand_spc7_d_rv_bits = {$random(`PARGS.seed)}; | |
290 | ||
291 | rand_spc0_i_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed),$random(`PARGS.seed)}; | |
292 | rand_spc1_i_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed),$random(`PARGS.seed)}; | |
293 | rand_spc2_i_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed),$random(`PARGS.seed)}; | |
294 | rand_spc3_i_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed),$random(`PARGS.seed)}; | |
295 | rand_spc4_i_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed),$random(`PARGS.seed)}; | |
296 | rand_spc5_i_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed),$random(`PARGS.seed)}; | |
297 | rand_spc6_i_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed),$random(`PARGS.seed)}; | |
298 | rand_spc7_i_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed),$random(`PARGS.seed)}; | |
299 | ||
300 | rand_rdp_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
301 | rand_rtx_ipp0_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
302 | rand_rtx_ipp1_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
303 | rand_rtx_4kram_rv_bits = $random(`PARGS.seed); | |
304 | //modification 02/22/06 -- keeping the rv_bits btwn 0-18 | |
305 | if(rand_rtx_4kram_rv_bits > 32'b10010) begin | |
306 | rand_rtx_4kram_rv_bits = 32'b100001000; | |
307 | end | |
308 | rand_rtx_zcp_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
309 | rand_rtx_port0_ro_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
310 | rand_rtx_port0_sf_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
311 | rand_rtx_port1_ro_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
312 | rand_rtx_port1_sf_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
313 | rand_tds_rv_bits = $random(`PARGS.seed); | |
314 | ||
315 | rand_dmu_rv_bits = {$random(`PARGS.seed)}; | |
316 | modulo_4 = rand_dmu_rv_bits % 4; // make the dmu_rv bits to be 1-hot | |
317 | rand_dmu_rv_bits = 32'b0; | |
318 | rand_dmu_rv_bits[modulo_4] = 1'b1; | |
319 | ||
320 | rand_l2d0_tl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
321 | rand_l2d0_tl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
322 | rand_l2d0_tl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
323 | rand_l2d0_tl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
324 | ||
325 | rand_l2d0_tr_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
326 | rand_l2d0_tr_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
327 | rand_l2d0_tr_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
328 | rand_l2d0_tr_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
329 | ||
330 | rand_l2d0_bl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
331 | rand_l2d0_bl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
332 | rand_l2d0_bl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
333 | rand_l2d0_bl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
334 | ||
335 | rand_l2d0_br_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
336 | rand_l2d0_br_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
337 | rand_l2d0_br_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
338 | rand_l2d0_br_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
339 | ||
340 | rand_l2d1_tl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
341 | rand_l2d1_tl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
342 | rand_l2d1_tl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
343 | rand_l2d1_tl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
344 | ||
345 | rand_l2d1_tr_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
346 | rand_l2d1_tr_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
347 | rand_l2d1_tr_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
348 | rand_l2d1_tr_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
349 | ||
350 | rand_l2d1_bl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
351 | rand_l2d1_bl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
352 | rand_l2d1_bl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
353 | rand_l2d1_bl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
354 | ||
355 | rand_l2d1_br_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
356 | rand_l2d1_br_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
357 | rand_l2d1_br_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
358 | rand_l2d1_br_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
359 | ||
360 | rand_l2d2_tl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
361 | rand_l2d2_tl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
362 | rand_l2d2_tl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
363 | rand_l2d2_tl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
364 | ||
365 | rand_l2d2_tr_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
366 | rand_l2d2_tr_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
367 | rand_l2d2_tr_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
368 | rand_l2d2_tr_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
369 | ||
370 | rand_l2d2_bl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
371 | rand_l2d2_bl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
372 | rand_l2d2_bl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
373 | rand_l2d2_bl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
374 | ||
375 | rand_l2d2_br_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
376 | rand_l2d2_br_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
377 | rand_l2d2_br_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
378 | rand_l2d2_br_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
379 | ||
380 | rand_l2d3_tl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
381 | rand_l2d3_tl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
382 | rand_l2d3_tl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
383 | rand_l2d3_tl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
384 | ||
385 | rand_l2d3_tr_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
386 | rand_l2d3_tr_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
387 | rand_l2d3_tr_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
388 | rand_l2d3_tr_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
389 | ||
390 | rand_l2d3_bl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
391 | rand_l2d3_bl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
392 | rand_l2d3_bl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
393 | rand_l2d3_bl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
394 | ||
395 | rand_l2d3_br_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
396 | rand_l2d3_br_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
397 | rand_l2d3_br_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
398 | rand_l2d3_br_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
399 | ||
400 | rand_l2d4_tl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
401 | rand_l2d4_tl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
402 | rand_l2d4_tl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
403 | rand_l2d4_tl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
404 | ||
405 | rand_l2d4_tr_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
406 | rand_l2d4_tr_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
407 | rand_l2d4_tr_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
408 | rand_l2d4_tr_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
409 | ||
410 | rand_l2d4_bl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
411 | rand_l2d4_bl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
412 | rand_l2d4_bl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
413 | rand_l2d4_bl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
414 | ||
415 | rand_l2d4_br_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
416 | rand_l2d4_br_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
417 | rand_l2d4_br_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
418 | rand_l2d4_br_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
419 | ||
420 | rand_l2d5_tl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
421 | rand_l2d5_tl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
422 | rand_l2d5_tl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
423 | rand_l2d5_tl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
424 | ||
425 | rand_l2d5_tr_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
426 | rand_l2d5_tr_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
427 | rand_l2d5_tr_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
428 | rand_l2d5_tr_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
429 | ||
430 | rand_l2d5_bl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
431 | rand_l2d5_bl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
432 | rand_l2d5_bl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
433 | rand_l2d5_bl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
434 | ||
435 | rand_l2d5_br_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
436 | rand_l2d5_br_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
437 | rand_l2d5_br_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
438 | rand_l2d5_br_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
439 | ||
440 | rand_l2d6_tl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
441 | rand_l2d6_tl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
442 | rand_l2d6_tl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
443 | rand_l2d6_tl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
444 | ||
445 | rand_l2d6_tr_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
446 | rand_l2d6_tr_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
447 | rand_l2d6_tr_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
448 | rand_l2d6_tr_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
449 | ||
450 | rand_l2d6_bl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
451 | rand_l2d6_bl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
452 | rand_l2d6_bl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
453 | rand_l2d6_bl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
454 | ||
455 | rand_l2d6_br_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
456 | rand_l2d6_br_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
457 | rand_l2d6_br_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
458 | rand_l2d6_br_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
459 | ||
460 | rand_l2d7_tl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
461 | rand_l2d7_tl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
462 | rand_l2d7_tl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
463 | rand_l2d7_tl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
464 | ||
465 | rand_l2d7_tr_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
466 | rand_l2d7_tr_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
467 | rand_l2d7_tr_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
468 | rand_l2d7_tr_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
469 | ||
470 | rand_l2d7_bl_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
471 | rand_l2d7_bl_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
472 | rand_l2d7_bl_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
473 | rand_l2d7_bl_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
474 | ||
475 | rand_l2d7_br_way07_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
476 | rand_l2d7_br_way158_00_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
477 | rand_l2d7_br_way70_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
478 | rand_l2d7_br_way158_01_rv_bits = {$random(`PARGS.seed),$random(`PARGS.seed)}; | |
479 | ||
480 | rand_l2t0_q0_rv_bits = {$random(`PARGS.seed)}; | |
481 | rand_l2t0_q1_rv_bits = {$random(`PARGS.seed)}; | |
482 | rand_l2t0_q2_rv_bits = {$random(`PARGS.seed)}; | |
483 | rand_l2t0_q3_rv_bits = {$random(`PARGS.seed)}; | |
484 | ||
485 | rand_l2t1_q0_rv_bits = {$random(`PARGS.seed)}; | |
486 | rand_l2t1_q1_rv_bits = {$random(`PARGS.seed)}; | |
487 | rand_l2t1_q2_rv_bits = {$random(`PARGS.seed)}; | |
488 | rand_l2t1_q3_rv_bits = {$random(`PARGS.seed)}; | |
489 | ||
490 | rand_l2t2_q0_rv_bits = {$random(`PARGS.seed)}; | |
491 | rand_l2t2_q1_rv_bits = {$random(`PARGS.seed)}; | |
492 | rand_l2t2_q2_rv_bits = {$random(`PARGS.seed)}; | |
493 | rand_l2t2_q3_rv_bits = {$random(`PARGS.seed)}; | |
494 | ||
495 | rand_l2t3_q0_rv_bits = {$random(`PARGS.seed)}; | |
496 | rand_l2t3_q1_rv_bits = {$random(`PARGS.seed)}; | |
497 | rand_l2t3_q2_rv_bits = {$random(`PARGS.seed)}; | |
498 | rand_l2t3_q3_rv_bits = {$random(`PARGS.seed)}; | |
499 | ||
500 | rand_l2t4_q0_rv_bits = {$random(`PARGS.seed)}; | |
501 | rand_l2t4_q1_rv_bits = {$random(`PARGS.seed)}; | |
502 | rand_l2t4_q2_rv_bits = {$random(`PARGS.seed)}; | |
503 | rand_l2t4_q3_rv_bits = {$random(`PARGS.seed)}; | |
504 | ||
505 | rand_l2t5_q0_rv_bits = {$random(`PARGS.seed)}; | |
506 | rand_l2t5_q1_rv_bits = {$random(`PARGS.seed)}; | |
507 | rand_l2t5_q2_rv_bits = {$random(`PARGS.seed)}; | |
508 | rand_l2t5_q3_rv_bits = {$random(`PARGS.seed)}; | |
509 | ||
510 | rand_l2t6_q0_rv_bits = {$random(`PARGS.seed)}; | |
511 | rand_l2t6_q1_rv_bits = {$random(`PARGS.seed)}; | |
512 | rand_l2t6_q2_rv_bits = {$random(`PARGS.seed)}; | |
513 | rand_l2t6_q3_rv_bits = {$random(`PARGS.seed)}; | |
514 | ||
515 | rand_l2t7_q0_rv_bits = {$random(`PARGS.seed)}; | |
516 | rand_l2t7_q1_rv_bits = {$random(`PARGS.seed)}; | |
517 | rand_l2t7_q2_rv_bits = {$random(`PARGS.seed)}; | |
518 | rand_l2t7_q3_rv_bits = {$random(`PARGS.seed)}; | |
519 | ||
520 | `ifdef CORE_7 | |
521 | // For SPC D$ | |
522 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC7 D$ REDUNDANCY_VALUE: %b", rand_spc7_d_rv_bits); | |
523 | force `CPU.spc7.lsu.dca.array.red_reg_d_bl = rand_spc7_d_rv_bits[5:0]; | |
524 | force `CPU.spc7.lsu.dca.array.red_reg_d_br = rand_spc7_d_rv_bits[11:6]; | |
525 | force `CPU.spc7.lsu.dca.array.red_reg_d_tl = rand_spc7_d_rv_bits[17:12]; | |
526 | force `CPU.spc7.lsu.dca.array.red_reg_d_tr = rand_spc7_d_rv_bits[23:18]; | |
527 | ||
528 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC7 D$ BOTTOM_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_spc7_d_rv_bits[5:0]) ? 2'b11 : 2'b00); | |
529 | force `CPU.spc7.lsu.dca.array.red_reg_en_bl = |(rand_spc7_d_rv_bits[5:0]) ? 2'b11 : 2'b00; | |
530 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC7 D$ BOTTOM_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_spc7_d_rv_bits[11:6]) ? 2'b11 : 2'b00); | |
531 | force `CPU.spc7.lsu.dca.array.red_reg_en_br = |(rand_spc7_d_rv_bits[11:6]) ? 2'b11 : 2'b00; | |
532 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC7 D$ TOP_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_spc7_d_rv_bits[17:12]) ? 2'b11 : 2'b00); | |
533 | force `CPU.spc7.lsu.dca.array.red_reg_en_tl = |(rand_spc7_d_rv_bits[17:12]) ? 2'b11 : 2'b00; | |
534 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC7 D$ TOP ENABLE REDUNDANCY_VALUE: %b", |(rand_spc7_d_rv_bits[23:18]) ? 2'b11 : 2'b00); | |
535 | force `CPU.spc7.lsu.dca.array.red_reg_en_tr = |(rand_spc7_d_rv_bits[23:18]) ? 2'b11 : 2'b00; | |
536 | ||
537 | // For SPC I$ | |
538 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC7 I$ REDUNDANCY_VALUE: %b", rand_spc7_i_rv_bits); | |
539 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_top = rand_spc7_i_rv_bits[4:0]; | |
540 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_top = rand_spc7_i_rv_bits[9:5]; | |
541 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_top = rand_spc7_i_rv_bits[14:10]; | |
542 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_top = rand_spc7_i_rv_bits[19:15]; | |
543 | ||
544 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_top = rand_spc7_i_rv_bits[24:20]; | |
545 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_top = rand_spc7_i_rv_bits[29:25]; | |
546 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_top = rand_spc7_i_rv_bits[34:30]; | |
547 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_top = rand_spc7_i_rv_bits[39:35]; | |
548 | ||
549 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_bot = rand_spc7_i_rv_bits[44:40]; | |
550 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_bot = rand_spc7_i_rv_bits[49:45]; | |
551 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_bot = rand_spc7_i_rv_bits[54:50]; | |
552 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_bot = rand_spc7_i_rv_bits[59:55]; | |
553 | ||
554 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_bot = rand_spc7_i_rv_bits[64:60]; | |
555 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_bot = rand_spc7_i_rv_bits[69:65]; | |
556 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_bot = rand_spc7_i_rv_bits[74:70]; | |
557 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_bot = rand_spc7_i_rv_bits[79:75]; | |
558 | ||
559 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_top = |(rand_spc7_i_rv_bits[4:0]); | |
560 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_top = |(rand_spc7_i_rv_bits[9:5]); | |
561 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_top = |(rand_spc7_i_rv_bits[14:10]); | |
562 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_top = |(rand_spc7_i_rv_bits[19:15]); | |
563 | ||
564 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_top = |(rand_spc7_i_rv_bits[24:20]); | |
565 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_top = |(rand_spc7_i_rv_bits[29:25]); | |
566 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_top = |(rand_spc7_i_rv_bits[34:30]); | |
567 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_top = |(rand_spc7_i_rv_bits[39:35]); | |
568 | ||
569 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_bot = |(rand_spc7_i_rv_bits[44:40]); | |
570 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_bot = |(rand_spc7_i_rv_bits[49:45]); | |
571 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_bot = |(rand_spc7_i_rv_bits[54:50]); | |
572 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_bot = |(rand_spc7_i_rv_bits[59:55]); | |
573 | ||
574 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_bot = |(rand_spc7_i_rv_bits[64:60]); | |
575 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_bot = |(rand_spc7_i_rv_bits[69:65]); | |
576 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_bot = |(rand_spc7_i_rv_bits[74:70]); | |
577 | force `CPU.spc7.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_bot = |(rand_spc7_i_rv_bits[79:75]); | |
578 | `endif | |
579 | `ifdef CORE_6 | |
580 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC6 D$ REDUNDANCY_VALUE: %b", rand_spc6_d_rv_bits); | |
581 | force `CPU.spc6.lsu.dca.array.red_reg_d_bl = rand_spc6_d_rv_bits[5:0]; | |
582 | force `CPU.spc6.lsu.dca.array.red_reg_d_br = rand_spc6_d_rv_bits[11:6]; | |
583 | force `CPU.spc6.lsu.dca.array.red_reg_d_tl = rand_spc6_d_rv_bits[17:12]; | |
584 | force `CPU.spc6.lsu.dca.array.red_reg_d_tr = rand_spc6_d_rv_bits[23:18]; | |
585 | ||
586 | force `CPU.spc6.lsu.dca.array.red_reg_en_bl = |(rand_spc6_d_rv_bits[5:0]) ? 2'b11 : 2'b00; | |
587 | force `CPU.spc6.lsu.dca.array.red_reg_en_br = |(rand_spc6_d_rv_bits[11:6]) ? 2'b11 : 2'b00; | |
588 | force `CPU.spc6.lsu.dca.array.red_reg_en_tl = |(rand_spc6_d_rv_bits[17:12]) ? 2'b11 : 2'b00; | |
589 | force `CPU.spc6.lsu.dca.array.red_reg_en_tr = |(rand_spc6_d_rv_bits[23:18]) ? 2'b11 : 2'b00; | |
590 | ||
591 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC6 I$ REDUNDANCY_VALUE: %b", rand_spc6_i_rv_bits); | |
592 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_top = rand_spc6_i_rv_bits[4:0]; | |
593 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_top = rand_spc6_i_rv_bits[9:5]; | |
594 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_top = rand_spc6_i_rv_bits[14:10]; | |
595 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_top = rand_spc6_i_rv_bits[19:15]; | |
596 | ||
597 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_top = rand_spc6_i_rv_bits[24:20]; | |
598 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_top = rand_spc6_i_rv_bits[29:25]; | |
599 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_top = rand_spc6_i_rv_bits[34:30]; | |
600 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_top = rand_spc6_i_rv_bits[39:35]; | |
601 | ||
602 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_bot = rand_spc6_i_rv_bits[44:40]; | |
603 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_bot = rand_spc6_i_rv_bits[49:45]; | |
604 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_bot = rand_spc6_i_rv_bits[54:50]; | |
605 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_bot = rand_spc6_i_rv_bits[59:55]; | |
606 | ||
607 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_bot = rand_spc6_i_rv_bits[64:60]; | |
608 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_bot = rand_spc6_i_rv_bits[69:65]; | |
609 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_bot = rand_spc6_i_rv_bits[74:70]; | |
610 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_bot = rand_spc6_i_rv_bits[79:75]; | |
611 | ||
612 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_top = |(rand_spc6_i_rv_bits[4:0]); | |
613 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_top = |(rand_spc6_i_rv_bits[9:5]); | |
614 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_top = |(rand_spc6_i_rv_bits[14:10]); | |
615 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_top = |(rand_spc6_i_rv_bits[19:15]); | |
616 | ||
617 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_top = |(rand_spc6_i_rv_bits[24:20]); | |
618 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_top = |(rand_spc6_i_rv_bits[29:25]); | |
619 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_top = |(rand_spc6_i_rv_bits[34:30]); | |
620 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_top = |(rand_spc6_i_rv_bits[39:35]); | |
621 | ||
622 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_bot = |(rand_spc6_i_rv_bits[44:40]); | |
623 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_bot = |(rand_spc6_i_rv_bits[49:45]); | |
624 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_bot = |(rand_spc6_i_rv_bits[54:50]); | |
625 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_bot = |(rand_spc6_i_rv_bits[59:55]); | |
626 | ||
627 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_bot = |(rand_spc6_i_rv_bits[64:60]); | |
628 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_bot = |(rand_spc6_i_rv_bits[69:65]); | |
629 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_bot = |(rand_spc6_i_rv_bits[74:70]); | |
630 | force `CPU.spc6.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_bot = |(rand_spc6_i_rv_bits[79:75]); | |
631 | `endif | |
632 | `ifdef CORE_5 | |
633 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC5 D$ REDUNDANCY_VALUE: %b", rand_spc5_d_rv_bits); | |
634 | force `CPU.spc5.lsu.dca.array.red_reg_d_bl = rand_spc5_d_rv_bits[5:0]; | |
635 | force `CPU.spc5.lsu.dca.array.red_reg_d_br = rand_spc5_d_rv_bits[11:6]; | |
636 | force `CPU.spc5.lsu.dca.array.red_reg_d_tl = rand_spc5_d_rv_bits[17:12]; | |
637 | force `CPU.spc5.lsu.dca.array.red_reg_d_tr = rand_spc5_d_rv_bits[23:18]; | |
638 | ||
639 | force `CPU.spc5.lsu.dca.array.red_reg_en_bl = |(rand_spc5_d_rv_bits[5:0]) ? 2'b11 : 2'b00; | |
640 | force `CPU.spc5.lsu.dca.array.red_reg_en_br = |(rand_spc5_d_rv_bits[5:0]) ? 2'b11 : 2'b00; | |
641 | force `CPU.spc5.lsu.dca.array.red_reg_en_tl = |(rand_spc5_d_rv_bits[5:0]) ? 2'b11 : 2'b00; | |
642 | force `CPU.spc5.lsu.dca.array.red_reg_en_tr = |(rand_spc5_d_rv_bits[5:0]) ? 2'b11 : 2'b00; | |
643 | ||
644 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC5 I$ REDUNDANCY_VALUE: %b", rand_spc5_i_rv_bits); | |
645 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_top = rand_spc5_i_rv_bits[4:0]; | |
646 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_top = rand_spc5_i_rv_bits[9:5]; | |
647 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_top = rand_spc5_i_rv_bits[14:10]; | |
648 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_top = rand_spc5_i_rv_bits[19:15]; | |
649 | ||
650 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_top = rand_spc5_i_rv_bits[24:20]; | |
651 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_top = rand_spc5_i_rv_bits[29:25]; | |
652 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_top = rand_spc5_i_rv_bits[34:30]; | |
653 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_top = rand_spc5_i_rv_bits[39:35]; | |
654 | ||
655 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_bot = rand_spc5_i_rv_bits[44:40]; | |
656 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_bot = rand_spc5_i_rv_bits[49:45]; | |
657 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_bot = rand_spc5_i_rv_bits[54:50]; | |
658 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_bot = rand_spc5_i_rv_bits[59:55]; | |
659 | ||
660 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_bot = rand_spc5_i_rv_bits[64:60]; | |
661 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_bot = rand_spc5_i_rv_bits[69:65]; | |
662 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_bot = rand_spc5_i_rv_bits[74:70]; | |
663 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_bot = rand_spc5_i_rv_bits[79:75]; | |
664 | ||
665 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_top = |(rand_spc5_i_rv_bits[4:0]); | |
666 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_top = |(rand_spc5_i_rv_bits[9:5]); | |
667 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_top = |(rand_spc5_i_rv_bits[14:10]); | |
668 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_top = |(rand_spc5_i_rv_bits[19:15]); | |
669 | ||
670 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_top = |(rand_spc5_i_rv_bits[24:20]); | |
671 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_top = |(rand_spc5_i_rv_bits[29:25]); | |
672 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_top = |(rand_spc5_i_rv_bits[34:30]); | |
673 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_top = |(rand_spc5_i_rv_bits[39:35]); | |
674 | ||
675 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_bot = |(rand_spc5_i_rv_bits[44:40]); | |
676 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_bot = |(rand_spc5_i_rv_bits[49:45]); | |
677 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_bot = |(rand_spc5_i_rv_bits[54:50]); | |
678 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_bot = |(rand_spc5_i_rv_bits[59:55]); | |
679 | ||
680 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_bot = |(rand_spc5_i_rv_bits[64:60]); | |
681 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_bot = |(rand_spc5_i_rv_bits[69:65]); | |
682 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_bot = |(rand_spc5_i_rv_bits[74:70]); | |
683 | force `CPU.spc5.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_bot = |(rand_spc5_i_rv_bits[79:75]); | |
684 | `endif | |
685 | `ifdef CORE_4 | |
686 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC4 D$ REDUNDANCY_VALUE: %b", rand_spc4_d_rv_bits); | |
687 | force `CPU.spc4.lsu.dca.array.red_reg_d_bl = rand_spc4_d_rv_bits[5:0]; | |
688 | force `CPU.spc4.lsu.dca.array.red_reg_d_br = rand_spc4_d_rv_bits[11:6]; | |
689 | force `CPU.spc4.lsu.dca.array.red_reg_d_tl = rand_spc4_d_rv_bits[17:12]; | |
690 | force `CPU.spc4.lsu.dca.array.red_reg_d_tr = rand_spc4_d_rv_bits[23:18]; | |
691 | ||
692 | force `CPU.spc4.lsu.dca.array.red_reg_en_bl = |(rand_spc4_d_rv_bits[5:0]) ? 2'b11 : 2'b00; | |
693 | force `CPU.spc4.lsu.dca.array.red_reg_en_br = |(rand_spc4_d_rv_bits[11:6]) ? 2'b11 : 2'b00; | |
694 | force `CPU.spc4.lsu.dca.array.red_reg_en_tl = |(rand_spc4_d_rv_bits[17:12]) ? 2'b11 : 2'b00; | |
695 | force `CPU.spc4.lsu.dca.array.red_reg_en_tr = |(rand_spc4_d_rv_bits[23:18]) ? 2'b11 : 2'b00; | |
696 | ||
697 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC4 I$ REDUNDANCY_VALUE: %b", rand_spc4_i_rv_bits); | |
698 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_top = rand_spc4_i_rv_bits[4:0]; | |
699 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_top = rand_spc4_i_rv_bits[9:5]; | |
700 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_top = rand_spc4_i_rv_bits[14:10]; | |
701 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_top = rand_spc4_i_rv_bits[19:15]; | |
702 | ||
703 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_top = rand_spc4_i_rv_bits[24:20]; | |
704 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_top = rand_spc4_i_rv_bits[29:25]; | |
705 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_top = rand_spc4_i_rv_bits[34:30]; | |
706 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_top = rand_spc4_i_rv_bits[39:35]; | |
707 | ||
708 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_bot = rand_spc4_i_rv_bits[44:40]; | |
709 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_bot = rand_spc4_i_rv_bits[49:45]; | |
710 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_bot = rand_spc4_i_rv_bits[54:50]; | |
711 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_bot = rand_spc4_i_rv_bits[59:55]; | |
712 | ||
713 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_bot = rand_spc4_i_rv_bits[64:60]; | |
714 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_bot = rand_spc4_i_rv_bits[69:65]; | |
715 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_bot = rand_spc4_i_rv_bits[74:70]; | |
716 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_bot = rand_spc4_i_rv_bits[79:75]; | |
717 | ||
718 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_top = |(rand_spc4_i_rv_bits[4:0]); | |
719 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_top = |(rand_spc4_i_rv_bits[9:5]); | |
720 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_top = |(rand_spc4_i_rv_bits[14:10]); | |
721 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_top = |(rand_spc4_i_rv_bits[19:15]); | |
722 | ||
723 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_top = |(rand_spc4_i_rv_bits[24:20]); | |
724 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_top = |(rand_spc4_i_rv_bits[29:25]); | |
725 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_top = |(rand_spc4_i_rv_bits[34:30]); | |
726 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_top = |(rand_spc4_i_rv_bits[39:35]); | |
727 | ||
728 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_bot = |(rand_spc4_i_rv_bits[44:40]); | |
729 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_bot = |(rand_spc4_i_rv_bits[49:45]); | |
730 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_bot = |(rand_spc4_i_rv_bits[54:50]); | |
731 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_bot = |(rand_spc4_i_rv_bits[59:55]); | |
732 | ||
733 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_bot = |(rand_spc4_i_rv_bits[64:60]); | |
734 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_bot = |(rand_spc4_i_rv_bits[69:65]); | |
735 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_bot = |(rand_spc4_i_rv_bits[74:70]); | |
736 | force `CPU.spc4.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_bot = |(rand_spc4_i_rv_bits[79:75]); | |
737 | `endif | |
738 | `ifdef CORE_3 | |
739 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC3 D$ REDUNDANCY_VALUE: %b", rand_spc3_d_rv_bits); | |
740 | force `CPU.spc3.lsu.dca.array.red_reg_d_bl = rand_spc3_d_rv_bits[5:0]; | |
741 | force `CPU.spc3.lsu.dca.array.red_reg_d_br = rand_spc3_d_rv_bits[11:6]; | |
742 | force `CPU.spc3.lsu.dca.array.red_reg_d_tl = rand_spc3_d_rv_bits[17:12]; | |
743 | force `CPU.spc3.lsu.dca.array.red_reg_d_tr = rand_spc3_d_rv_bits[23:18]; | |
744 | ||
745 | force `CPU.spc3.lsu.dca.array.red_reg_en_bl = |(rand_spc3_d_rv_bits[5:0]) ? 2'b11 : 2'b00; | |
746 | force `CPU.spc3.lsu.dca.array.red_reg_en_br = |(rand_spc3_d_rv_bits[11:6]) ? 2'b11 : 2'b00; | |
747 | force `CPU.spc3.lsu.dca.array.red_reg_en_tl = |(rand_spc3_d_rv_bits[17:12]) ? 2'b11 : 2'b00; | |
748 | force `CPU.spc3.lsu.dca.array.red_reg_en_tr = |(rand_spc3_d_rv_bits[23:18]) ? 2'b11 : 2'b00; | |
749 | ||
750 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC3 I$ REDUNDANCY_VALUE: %b", rand_spc3_i_rv_bits); | |
751 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_top = rand_spc3_i_rv_bits[4:0]; | |
752 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_top = rand_spc3_i_rv_bits[9:5]; | |
753 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_top = rand_spc3_i_rv_bits[14:10]; | |
754 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_top = rand_spc3_i_rv_bits[19:15]; | |
755 | ||
756 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_top = rand_spc3_i_rv_bits[24:20]; | |
757 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_top = rand_spc3_i_rv_bits[29:25]; | |
758 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_top = rand_spc3_i_rv_bits[34:30]; | |
759 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_top = rand_spc3_i_rv_bits[39:35]; | |
760 | ||
761 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_bot = rand_spc3_i_rv_bits[44:40]; | |
762 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_bot = rand_spc3_i_rv_bits[49:45]; | |
763 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_bot = rand_spc3_i_rv_bits[54:50]; | |
764 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_bot = rand_spc3_i_rv_bits[59:55]; | |
765 | ||
766 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_bot = rand_spc3_i_rv_bits[64:60]; | |
767 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_bot = rand_spc3_i_rv_bits[69:65]; | |
768 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_bot = rand_spc3_i_rv_bits[74:70]; | |
769 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_bot = rand_spc3_i_rv_bits[79:75]; | |
770 | ||
771 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_top = |(rand_spc3_i_rv_bits[4:0]); | |
772 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_top = |(rand_spc3_i_rv_bits[9:5]); | |
773 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_top = |(rand_spc3_i_rv_bits[14:10]); | |
774 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_top = |(rand_spc3_i_rv_bits[19:15]); | |
775 | ||
776 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_top = |(rand_spc3_i_rv_bits[24:20]); | |
777 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_top = |(rand_spc3_i_rv_bits[29:25]); | |
778 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_top = |(rand_spc3_i_rv_bits[34:30]); | |
779 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_top = |(rand_spc3_i_rv_bits[39:35]); | |
780 | ||
781 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_bot = |(rand_spc3_i_rv_bits[44:40]); | |
782 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_bot = |(rand_spc3_i_rv_bits[49:45]); | |
783 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_bot = |(rand_spc3_i_rv_bits[54:50]); | |
784 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_bot = |(rand_spc3_i_rv_bits[59:55]); | |
785 | ||
786 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_bot = |(rand_spc3_i_rv_bits[64:60]); | |
787 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_bot = |(rand_spc3_i_rv_bits[69:65]); | |
788 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_bot = |(rand_spc3_i_rv_bits[74:70]); | |
789 | force `CPU.spc3.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_bot = |(rand_spc3_i_rv_bits[79:75]); | |
790 | `endif | |
791 | `ifdef CORE_2 | |
792 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC2 D$ REDUNDANCY_VALUE: %b", rand_spc2_d_rv_bits); | |
793 | force `CPU.spc2.lsu.dca.array.red_reg_d_bl = rand_spc2_d_rv_bits[5:0]; | |
794 | force `CPU.spc2.lsu.dca.array.red_reg_d_br = rand_spc2_d_rv_bits[11:6]; | |
795 | force `CPU.spc2.lsu.dca.array.red_reg_d_tl = rand_spc2_d_rv_bits[17:12]; | |
796 | force `CPU.spc2.lsu.dca.array.red_reg_d_tr = rand_spc2_d_rv_bits[23:18]; | |
797 | ||
798 | force `CPU.spc2.lsu.dca.array.red_reg_en_bl = |(rand_spc2_d_rv_bits[5:0]) ? 2'b11 : 2'b00; | |
799 | force `CPU.spc2.lsu.dca.array.red_reg_en_br = |(rand_spc2_d_rv_bits[11:6]) ? 2'b11 : 2'b00; | |
800 | force `CPU.spc2.lsu.dca.array.red_reg_en_tl = |(rand_spc2_d_rv_bits[17:12]) ? 2'b11 : 2'b00; | |
801 | force `CPU.spc2.lsu.dca.array.red_reg_en_tr = |(rand_spc2_d_rv_bits[23:18]) ? 2'b11 : 2'b00; | |
802 | ||
803 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC2 I$ REDUNDANCY_VALUE: %b", rand_spc2_i_rv_bits); | |
804 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_top = rand_spc2_i_rv_bits[4:0]; | |
805 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_top = rand_spc2_i_rv_bits[9:5]; | |
806 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_top = rand_spc2_i_rv_bits[14:10]; | |
807 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_top = rand_spc2_i_rv_bits[19:15]; | |
808 | ||
809 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_top = rand_spc2_i_rv_bits[24:20]; | |
810 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_top = rand_spc2_i_rv_bits[29:25]; | |
811 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_top = rand_spc2_i_rv_bits[34:30]; | |
812 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_top = rand_spc2_i_rv_bits[39:35]; | |
813 | ||
814 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_bot = rand_spc2_i_rv_bits[44:40]; | |
815 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_bot = rand_spc2_i_rv_bits[49:45]; | |
816 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_bot = rand_spc2_i_rv_bits[54:50]; | |
817 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_bot = rand_spc2_i_rv_bits[59:55]; | |
818 | ||
819 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_bot = rand_spc2_i_rv_bits[64:60]; | |
820 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_bot = rand_spc2_i_rv_bits[69:65]; | |
821 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_bot = rand_spc2_i_rv_bits[74:70]; | |
822 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_bot = rand_spc2_i_rv_bits[79:75]; | |
823 | ||
824 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_top = |(rand_spc2_i_rv_bits[4:0]); | |
825 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_top = |(rand_spc2_i_rv_bits[9:5]); | |
826 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_top = |(rand_spc2_i_rv_bits[14:10]); | |
827 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_top = |(rand_spc2_i_rv_bits[19:15]); | |
828 | ||
829 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_top = |(rand_spc2_i_rv_bits[24:20]); | |
830 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_top = |(rand_spc2_i_rv_bits[29:25]); | |
831 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_top = |(rand_spc2_i_rv_bits[34:30]); | |
832 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_top = |(rand_spc2_i_rv_bits[39:35]); | |
833 | ||
834 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_bot = |(rand_spc2_i_rv_bits[44:40]); | |
835 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_bot = |(rand_spc2_i_rv_bits[49:45]); | |
836 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_bot = |(rand_spc2_i_rv_bits[54:50]); | |
837 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_bot = |(rand_spc2_i_rv_bits[59:55]); | |
838 | ||
839 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_bot = |(rand_spc2_i_rv_bits[64:60]); | |
840 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_bot = |(rand_spc2_i_rv_bits[69:65]); | |
841 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_bot = |(rand_spc2_i_rv_bits[74:70]); | |
842 | force `CPU.spc2.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_bot = |(rand_spc2_i_rv_bits[79:75]); | |
843 | `endif | |
844 | `ifdef CORE_1 | |
845 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC1 D$ REDUNDANCY_VALUE: %b", rand_spc1_d_rv_bits); | |
846 | force `CPU.spc1.lsu.dca.array.red_reg_d_bl = rand_spc1_d_rv_bits[5:0]; | |
847 | force `CPU.spc1.lsu.dca.array.red_reg_d_br = rand_spc1_d_rv_bits[11:6]; | |
848 | force `CPU.spc1.lsu.dca.array.red_reg_d_tl = rand_spc1_d_rv_bits[17:12]; | |
849 | force `CPU.spc1.lsu.dca.array.red_reg_d_tr = rand_spc1_d_rv_bits[23:18]; | |
850 | ||
851 | force `CPU.spc1.lsu.dca.array.red_reg_en_bl = |(rand_spc1_d_rv_bits[5:0]) ? 2'b11 : 2'b00; | |
852 | force `CPU.spc1.lsu.dca.array.red_reg_en_br = |(rand_spc1_d_rv_bits[11:6]) ? 2'b11 : 2'b00; | |
853 | force `CPU.spc1.lsu.dca.array.red_reg_en_tl = |(rand_spc1_d_rv_bits[17:12]) ? 2'b11 : 2'b00; | |
854 | force `CPU.spc1.lsu.dca.array.red_reg_en_tr = |(rand_spc1_d_rv_bits[23:18]) ? 2'b11 : 2'b00; | |
855 | ||
856 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC1 I$ REDUNDANCY_VALUE: %b", rand_spc1_i_rv_bits); | |
857 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_top = rand_spc1_i_rv_bits[4:0]; | |
858 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_top = rand_spc1_i_rv_bits[9:5]; | |
859 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_top = rand_spc1_i_rv_bits[14:10]; | |
860 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_top = rand_spc1_i_rv_bits[19:15]; | |
861 | ||
862 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_top = rand_spc1_i_rv_bits[24:20]; | |
863 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_top = rand_spc1_i_rv_bits[29:25]; | |
864 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_top = rand_spc1_i_rv_bits[34:30]; | |
865 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_top = rand_spc1_i_rv_bits[39:35]; | |
866 | ||
867 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_bot = rand_spc1_i_rv_bits[44:40]; | |
868 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_bot = rand_spc1_i_rv_bits[49:45]; | |
869 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_bot = rand_spc1_i_rv_bits[54:50]; | |
870 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_bot = rand_spc1_i_rv_bits[59:55]; | |
871 | ||
872 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_bot = rand_spc1_i_rv_bits[64:60]; | |
873 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_bot = rand_spc1_i_rv_bits[69:65]; | |
874 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_bot = rand_spc1_i_rv_bits[74:70]; | |
875 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_bot = rand_spc1_i_rv_bits[79:75]; | |
876 | ||
877 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_top = |(rand_spc1_i_rv_bits[4:0]); | |
878 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_top = |(rand_spc1_i_rv_bits[9:5]); | |
879 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_top = |(rand_spc1_i_rv_bits[14:10]); | |
880 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_top = |(rand_spc1_i_rv_bits[19:15]); | |
881 | ||
882 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_top = |(rand_spc1_i_rv_bits[24:20]); | |
883 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_top = |(rand_spc1_i_rv_bits[29:25]); | |
884 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_top = |(rand_spc1_i_rv_bits[34:30]); | |
885 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_top = |(rand_spc1_i_rv_bits[39:35]); | |
886 | ||
887 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_bot = |(rand_spc1_i_rv_bits[44:40]); | |
888 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_bot = |(rand_spc1_i_rv_bits[49:45]); | |
889 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_bot = |(rand_spc1_i_rv_bits[54:50]); | |
890 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_bot = |(rand_spc1_i_rv_bits[59:55]); | |
891 | ||
892 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_bot = |(rand_spc1_i_rv_bits[64:60]); | |
893 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_bot = |(rand_spc1_i_rv_bits[69:65]); | |
894 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_bot = |(rand_spc1_i_rv_bits[74:70]); | |
895 | force `CPU.spc1.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_bot = |(rand_spc1_i_rv_bits[79:75]); | |
896 | `endif | |
897 | `ifdef CORE_0 | |
898 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC0 D$ REDUNDANCY_VALUE: %b", rand_spc0_d_rv_bits); | |
899 | force `CPU.spc0.lsu.dca.array.red_reg_d_bl = rand_spc0_d_rv_bits[5:0]; | |
900 | force `CPU.spc0.lsu.dca.array.red_reg_d_br = rand_spc0_d_rv_bits[11:6]; | |
901 | force `CPU.spc0.lsu.dca.array.red_reg_d_tl = rand_spc0_d_rv_bits[17:12]; | |
902 | force `CPU.spc0.lsu.dca.array.red_reg_d_tr = rand_spc0_d_rv_bits[23:18]; | |
903 | ||
904 | force `CPU.spc0.lsu.dca.array.red_reg_en_bl = |(rand_spc0_d_rv_bits[5:0]) ? 2'b11 : 2'b00; | |
905 | force `CPU.spc0.lsu.dca.array.red_reg_en_br = |(rand_spc0_d_rv_bits[11:6]) ? 2'b11 : 2'b00; | |
906 | force `CPU.spc0.lsu.dca.array.red_reg_en_tl = |(rand_spc0_d_rv_bits[17:12]) ? 2'b11 : 2'b00; | |
907 | force `CPU.spc0.lsu.dca.array.red_reg_en_tr = |(rand_spc0_d_rv_bits[23:18]) ? 2'b11 : 2'b00; | |
908 | ||
909 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"SPC0 I$ REDUNDANCY_VALUE: %b", rand_spc0_i_rv_bits); | |
910 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_top = rand_spc0_i_rv_bits[4:0]; | |
911 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_top = rand_spc0_i_rv_bits[9:5]; | |
912 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_top = rand_spc0_i_rv_bits[14:10]; | |
913 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_top = rand_spc0_i_rv_bits[19:15]; | |
914 | ||
915 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_top = rand_spc0_i_rv_bits[24:20]; | |
916 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_top = rand_spc0_i_rv_bits[29:25]; | |
917 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_top = rand_spc0_i_rv_bits[34:30]; | |
918 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_top = rand_spc0_i_rv_bits[39:35]; | |
919 | ||
920 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_0.reg_d_lft_bot = rand_spc0_i_rv_bits[44:40]; | |
921 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_1.reg_d_lft_bot = rand_spc0_i_rv_bits[49:45]; | |
922 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_2.reg_d_lft_bot = rand_spc0_i_rv_bits[54:50]; | |
923 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_3.reg_d_lft_bot = rand_spc0_i_rv_bits[59:55]; | |
924 | ||
925 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_0.reg_d_rgt_bot = rand_spc0_i_rv_bits[64:60]; | |
926 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_1.reg_d_rgt_bot = rand_spc0_i_rv_bits[69:65]; | |
927 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_2.reg_d_rgt_bot = rand_spc0_i_rv_bits[74:70]; | |
928 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_3.reg_d_rgt_bot = rand_spc0_i_rv_bits[79:75]; | |
929 | ||
930 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_top = |(rand_spc0_i_rv_bits[4:0]); | |
931 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_top = |(rand_spc0_i_rv_bits[9:5]); | |
932 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_top = |(rand_spc0_i_rv_bits[14:10]); | |
933 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_top = |(rand_spc0_i_rv_bits[19:15]); | |
934 | ||
935 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_top = |(rand_spc0_i_rv_bits[24:20]); | |
936 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_top = |(rand_spc0_i_rv_bits[29:25]); | |
937 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_top = |(rand_spc0_i_rv_bits[34:30]); | |
938 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_top = |(rand_spc0_i_rv_bits[39:35]); | |
939 | ||
940 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_0.reg_en_lft_bot = |(rand_spc0_i_rv_bits[44:40]); | |
941 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_1.reg_en_lft_bot = |(rand_spc0_i_rv_bits[49:45]); | |
942 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_2.reg_en_lft_bot = |(rand_spc0_i_rv_bits[54:50]); | |
943 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_3.reg_en_lft_bot = |(rand_spc0_i_rv_bits[59:55]); | |
944 | ||
945 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_0.reg_en_rgt_bot = |(rand_spc0_i_rv_bits[64:60]); | |
946 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_1.reg_en_rgt_bot = |(rand_spc0_i_rv_bits[69:65]); | |
947 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_2.reg_en_rgt_bot = |(rand_spc0_i_rv_bits[74:70]); | |
948 | force `CPU.spc0.ifu_ftu.ftu_icd_cust.quad_3.reg_en_rgt_bot = |(rand_spc0_i_rv_bits[79:75]); | |
949 | `endif | |
950 | ||
951 | // added this | |
952 | `ifndef FC_NO_NIU_T2 | |
953 | `ifndef NIU_SYSTEMC_T2 | |
954 | // NIU repair value bits | |
955 | force_bits[5:0] = rand_rdp_rv_bits[5:0]%37; | |
956 | rand_rdp_rv_bits[5:0] = force_bits[5:0]; | |
957 | force_bits[5:0] = rand_rdp_rv_bits[11:6]%37; | |
958 | rand_rdp_rv_bits[11:6] = force_bits[5:0]; | |
959 | force_bits[5:0] = rand_rdp_rv_bits[17:12]%37; | |
960 | rand_rdp_rv_bits[17:12] = force_bits[5:0]; | |
961 | force_bits[5:0] = rand_rdp_rv_bits[23:18]%37; | |
962 | rand_rdp_rv_bits[23:18] = force_bits[5:0]; | |
963 | force_bits[5:0] = rand_rdp_rv_bits[29:24]%37; | |
964 | rand_rdp_rv_bits[29:24] = force_bits[5:0]; | |
965 | force_bits[5:0] = rand_rdp_rv_bits[35:30]%37; | |
966 | rand_rdp_rv_bits[35:30] = force_bits[5:0]; | |
967 | force_bits[5:0] = rand_rdp_rv_bits[41:36]%37; | |
968 | rand_rdp_rv_bits[41:36] = force_bits[5:0]; | |
969 | force_bits[5:0] = rand_rdp_rv_bits[47:42]%37; | |
970 | rand_rdp_rv_bits[47:42] = force_bits[5:0]; | |
971 | ||
972 | `ifndef GATESIM | |
973 | ||
974 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"NIU RDP REDUNDANCY_VALUE: %b", rand_rdp_rv_bits); | |
975 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_0.red_data_reg = rand_rdp_rv_bits[5:0]; | |
976 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_0.red_en_reg = |(rand_rdp_rv_bits[5:0]); | |
977 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_0.red_en_reg1 = |(rand_rdp_rv_bits[5:0]); | |
978 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_1.red_data_reg = rand_rdp_rv_bits[11:6]; | |
979 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_1.red_en_reg = |(rand_rdp_rv_bits[11:6]); | |
980 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_1.red_en_reg1 = |(rand_rdp_rv_bits[11:6]); | |
981 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_2.red_data_reg = rand_rdp_rv_bits[17:12]; | |
982 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_2.red_en_reg = |(rand_rdp_rv_bits[17:12]); | |
983 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_2.red_en_reg1 = |(rand_rdp_rv_bits[17:12]); | |
984 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_3.red_data_reg = rand_rdp_rv_bits[23:18]; | |
985 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_3.red_en_reg = |(rand_rdp_rv_bits[23:18]); | |
986 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst0.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_3.red_en_reg1 = |(rand_rdp_rv_bits[23:18]); | |
987 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_0.red_data_reg = rand_rdp_rv_bits[29:24]; | |
988 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_0.red_en_reg = |(rand_rdp_rv_bits[29:24]); | |
989 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_0.red_en_reg1 = |(rand_rdp_rv_bits[29:24]); | |
990 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_1.red_data_reg = rand_rdp_rv_bits[35:30]; | |
991 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_1.red_en_reg = |(rand_rdp_rv_bits[35:30]); | |
992 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_1.red_en_reg1 = |(rand_rdp_rv_bits[35:30]); | |
993 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_2.red_data_reg = rand_rdp_rv_bits[41:36]; | |
994 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_2.red_en_reg = |(rand_rdp_rv_bits[41:36]); | |
995 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_2.red_en_reg1 = |(rand_rdp_rv_bits[41:36]); | |
996 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_3.red_data_reg = rand_rdp_rv_bits[47:42]; | |
997 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_3.red_en_reg = |(rand_rdp_rv_bits[47:42]); | |
998 | force `CPU.rdp.niu_rdmc.niu_ram_256_148_inst1.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_3.red_en_reg1 = |(rand_rdp_rv_bits[47:42]); | |
999 | ||
1000 | `endif | |
1001 | ||
1002 | force_bits[5:0] = rand_rtx_ipp0_rv_bits[5:0]%37; | |
1003 | rand_rtx_ipp0_rv_bits[5:0] = force_bits[5:0]; | |
1004 | force_bits[5:0] = rand_rtx_ipp0_rv_bits[11:6]%37; | |
1005 | rand_rtx_ipp0_rv_bits[11:6] = force_bits[5:0]; | |
1006 | force_bits[5:0] = rand_rtx_ipp0_rv_bits[17:12]%37; | |
1007 | rand_rtx_ipp0_rv_bits[17:12] = force_bits[5:0]; | |
1008 | force_bits[5:0] = rand_rtx_ipp0_rv_bits[23:18]%37; | |
1009 | rand_rtx_ipp0_rv_bits[23:18] = force_bits[5:0]; | |
1010 | force_bits[5:0] = rand_rtx_ipp0_rv_bits[29:24]%37; | |
1011 | rand_rtx_ipp0_rv_bits[29:24] = force_bits[5:0]; | |
1012 | force_bits[5:0] = rand_rtx_ipp0_rv_bits[35:30]%37; | |
1013 | rand_rtx_ipp0_rv_bits[35:30] = force_bits[5:0]; | |
1014 | force_bits[5:0] = rand_rtx_ipp0_rv_bits[41:36]%37; | |
1015 | rand_rtx_ipp0_rv_bits[41:36] = force_bits[5:0]; | |
1016 | force_bits[5:0] = rand_rtx_ipp0_rv_bits[47:42]%37; | |
1017 | rand_rtx_ipp0_rv_bits[47:42] = force_bits[5:0]; | |
1018 | ||
1019 | `ifndef GATESIM | |
1020 | ||
1021 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"NIU RTX_IPP0 REDUNDANCY_VALUE: %b", rand_rtx_ipp0_rv_bits); | |
1022 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_data_reg = rand_rtx_ipp0_rv_bits[5:0]; | |
1023 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg = |(rand_rtx_ipp0_rv_bits[5:0]); | |
1024 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg1 = |(rand_rtx_ipp0_rv_bits[5:0]); | |
1025 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_data_reg = rand_rtx_ipp0_rv_bits[11:6]; | |
1026 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg = |(rand_rtx_ipp0_rv_bits[11:6]); | |
1027 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg1 = |(rand_rtx_ipp0_rv_bits[11:6]); | |
1028 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_data_reg = rand_rtx_ipp0_rv_bits[17:12]; | |
1029 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg = |(rand_rtx_ipp0_rv_bits[17:12]); | |
1030 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg1 = |(rand_rtx_ipp0_rv_bits[17:12]); | |
1031 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_data_reg = rand_rtx_ipp0_rv_bits[23:18]; | |
1032 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg = |(rand_rtx_ipp0_rv_bits[23:18]); | |
1033 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg1 = |(rand_rtx_ipp0_rv_bits[23:18]); | |
1034 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_data_reg = rand_rtx_ipp0_rv_bits[29:24]; | |
1035 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg = |(rand_rtx_ipp0_rv_bits[29:24]); | |
1036 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg1 = |(rand_rtx_ipp0_rv_bits[29:24]); | |
1037 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_data_reg = rand_rtx_ipp0_rv_bits[35:30]; | |
1038 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg = |(rand_rtx_ipp0_rv_bits[35:30]); | |
1039 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg1 = |(rand_rtx_ipp0_rv_bits[35:30]); | |
1040 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_data_reg = rand_rtx_ipp0_rv_bits[41:36]; | |
1041 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg = |(rand_rtx_ipp0_rv_bits[41:36]); | |
1042 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg1 = |(rand_rtx_ipp0_rv_bits[41:36]); | |
1043 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_data_reg = rand_rtx_ipp0_rv_bits[47:42]; | |
1044 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg = |(rand_rtx_ipp0_rv_bits[47:42]); | |
1045 | force `CPU.rtx.rxc.ipp_top_0.ipp0.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg1 = |(rand_rtx_ipp0_rv_bits[47:42]); | |
1046 | `endif | |
1047 | ||
1048 | force_bits[5:0] = rand_rtx_ipp1_rv_bits[5:0]%37; | |
1049 | rand_rtx_ipp1_rv_bits[5:0] = force_bits[5:0]; | |
1050 | force_bits[5:0] = rand_rtx_ipp1_rv_bits[11:6]%37; | |
1051 | rand_rtx_ipp1_rv_bits[11:6] = force_bits[5:0]; | |
1052 | force_bits[5:0] = rand_rtx_ipp1_rv_bits[17:12]%37; | |
1053 | rand_rtx_ipp1_rv_bits[17:12] = force_bits[5:0]; | |
1054 | force_bits[5:0] = rand_rtx_ipp1_rv_bits[23:18]%37; | |
1055 | rand_rtx_ipp1_rv_bits[23:18] = force_bits[5:0]; | |
1056 | force_bits[5:0] = rand_rtx_ipp1_rv_bits[29:24]%37; | |
1057 | rand_rtx_ipp1_rv_bits[29:24] = force_bits[5:0]; | |
1058 | force_bits[5:0] = rand_rtx_ipp1_rv_bits[35:30]%37; | |
1059 | rand_rtx_ipp1_rv_bits[35:30] = force_bits[5:0]; | |
1060 | force_bits[5:0] = rand_rtx_ipp1_rv_bits[41:36]%37; | |
1061 | rand_rtx_ipp1_rv_bits[41:36] = force_bits[5:0]; | |
1062 | force_bits[5:0] = rand_rtx_ipp1_rv_bits[47:42]%37; | |
1063 | rand_rtx_ipp1_rv_bits[47:42] = force_bits[5:0]; | |
1064 | ||
1065 | `ifndef GATESIM | |
1066 | ||
1067 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"NIU RTX_IPP1 REDUNDANCY_VALUE: %b", rand_rtx_ipp1_rv_bits); | |
1068 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_data_reg = rand_rtx_ipp1_rv_bits[5:0]; | |
1069 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg = |(rand_rtx_ipp1_rv_bits[5:0]); | |
1070 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg1 = |(rand_rtx_ipp1_rv_bits[5:0]); | |
1071 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_data_reg = rand_rtx_ipp1_rv_bits[11:6]; | |
1072 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg = |(rand_rtx_ipp1_rv_bits[11:6]); | |
1073 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg1 = |(rand_rtx_ipp1_rv_bits[11:6]); | |
1074 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_data_reg = rand_rtx_ipp1_rv_bits[17:12]; | |
1075 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg = |(rand_rtx_ipp1_rv_bits[17:12]); | |
1076 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg1 = |(rand_rtx_ipp1_rv_bits[17:12]); | |
1077 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_data_reg = rand_rtx_ipp1_rv_bits[23:18]; | |
1078 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg = |(rand_rtx_ipp1_rv_bits[23:18]); | |
1079 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg1 = |(rand_rtx_ipp1_rv_bits[23:18]); | |
1080 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_data_reg = rand_rtx_ipp1_rv_bits[26:24]; | |
1081 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg = |(rand_rtx_ipp1_rv_bits[26:24]); | |
1082 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg1 = |(rand_rtx_ipp1_rv_bits[26:24]); | |
1083 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_data_reg = rand_rtx_ipp1_rv_bits[35:30]; | |
1084 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg = |(rand_rtx_ipp1_rv_bits[35:30]); | |
1085 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg1 = |(rand_rtx_ipp1_rv_bits[35:30]); | |
1086 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_data_reg = rand_rtx_ipp1_rv_bits[41:36]; | |
1087 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg = |(rand_rtx_ipp1_rv_bits[41:36]); | |
1088 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg1 = |(rand_rtx_ipp1_rv_bits[41:36]); | |
1089 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_data_reg = rand_rtx_ipp1_rv_bits[47:42]; | |
1090 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg = |(rand_rtx_ipp1_rv_bits[47:42]); | |
1091 | force `CPU.rtx.rxc.ipp_top_0.ipp1.ipp_dat_fifo_1ke_0.ram_1024_146_0.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg1 = |(rand_rtx_ipp1_rv_bits[47:42]); | |
1092 | ||
1093 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"NIU RTX_4K_RAM REDUNDANCY_VALUE: %b", rand_rtx_4kram_rv_bits); | |
1094 | force `CPU.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.repair.redreg_0.red_data_reg = rand_rtx_4kram_rv_bits[4:0]; | |
1095 | force `CPU.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.repair.redreg_0.red_en_reg = |(rand_rtx_4kram_rv_bits[4:0]); | |
1096 | force `CPU.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.repair.redreg_0.red_en_reg1 = |(rand_rtx_4kram_rv_bits[4:0]); | |
1097 | force `CPU.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.repair.redreg_1.red_data_reg = rand_rtx_4kram_rv_bits[9:5]; | |
1098 | force `CPU.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.repair.redreg_1.red_en_reg = |(rand_rtx_4kram_rv_bits[9:5]); | |
1099 | force `CPU.rtx.rxc.niu_ram_4096x9_0.ram_4096x9_0.repair.redreg_1.red_en_reg1 = |(rand_rtx_4kram_rv_bits[9:5]); | |
1100 | `endif | |
1101 | ||
1102 | force_bits[5:0] = rand_rtx_zcp_rv_bits[5:0]%37; | |
1103 | rand_rtx_zcp_rv_bits[5:0] = force_bits[5:0]; | |
1104 | force_bits[5:0] = rand_rtx_zcp_rv_bits[11:6]%37; | |
1105 | rand_rtx_zcp_rv_bits[11:6] = force_bits[5:0]; | |
1106 | force_bits[5:0] = rand_rtx_zcp_rv_bits[17:12]%37; | |
1107 | rand_rtx_zcp_rv_bits[17:12] = force_bits[5:0]; | |
1108 | force_bits[5:0] = rand_rtx_zcp_rv_bits[23:18]%37; | |
1109 | rand_rtx_zcp_rv_bits[23:18] = force_bits[5:0]; | |
1110 | force_bits[5:0] = rand_rtx_zcp_rv_bits[29:24]%37; | |
1111 | rand_rtx_zcp_rv_bits[29:24] = force_bits[5:0]; | |
1112 | force_bits[5:0] = rand_rtx_zcp_rv_bits[35:30]%37; | |
1113 | rand_rtx_zcp_rv_bits[35:30] = force_bits[5:0]; | |
1114 | force_bits[5:0] = rand_rtx_zcp_rv_bits[41:36]%37; | |
1115 | rand_rtx_zcp_rv_bits[41:36] = force_bits[5:0]; | |
1116 | force_bits[5:0] = rand_rtx_zcp_rv_bits[47:42]%37; | |
1117 | rand_rtx_zcp_rv_bits[47:42] = force_bits[5:0]; | |
1118 | ||
1119 | `ifndef GATESIM | |
1120 | ||
1121 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"NIU ZCP REDUNDANCY_VALUE: %b", rand_rtx_zcp_rv_bits); | |
1122 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_0.red_data_reg = rand_rtx_zcp_rv_bits[5:0]; | |
1123 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_0.red_en_reg = |(rand_rtx_zcp_rv_bits[5:0]); | |
1124 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_0.red_en_reg1 = |(rand_rtx_zcp_rv_bits[5:0]); | |
1125 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_1.red_data_reg = rand_rtx_zcp_rv_bits[11:6]; | |
1126 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_1.red_en_reg = |(rand_rtx_zcp_rv_bits[11:6]); | |
1127 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_1.red_en_reg1 = |(rand_rtx_zcp_rv_bits[11:6]); | |
1128 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_2.red_data_reg = rand_rtx_zcp_rv_bits[17:12]; | |
1129 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_2.red_en_reg = |(rand_rtx_zcp_rv_bits[17:12]); | |
1130 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_2.red_en_reg1 = |(rand_rtx_zcp_rv_bits[17:12]); | |
1131 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_3.red_data_reg = rand_rtx_zcp_rv_bits[23:18]; | |
1132 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_3.red_en_reg = |(rand_rtx_zcp_rv_bits[23:18]); | |
1133 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port0.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_3.red_en_reg1 = |(rand_rtx_zcp_rv_bits[23:18]); | |
1134 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_0.red_data_reg = rand_rtx_zcp_rv_bits[29:24]; | |
1135 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_0.red_en_reg = |(rand_rtx_zcp_rv_bits[29:24]); | |
1136 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_0.red_en_reg1 = |(rand_rtx_zcp_rv_bits[29:24]); | |
1137 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_1.red_data_reg = rand_rtx_zcp_rv_bits[35:30]; | |
1138 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_1.red_en_reg = |(rand_rtx_zcp_rv_bits[35:30]); | |
1139 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_1.red_en_reg1 = |(rand_rtx_zcp_rv_bits[35:30]); | |
1140 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_2.red_data_reg = rand_rtx_zcp_rv_bits[41:36]; | |
1141 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_2.red_en_reg = |(rand_rtx_zcp_rv_bits[41:36]); | |
1142 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_2.red_en_reg1 = |(rand_rtx_zcp_rv_bits[41:36]); | |
1143 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_3.red_data_reg = rand_rtx_zcp_rv_bits[47:42]; | |
1144 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_3.red_en_reg = |(rand_rtx_zcp_rv_bits[47:42]); | |
1145 | force `CPU.rtx.rxc.niu_zcp_0.niu_zcp_cfifo8KB_port1.cfifo8KB.ram_512_152_0.niu_dp_512x152s_repair_0.redreg_3.red_en_reg1 = |(rand_rtx_zcp_rv_bits[47:42]); | |
1146 | `endif | |
1147 | ||
1148 | ||
1149 | force_bits[5:0] = rand_rtx_port0_ro_rv_bits[5:0]%37; | |
1150 | rand_rtx_port0_ro_rv_bits[5:0] = force_bits[5:0]; | |
1151 | force_bits[5:0] = rand_rtx_port0_ro_rv_bits[11:6]%37; | |
1152 | rand_rtx_port0_ro_rv_bits[11:6] = force_bits[5:0]; | |
1153 | force_bits[5:0] = rand_rtx_port0_ro_rv_bits[17:12]%37; | |
1154 | rand_rtx_port0_ro_rv_bits[17:12] = force_bits[5:0]; | |
1155 | force_bits[5:0] = rand_rtx_port0_ro_rv_bits[23:18]%37; | |
1156 | rand_rtx_port0_ro_rv_bits[23:18] = force_bits[5:0]; | |
1157 | force_bits[5:0] = rand_rtx_port0_ro_rv_bits[29:24]%37; | |
1158 | rand_rtx_port0_ro_rv_bits[29:24] = force_bits[5:0]; | |
1159 | force_bits[5:0] = rand_rtx_port0_ro_rv_bits[35:30]%37; | |
1160 | rand_rtx_port0_ro_rv_bits[35:30] = force_bits[5:0]; | |
1161 | force_bits[5:0] = rand_rtx_port0_ro_rv_bits[41:36]%37; | |
1162 | rand_rtx_port0_ro_rv_bits[41:36] = force_bits[5:0]; | |
1163 | force_bits[5:0] = rand_rtx_port0_ro_rv_bits[47:42]%37; | |
1164 | rand_rtx_port0_ro_rv_bits[47:42] = force_bits[5:0]; | |
1165 | ||
1166 | `ifndef GATESIM | |
1167 | ||
1168 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"NIU PORT0_RO REDUNDANCY_VALUE: %b", rand_rtx_port0_ro_rv_bits); | |
1169 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_data_reg = rand_rtx_port0_ro_rv_bits[5:0]; | |
1170 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg = |(rand_rtx_port0_ro_rv_bits[5:0]); | |
1171 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg1 = |(rand_rtx_port0_ro_rv_bits[5:0]); | |
1172 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_data_reg = rand_rtx_port0_ro_rv_bits[11:6]; | |
1173 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg = |(rand_rtx_port0_ro_rv_bits[11:6]); | |
1174 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg1 = |(rand_rtx_port0_ro_rv_bits[11:6]); | |
1175 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_data_reg = rand_rtx_port0_ro_rv_bits[17:12]; | |
1176 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg = |(rand_rtx_port0_ro_rv_bits[17:12]); | |
1177 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg1 = |(rand_rtx_port0_ro_rv_bits[17:12]); | |
1178 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_data_reg = rand_rtx_port0_ro_rv_bits[23:18]; | |
1179 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg = |(rand_rtx_port0_ro_rv_bits[23:18]); | |
1180 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg1 = |(rand_rtx_port0_ro_rv_bits[23:18]); | |
1181 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_data_reg = rand_rtx_port0_ro_rv_bits[29:24]; | |
1182 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg = |(rand_rtx_port0_ro_rv_bits[29:24]); | |
1183 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg1 = |(rand_rtx_port0_ro_rv_bits[29:24]); | |
1184 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_data_reg = rand_rtx_port0_ro_rv_bits[35:30]; | |
1185 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg = |(rand_rtx_port0_ro_rv_bits[35:30]); | |
1186 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg1 = |(rand_rtx_port0_ro_rv_bits[35:30]); | |
1187 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_data_reg = rand_rtx_port0_ro_rv_bits[41:36]; | |
1188 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg = |(rand_rtx_port0_ro_rv_bits[41:36]); | |
1189 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg1 = |(rand_rtx_port0_ro_rv_bits[41:36]); | |
1190 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_data_reg = rand_rtx_port0_ro_rv_bits[47:42]; | |
1191 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg = |(rand_rtx_port0_ro_rv_bits[47:42]); | |
1192 | force `CPU.rtx.txc.port0_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg1 = |(rand_rtx_port0_ro_rv_bits[47:42]); | |
1193 | `endif | |
1194 | ||
1195 | ||
1196 | force_bits[5:0] = rand_rtx_port0_sf_rv_bits[5:0]%37; | |
1197 | rand_rtx_port0_sf_rv_bits[5:0] = force_bits[5:0]; | |
1198 | force_bits[5:0] = rand_rtx_port0_sf_rv_bits[11:6]%37; | |
1199 | rand_rtx_port0_sf_rv_bits[11:6] = force_bits[5:0]; | |
1200 | force_bits[5:0] = rand_rtx_port0_sf_rv_bits[17:12]%37; | |
1201 | rand_rtx_port0_sf_rv_bits[17:12] = force_bits[5:0]; | |
1202 | force_bits[5:0] = rand_rtx_port0_sf_rv_bits[23:18]%37; | |
1203 | rand_rtx_port0_sf_rv_bits[23:18] = force_bits[5:0]; | |
1204 | force_bits[5:0] = rand_rtx_port0_sf_rv_bits[29:24]%37; | |
1205 | rand_rtx_port0_sf_rv_bits[29:24] = force_bits[5:0]; | |
1206 | force_bits[5:0] = rand_rtx_port0_sf_rv_bits[35:30]%37; | |
1207 | rand_rtx_port0_sf_rv_bits[35:30] = force_bits[5:0]; | |
1208 | force_bits[5:0] = rand_rtx_port0_sf_rv_bits[41:36]%37; | |
1209 | rand_rtx_port0_sf_rv_bits[41:36] = force_bits[5:0]; | |
1210 | force_bits[5:0] = rand_rtx_port0_sf_rv_bits[47:42]%37; | |
1211 | rand_rtx_port0_sf_rv_bits[47:42] = force_bits[5:0]; | |
1212 | ||
1213 | `ifndef GATESIM | |
1214 | ||
1215 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"NIU PORT0_SF REDUNDANCY_VALUE: %b", rand_rtx_port0_sf_rv_bits); | |
1216 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_data_reg = rand_rtx_port0_sf_rv_bits[5:0]; | |
1217 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg = |(rand_rtx_port0_sf_rv_bits[5:0]); | |
1218 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg1 = |(rand_rtx_port0_sf_rv_bits[5:0]); | |
1219 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_data_reg = rand_rtx_port0_sf_rv_bits[11:6]; | |
1220 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg = |(rand_rtx_port0_sf_rv_bits[11:6]); | |
1221 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg1 = |(rand_rtx_port0_sf_rv_bits[11:6]); | |
1222 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_data_reg = rand_rtx_port0_sf_rv_bits[17:12]; | |
1223 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg = |(rand_rtx_port0_sf_rv_bits[17:12]); | |
1224 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg1 = |(rand_rtx_port0_sf_rv_bits[17:12]); | |
1225 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_data_reg = rand_rtx_port0_sf_rv_bits[23:18]; | |
1226 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg = |(rand_rtx_port0_sf_rv_bits[23:18]); | |
1227 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg1 = |(rand_rtx_port0_sf_rv_bits[23:18]); | |
1228 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_data_reg = rand_rtx_port0_sf_rv_bits[29:24]; | |
1229 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg = |(rand_rtx_port0_sf_rv_bits[29:24]); | |
1230 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg1 = |(rand_rtx_port0_sf_rv_bits[29:24]); | |
1231 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_data_reg = rand_rtx_port0_sf_rv_bits[35:30]; | |
1232 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg = |(rand_rtx_port0_sf_rv_bits[35:30]); | |
1233 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg1 = |(rand_rtx_port0_sf_rv_bits[35:30]); | |
1234 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_data_reg = rand_rtx_port0_sf_rv_bits[41:36]; | |
1235 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg = |(rand_rtx_port0_sf_rv_bits[41:36]); | |
1236 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg1 = |(rand_rtx_port0_sf_rv_bits[41:36]); | |
1237 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_data_reg = rand_rtx_port0_sf_rv_bits[47:42]; | |
1238 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg = |(rand_rtx_port0_sf_rv_bits[47:42]); | |
1239 | force `CPU.rtx.txc.port0_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg1 = |(rand_rtx_port0_sf_rv_bits[47:42]); | |
1240 | `endif | |
1241 | ||
1242 | force_bits[5:0] = rand_rtx_port1_ro_rv_bits[5:0]%37; | |
1243 | rand_rtx_port1_ro_rv_bits[5:0] = force_bits[5:0]; | |
1244 | force_bits[5:0] = rand_rtx_port1_ro_rv_bits[11:6]%37; | |
1245 | rand_rtx_port1_ro_rv_bits[11:6] = force_bits[5:0]; | |
1246 | force_bits[5:0] = rand_rtx_port1_ro_rv_bits[17:12]%37; | |
1247 | rand_rtx_port1_ro_rv_bits[17:12] = force_bits[5:0]; | |
1248 | force_bits[5:0] = rand_rtx_port1_ro_rv_bits[23:18]%37; | |
1249 | rand_rtx_port1_ro_rv_bits[23:18] = force_bits[5:0]; | |
1250 | force_bits[5:0] = rand_rtx_port1_ro_rv_bits[29:24]%37; | |
1251 | rand_rtx_port1_ro_rv_bits[29:24] = force_bits[5:0]; | |
1252 | force_bits[5:0] = rand_rtx_port1_ro_rv_bits[35:30]%37; | |
1253 | rand_rtx_port1_ro_rv_bits[35:30] = force_bits[5:0]; | |
1254 | force_bits[5:0] = rand_rtx_port1_ro_rv_bits[41:36]%37; | |
1255 | rand_rtx_port1_ro_rv_bits[41:36] = force_bits[5:0]; | |
1256 | force_bits[5:0] = rand_rtx_port1_ro_rv_bits[47:42]%37; | |
1257 | rand_rtx_port1_ro_rv_bits[47:42] = force_bits[5:0]; | |
1258 | ||
1259 | `ifndef GATESIM | |
1260 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"NIU PORT1_RO REDUNDANCY_VALUE: %b", rand_rtx_port1_ro_rv_bits); | |
1261 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_data_reg = rand_rtx_port1_ro_rv_bits[5:0]; | |
1262 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg = |(rand_rtx_port1_ro_rv_bits[5:0]); | |
1263 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg1 = |(rand_rtx_port1_ro_rv_bits[5:0]); | |
1264 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_data_reg = rand_rtx_port1_ro_rv_bits[11:6]; | |
1265 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg = |(rand_rtx_port1_ro_rv_bits[11:6]); | |
1266 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg1 = |(rand_rtx_port1_ro_rv_bits[11:6]); | |
1267 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_data_reg = rand_rtx_port1_ro_rv_bits[17:12]; | |
1268 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg = |(rand_rtx_port1_ro_rv_bits[17:12]); | |
1269 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg1 = |(rand_rtx_port1_ro_rv_bits[17:12]); | |
1270 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_data_reg = rand_rtx_port1_ro_rv_bits[23:18]; | |
1271 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg = |(rand_rtx_port1_ro_rv_bits[23:18]); | |
1272 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg1 = |(rand_rtx_port1_ro_rv_bits[23:18]); | |
1273 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_data_reg = rand_rtx_port1_ro_rv_bits[29:24]; | |
1274 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg = |(rand_rtx_port1_ro_rv_bits[29:24]); | |
1275 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg1 = |(rand_rtx_port1_ro_rv_bits[29:24]); | |
1276 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_data_reg = rand_rtx_port1_ro_rv_bits[35:30]; | |
1277 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg = |(rand_rtx_port1_ro_rv_bits[35:30]); | |
1278 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg1 = |(rand_rtx_port1_ro_rv_bits[35:30]); | |
1279 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_data_reg = rand_rtx_port1_ro_rv_bits[41:36]; | |
1280 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg = |(rand_rtx_port1_ro_rv_bits[41:36]); | |
1281 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg1 = |(rand_rtx_port1_ro_rv_bits[41:36]); | |
1282 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_data_reg = rand_rtx_port1_ro_rv_bits[47:42]; | |
1283 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg = |(rand_rtx_port1_ro_rv_bits[47:42]); | |
1284 | force `CPU.rtx.txc.port1_RO_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg1 = |(rand_rtx_port1_ro_rv_bits[47:42]); | |
1285 | `endif | |
1286 | ||
1287 | force_bits[5:0] = rand_rtx_port1_sf_rv_bits[5:0]%37; | |
1288 | rand_rtx_port1_sf_rv_bits[5:0] = force_bits[5:0]; | |
1289 | force_bits[5:0] = rand_rtx_port1_sf_rv_bits[11:6]%37; | |
1290 | rand_rtx_port1_sf_rv_bits[11:6] = force_bits[5:0]; | |
1291 | force_bits[5:0] = rand_rtx_port1_sf_rv_bits[17:12]%37; | |
1292 | rand_rtx_port1_sf_rv_bits[17:12] = force_bits[5:0]; | |
1293 | force_bits[5:0] = rand_rtx_port1_sf_rv_bits[23:18]%37; | |
1294 | rand_rtx_port1_sf_rv_bits[23:18] = force_bits[5:0]; | |
1295 | force_bits[5:0] = rand_rtx_port1_sf_rv_bits[29:24]%37; | |
1296 | rand_rtx_port1_sf_rv_bits[29:24] = force_bits[5:0]; | |
1297 | force_bits[5:0] = rand_rtx_port1_sf_rv_bits[35:30]%37; | |
1298 | rand_rtx_port1_sf_rv_bits[35:30] = force_bits[5:0]; | |
1299 | force_bits[5:0] = rand_rtx_port1_sf_rv_bits[41:36]%37; | |
1300 | rand_rtx_port1_sf_rv_bits[41:36] = force_bits[5:0]; | |
1301 | force_bits[5:0] = rand_rtx_port1_sf_rv_bits[47:42]%37; | |
1302 | rand_rtx_port1_sf_rv_bits[47:42] = force_bits[5:0]; | |
1303 | ||
1304 | `ifndef GATESIM | |
1305 | ||
1306 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"NIU PORT1_SF REDUNDANCY_VALUE: %b", rand_rtx_port1_sf_rv_bits); | |
1307 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_data_reg = rand_rtx_port1_sf_rv_bits[5:0]; | |
1308 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg = |(rand_rtx_port1_sf_rv_bits[5:0]); | |
1309 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bll.red_en_reg1 = |(rand_rtx_port1_sf_rv_bits[5:0]); | |
1310 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_data_reg = rand_rtx_port1_sf_rv_bits[11:6]; | |
1311 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg = |(rand_rtx_port1_sf_rv_bits[11:6]); | |
1312 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_bml.red_en_reg1 = |(rand_rtx_port1_sf_rv_bits[11:6]); | |
1313 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_data_reg = rand_rtx_port1_sf_rv_bits[17:12]; | |
1314 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg = |(rand_rtx_port1_sf_rv_bits[17:12]); | |
1315 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brm.red_en_reg1 = |(rand_rtx_port1_sf_rv_bits[17:12]); | |
1316 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_data_reg = rand_rtx_port1_sf_rv_bits[23:18]; | |
1317 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg = |(rand_rtx_port1_sf_rv_bits[23:18]); | |
1318 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_brr.red_en_reg1 = |(rand_rtx_port1_sf_rv_bits[23:18]); | |
1319 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_data_reg = rand_rtx_port1_sf_rv_bits[29:24]; | |
1320 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg = |(rand_rtx_port1_sf_rv_bits[29:24]); | |
1321 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tll.red_en_reg1 = |(rand_rtx_port1_sf_rv_bits[29:24]); | |
1322 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_data_reg = rand_rtx_port1_sf_rv_bits[35:30]; | |
1323 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg = |(rand_rtx_port1_sf_rv_bits[35:30]); | |
1324 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tml.red_en_reg1 = |(rand_rtx_port1_sf_rv_bits[35:30]); | |
1325 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_data_reg = rand_rtx_port1_sf_rv_bits[41:36]; | |
1326 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg = |(rand_rtx_port1_sf_rv_bits[41:36]); | |
1327 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_tmr.red_en_reg1 = |(rand_rtx_port1_sf_rv_bits[41:36]); | |
1328 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_data_reg = rand_rtx_port1_sf_rv_bits[47:42]; | |
1329 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg = |(rand_rtx_port1_sf_rv_bits[47:42]); | |
1330 | force `CPU.rtx.txc.port1_SF_RAM.ram_1024x152_0.ram_1024x152_0.niu_dp_1024x152s_repair_0.redreg_trr.red_en_reg1 = |(rand_rtx_port1_sf_rv_bits[47:42]); | |
1331 | `endif | |
1332 | ||
1333 | force_bits[5:0] = rand_tds_rv_bits[5:0]%37; | |
1334 | rand_tds_rv_bits[5:0] = force_bits[5:0]; | |
1335 | force_bits[5:0] = rand_tds_rv_bits[11:6]%37; | |
1336 | rand_tds_rv_bits[11:6] = force_bits[5:0]; | |
1337 | force_bits[5:0] = rand_tds_rv_bits[17:12]%37; | |
1338 | rand_tds_rv_bits[17:12] = force_bits[5:0]; | |
1339 | force_bits[5:0] = rand_tds_rv_bits[23:18]%37; | |
1340 | rand_tds_rv_bits[23:18] = force_bits[5:0]; | |
1341 | ||
1342 | `ifndef GATESIM | |
1343 | ||
1344 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"NIU TDS REDUNDANCY_VALUE: %b", rand_tds_rv_bits); | |
1345 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_0.red_data_reg = rand_tds_rv_bits[5:0]; | |
1346 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_0.red_en_reg = |(rand_tds_rv_bits[5:0]); | |
1347 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_0.red_en_reg1 = |(rand_tds_rv_bits[5:0]); | |
1348 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_1.red_data_reg = rand_tds_rv_bits[11:6]; | |
1349 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_1.red_en_reg = |(rand_tds_rv_bits[11:6]); | |
1350 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_1.red_en_reg1 = |(rand_tds_rv_bits[11:6]); | |
1351 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_2.red_data_reg = rand_tds_rv_bits[17:12]; | |
1352 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_2.red_en_reg = |(rand_tds_rv_bits[17:12]); | |
1353 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_2.red_en_reg1 = |(rand_tds_rv_bits[17:12]); | |
1354 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_3.red_data_reg = rand_tds_rv_bits[23:18]; | |
1355 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_3.red_en_reg = |(rand_tds_rv_bits[23:18]); | |
1356 | force `CPU.tds.niu_tdmc.niu_dmc_cache_dataFetch.niu_dmc_txcache.niu_ram_256_148.ram_256x148_0.ram_256x152_0.niu_dp_256x152s_repair_0.redreg_3.red_en_reg1 = |(rand_tds_rv_bits[23:18]); | |
1357 | `endif | |
1358 | ||
1359 | `endif //`ifndef NIU_SYSTEMC_T2 | |
1360 | `endif //`ifndef FC_NO_NIU_T2 | |
1361 | ||
1362 | `ifndef GATESIM | |
1363 | ||
1364 | // DMU latency value bits (margin register) | |
1365 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"DMU REDUNDANCY_VALUE: %b", rand_dmu_rv_bits); | |
1366 | force `CPU.dmu.dmc.mmu.vaq.fuse = rand_dmu_rv_bits[3:0]; | |
1367 | `endif | |
1368 | ||
1369 | // For l2d0 | |
1370 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_TOP_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d0_tl_way07_00_rv_bits); | |
1371 | force `CPU.l2d0.quad_top_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d0_tl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_tl_way07_00_rv_bits[7:1],1'b1}; | |
1372 | force `CPU.l2d0.quad_top_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d0_tl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_tl_way07_00_rv_bits[17:11],1'b1}; | |
1373 | force `CPU.l2d0.quad_top_left.way07_00.data_mux.red_even_0 = {|(rand_l2d0_tl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00, rand_l2d0_tl_way07_00_rv_bits[27:21],1'b0}; | |
1374 | force `CPU.l2d0.quad_top_left.way07_00.data_mux.red_even_1 = {|(rand_l2d0_tl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_tl_way07_00_rv_bits[37:31],1'b0}; | |
1375 | force `CPU.l2d0.quad_top_left.way07_00.data_mux.red_col_0 = {|(rand_l2d0_tl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_tl_way07_00_rv_bits[45:40]}; | |
1376 | force `CPU.l2d0.quad_top_left.way07_00.data_mux.red_col_1 = {|(rand_l2d0_tl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_tl_way07_00_rv_bits[53:48]}; | |
1377 | ||
1378 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_TOP_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d0_tl_way158_00_rv_bits); | |
1379 | force `CPU.l2d0.quad_top_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d0_tl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_00_rv_bits[7:1],1'b1}; | |
1380 | force `CPU.l2d0.quad_top_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d0_tl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_00_rv_bits[17:11],1'b1}; | |
1381 | force `CPU.l2d0.quad_top_left.way158_00.data_mux.red_even_0 = {|(rand_l2d0_tl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_00_rv_bits[27:21],1'b0}; | |
1382 | force `CPU.l2d0.quad_top_left.way158_00.data_mux.red_even_1 = {|(rand_l2d0_tl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_00_rv_bits[37:31],1'b0}; | |
1383 | force `CPU.l2d0.quad_top_left.way158_00.data_mux.red_col_0 = {|(rand_l2d0_tl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_00_rv_bits[45:40]}; | |
1384 | force `CPU.l2d0.quad_top_left.way158_00.data_mux.red_col_1 = {|(rand_l2d0_tl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_00_rv_bits[53:48]}; | |
1385 | ||
1386 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_TOP_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d0_tl_way70_01_rv_bits); | |
1387 | force `CPU.l2d0.quad_top_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d0_tl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_tl_way70_01_rv_bits[7:1],1'b0}; | |
1388 | force `CPU.l2d0.quad_top_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d0_tl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_tl_way70_01_rv_bits[17:11],1'b1}; | |
1389 | force `CPU.l2d0.quad_top_left.way70_01.data_mux.red_even_0 = {|(rand_l2d0_tl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00, rand_l2d0_tl_way70_01_rv_bits[27:21],1'b0}; | |
1390 | force `CPU.l2d0.quad_top_left.way70_01.data_mux.red_even_1 = {|(rand_l2d0_tl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_tl_way70_01_rv_bits[37:31],1'b0}; | |
1391 | force `CPU.l2d0.quad_top_left.way70_01.data_mux.red_col_0 = {|(rand_l2d0_tl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_tl_way70_01_rv_bits[45:40]}; | |
1392 | force `CPU.l2d0.quad_top_left.way70_01.data_mux.red_col_1 = {|(rand_l2d0_tl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_tl_way70_01_rv_bits[53:48]}; | |
1393 | ||
1394 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_TOP_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d0_tl_way158_01_rv_bits); | |
1395 | force `CPU.l2d0.quad_top_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d0_tl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_01_rv_bits[7:1],1'b1}; | |
1396 | force `CPU.l2d0.quad_top_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d0_tl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_01_rv_bits[17:11],1'b1}; | |
1397 | force `CPU.l2d0.quad_top_left.way158_01.data_mux.red_even_0 = {|(rand_l2d0_tl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_01_rv_bits[27:21],1'b0}; | |
1398 | force `CPU.l2d0.quad_top_left.way158_01.data_mux.red_even_1 = {|(rand_l2d0_tl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_01_rv_bits[37:31],1'b0}; | |
1399 | force `CPU.l2d0.quad_top_left.way158_01.data_mux.red_col_0 = {|(rand_l2d0_tl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_01_rv_bits[45:40]}; | |
1400 | force `CPU.l2d0.quad_top_left.way158_01.data_mux.red_col_1 = {|(rand_l2d0_tl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_tl_way158_01_rv_bits[53:48]}; | |
1401 | ||
1402 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_TOP_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d0_tr_way07_00_rv_bits); | |
1403 | force `CPU.l2d0.quad_top_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d0_tr_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_tr_way07_00_rv_bits[7:1],1'b1}; | |
1404 | force `CPU.l2d0.quad_top_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d0_tr_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_tr_way07_00_rv_bits[17:11],1'b1}; | |
1405 | force `CPU.l2d0.quad_top_right.way07_00.data_mux.red_even_0 = {|(rand_l2d0_tr_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_tr_way07_00_rv_bits[27:21],1'b0}; | |
1406 | force `CPU.l2d0.quad_top_right.way07_00.data_mux.red_even_1 = {|(rand_l2d0_tr_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_tr_way07_00_rv_bits[37:31],1'b0}; | |
1407 | force `CPU.l2d0.quad_top_right.way07_00.data_mux.red_col_0 = {|(rand_l2d0_tr_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_tr_way07_00_rv_bits[45:40]}; | |
1408 | force `CPU.l2d0.quad_top_right.way07_00.data_mux.red_col_1 = {|(rand_l2d0_tr_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_tr_way07_00_rv_bits[53:48]}; | |
1409 | ||
1410 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_TOP_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d2_tr_way158_00_rv_bits); | |
1411 | force `CPU.l2d0.quad_top_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d0_tr_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_00_rv_bits[7:1],1'b1}; | |
1412 | force `CPU.l2d0.quad_top_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d0_tr_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_00_rv_bits[17:11],1'b1}; | |
1413 | force `CPU.l2d0.quad_top_right.way158_00.data_mux.red_even_0 = {|(rand_l2d0_tr_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_00_rv_bits[27:21],1'b0}; | |
1414 | force `CPU.l2d0.quad_top_right.way158_00.data_mux.red_even_1 = {|(rand_l2d0_tr_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_00_rv_bits[37:31],1'b0}; | |
1415 | force `CPU.l2d0.quad_top_right.way158_00.data_mux.red_col_0 = {|(rand_l2d0_tr_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_00_rv_bits[45:40]}; | |
1416 | force `CPU.l2d0.quad_top_right.way158_00.data_mux.red_col_1 = {|(rand_l2d0_tr_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_00_rv_bits[53:48]}; | |
1417 | ||
1418 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_TOP_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d2_tr_way70_01_rv_bits); | |
1419 | force `CPU.l2d0.quad_top_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d0_tr_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_tr_way70_01_rv_bits[7:1],1'b1}; | |
1420 | force `CPU.l2d0.quad_top_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d0_tr_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_tr_way70_01_rv_bits[17:11],1'b1}; | |
1421 | force `CPU.l2d0.quad_top_right.way70_01.data_mux.red_even_0 = {|(rand_l2d0_tr_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_tr_way70_01_rv_bits[27:21],1'b0}; | |
1422 | force `CPU.l2d0.quad_top_right.way70_01.data_mux.red_even_1 = {|(rand_l2d0_tr_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_tr_way70_01_rv_bits[37:31],1'b0}; | |
1423 | force `CPU.l2d0.quad_top_right.way70_01.data_mux.red_col_0 = {|(rand_l2d0_tr_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_tr_way70_01_rv_bits[45:40]}; | |
1424 | force `CPU.l2d0.quad_top_right.way70_01.data_mux.red_col_1 = {|(rand_l2d0_tr_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_tr_way70_01_rv_bits[53:48]}; | |
1425 | ||
1426 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_TOP_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d2_tr_way158_01_rv_bits); | |
1427 | force `CPU.l2d0.quad_top_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d0_tr_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_01_rv_bits[7:1],1'b1}; | |
1428 | force `CPU.l2d0.quad_top_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d0_tr_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_01_rv_bits[17:11],1'b1}; | |
1429 | force `CPU.l2d0.quad_top_right.way158_01.data_mux.red_even_0 = {|(rand_l2d0_tr_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_01_rv_bits[27:21],1'b0}; | |
1430 | force `CPU.l2d0.quad_top_right.way158_01.data_mux.red_even_1 = {|(rand_l2d0_tr_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_01_rv_bits[37:31],1'b0}; | |
1431 | force `CPU.l2d0.quad_top_right.way158_01.data_mux.red_col_0 = {|(rand_l2d0_tr_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_01_rv_bits[45:40]}; | |
1432 | force `CPU.l2d0.quad_top_right.way158_01.data_mux.red_col_1 = {|(rand_l2d0_tr_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_tr_way158_01_rv_bits[53:48]}; | |
1433 | ||
1434 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_BOTTOM_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d0_bl_way07_00_rv_bits); | |
1435 | force `CPU.l2d0.quad_bot_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d0_bl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_bl_way07_00_rv_bits[7:1],1'b1}; | |
1436 | force `CPU.l2d0.quad_bot_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d0_bl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_bl_way07_00_rv_bits[17:11],1'b1}; | |
1437 | force `CPU.l2d0.quad_bot_left.way07_00.data_mux.red_even_0 = {|(rand_l2d0_bl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_bl_way07_00_rv_bits[27:21],1'b0}; | |
1438 | force `CPU.l2d0.quad_bot_left.way07_00.data_mux.red_even_1 = {|(rand_l2d0_bl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_bl_way07_00_rv_bits[37:31],1'b0}; | |
1439 | force `CPU.l2d0.quad_bot_left.way07_00.data_mux.red_col_0 = {|(rand_l2d0_bl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_bl_way07_00_rv_bits[45:40]}; | |
1440 | force `CPU.l2d0.quad_bot_left.way07_00.data_mux.red_col_1 = {|(rand_l2d0_bl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_bl_way07_00_rv_bits[53:48]}; | |
1441 | ||
1442 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_BOTTOM_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d0_bl_way158_00_rv_bits); | |
1443 | force `CPU.l2d0.quad_bot_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d0_bl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_00_rv_bits[7:1],1'b1}; | |
1444 | force `CPU.l2d0.quad_bot_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d0_bl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_00_rv_bits[17:11],1'b1}; | |
1445 | force `CPU.l2d0.quad_bot_left.way158_00.data_mux.red_even_0 = {|(rand_l2d0_bl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_00_rv_bits[27:21],1'b0}; | |
1446 | force `CPU.l2d0.quad_bot_left.way158_00.data_mux.red_even_1 = {|(rand_l2d0_bl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_00_rv_bits[37:31],1'b0}; | |
1447 | force `CPU.l2d0.quad_bot_left.way158_00.data_mux.red_col_0 = {|(rand_l2d0_bl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_00_rv_bits[45:40]}; | |
1448 | force `CPU.l2d0.quad_bot_left.way158_00.data_mux.red_col_1 = {|(rand_l2d0_bl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_00_rv_bits[53:48]}; | |
1449 | ||
1450 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_BOTTOM_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d0_bl_way70_01_rv_bits); | |
1451 | force `CPU.l2d0.quad_bot_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d0_bl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_bl_way70_01_rv_bits[7:1],1'b1}; | |
1452 | force `CPU.l2d0.quad_bot_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d0_bl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_bl_way70_01_rv_bits[17:11],1'b1}; | |
1453 | force `CPU.l2d0.quad_bot_left.way70_01.data_mux.red_even_0 = {|(rand_l2d0_bl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_bl_way70_01_rv_bits[27:21],1'b0}; | |
1454 | force `CPU.l2d0.quad_bot_left.way70_01.data_mux.red_even_1 = {|(rand_l2d0_bl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_bl_way70_01_rv_bits[37:31],1'b0}; | |
1455 | force `CPU.l2d0.quad_bot_left.way70_01.data_mux.red_col_0 = {|(rand_l2d0_bl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_bl_way70_01_rv_bits[45:40]}; | |
1456 | force `CPU.l2d0.quad_bot_left.way70_01.data_mux.red_col_1 = {|(rand_l2d0_bl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_bl_way70_01_rv_bits[53:48]}; | |
1457 | ||
1458 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_BOTTOM_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d0_bl_way158_01_rv_bits); | |
1459 | force `CPU.l2d0.quad_bot_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d0_bl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_01_rv_bits[7:1],1'b1}; | |
1460 | force `CPU.l2d0.quad_bot_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d0_bl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_01_rv_bits[17:11],1'b1}; | |
1461 | force `CPU.l2d0.quad_bot_left.way158_01.data_mux.red_even_0 = {|(rand_l2d0_bl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_01_rv_bits[27:21],1'b0}; | |
1462 | force `CPU.l2d0.quad_bot_left.way158_01.data_mux.red_even_1 = {|(rand_l2d0_bl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_01_rv_bits[37:31],1'b0}; | |
1463 | force `CPU.l2d0.quad_bot_left.way158_01.data_mux.red_col_0 = {|(rand_l2d0_bl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_01_rv_bits[45:40]}; | |
1464 | force `CPU.l2d0.quad_bot_left.way158_01.data_mux.red_col_1 = {|(rand_l2d0_bl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_bl_way158_01_rv_bits[53:48]}; | |
1465 | ||
1466 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_BOTTOM_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d0_br_way07_00_rv_bits); | |
1467 | force `CPU.l2d0.quad_bot_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d0_br_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_br_way07_00_rv_bits[7:1],1'b1}; | |
1468 | force `CPU.l2d0.quad_bot_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d0_br_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_br_way07_00_rv_bits[17:11],1'b1}; | |
1469 | force `CPU.l2d0.quad_bot_right.way07_00.data_mux.red_even_0 = {|(rand_l2d0_br_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_br_way07_00_rv_bits[27:21],1'b0}; | |
1470 | force `CPU.l2d0.quad_bot_right.way07_00.data_mux.red_even_1 = {|(rand_l2d0_br_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_br_way07_00_rv_bits[37:31],1'b0}; | |
1471 | force `CPU.l2d0.quad_bot_right.way07_00.data_mux.red_col_0 = {|(rand_l2d0_br_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_br_way07_00_rv_bits[45:40]}; | |
1472 | force `CPU.l2d0.quad_bot_right.way07_00.data_mux.red_col_1 = {|(rand_l2d0_br_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_br_way07_00_rv_bits[53:48]}; | |
1473 | ||
1474 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_BOTTOM_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d0_br_way158_00_rv_bits); | |
1475 | force `CPU.l2d0.quad_bot_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d0_br_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_00_rv_bits[7:1],1'b1}; | |
1476 | force `CPU.l2d0.quad_bot_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d0_br_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_00_rv_bits[17:11],1'b1}; | |
1477 | force `CPU.l2d0.quad_bot_right.way158_00.data_mux.red_even_0 = {|(rand_l2d0_br_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_00_rv_bits[27:21],1'b0}; | |
1478 | force `CPU.l2d0.quad_bot_right.way158_00.data_mux.red_even_1 = {|(rand_l2d0_br_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_00_rv_bits[37:31],1'b0}; | |
1479 | force `CPU.l2d0.quad_bot_right.way158_00.data_mux.red_col_0 = {|(rand_l2d0_br_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_00_rv_bits[45:40]}; | |
1480 | force `CPU.l2d0.quad_bot_right.way158_00.data_mux.red_col_1 = {|(rand_l2d0_br_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_00_rv_bits[53:48]}; | |
1481 | ||
1482 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_BOTTOM_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d0_br_way70_01_rv_bits); | |
1483 | force `CPU.l2d0.quad_bot_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d0_br_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_br_way70_01_rv_bits[7:1],1'b1}; | |
1484 | force `CPU.l2d0.quad_bot_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d0_br_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_br_way70_01_rv_bits[17:11],1'b1}; | |
1485 | force `CPU.l2d0.quad_bot_right.way70_01.data_mux.red_even_0 = {|(rand_l2d0_br_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_br_way70_01_rv_bits[27:21],1'b0}; | |
1486 | force `CPU.l2d0.quad_bot_right.way70_01.data_mux.red_even_1 = {|(rand_l2d0_br_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_br_way70_01_rv_bits[37:31],1'b0}; | |
1487 | force `CPU.l2d0.quad_bot_right.way70_01.data_mux.red_col_0 = {|(rand_l2d0_br_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_br_way70_01_rv_bits[45:40]}; | |
1488 | force `CPU.l2d0.quad_bot_right.way70_01.data_mux.red_col_1 = {|(rand_l2d0_br_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_br_way70_01_rv_bits[53:48]}; | |
1489 | ||
1490 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D0_BOTTOM_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d0_br_way158_01_rv_bits); | |
1491 | force `CPU.l2d0.quad_bot_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d0_br_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_01_rv_bits[7:1],1'b1}; | |
1492 | force `CPU.l2d0.quad_bot_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d0_br_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_01_rv_bits[17:11],1'b1}; | |
1493 | force `CPU.l2d0.quad_bot_right.way158_01.data_mux.red_even_0 = {|(rand_l2d0_br_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_01_rv_bits[27:21],1'b0}; | |
1494 | force `CPU.l2d0.quad_bot_right.way158_01.data_mux.red_even_1 = {|(rand_l2d0_br_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_01_rv_bits[37:31],1'b0}; | |
1495 | force `CPU.l2d0.quad_bot_right.way158_01.data_mux.red_col_0 = {|(rand_l2d0_br_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_01_rv_bits[45:40]}; | |
1496 | force `CPU.l2d0.quad_bot_right.way158_01.data_mux.red_col_1 = {|(rand_l2d0_br_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d0_br_way158_01_rv_bits[53:48]}; | |
1497 | ||
1498 | // For l2d1 | |
1499 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_TOP_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d1_tl_way07_00_rv_bits); | |
1500 | force `CPU.l2d1.quad_top_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d1_tl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_tl_way07_00_rv_bits[7:1],1'b1}; | |
1501 | force `CPU.l2d1.quad_top_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d1_tl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_tl_way07_00_rv_bits[17:11],1'b1}; | |
1502 | force `CPU.l2d1.quad_top_left.way07_00.data_mux.red_even_0 = {|(rand_l2d1_tl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_tl_way07_00_rv_bits[27:21],1'b0}; | |
1503 | force `CPU.l2d1.quad_top_left.way07_00.data_mux.red_even_1 = {|(rand_l2d1_tl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_tl_way07_00_rv_bits[37:31],1'b0}; | |
1504 | force `CPU.l2d1.quad_top_left.way07_00.data_mux.red_col_0 = {|(rand_l2d1_tl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_tl_way07_00_rv_bits[45:40]}; | |
1505 | force `CPU.l2d1.quad_top_left.way07_00.data_mux.red_col_1 = {|(rand_l2d1_tl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_tl_way07_00_rv_bits[53:48]}; | |
1506 | ||
1507 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_TOP_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d1_tl_way158_00_rv_bits); | |
1508 | force `CPU.l2d1.quad_top_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d1_tl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_00_rv_bits[7:1],1'b1}; | |
1509 | force `CPU.l2d1.quad_top_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d1_tl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_00_rv_bits[17:11],1'b1}; | |
1510 | force `CPU.l2d1.quad_top_left.way158_00.data_mux.red_even_0 = {|(rand_l2d1_tl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_00_rv_bits[27:21],1'b0}; | |
1511 | force `CPU.l2d1.quad_top_left.way158_00.data_mux.red_even_1 = {|(rand_l2d1_tl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_00_rv_bits[37:31],1'b0}; | |
1512 | force `CPU.l2d1.quad_top_left.way158_00.data_mux.red_col_0 = {|(rand_l2d1_tl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_00_rv_bits[45:40]}; | |
1513 | force `CPU.l2d1.quad_top_left.way158_00.data_mux.red_col_1 = {|(rand_l2d1_tl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_00_rv_bits[53:48]}; | |
1514 | ||
1515 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_TOP_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d1_tl_way70_01_rv_bits); | |
1516 | force `CPU.l2d1.quad_top_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d1_tl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_tl_way70_01_rv_bits[7:1],1'b1}; | |
1517 | force `CPU.l2d1.quad_top_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d1_tl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_tl_way70_01_rv_bits[17:11],1'b1}; | |
1518 | force `CPU.l2d1.quad_top_left.way70_01.data_mux.red_even_0 = {|(rand_l2d1_tl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_tl_way70_01_rv_bits[27:21],1'b0}; | |
1519 | force `CPU.l2d1.quad_top_left.way70_01.data_mux.red_even_1 = {|(rand_l2d1_tl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_tl_way70_01_rv_bits[37:31],1'b0}; | |
1520 | force `CPU.l2d1.quad_top_left.way70_01.data_mux.red_col_0 = {|(rand_l2d1_tl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_tl_way70_01_rv_bits[45:40]}; | |
1521 | force `CPU.l2d1.quad_top_left.way70_01.data_mux.red_col_1 = {|(rand_l2d1_tl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_tl_way70_01_rv_bits[53:48]}; | |
1522 | ||
1523 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_TOP_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d1_tl_way158_01_rv_bits); | |
1524 | force `CPU.l2d1.quad_top_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d1_tl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_01_rv_bits[7:1],1'b1}; | |
1525 | force `CPU.l2d1.quad_top_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d1_tl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_01_rv_bits[17:11],1'b1}; | |
1526 | force `CPU.l2d1.quad_top_left.way158_01.data_mux.red_even_0 = {|(rand_l2d1_tl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_01_rv_bits[27:21],1'b0}; | |
1527 | force `CPU.l2d1.quad_top_left.way158_01.data_mux.red_even_1 = {|(rand_l2d1_tl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_01_rv_bits[37:31],1'b0}; | |
1528 | force `CPU.l2d1.quad_top_left.way158_01.data_mux.red_col_0 = {|(rand_l2d1_tl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_01_rv_bits[45:40]}; | |
1529 | force `CPU.l2d1.quad_top_left.way158_01.data_mux.red_col_1 = {|(rand_l2d1_tl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_tl_way158_01_rv_bits[53:48]}; | |
1530 | ||
1531 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_TOP_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d1_tr_way07_00_rv_bits); | |
1532 | force `CPU.l2d1.quad_top_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d1_tr_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_tr_way07_00_rv_bits[7:1],1'b1}; | |
1533 | force `CPU.l2d1.quad_top_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d1_tr_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_tr_way07_00_rv_bits[17:11],1'b1}; | |
1534 | force `CPU.l2d1.quad_top_right.way07_00.data_mux.red_even_0 = {|(rand_l2d1_tr_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_tr_way07_00_rv_bits[27:21],1'b0}; | |
1535 | force `CPU.l2d1.quad_top_right.way07_00.data_mux.red_even_1 = {|(rand_l2d1_tr_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_tr_way07_00_rv_bits[37:31],1'b0}; | |
1536 | force `CPU.l2d1.quad_top_right.way07_00.data_mux.red_col_0 = {|(rand_l2d1_tr_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_tr_way07_00_rv_bits[45:40]}; | |
1537 | force `CPU.l2d1.quad_top_right.way07_00.data_mux.red_col_1 = {|(rand_l2d1_tr_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_tr_way07_00_rv_bits[53:48]}; | |
1538 | ||
1539 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_TOP_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d1_tr_way158_00_rv_bits); | |
1540 | force `CPU.l2d1.quad_top_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d1_tr_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_00_rv_bits[7:1],1'b1}; | |
1541 | force `CPU.l2d1.quad_top_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d1_tr_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_00_rv_bits[17:11],1'b1}; | |
1542 | force `CPU.l2d1.quad_top_right.way158_00.data_mux.red_even_0 = {|(rand_l2d1_tr_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_00_rv_bits[27:21],1'b0}; | |
1543 | force `CPU.l2d1.quad_top_right.way158_00.data_mux.red_even_1 = {|(rand_l2d1_tr_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_00_rv_bits[37:31],1'b0}; | |
1544 | force `CPU.l2d1.quad_top_right.way158_00.data_mux.red_col_0 = {|(rand_l2d1_tr_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_00_rv_bits[45:40]}; | |
1545 | force `CPU.l2d1.quad_top_right.way158_00.data_mux.red_col_1 = {|(rand_l2d1_tr_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_00_rv_bits[53:48]}; | |
1546 | ||
1547 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_TOP_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d1_tr_way70_01_rv_bits); | |
1548 | force `CPU.l2d1.quad_top_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d1_tr_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_tr_way70_01_rv_bits[7:1],1'b1}; | |
1549 | force `CPU.l2d1.quad_top_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d1_tr_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_tr_way70_01_rv_bits[17:11],1'b1}; | |
1550 | force `CPU.l2d1.quad_top_right.way70_01.data_mux.red_even_0 = {|(rand_l2d1_tr_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_tr_way70_01_rv_bits[27:21],1'b0}; | |
1551 | force `CPU.l2d1.quad_top_right.way70_01.data_mux.red_even_1 = {|(rand_l2d1_tr_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_tr_way70_01_rv_bits[37:31],1'b0}; | |
1552 | force `CPU.l2d1.quad_top_right.way70_01.data_mux.red_col_0 = {|(rand_l2d1_tr_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_tr_way70_01_rv_bits[45:40]}; | |
1553 | force `CPU.l2d1.quad_top_right.way70_01.data_mux.red_col_1 = {|(rand_l2d1_tr_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_tr_way70_01_rv_bits[53:48]}; | |
1554 | ||
1555 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_TOP_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d1_tr_way158_01_rv_bits); | |
1556 | force `CPU.l2d1.quad_top_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d1_tr_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_01_rv_bits[7:1],1'b1}; | |
1557 | force `CPU.l2d1.quad_top_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d1_tr_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_01_rv_bits[17:11],1'b1}; | |
1558 | force `CPU.l2d1.quad_top_right.way158_01.data_mux.red_even_0 = {|(rand_l2d1_tr_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_01_rv_bits[27:21],1'b0}; | |
1559 | force `CPU.l2d1.quad_top_right.way158_01.data_mux.red_even_1 = {|(rand_l2d1_tr_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_01_rv_bits[37:31],1'b0}; | |
1560 | force `CPU.l2d1.quad_top_right.way158_01.data_mux.red_col_0 = {|(rand_l2d1_tr_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_01_rv_bits[45:40]}; | |
1561 | force `CPU.l2d1.quad_top_right.way158_01.data_mux.red_col_1 = {|(rand_l2d1_tr_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_tr_way158_01_rv_bits[53:48]}; | |
1562 | ||
1563 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_BOTTOM_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d1_bl_way07_00_rv_bits); | |
1564 | force `CPU.l2d1.quad_bot_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d1_bl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_bl_way07_00_rv_bits[7:1],1'b1}; | |
1565 | force `CPU.l2d1.quad_bot_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d1_bl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_bl_way07_00_rv_bits[17:11],1'b1}; | |
1566 | force `CPU.l2d1.quad_bot_left.way07_00.data_mux.red_even_0 = {|(rand_l2d1_bl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_bl_way07_00_rv_bits[27:21],1'b0}; | |
1567 | force `CPU.l2d1.quad_bot_left.way07_00.data_mux.red_even_1 = {|(rand_l2d1_bl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_bl_way07_00_rv_bits[37:31],1'b0}; | |
1568 | force `CPU.l2d1.quad_bot_left.way07_00.data_mux.red_col_0 = {|(rand_l2d1_bl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_bl_way07_00_rv_bits[45:40]}; | |
1569 | force `CPU.l2d1.quad_bot_left.way07_00.data_mux.red_col_1 = {|(rand_l2d1_bl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_bl_way07_00_rv_bits[53:48]}; | |
1570 | ||
1571 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_BOTTOM_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d1_bl_way158_00_rv_bits); | |
1572 | force `CPU.l2d1.quad_bot_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d1_bl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_00_rv_bits[7:1],1'b1}; | |
1573 | force `CPU.l2d1.quad_bot_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d1_bl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_00_rv_bits[17:11],1'b1}; | |
1574 | force `CPU.l2d1.quad_bot_left.way158_00.data_mux.red_even_0 = {|(rand_l2d1_bl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_00_rv_bits[27:21],1'b0}; | |
1575 | force `CPU.l2d1.quad_bot_left.way158_00.data_mux.red_even_1 = {|(rand_l2d1_bl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_00_rv_bits[37:31],1'b0}; | |
1576 | force `CPU.l2d1.quad_bot_left.way158_00.data_mux.red_col_0 = {|(rand_l2d1_bl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_00_rv_bits[45:40]}; | |
1577 | force `CPU.l2d1.quad_bot_left.way158_00.data_mux.red_col_1 = {|(rand_l2d1_bl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_00_rv_bits[53:48]}; | |
1578 | ||
1579 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_BOTTOM_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d1_bl_way70_01_rv_bits); | |
1580 | force `CPU.l2d1.quad_bot_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d1_bl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_bl_way70_01_rv_bits[7:1],1'b1}; | |
1581 | force `CPU.l2d1.quad_bot_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d1_bl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_bl_way70_01_rv_bits[17:11],1'b1}; | |
1582 | force `CPU.l2d1.quad_bot_left.way70_01.data_mux.red_even_0 = {|(rand_l2d1_bl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_bl_way70_01_rv_bits[27:21],1'b0}; | |
1583 | force `CPU.l2d1.quad_bot_left.way70_01.data_mux.red_even_1 = {|(rand_l2d1_bl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_bl_way70_01_rv_bits[37:31],1'b0}; | |
1584 | force `CPU.l2d1.quad_bot_left.way70_01.data_mux.red_col_0 = {|(rand_l2d1_bl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_bl_way70_01_rv_bits[45:40]}; | |
1585 | force `CPU.l2d1.quad_bot_left.way70_01.data_mux.red_col_1 = {|(rand_l2d1_bl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_bl_way70_01_rv_bits[53:48]}; | |
1586 | ||
1587 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_BOTTOM_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d1_bl_way158_01_rv_bits); | |
1588 | force `CPU.l2d1.quad_bot_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d1_bl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_01_rv_bits[7:1],1'b1}; | |
1589 | force `CPU.l2d1.quad_bot_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d1_bl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_01_rv_bits[17:11],1'b1}; | |
1590 | force `CPU.l2d1.quad_bot_left.way158_01.data_mux.red_even_0 = {|(rand_l2d1_bl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_01_rv_bits[27:21],1'b0}; | |
1591 | force `CPU.l2d1.quad_bot_left.way158_01.data_mux.red_even_1 = {|(rand_l2d1_bl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_01_rv_bits[37:31],1'b0}; | |
1592 | force `CPU.l2d1.quad_bot_left.way158_01.data_mux.red_col_0 = {|(rand_l2d1_bl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_01_rv_bits[45:40]}; | |
1593 | force `CPU.l2d1.quad_bot_left.way158_01.data_mux.red_col_1 = {|(rand_l2d1_bl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_bl_way158_01_rv_bits[53:48]}; | |
1594 | ||
1595 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_BOTTOM_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d1_br_way07_00_rv_bits); | |
1596 | force `CPU.l2d1.quad_bot_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d1_br_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_br_way07_00_rv_bits[7:1],1'b1}; | |
1597 | force `CPU.l2d1.quad_bot_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d1_br_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_br_way07_00_rv_bits[17:11],1'b1}; | |
1598 | force `CPU.l2d1.quad_bot_right.way07_00.data_mux.red_even_0 = {|(rand_l2d1_br_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_br_way07_00_rv_bits[27:21],1'b0}; | |
1599 | force `CPU.l2d1.quad_bot_right.way07_00.data_mux.red_even_1 = {|(rand_l2d1_br_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_br_way07_00_rv_bits[37:31],1'b0}; | |
1600 | force `CPU.l2d1.quad_bot_right.way07_00.data_mux.red_col_0 = {|(rand_l2d1_br_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_br_way07_00_rv_bits[45:40]}; | |
1601 | force `CPU.l2d1.quad_bot_right.way07_00.data_mux.red_col_1 = {|(rand_l2d1_br_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_br_way07_00_rv_bits[53:48]}; | |
1602 | ||
1603 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_BOTTOM_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d1_br_way158_00_rv_bits); | |
1604 | force `CPU.l2d1.quad_bot_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d1_br_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_00_rv_bits[7:1],1'b1}; | |
1605 | force `CPU.l2d1.quad_bot_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d1_br_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_00_rv_bits[17:11],1'b1}; | |
1606 | force `CPU.l2d1.quad_bot_right.way158_00.data_mux.red_even_0 = {|(rand_l2d1_br_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_00_rv_bits[27:21],1'b0}; | |
1607 | force `CPU.l2d1.quad_bot_right.way158_00.data_mux.red_even_1 = {|(rand_l2d1_br_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_00_rv_bits[37:31],1'b0}; | |
1608 | force `CPU.l2d1.quad_bot_right.way158_00.data_mux.red_col_0 = {|(rand_l2d1_br_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_00_rv_bits[45:40]}; | |
1609 | force `CPU.l2d1.quad_bot_right.way158_00.data_mux.red_col_1 = {|(rand_l2d1_br_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_00_rv_bits[53:48]}; | |
1610 | ||
1611 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_BOTTOM_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d1_br_way70_01_rv_bits); | |
1612 | force `CPU.l2d1.quad_bot_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d1_br_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_br_way70_01_rv_bits[7:1],1'b1}; | |
1613 | force `CPU.l2d1.quad_bot_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d1_br_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_br_way70_01_rv_bits[17:11],1'b1}; | |
1614 | force `CPU.l2d1.quad_bot_right.way70_01.data_mux.red_even_0 = {|(rand_l2d1_br_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_br_way70_01_rv_bits[27:21],1'b0}; | |
1615 | force `CPU.l2d1.quad_bot_right.way70_01.data_mux.red_even_1 = {|(rand_l2d1_br_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_br_way70_01_rv_bits[37:31],1'b0}; | |
1616 | force `CPU.l2d1.quad_bot_right.way70_01.data_mux.red_col_0 = {|(rand_l2d1_br_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_br_way70_01_rv_bits[45:40]}; | |
1617 | force `CPU.l2d1.quad_bot_right.way70_01.data_mux.red_col_1 = {|(rand_l2d1_br_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_br_way70_01_rv_bits[53:48]}; | |
1618 | ||
1619 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D1_BOTTOM_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d1_br_way158_01_rv_bits); | |
1620 | force `CPU.l2d1.quad_bot_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d1_br_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_01_rv_bits[7:1],1'b1}; | |
1621 | force `CPU.l2d1.quad_bot_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d1_br_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_01_rv_bits[17:11],1'b1}; | |
1622 | force `CPU.l2d1.quad_bot_right.way158_01.data_mux.red_even_0 = {|(rand_l2d1_br_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_01_rv_bits[27:21],1'b0}; | |
1623 | force `CPU.l2d1.quad_bot_right.way158_01.data_mux.red_even_1 = {|(rand_l2d1_br_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_01_rv_bits[37:31],1'b0}; | |
1624 | force `CPU.l2d1.quad_bot_right.way158_01.data_mux.red_col_0 = {|(rand_l2d1_br_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_01_rv_bits[45:40]}; | |
1625 | force `CPU.l2d1.quad_bot_right.way158_01.data_mux.red_col_1 = {|(rand_l2d1_br_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d1_br_way158_01_rv_bits[53:48]}; | |
1626 | ||
1627 | // For l2d2 | |
1628 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_TOP_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d2_tl_way07_00_rv_bits); | |
1629 | force `CPU.l2d2.quad_top_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d2_tl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_tl_way07_00_rv_bits[7:1],1'b1}; | |
1630 | force `CPU.l2d2.quad_top_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d2_tl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_tl_way07_00_rv_bits[17:11],1'b1}; | |
1631 | force `CPU.l2d2.quad_top_left.way07_00.data_mux.red_even_0 = {|(rand_l2d2_tl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_tl_way07_00_rv_bits[27:21],1'b0}; | |
1632 | force `CPU.l2d2.quad_top_left.way07_00.data_mux.red_even_1 = {|(rand_l2d2_tl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_tl_way07_00_rv_bits[37:31],1'b0}; | |
1633 | force `CPU.l2d2.quad_top_left.way07_00.data_mux.red_col_0 = {|(rand_l2d2_tl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_tl_way07_00_rv_bits[45:40]}; | |
1634 | force `CPU.l2d2.quad_top_left.way07_00.data_mux.red_col_1 = {|(rand_l2d2_tl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_tl_way07_00_rv_bits[53:48]}; | |
1635 | ||
1636 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_TOP_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d2_tl_way158_00_rv_bits); | |
1637 | force `CPU.l2d2.quad_top_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d2_tl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_00_rv_bits[7:1],1'b1}; | |
1638 | force `CPU.l2d2.quad_top_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d2_tl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_00_rv_bits[17:11],1'b1}; | |
1639 | force `CPU.l2d2.quad_top_left.way158_00.data_mux.red_even_0 = {|(rand_l2d2_tl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_00_rv_bits[27:21],1'b0}; | |
1640 | force `CPU.l2d2.quad_top_left.way158_00.data_mux.red_even_1 = {|(rand_l2d2_tl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_00_rv_bits[37:31],1'b0}; | |
1641 | force `CPU.l2d2.quad_top_left.way158_00.data_mux.red_col_0 = {|(rand_l2d2_tl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_00_rv_bits[45:40]}; | |
1642 | force `CPU.l2d2.quad_top_left.way158_00.data_mux.red_col_1 = {|(rand_l2d2_tl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_00_rv_bits[53:48]}; | |
1643 | ||
1644 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_TOP_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d2_tl_way70_01_rv_bits); | |
1645 | force `CPU.l2d2.quad_top_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d2_tl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_tl_way70_01_rv_bits[7:1],1'b1}; | |
1646 | force `CPU.l2d2.quad_top_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d2_tl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_tl_way70_01_rv_bits[17:11],1'b1}; | |
1647 | force `CPU.l2d2.quad_top_left.way70_01.data_mux.red_even_0 = {|(rand_l2d2_tl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_tl_way70_01_rv_bits[27:21],1'b0}; | |
1648 | force `CPU.l2d2.quad_top_left.way70_01.data_mux.red_even_1 = {|(rand_l2d2_tl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_tl_way70_01_rv_bits[37:31],1'b0}; | |
1649 | force `CPU.l2d2.quad_top_left.way70_01.data_mux.red_col_0 = {|(rand_l2d2_tl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_tl_way70_01_rv_bits[45:40]}; | |
1650 | force `CPU.l2d2.quad_top_left.way70_01.data_mux.red_col_1 = {|(rand_l2d2_tl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_tl_way70_01_rv_bits[53:48]}; | |
1651 | ||
1652 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_TOP_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d2_tl_way158_01_rv_bits); | |
1653 | force `CPU.l2d2.quad_top_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d2_tl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_01_rv_bits[7:1],1'b1}; | |
1654 | force `CPU.l2d2.quad_top_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d2_tl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_01_rv_bits[17:11],1'b1}; | |
1655 | force `CPU.l2d2.quad_top_left.way158_01.data_mux.red_even_0 = {|(rand_l2d2_tl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_01_rv_bits[27:21],1'b0}; | |
1656 | force `CPU.l2d2.quad_top_left.way158_01.data_mux.red_even_1 = {|(rand_l2d2_tl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_01_rv_bits[37:31],1'b0}; | |
1657 | force `CPU.l2d2.quad_top_left.way158_01.data_mux.red_col_0 = {|(rand_l2d2_tl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_01_rv_bits[45:40]}; | |
1658 | force `CPU.l2d2.quad_top_left.way158_01.data_mux.red_col_1 = {|(rand_l2d2_tl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_tl_way158_01_rv_bits[53:48]}; | |
1659 | ||
1660 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_TOP_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d2_tr_way07_00_rv_bits); | |
1661 | force `CPU.l2d2.quad_top_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d2_tr_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_tr_way07_00_rv_bits[7:1],1'b1}; | |
1662 | force `CPU.l2d2.quad_top_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d2_tr_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_tr_way07_00_rv_bits[17:11],1'b1}; | |
1663 | force `CPU.l2d2.quad_top_right.way07_00.data_mux.red_even_0 = {|(rand_l2d2_tr_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_tr_way07_00_rv_bits[27:21],1'b0}; | |
1664 | force `CPU.l2d2.quad_top_right.way07_00.data_mux.red_even_1 = {|(rand_l2d2_tr_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_tr_way07_00_rv_bits[37:31],1'b0}; | |
1665 | force `CPU.l2d2.quad_top_right.way07_00.data_mux.red_col_0 = {|(rand_l2d2_tr_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_tr_way07_00_rv_bits[45:40]}; | |
1666 | force `CPU.l2d2.quad_top_right.way07_00.data_mux.red_col_1 = {|(rand_l2d2_tr_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_tr_way07_00_rv_bits[53:48]}; | |
1667 | ||
1668 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_TOP_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d2_tr_way158_00_rv_bits); | |
1669 | force `CPU.l2d2.quad_top_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d2_tr_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_00_rv_bits[7:1],1'b1}; | |
1670 | force `CPU.l2d2.quad_top_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d2_tr_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_00_rv_bits[17:11],1'b1}; | |
1671 | force `CPU.l2d2.quad_top_right.way158_00.data_mux.red_even_0 = {|(rand_l2d2_tr_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_00_rv_bits[27:21],1'b0}; | |
1672 | force `CPU.l2d2.quad_top_right.way158_00.data_mux.red_even_1 = {|(rand_l2d2_tr_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_00_rv_bits[37:31],1'b0}; | |
1673 | force `CPU.l2d2.quad_top_right.way158_00.data_mux.red_col_0 = {|(rand_l2d2_tr_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_00_rv_bits[45:40]}; | |
1674 | force `CPU.l2d2.quad_top_right.way158_00.data_mux.red_col_1 = {|(rand_l2d2_tr_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_00_rv_bits[53:48]}; | |
1675 | ||
1676 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_TOP_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d2_tr_way70_01_rv_bits); | |
1677 | force `CPU.l2d2.quad_top_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d2_tr_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_tr_way70_01_rv_bits[7:1],1'b1}; | |
1678 | force `CPU.l2d2.quad_top_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d2_tr_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_tr_way70_01_rv_bits[17:11],1'b1}; | |
1679 | force `CPU.l2d2.quad_top_right.way70_01.data_mux.red_even_0 = {|(rand_l2d2_tr_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_tr_way70_01_rv_bits[27:21],1'b0}; | |
1680 | force `CPU.l2d2.quad_top_right.way70_01.data_mux.red_even_1 = {|(rand_l2d2_tr_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_tr_way70_01_rv_bits[37:31],1'b0}; | |
1681 | force `CPU.l2d2.quad_top_right.way70_01.data_mux.red_col_0 = {|(rand_l2d2_tr_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_tr_way70_01_rv_bits[45:40]}; | |
1682 | force `CPU.l2d2.quad_top_right.way70_01.data_mux.red_col_1 = {|(rand_l2d2_tr_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_tr_way70_01_rv_bits[53:48]}; | |
1683 | ||
1684 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_TOP_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d2_tr_way158_01_rv_bits); | |
1685 | force `CPU.l2d2.quad_top_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d2_tr_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_01_rv_bits[7:1],1'b1}; | |
1686 | force `CPU.l2d2.quad_top_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d2_tr_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_01_rv_bits[17:11],1'b1}; | |
1687 | force `CPU.l2d2.quad_top_right.way158_01.data_mux.red_even_0 = {|(rand_l2d2_tr_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_01_rv_bits[27:21],1'b0}; | |
1688 | force `CPU.l2d2.quad_top_right.way158_01.data_mux.red_even_1 = {|(rand_l2d2_tr_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_01_rv_bits[37:31],1'b0}; | |
1689 | force `CPU.l2d2.quad_top_right.way158_01.data_mux.red_col_0 = {|(rand_l2d2_tr_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_01_rv_bits[45:40]}; | |
1690 | force `CPU.l2d2.quad_top_right.way158_01.data_mux.red_col_1 = {|(rand_l2d2_tr_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_tr_way158_01_rv_bits[53:48]}; | |
1691 | ||
1692 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_BOTTOM_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d2_bl_way07_00_rv_bits); | |
1693 | force `CPU.l2d2.quad_bot_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d2_bl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_bl_way07_00_rv_bits[7:1],1'b1}; | |
1694 | force `CPU.l2d2.quad_bot_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d2_bl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_bl_way07_00_rv_bits[17:11],1'b1}; | |
1695 | force `CPU.l2d2.quad_bot_left.way07_00.data_mux.red_even_0 = {|(rand_l2d2_bl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_bl_way07_00_rv_bits[27:21],1'b0}; | |
1696 | force `CPU.l2d2.quad_bot_left.way07_00.data_mux.red_even_1 = {|(rand_l2d2_bl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_bl_way07_00_rv_bits[37:31],1'b0}; | |
1697 | force `CPU.l2d2.quad_bot_left.way07_00.data_mux.red_col_0 = {|(rand_l2d2_bl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_bl_way07_00_rv_bits[45:40]}; | |
1698 | force `CPU.l2d2.quad_bot_left.way07_00.data_mux.red_col_1 = {|(rand_l2d2_bl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_bl_way07_00_rv_bits[53:48]}; | |
1699 | ||
1700 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_BOTTOM_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d2_bl_way158_00_rv_bits); | |
1701 | force `CPU.l2d2.quad_bot_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d2_bl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_00_rv_bits[7:1],1'b1}; | |
1702 | force `CPU.l2d2.quad_bot_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d2_bl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_00_rv_bits[17:11],1'b1}; | |
1703 | force `CPU.l2d2.quad_bot_left.way158_00.data_mux.red_even_0 = {|(rand_l2d2_bl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_00_rv_bits[27:21],1'b0}; | |
1704 | force `CPU.l2d2.quad_bot_left.way158_00.data_mux.red_even_1 = {|(rand_l2d2_bl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_00_rv_bits[37:31],1'b0}; | |
1705 | force `CPU.l2d2.quad_bot_left.way158_00.data_mux.red_col_0 = {|(rand_l2d2_bl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_00_rv_bits[45:40]}; | |
1706 | force `CPU.l2d2.quad_bot_left.way158_00.data_mux.red_col_1 = {|(rand_l2d2_bl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_00_rv_bits[53:48]}; | |
1707 | ||
1708 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_BOTTOM_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d2_bl_way70_01_rv_bits); | |
1709 | force `CPU.l2d2.quad_bot_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d2_bl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_bl_way70_01_rv_bits[7:1],1'b1}; | |
1710 | force `CPU.l2d2.quad_bot_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d2_bl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_bl_way70_01_rv_bits[17:11],1'b1}; | |
1711 | force `CPU.l2d2.quad_bot_left.way70_01.data_mux.red_even_0 = {|(rand_l2d2_bl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_bl_way70_01_rv_bits[27:21],1'b0}; | |
1712 | force `CPU.l2d2.quad_bot_left.way70_01.data_mux.red_even_1 = {|(rand_l2d2_bl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_bl_way70_01_rv_bits[37:31],1'b0}; | |
1713 | force `CPU.l2d2.quad_bot_left.way70_01.data_mux.red_col_0 = {|(rand_l2d2_bl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_bl_way70_01_rv_bits[45:40]}; | |
1714 | force `CPU.l2d2.quad_bot_left.way70_01.data_mux.red_col_1 = {|(rand_l2d2_bl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_bl_way70_01_rv_bits[53:48]}; | |
1715 | ||
1716 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_BOTTOM_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d2_bl_way158_01_rv_bits); | |
1717 | force `CPU.l2d2.quad_bot_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d2_bl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_01_rv_bits[7:1],1'b1}; | |
1718 | force `CPU.l2d2.quad_bot_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d2_bl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_01_rv_bits[17:11],1'b1}; | |
1719 | force `CPU.l2d2.quad_bot_left.way158_01.data_mux.red_even_0 = {|(rand_l2d2_bl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_01_rv_bits[27:21],1'b0}; | |
1720 | force `CPU.l2d2.quad_bot_left.way158_01.data_mux.red_even_1 = {|(rand_l2d2_bl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_01_rv_bits[37:31],1'b0}; | |
1721 | force `CPU.l2d2.quad_bot_left.way158_01.data_mux.red_col_0 = {|(rand_l2d2_bl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_01_rv_bits[45:40]}; | |
1722 | force `CPU.l2d2.quad_bot_left.way158_01.data_mux.red_col_1 = {|(rand_l2d2_bl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_bl_way158_01_rv_bits[53:48]}; | |
1723 | ||
1724 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_BOTTOM_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d2_br_way07_00_rv_bits); | |
1725 | force `CPU.l2d2.quad_bot_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d2_br_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_br_way07_00_rv_bits[7:1],1'b1}; | |
1726 | force `CPU.l2d2.quad_bot_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d2_br_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_br_way07_00_rv_bits[17:11],1'b1}; | |
1727 | force `CPU.l2d2.quad_bot_right.way07_00.data_mux.red_even_0 = {|(rand_l2d2_br_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_br_way07_00_rv_bits[27:21],1'b0}; | |
1728 | force `CPU.l2d2.quad_bot_right.way07_00.data_mux.red_even_1 = {|(rand_l2d2_br_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_br_way07_00_rv_bits[37:31],1'b0}; | |
1729 | force `CPU.l2d2.quad_bot_right.way07_00.data_mux.red_col_0 = {|(rand_l2d2_br_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_br_way07_00_rv_bits[45:40]}; | |
1730 | force `CPU.l2d2.quad_bot_right.way07_00.data_mux.red_col_1 = {|(rand_l2d2_br_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_br_way07_00_rv_bits[53:48]}; | |
1731 | ||
1732 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_BOTTOM_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d2_br_way158_00_rv_bits); | |
1733 | force `CPU.l2d2.quad_bot_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d2_br_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_00_rv_bits[7:1],1'b1}; | |
1734 | force `CPU.l2d2.quad_bot_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d2_br_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_00_rv_bits[17:11],1'b1}; | |
1735 | force `CPU.l2d2.quad_bot_right.way158_00.data_mux.red_even_0 = {|(rand_l2d2_br_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_00_rv_bits[27:21],1'b0}; | |
1736 | force `CPU.l2d2.quad_bot_right.way158_00.data_mux.red_even_1 = {|(rand_l2d2_br_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_00_rv_bits[37:31],1'b0}; | |
1737 | force `CPU.l2d2.quad_bot_right.way158_00.data_mux.red_col_0 = {|(rand_l2d2_br_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_00_rv_bits[45:40]}; | |
1738 | force `CPU.l2d2.quad_bot_right.way158_00.data_mux.red_col_1 = {|(rand_l2d2_br_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_00_rv_bits[53:48]}; | |
1739 | ||
1740 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_BOTTOM_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d2_br_way70_01_rv_bits); | |
1741 | force `CPU.l2d2.quad_bot_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d2_br_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_br_way70_01_rv_bits[7:1],1'b1}; | |
1742 | force `CPU.l2d2.quad_bot_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d2_br_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_br_way70_01_rv_bits[17:11],1'b1}; | |
1743 | force `CPU.l2d2.quad_bot_right.way70_01.data_mux.red_even_0 = {|(rand_l2d2_br_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_br_way70_01_rv_bits[27:21],1'b0}; | |
1744 | force `CPU.l2d2.quad_bot_right.way70_01.data_mux.red_even_1 = {|(rand_l2d2_br_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_br_way70_01_rv_bits[37:31],1'b0}; | |
1745 | force `CPU.l2d2.quad_bot_right.way70_01.data_mux.red_col_0 = {|(rand_l2d2_br_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_br_way70_01_rv_bits[45:40]}; | |
1746 | force `CPU.l2d2.quad_bot_right.way70_01.data_mux.red_col_1 = {|(rand_l2d2_br_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_br_way70_01_rv_bits[53:48]}; | |
1747 | ||
1748 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D2_BOTTOM_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d2_br_way158_01_rv_bits); | |
1749 | force `CPU.l2d2.quad_bot_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d2_br_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_01_rv_bits[7:1],1'b1}; | |
1750 | force `CPU.l2d2.quad_bot_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d2_br_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_01_rv_bits[17:11],1'b1}; | |
1751 | force `CPU.l2d2.quad_bot_right.way158_01.data_mux.red_even_0 = {|(rand_l2d2_br_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_01_rv_bits[27:21],1'b0}; | |
1752 | force `CPU.l2d2.quad_bot_right.way158_01.data_mux.red_even_1 = {|(rand_l2d2_br_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_01_rv_bits[37:31],1'b0}; | |
1753 | force `CPU.l2d2.quad_bot_right.way158_01.data_mux.red_col_0 = {|(rand_l2d2_br_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_01_rv_bits[45:40]}; | |
1754 | force `CPU.l2d2.quad_bot_right.way158_01.data_mux.red_col_1 = {|(rand_l2d2_br_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d2_br_way158_01_rv_bits[53:48]}; | |
1755 | ||
1756 | // For l2d3 | |
1757 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_TOP_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d3_tl_way07_00_rv_bits); | |
1758 | force `CPU.l2d3.quad_top_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d3_tl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_tl_way07_00_rv_bits[7:1],1'b1}; | |
1759 | force `CPU.l2d3.quad_top_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d3_tl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_tl_way07_00_rv_bits[17:11],1'b1}; | |
1760 | force `CPU.l2d3.quad_top_left.way07_00.data_mux.red_even_0 = {|(rand_l2d3_tl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_tl_way07_00_rv_bits[27:21],1'b0}; | |
1761 | force `CPU.l2d3.quad_top_left.way07_00.data_mux.red_even_1 = {|(rand_l2d3_tl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_tl_way07_00_rv_bits[37:31],1'b0}; | |
1762 | force `CPU.l2d3.quad_top_left.way07_00.data_mux.red_col_0 = {|(rand_l2d3_tl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_tl_way07_00_rv_bits[45:40]}; | |
1763 | force `CPU.l2d3.quad_top_left.way07_00.data_mux.red_col_1 = {|(rand_l2d3_tl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_tl_way07_00_rv_bits[53:48]}; | |
1764 | ||
1765 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_TOP_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d3_tl_way158_00_rv_bits); | |
1766 | force `CPU.l2d3.quad_top_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d3_tl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_00_rv_bits[7:1],1'b1}; | |
1767 | force `CPU.l2d3.quad_top_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d3_tl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_00_rv_bits[17:11],1'b1}; | |
1768 | force `CPU.l2d3.quad_top_left.way158_00.data_mux.red_even_0 = {|(rand_l2d3_tl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_00_rv_bits[27:21],1'b0}; | |
1769 | force `CPU.l2d3.quad_top_left.way158_00.data_mux.red_even_1 = {|(rand_l2d3_tl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_00_rv_bits[37:31],1'b0}; | |
1770 | force `CPU.l2d3.quad_top_left.way158_00.data_mux.red_col_0 = {|(rand_l2d3_tl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_00_rv_bits[45:40]}; | |
1771 | force `CPU.l2d3.quad_top_left.way158_00.data_mux.red_col_1 = {|(rand_l2d3_tl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_00_rv_bits[53:48]}; | |
1772 | ||
1773 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_TOP_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d3_tl_way70_01_rv_bits); | |
1774 | force `CPU.l2d3.quad_top_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d3_tl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_tl_way70_01_rv_bits[7:1],1'b1}; | |
1775 | force `CPU.l2d3.quad_top_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d3_tl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_tl_way70_01_rv_bits[17:11],1'b1}; | |
1776 | force `CPU.l2d3.quad_top_left.way70_01.data_mux.red_even_0 = {|(rand_l2d3_tl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_tl_way70_01_rv_bits[27:21],1'b0}; | |
1777 | force `CPU.l2d3.quad_top_left.way70_01.data_mux.red_even_1 = {|(rand_l2d3_tl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_tl_way70_01_rv_bits[37:31],1'b0}; | |
1778 | force `CPU.l2d3.quad_top_left.way70_01.data_mux.red_col_0 = {|(rand_l2d3_tl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_tl_way70_01_rv_bits[45:40]}; | |
1779 | force `CPU.l2d3.quad_top_left.way70_01.data_mux.red_col_1 = {|(rand_l2d3_tl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_tl_way70_01_rv_bits[53:48]}; | |
1780 | ||
1781 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_TOP_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d3_tl_way158_01_rv_bits); | |
1782 | force `CPU.l2d3.quad_top_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d3_tl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_01_rv_bits[7:1],1'b1}; | |
1783 | force `CPU.l2d3.quad_top_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d3_tl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_01_rv_bits[17:11],1'b1}; | |
1784 | force `CPU.l2d3.quad_top_left.way158_01.data_mux.red_even_0 = {|(rand_l2d3_tl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_01_rv_bits[27:21],1'b0}; | |
1785 | force `CPU.l2d3.quad_top_left.way158_01.data_mux.red_even_1 = {|(rand_l2d3_tl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_01_rv_bits[37:31],1'b0}; | |
1786 | force `CPU.l2d3.quad_top_left.way158_01.data_mux.red_col_0 = {|(rand_l2d3_tl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_01_rv_bits[45:40]}; | |
1787 | force `CPU.l2d3.quad_top_left.way158_01.data_mux.red_col_1 = {|(rand_l2d3_tl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_tl_way158_01_rv_bits[53:48]}; | |
1788 | ||
1789 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_TOP_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d3_tr_way07_00_rv_bits); | |
1790 | force `CPU.l2d3.quad_top_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d3_tr_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_tr_way07_00_rv_bits[7:1],1'b1}; | |
1791 | force `CPU.l2d3.quad_top_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d3_tr_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_tr_way07_00_rv_bits[17:11],1'b1}; | |
1792 | force `CPU.l2d3.quad_top_right.way07_00.data_mux.red_even_0 = {|(rand_l2d3_tr_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_tr_way07_00_rv_bits[27:21],1'b0}; | |
1793 | force `CPU.l2d3.quad_top_right.way07_00.data_mux.red_even_1 = {|(rand_l2d3_tr_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_tr_way07_00_rv_bits[37:31],1'b0}; | |
1794 | force `CPU.l2d3.quad_top_right.way07_00.data_mux.red_col_0 = {|(rand_l2d3_tr_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_tr_way07_00_rv_bits[45:40]}; | |
1795 | force `CPU.l2d3.quad_top_right.way07_00.data_mux.red_col_1 = {|(rand_l2d3_tr_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_tr_way07_00_rv_bits[53:48]}; | |
1796 | ||
1797 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_TOP_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d3_tr_way158_00_rv_bits); | |
1798 | force `CPU.l2d3.quad_top_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d3_tr_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_00_rv_bits[7:1],1'b1}; | |
1799 | force `CPU.l2d3.quad_top_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d3_tr_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_00_rv_bits[17:11],1'b1}; | |
1800 | force `CPU.l2d3.quad_top_right.way158_00.data_mux.red_even_0 = {|(rand_l2d3_tr_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_00_rv_bits[27:21],1'b0}; | |
1801 | force `CPU.l2d3.quad_top_right.way158_00.data_mux.red_even_1 = {|(rand_l2d3_tr_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_00_rv_bits[37:31],1'b0}; | |
1802 | force `CPU.l2d3.quad_top_right.way158_00.data_mux.red_col_0 = {|(rand_l2d3_tr_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_00_rv_bits[45:40]}; | |
1803 | force `CPU.l2d3.quad_top_right.way158_00.data_mux.red_col_1 = {|(rand_l2d3_tr_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_00_rv_bits[53:48]}; | |
1804 | ||
1805 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_TOP_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d3_tr_way70_01_rv_bits); | |
1806 | force `CPU.l2d3.quad_top_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d3_tr_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_tr_way70_01_rv_bits[7:1],1'b1}; | |
1807 | force `CPU.l2d3.quad_top_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d3_tr_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_tr_way70_01_rv_bits[17:11],1'b1}; | |
1808 | force `CPU.l2d3.quad_top_right.way70_01.data_mux.red_even_0 = {|(rand_l2d3_tr_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_tr_way70_01_rv_bits[27:21],1'b0}; | |
1809 | force `CPU.l2d3.quad_top_right.way70_01.data_mux.red_even_1 = {|(rand_l2d3_tr_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_tr_way70_01_rv_bits[37:31],1'b0}; | |
1810 | force `CPU.l2d3.quad_top_right.way70_01.data_mux.red_col_0 = {|(rand_l2d3_tr_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_tr_way70_01_rv_bits[45:40]}; | |
1811 | force `CPU.l2d3.quad_top_right.way70_01.data_mux.red_col_1 = {|(rand_l2d3_tr_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_tr_way70_01_rv_bits[53:48]}; | |
1812 | ||
1813 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_TOP_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d3_tr_way158_01_rv_bits); | |
1814 | force `CPU.l2d3.quad_top_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d3_tr_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_01_rv_bits[7:1],1'b1}; | |
1815 | force `CPU.l2d3.quad_top_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d3_tr_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_01_rv_bits[17:11],1'b1}; | |
1816 | force `CPU.l2d3.quad_top_right.way158_01.data_mux.red_even_0 = {|(rand_l2d3_tr_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_01_rv_bits[27:21],1'b0}; | |
1817 | force `CPU.l2d3.quad_top_right.way158_01.data_mux.red_even_1 = {|(rand_l2d3_tr_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_01_rv_bits[37:31],1'b0}; | |
1818 | force `CPU.l2d3.quad_top_right.way158_01.data_mux.red_col_0 = {|(rand_l2d3_tr_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_01_rv_bits[45:40]}; | |
1819 | force `CPU.l2d3.quad_top_right.way158_01.data_mux.red_col_1 = {|(rand_l2d3_tr_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_tr_way158_01_rv_bits[53:48]}; | |
1820 | ||
1821 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_BOTTOM_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d3_bl_way07_00_rv_bits); | |
1822 | force `CPU.l2d3.quad_bot_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d3_bl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_bl_way07_00_rv_bits[7:1],1'b1}; | |
1823 | force `CPU.l2d3.quad_bot_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d3_bl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_bl_way07_00_rv_bits[17:11],1'b1}; | |
1824 | force `CPU.l2d3.quad_bot_left.way07_00.data_mux.red_even_0 = {|(rand_l2d3_bl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_bl_way07_00_rv_bits[27:21],1'b0}; | |
1825 | force `CPU.l2d3.quad_bot_left.way07_00.data_mux.red_even_1 = {|(rand_l2d3_bl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_bl_way07_00_rv_bits[37:31],1'b0}; | |
1826 | force `CPU.l2d3.quad_bot_left.way07_00.data_mux.red_col_0 = {|(rand_l2d3_bl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_bl_way07_00_rv_bits[45:40]}; | |
1827 | force `CPU.l2d3.quad_bot_left.way07_00.data_mux.red_col_1 = {|(rand_l2d3_bl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_bl_way07_00_rv_bits[53:48]}; | |
1828 | ||
1829 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_BOTTOM_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d3_bl_way158_00_rv_bits); | |
1830 | force `CPU.l2d3.quad_bot_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d3_bl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_00_rv_bits[7:1],1'b1}; | |
1831 | force `CPU.l2d3.quad_bot_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d3_bl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_00_rv_bits[17:11],1'b1}; | |
1832 | force `CPU.l2d3.quad_bot_left.way158_00.data_mux.red_even_0 = {|(rand_l2d3_bl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_00_rv_bits[27:21],1'b0}; | |
1833 | force `CPU.l2d3.quad_bot_left.way158_00.data_mux.red_even_1 = {|(rand_l2d3_bl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_00_rv_bits[37:31],1'b0}; | |
1834 | force `CPU.l2d3.quad_bot_left.way158_00.data_mux.red_col_0 = {|(rand_l2d3_bl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_00_rv_bits[45:40]}; | |
1835 | force `CPU.l2d3.quad_bot_left.way158_00.data_mux.red_col_1 = {|(rand_l2d3_bl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_00_rv_bits[53:48]}; | |
1836 | ||
1837 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_BOTTOM_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d3_bl_way70_01_rv_bits); | |
1838 | force `CPU.l2d3.quad_bot_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d3_bl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_bl_way70_01_rv_bits[7:1],1'b1}; | |
1839 | force `CPU.l2d3.quad_bot_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d3_bl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_bl_way70_01_rv_bits[17:11],1'b1}; | |
1840 | force `CPU.l2d3.quad_bot_left.way70_01.data_mux.red_even_0 = {|(rand_l2d3_bl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_bl_way70_01_rv_bits[27:21],1'b0}; | |
1841 | force `CPU.l2d3.quad_bot_left.way70_01.data_mux.red_even_1 = {|(rand_l2d3_bl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_bl_way70_01_rv_bits[37:31],1'b0}; | |
1842 | force `CPU.l2d3.quad_bot_left.way70_01.data_mux.red_col_0 = {|(rand_l2d3_bl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_bl_way70_01_rv_bits[45:40]}; | |
1843 | force `CPU.l2d3.quad_bot_left.way70_01.data_mux.red_col_1 = {|(rand_l2d3_bl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_bl_way70_01_rv_bits[53:48]}; | |
1844 | ||
1845 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_BOTTOM_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d3_bl_way158_01_rv_bits); | |
1846 | force `CPU.l2d3.quad_bot_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d3_bl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_01_rv_bits[7:1],1'b1}; | |
1847 | force `CPU.l2d3.quad_bot_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d3_bl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_01_rv_bits[17:11],1'b1}; | |
1848 | force `CPU.l2d3.quad_bot_left.way158_01.data_mux.red_even_0 = {|(rand_l2d3_bl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_01_rv_bits[27:21],1'b0}; | |
1849 | force `CPU.l2d3.quad_bot_left.way158_01.data_mux.red_even_1 = {|(rand_l2d3_bl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_01_rv_bits[37:31],1'b0}; | |
1850 | force `CPU.l2d3.quad_bot_left.way158_01.data_mux.red_col_0 = {|(rand_l2d3_bl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_01_rv_bits[45:40]}; | |
1851 | force `CPU.l2d3.quad_bot_left.way158_01.data_mux.red_col_1 = {|(rand_l2d3_bl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_bl_way158_01_rv_bits[53:48]}; | |
1852 | ||
1853 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_BOTTOM_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d3_br_way07_00_rv_bits); | |
1854 | force `CPU.l2d3.quad_bot_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d3_br_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_br_way07_00_rv_bits[7:1],1'b1}; | |
1855 | force `CPU.l2d3.quad_bot_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d3_br_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_br_way07_00_rv_bits[17:11],1'b1}; | |
1856 | force `CPU.l2d3.quad_bot_right.way07_00.data_mux.red_even_0 = {|(rand_l2d3_br_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_br_way07_00_rv_bits[27:21],1'b0}; | |
1857 | force `CPU.l2d3.quad_bot_right.way07_00.data_mux.red_even_1 = {|(rand_l2d3_br_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_br_way07_00_rv_bits[37:31],1'b0}; | |
1858 | force `CPU.l2d3.quad_bot_right.way07_00.data_mux.red_col_0 = {|(rand_l2d3_br_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_br_way07_00_rv_bits[45:40]}; | |
1859 | force `CPU.l2d3.quad_bot_right.way07_00.data_mux.red_col_1 = {|(rand_l2d3_br_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_br_way07_00_rv_bits[53:48]}; | |
1860 | ||
1861 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_BOTTOM_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d3_br_way158_00_rv_bits); | |
1862 | force `CPU.l2d3.quad_bot_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d3_br_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_00_rv_bits[7:1],1'b1}; | |
1863 | force `CPU.l2d3.quad_bot_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d3_br_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_00_rv_bits[17:11],1'b1}; | |
1864 | force `CPU.l2d3.quad_bot_right.way158_00.data_mux.red_even_0 = {|(rand_l2d3_br_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_00_rv_bits[27:21],1'b0}; | |
1865 | force `CPU.l2d3.quad_bot_right.way158_00.data_mux.red_even_1 = {|(rand_l2d3_br_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_00_rv_bits[37:31],1'b0}; | |
1866 | force `CPU.l2d3.quad_bot_right.way158_00.data_mux.red_col_0 = {|(rand_l2d3_br_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_00_rv_bits[45:40]}; | |
1867 | force `CPU.l2d3.quad_bot_right.way158_00.data_mux.red_col_1 = {|(rand_l2d3_br_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_00_rv_bits[53:48]}; | |
1868 | ||
1869 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_BOTTOM_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d3_br_way70_01_rv_bits); | |
1870 | force `CPU.l2d3.quad_bot_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d3_br_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_br_way70_01_rv_bits[7:1],1'b1}; | |
1871 | force `CPU.l2d3.quad_bot_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d3_br_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_br_way70_01_rv_bits[17:11],1'b1}; | |
1872 | force `CPU.l2d3.quad_bot_right.way70_01.data_mux.red_even_0 = {|(rand_l2d3_br_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_br_way70_01_rv_bits[27:21],1'b0}; | |
1873 | force `CPU.l2d3.quad_bot_right.way70_01.data_mux.red_even_1 = {|(rand_l2d3_br_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_br_way70_01_rv_bits[37:31],1'b0}; | |
1874 | force `CPU.l2d3.quad_bot_right.way70_01.data_mux.red_col_0 = {|(rand_l2d3_br_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_br_way70_01_rv_bits[45:40]}; | |
1875 | force `CPU.l2d3.quad_bot_right.way70_01.data_mux.red_col_1 = {|(rand_l2d3_br_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_br_way70_01_rv_bits[53:48]}; | |
1876 | ||
1877 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D3_BOTTOM_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d3_br_way158_01_rv_bits); | |
1878 | force `CPU.l2d3.quad_bot_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d3_br_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_01_rv_bits[7:1],1'b1}; | |
1879 | force `CPU.l2d3.quad_bot_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d3_br_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_01_rv_bits[17:11],1'b1}; | |
1880 | force `CPU.l2d3.quad_bot_right.way158_01.data_mux.red_even_0 = {|(rand_l2d3_br_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_01_rv_bits[27:21],1'b0}; | |
1881 | force `CPU.l2d3.quad_bot_right.way158_01.data_mux.red_even_1 = {|(rand_l2d3_br_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_01_rv_bits[37:31],1'b0}; | |
1882 | force `CPU.l2d3.quad_bot_right.way158_01.data_mux.red_col_0 = {|(rand_l2d3_br_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_01_rv_bits[45:40]}; | |
1883 | force `CPU.l2d3.quad_bot_right.way158_01.data_mux.red_col_1 = {|(rand_l2d3_br_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d3_br_way158_01_rv_bits[53:48]}; | |
1884 | ||
1885 | // For l2d4 | |
1886 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_TOP_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d4_tl_way07_00_rv_bits); | |
1887 | force `CPU.l2d4.quad_top_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d4_tl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_tl_way07_00_rv_bits[7:1],1'b1}; | |
1888 | force `CPU.l2d4.quad_top_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d4_tl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_tl_way07_00_rv_bits[17:11],1'b1}; | |
1889 | force `CPU.l2d4.quad_top_left.way07_00.data_mux.red_even_0 = {|(rand_l2d4_tl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_tl_way07_00_rv_bits[27:21],1'b0}; | |
1890 | force `CPU.l2d4.quad_top_left.way07_00.data_mux.red_even_1 = {|(rand_l2d4_tl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_tl_way07_00_rv_bits[37:31],1'b0}; | |
1891 | force `CPU.l2d4.quad_top_left.way07_00.data_mux.red_col_0 = {|(rand_l2d4_tl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_tl_way07_00_rv_bits[45:40]}; | |
1892 | force `CPU.l2d4.quad_top_left.way07_00.data_mux.red_col_1 = {|(rand_l2d4_tl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_tl_way07_00_rv_bits[53:48]}; | |
1893 | ||
1894 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_TOP_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d4_tl_way158_00_rv_bits); | |
1895 | force `CPU.l2d4.quad_top_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d4_tl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_00_rv_bits[7:1],1'b1}; | |
1896 | force `CPU.l2d4.quad_top_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d4_tl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_00_rv_bits[17:11],1'b1}; | |
1897 | force `CPU.l2d4.quad_top_left.way158_00.data_mux.red_even_0 = {|(rand_l2d4_tl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_00_rv_bits[27:21],1'b0}; | |
1898 | force `CPU.l2d4.quad_top_left.way158_00.data_mux.red_even_1 = {|(rand_l2d4_tl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_00_rv_bits[37:31],1'b0}; | |
1899 | force `CPU.l2d4.quad_top_left.way158_00.data_mux.red_col_0 = {|(rand_l2d4_tl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_00_rv_bits[45:40]}; | |
1900 | force `CPU.l2d4.quad_top_left.way158_00.data_mux.red_col_1 = {|(rand_l2d4_tl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_00_rv_bits[53:48]}; | |
1901 | ||
1902 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_TOP_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d4_tl_way70_01_rv_bits); | |
1903 | force `CPU.l2d4.quad_top_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d4_tl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_tl_way70_01_rv_bits[7:1],1'b1}; | |
1904 | force `CPU.l2d4.quad_top_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d4_tl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_tl_way70_01_rv_bits[17:11],1'b1}; | |
1905 | force `CPU.l2d4.quad_top_left.way70_01.data_mux.red_even_0 = {|(rand_l2d4_tl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_tl_way70_01_rv_bits[27:21],1'b0}; | |
1906 | force `CPU.l2d4.quad_top_left.way70_01.data_mux.red_even_1 = {|(rand_l2d4_tl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_tl_way70_01_rv_bits[37:31],1'b0}; | |
1907 | force `CPU.l2d4.quad_top_left.way70_01.data_mux.red_col_0 = {|(rand_l2d4_tl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_tl_way70_01_rv_bits[45:40]}; | |
1908 | force `CPU.l2d4.quad_top_left.way70_01.data_mux.red_col_1 = {|(rand_l2d4_tl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_tl_way70_01_rv_bits[53:48]}; | |
1909 | ||
1910 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_TOP_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d4_tl_way158_01_rv_bits); | |
1911 | force `CPU.l2d4.quad_top_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d4_tl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_01_rv_bits[7:1],1'b1}; | |
1912 | force `CPU.l2d4.quad_top_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d4_tl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_01_rv_bits[17:11],1'b1}; | |
1913 | force `CPU.l2d4.quad_top_left.way158_01.data_mux.red_even_0 = {|(rand_l2d4_tl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_01_rv_bits[27:21],1'b0}; | |
1914 | force `CPU.l2d4.quad_top_left.way158_01.data_mux.red_even_1 = {|(rand_l2d4_tl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_01_rv_bits[37:31],1'b0}; | |
1915 | force `CPU.l2d4.quad_top_left.way158_01.data_mux.red_col_0 = {|(rand_l2d4_tl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_01_rv_bits[45:40]}; | |
1916 | force `CPU.l2d4.quad_top_left.way158_01.data_mux.red_col_1 = {|(rand_l2d4_tl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_tl_way158_01_rv_bits[53:48]}; | |
1917 | ||
1918 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_TOP_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d4_tr_way07_00_rv_bits); | |
1919 | force `CPU.l2d4.quad_top_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d4_tr_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_tr_way07_00_rv_bits[7:1],1'b1}; | |
1920 | force `CPU.l2d4.quad_top_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d4_tr_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_tr_way07_00_rv_bits[17:11],1'b1}; | |
1921 | force `CPU.l2d4.quad_top_right.way07_00.data_mux.red_even_0 = {|(rand_l2d4_tr_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_tr_way07_00_rv_bits[27:21],1'b0}; | |
1922 | force `CPU.l2d4.quad_top_right.way07_00.data_mux.red_even_1 = {|(rand_l2d4_tr_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_tr_way07_00_rv_bits[37:31],1'b0}; | |
1923 | force `CPU.l2d4.quad_top_right.way07_00.data_mux.red_col_0 = {|(rand_l2d4_tr_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_tr_way07_00_rv_bits[45:40]}; | |
1924 | force `CPU.l2d4.quad_top_right.way07_00.data_mux.red_col_1 = {|(rand_l2d4_tr_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_tr_way07_00_rv_bits[53:48]}; | |
1925 | ||
1926 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_TOP_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d4_tr_way158_00_rv_bits); | |
1927 | force `CPU.l2d4.quad_top_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d4_tr_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_00_rv_bits[7:1],1'b1}; | |
1928 | force `CPU.l2d4.quad_top_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d4_tr_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_00_rv_bits[17:11],1'b1}; | |
1929 | force `CPU.l2d4.quad_top_right.way158_00.data_mux.red_even_0 = {|(rand_l2d4_tr_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_00_rv_bits[27:21],1'b0}; | |
1930 | force `CPU.l2d4.quad_top_right.way158_00.data_mux.red_even_1 = {|(rand_l2d4_tr_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_00_rv_bits[37:31],1'b0}; | |
1931 | force `CPU.l2d4.quad_top_right.way158_00.data_mux.red_col_0 = {|(rand_l2d4_tr_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_00_rv_bits[45:40]}; | |
1932 | force `CPU.l2d4.quad_top_right.way158_00.data_mux.red_col_1 = {|(rand_l2d4_tr_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_00_rv_bits[53:48]}; | |
1933 | ||
1934 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_TOP_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d4_tr_way70_01_rv_bits); | |
1935 | force `CPU.l2d4.quad_top_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d4_tr_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_tr_way70_01_rv_bits[7:1],1'b1}; | |
1936 | force `CPU.l2d4.quad_top_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d4_tr_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_tr_way70_01_rv_bits[17:11],1'b1}; | |
1937 | force `CPU.l2d4.quad_top_right.way70_01.data_mux.red_even_0 = {|(rand_l2d4_tr_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_tr_way70_01_rv_bits[27:21],1'b0}; | |
1938 | force `CPU.l2d4.quad_top_right.way70_01.data_mux.red_even_1 = {|(rand_l2d4_tr_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_tr_way70_01_rv_bits[37:31],1'b0}; | |
1939 | force `CPU.l2d4.quad_top_right.way70_01.data_mux.red_col_0 = {|(rand_l2d4_tr_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_tr_way70_01_rv_bits[45:40]}; | |
1940 | force `CPU.l2d4.quad_top_right.way70_01.data_mux.red_col_1 = {|(rand_l2d4_tr_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_tr_way70_01_rv_bits[53:48]}; | |
1941 | ||
1942 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_TOP_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d4_tr_way158_01_rv_bits); | |
1943 | force `CPU.l2d4.quad_top_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d4_tr_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_01_rv_bits[7:1],1'b1}; | |
1944 | force `CPU.l2d4.quad_top_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d4_tr_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_01_rv_bits[17:11],1'b1}; | |
1945 | force `CPU.l2d4.quad_top_right.way158_01.data_mux.red_even_0 = {|(rand_l2d4_tr_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_01_rv_bits[27:21],1'b0}; | |
1946 | force `CPU.l2d4.quad_top_right.way158_01.data_mux.red_even_1 = {|(rand_l2d4_tr_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_01_rv_bits[37:31],1'b0}; | |
1947 | force `CPU.l2d4.quad_top_right.way158_01.data_mux.red_col_0 = {|(rand_l2d4_tr_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_01_rv_bits[45:40]}; | |
1948 | force `CPU.l2d4.quad_top_right.way158_01.data_mux.red_col_1 = {|(rand_l2d4_tr_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_tr_way158_01_rv_bits[53:48]}; | |
1949 | ||
1950 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_BOTTOM_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d4_bl_way07_00_rv_bits); | |
1951 | force `CPU.l2d4.quad_bot_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d4_bl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_bl_way07_00_rv_bits[7:1],1'b1}; | |
1952 | force `CPU.l2d4.quad_bot_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d4_bl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_bl_way07_00_rv_bits[17:11],1'b1}; | |
1953 | force `CPU.l2d4.quad_bot_left.way07_00.data_mux.red_even_0 = {|(rand_l2d4_bl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_bl_way07_00_rv_bits[27:21],1'b0}; | |
1954 | force `CPU.l2d4.quad_bot_left.way07_00.data_mux.red_even_1 = {|(rand_l2d4_bl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_bl_way07_00_rv_bits[37:31],1'b0}; | |
1955 | force `CPU.l2d4.quad_bot_left.way07_00.data_mux.red_col_0 = {|(rand_l2d4_bl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_bl_way07_00_rv_bits[45:40]}; | |
1956 | force `CPU.l2d4.quad_bot_left.way07_00.data_mux.red_col_1 = {|(rand_l2d4_bl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_bl_way07_00_rv_bits[53:48]}; | |
1957 | ||
1958 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_BOTTOM_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d4_bl_way158_00_rv_bits); | |
1959 | force `CPU.l2d4.quad_bot_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d4_bl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_00_rv_bits[7:1],1'b1}; | |
1960 | force `CPU.l2d4.quad_bot_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d4_bl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_00_rv_bits[17:11],1'b1}; | |
1961 | force `CPU.l2d4.quad_bot_left.way158_00.data_mux.red_even_0 = {|(rand_l2d4_bl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_00_rv_bits[27:21],1'b0}; | |
1962 | force `CPU.l2d4.quad_bot_left.way158_00.data_mux.red_even_1 = {|(rand_l2d4_bl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_00_rv_bits[37:31],1'b0}; | |
1963 | force `CPU.l2d4.quad_bot_left.way158_00.data_mux.red_col_0 = {|(rand_l2d4_bl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_00_rv_bits[45:40]}; | |
1964 | force `CPU.l2d4.quad_bot_left.way158_00.data_mux.red_col_1 = {|(rand_l2d4_bl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_00_rv_bits[53:48]}; | |
1965 | ||
1966 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_BOTTOM_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d4_bl_way70_01_rv_bits); | |
1967 | force `CPU.l2d4.quad_bot_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d4_bl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_bl_way70_01_rv_bits[7:1],1'b1}; | |
1968 | force `CPU.l2d4.quad_bot_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d4_bl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_bl_way70_01_rv_bits[17:11],1'b1}; | |
1969 | force `CPU.l2d4.quad_bot_left.way70_01.data_mux.red_even_0 = {|(rand_l2d4_bl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_bl_way70_01_rv_bits[27:21],1'b0}; | |
1970 | force `CPU.l2d4.quad_bot_left.way70_01.data_mux.red_even_1 = {|(rand_l2d4_bl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_bl_way70_01_rv_bits[37:31],1'b0}; | |
1971 | force `CPU.l2d4.quad_bot_left.way70_01.data_mux.red_col_0 = {|(rand_l2d4_bl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_bl_way70_01_rv_bits[45:40]}; | |
1972 | force `CPU.l2d4.quad_bot_left.way70_01.data_mux.red_col_1 = {|(rand_l2d4_bl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_bl_way70_01_rv_bits[53:48]}; | |
1973 | ||
1974 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_BOTTOM_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d4_bl_way158_01_rv_bits); | |
1975 | force `CPU.l2d4.quad_bot_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d4_bl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_01_rv_bits[7:1],1'b1}; | |
1976 | force `CPU.l2d4.quad_bot_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d4_bl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_01_rv_bits[17:11],1'b1}; | |
1977 | force `CPU.l2d4.quad_bot_left.way158_01.data_mux.red_even_0 = {|(rand_l2d4_bl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_01_rv_bits[27:21],1'b0}; | |
1978 | force `CPU.l2d4.quad_bot_left.way158_01.data_mux.red_even_1 = {|(rand_l2d4_bl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_01_rv_bits[37:31],1'b0}; | |
1979 | force `CPU.l2d4.quad_bot_left.way158_01.data_mux.red_col_0 = {|(rand_l2d4_bl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_01_rv_bits[45:40]}; | |
1980 | force `CPU.l2d4.quad_bot_left.way158_01.data_mux.red_col_1 = {|(rand_l2d4_bl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_bl_way158_01_rv_bits[53:48]}; | |
1981 | ||
1982 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_BOTTOM_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d4_br_way07_00_rv_bits); | |
1983 | force `CPU.l2d4.quad_bot_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d4_br_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_br_way07_00_rv_bits[7:1],1'b1}; | |
1984 | force `CPU.l2d4.quad_bot_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d4_br_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_br_way07_00_rv_bits[17:11],1'b1}; | |
1985 | force `CPU.l2d4.quad_bot_right.way07_00.data_mux.red_even_0 = {|(rand_l2d4_br_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_br_way07_00_rv_bits[27:21],1'b0}; | |
1986 | force `CPU.l2d4.quad_bot_right.way07_00.data_mux.red_even_1 = {|(rand_l2d4_br_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_br_way07_00_rv_bits[37:31],1'b0}; | |
1987 | force `CPU.l2d4.quad_bot_right.way07_00.data_mux.red_col_0 = {|(rand_l2d4_br_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_br_way07_00_rv_bits[45:40]}; | |
1988 | force `CPU.l2d4.quad_bot_right.way07_00.data_mux.red_col_1 = {|(rand_l2d4_br_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_br_way07_00_rv_bits[53:48]}; | |
1989 | ||
1990 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_TOP_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d4_tr_way158_00_rv_bits); | |
1991 | force `CPU.l2d4.quad_bot_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d4_br_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_00_rv_bits[7:1],1'b1}; | |
1992 | force `CPU.l2d4.quad_bot_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d4_br_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_00_rv_bits[17:11],1'b1}; | |
1993 | force `CPU.l2d4.quad_bot_right.way158_00.data_mux.red_even_0 = {|(rand_l2d4_br_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_00_rv_bits[27:21],1'b0}; | |
1994 | force `CPU.l2d4.quad_bot_right.way158_00.data_mux.red_even_1 = {|(rand_l2d4_br_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_00_rv_bits[37:31],1'b0}; | |
1995 | force `CPU.l2d4.quad_bot_right.way158_00.data_mux.red_col_0 = {|(rand_l2d4_br_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_00_rv_bits[45:40]}; | |
1996 | force `CPU.l2d4.quad_bot_right.way158_00.data_mux.red_col_1 = {|(rand_l2d4_br_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_00_rv_bits[53:48]}; | |
1997 | ||
1998 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_BOTTOM_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d4_br_way70_01_rv_bits); | |
1999 | force `CPU.l2d4.quad_bot_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d4_br_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_br_way70_01_rv_bits[7:1],1'b1}; | |
2000 | force `CPU.l2d4.quad_bot_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d4_br_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_br_way70_01_rv_bits[17:11],1'b1}; | |
2001 | force `CPU.l2d4.quad_bot_right.way70_01.data_mux.red_even_0 = {|(rand_l2d4_br_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_br_way70_01_rv_bits[27:21],1'b0}; | |
2002 | force `CPU.l2d4.quad_bot_right.way70_01.data_mux.red_even_1 = {|(rand_l2d4_br_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_br_way70_01_rv_bits[37:31],1'b0}; | |
2003 | force `CPU.l2d4.quad_bot_right.way70_01.data_mux.red_col_0 = {|(rand_l2d4_br_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_br_way70_01_rv_bits[45:40]}; | |
2004 | force `CPU.l2d4.quad_bot_right.way70_01.data_mux.red_col_1 = {|(rand_l2d4_br_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_br_way70_01_rv_bits[53:48]}; | |
2005 | ||
2006 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D4_BOTTOM_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d4_br_way158_01_rv_bits); | |
2007 | force `CPU.l2d4.quad_bot_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d4_br_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_01_rv_bits[7:1],1'b1}; | |
2008 | force `CPU.l2d4.quad_bot_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d4_br_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_01_rv_bits[17:11],1'b1}; | |
2009 | force `CPU.l2d4.quad_bot_right.way158_01.data_mux.red_even_0 = {|(rand_l2d4_br_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_01_rv_bits[27:21],1'b0}; | |
2010 | force `CPU.l2d4.quad_bot_right.way158_01.data_mux.red_even_1 = {|(rand_l2d4_br_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_01_rv_bits[37:31],1'b0}; | |
2011 | force `CPU.l2d4.quad_bot_right.way158_01.data_mux.red_col_0 = {|(rand_l2d4_br_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_01_rv_bits[45:40]}; | |
2012 | force `CPU.l2d4.quad_bot_right.way158_01.data_mux.red_col_1 = {|(rand_l2d4_br_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d4_br_way158_01_rv_bits[53:48]}; | |
2013 | ||
2014 | // For l2d5 | |
2015 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_TOP_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d5_tl_way07_00_rv_bits); | |
2016 | force `CPU.l2d5.quad_top_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d5_tl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_tl_way07_00_rv_bits[7:1],1'b1}; | |
2017 | force `CPU.l2d5.quad_top_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d5_tl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_tl_way07_00_rv_bits[17:11],1'b1}; | |
2018 | force `CPU.l2d5.quad_top_left.way07_00.data_mux.red_even_0 = {|(rand_l2d5_tl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_tl_way07_00_rv_bits[27:21],1'b0}; | |
2019 | force `CPU.l2d5.quad_top_left.way07_00.data_mux.red_even_1 = {|(rand_l2d5_tl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_tl_way07_00_rv_bits[37:31],1'b0}; | |
2020 | force `CPU.l2d5.quad_top_left.way07_00.data_mux.red_col_0 = {|(rand_l2d5_tl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_tl_way07_00_rv_bits[45:40]}; | |
2021 | force `CPU.l2d5.quad_top_left.way07_00.data_mux.red_col_1 = {|(rand_l2d5_tl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_tl_way07_00_rv_bits[53:48]}; | |
2022 | ||
2023 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_TOP_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d5_tl_way158_00_rv_bits); | |
2024 | force `CPU.l2d5.quad_top_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d5_tl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_00_rv_bits[7:1],1'b1}; | |
2025 | force `CPU.l2d5.quad_top_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d5_tl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_00_rv_bits[17:11],1'b1}; | |
2026 | force `CPU.l2d5.quad_top_left.way158_00.data_mux.red_even_0 = {|(rand_l2d5_tl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_00_rv_bits[27:21],1'b0}; | |
2027 | force `CPU.l2d5.quad_top_left.way158_00.data_mux.red_even_1 = {|(rand_l2d5_tl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_00_rv_bits[37:31],1'b0}; | |
2028 | force `CPU.l2d5.quad_top_left.way158_00.data_mux.red_col_0 = {|(rand_l2d5_tl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_00_rv_bits[45:40]}; | |
2029 | force `CPU.l2d5.quad_top_left.way158_00.data_mux.red_col_1 = {|(rand_l2d5_tl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_00_rv_bits[53:48]}; | |
2030 | ||
2031 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_TOP_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d5_tl_way70_01_rv_bits); | |
2032 | force `CPU.l2d5.quad_top_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d5_tl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_tl_way70_01_rv_bits[7:1],1'b1}; | |
2033 | force `CPU.l2d5.quad_top_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d5_tl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_tl_way70_01_rv_bits[17:11],1'b1}; | |
2034 | force `CPU.l2d5.quad_top_left.way70_01.data_mux.red_even_0 = {|(rand_l2d5_tl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_tl_way70_01_rv_bits[27:21],1'b0}; | |
2035 | force `CPU.l2d5.quad_top_left.way70_01.data_mux.red_even_1 = {|(rand_l2d5_tl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_tl_way70_01_rv_bits[37:31],1'b0}; | |
2036 | force `CPU.l2d5.quad_top_left.way70_01.data_mux.red_col_0 = {|(rand_l2d5_tl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_tl_way70_01_rv_bits[45:40]}; | |
2037 | force `CPU.l2d5.quad_top_left.way70_01.data_mux.red_col_1 = {|(rand_l2d5_tl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_tl_way70_01_rv_bits[53:48]}; | |
2038 | ||
2039 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_TOP_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d5_tl_way158_01_rv_bits); | |
2040 | force `CPU.l2d5.quad_top_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d5_tl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_01_rv_bits[7:1],1'b1}; | |
2041 | force `CPU.l2d5.quad_top_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d5_tl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_01_rv_bits[17:11],1'b1}; | |
2042 | force `CPU.l2d5.quad_top_left.way158_01.data_mux.red_even_0 = {|(rand_l2d5_tl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_01_rv_bits[27:21],1'b0}; | |
2043 | force `CPU.l2d5.quad_top_left.way158_01.data_mux.red_even_1 = {|(rand_l2d5_tl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_01_rv_bits[37:31],1'b0}; | |
2044 | force `CPU.l2d5.quad_top_left.way158_01.data_mux.red_col_0 = {|(rand_l2d5_tl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_01_rv_bits[45:40]}; | |
2045 | force `CPU.l2d5.quad_top_left.way158_01.data_mux.red_col_1 = {|(rand_l2d5_tl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_tl_way158_01_rv_bits[53:48]}; | |
2046 | ||
2047 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_TOP_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d5_tr_way07_00_rv_bits); | |
2048 | force `CPU.l2d5.quad_top_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d5_tr_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_tr_way07_00_rv_bits[7:1],1'b1}; | |
2049 | force `CPU.l2d5.quad_top_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d5_tr_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_tr_way07_00_rv_bits[17:11],1'b1}; | |
2050 | force `CPU.l2d5.quad_top_right.way07_00.data_mux.red_even_0 = {|(rand_l2d5_tr_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_tr_way07_00_rv_bits[27:21],1'b0}; | |
2051 | force `CPU.l2d5.quad_top_right.way07_00.data_mux.red_even_1 = {|(rand_l2d5_tr_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_tr_way07_00_rv_bits[37:31],1'b0}; | |
2052 | force `CPU.l2d5.quad_top_right.way07_00.data_mux.red_col_0 = {|(rand_l2d5_tr_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_tr_way07_00_rv_bits[45:40]}; | |
2053 | force `CPU.l2d5.quad_top_right.way07_00.data_mux.red_col_1 = {|(rand_l2d5_tr_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_tr_way07_00_rv_bits[53:48]}; | |
2054 | ||
2055 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_TOP_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d5_tr_way158_00_rv_bits); | |
2056 | force `CPU.l2d5.quad_top_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d5_tr_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_00_rv_bits[7:1],1'b1}; | |
2057 | force `CPU.l2d5.quad_top_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d5_tr_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_00_rv_bits[17:11],1'b1}; | |
2058 | force `CPU.l2d5.quad_top_right.way158_00.data_mux.red_even_0 = {|(rand_l2d5_tr_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_00_rv_bits[27:21],1'b0}; | |
2059 | force `CPU.l2d5.quad_top_right.way158_00.data_mux.red_even_1 = {|(rand_l2d5_tr_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_00_rv_bits[37:31],1'b0}; | |
2060 | force `CPU.l2d5.quad_top_right.way158_00.data_mux.red_col_0 = {|(rand_l2d5_tr_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_00_rv_bits[45:40]}; | |
2061 | force `CPU.l2d5.quad_top_right.way158_00.data_mux.red_col_1 = {|(rand_l2d5_tr_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_00_rv_bits[53:48]}; | |
2062 | ||
2063 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_TOP_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d5_tr_way70_01_rv_bits); | |
2064 | force `CPU.l2d5.quad_top_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d5_tr_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_tr_way70_01_rv_bits[7:1],1'b1}; | |
2065 | force `CPU.l2d5.quad_top_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d5_tr_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_tr_way70_01_rv_bits[17:11],1'b1}; | |
2066 | force `CPU.l2d5.quad_top_right.way70_01.data_mux.red_even_0 = {|(rand_l2d5_tr_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_tr_way70_01_rv_bits[27:21],1'b0}; | |
2067 | force `CPU.l2d5.quad_top_right.way70_01.data_mux.red_even_1 = {|(rand_l2d5_tr_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_tr_way70_01_rv_bits[37:31],1'b0}; | |
2068 | force `CPU.l2d5.quad_top_right.way70_01.data_mux.red_col_0 = {|(rand_l2d5_tr_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_tr_way70_01_rv_bits[45:40]}; | |
2069 | force `CPU.l2d5.quad_top_right.way70_01.data_mux.red_col_1 = {|(rand_l2d5_tr_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_tr_way70_01_rv_bits[53:48]}; | |
2070 | ||
2071 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_TOP_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d5_tr_way158_01_rv_bits); | |
2072 | force `CPU.l2d5.quad_top_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d5_tr_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_01_rv_bits[7:1],1'b1}; | |
2073 | force `CPU.l2d5.quad_top_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d5_tr_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_01_rv_bits[17:11],1'b1}; | |
2074 | force `CPU.l2d5.quad_top_right.way158_01.data_mux.red_even_0 = {|(rand_l2d5_tr_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_01_rv_bits[27:21],1'b0}; | |
2075 | force `CPU.l2d5.quad_top_right.way158_01.data_mux.red_even_1 = {|(rand_l2d5_tr_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_01_rv_bits[37:31],1'b0}; | |
2076 | force `CPU.l2d5.quad_top_right.way158_01.data_mux.red_col_0 = {|(rand_l2d5_tr_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_01_rv_bits[45:40]}; | |
2077 | force `CPU.l2d5.quad_top_right.way158_01.data_mux.red_col_1 = {|(rand_l2d5_tr_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_tr_way158_01_rv_bits[53:48]}; | |
2078 | ||
2079 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_BOTTOM_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d5_bl_way07_00_rv_bits); | |
2080 | force `CPU.l2d5.quad_bot_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d5_bl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_bl_way07_00_rv_bits[7:1],1'b1}; | |
2081 | force `CPU.l2d5.quad_bot_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d5_bl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_bl_way07_00_rv_bits[17:11],1'b1}; | |
2082 | force `CPU.l2d5.quad_bot_left.way07_00.data_mux.red_even_0 = {|(rand_l2d5_bl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_bl_way07_00_rv_bits[27:21],1'b0}; | |
2083 | force `CPU.l2d5.quad_bot_left.way07_00.data_mux.red_even_1 = {|(rand_l2d5_bl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_bl_way07_00_rv_bits[37:31],1'b0}; | |
2084 | force `CPU.l2d5.quad_bot_left.way07_00.data_mux.red_col_0 = {|(rand_l2d5_bl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_bl_way07_00_rv_bits[45:40]}; | |
2085 | force `CPU.l2d5.quad_bot_left.way07_00.data_mux.red_col_1 = {|(rand_l2d5_bl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_bl_way07_00_rv_bits[53:48]}; | |
2086 | ||
2087 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_BOTTOM_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d5_bl_way158_00_rv_bits); | |
2088 | force `CPU.l2d5.quad_bot_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d5_bl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_00_rv_bits[7:1],1'b1}; | |
2089 | force `CPU.l2d5.quad_bot_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d5_bl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_00_rv_bits[17:11],1'b1}; | |
2090 | force `CPU.l2d5.quad_bot_left.way158_00.data_mux.red_even_0 = {|(rand_l2d5_bl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_00_rv_bits[27:21],1'b0}; | |
2091 | force `CPU.l2d5.quad_bot_left.way158_00.data_mux.red_even_1 = {|(rand_l2d5_bl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_00_rv_bits[37:31],1'b0}; | |
2092 | force `CPU.l2d5.quad_bot_left.way158_00.data_mux.red_col_0 = {|(rand_l2d5_bl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_00_rv_bits[45:40]}; | |
2093 | force `CPU.l2d5.quad_bot_left.way158_00.data_mux.red_col_1 = {|(rand_l2d5_bl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_00_rv_bits[53:48]}; | |
2094 | ||
2095 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_BOTTOM_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d5_bl_way70_01_rv_bits); | |
2096 | force `CPU.l2d5.quad_bot_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d5_bl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_bl_way70_01_rv_bits[7:1],1'b1}; | |
2097 | force `CPU.l2d5.quad_bot_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d5_bl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_bl_way70_01_rv_bits[17:11],1'b1}; | |
2098 | force `CPU.l2d5.quad_bot_left.way70_01.data_mux.red_even_0 = {|(rand_l2d5_bl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_bl_way70_01_rv_bits[27:21],1'b0}; | |
2099 | force `CPU.l2d5.quad_bot_left.way70_01.data_mux.red_even_1 = {|(rand_l2d5_bl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_bl_way70_01_rv_bits[37:31],1'b0}; | |
2100 | force `CPU.l2d5.quad_bot_left.way70_01.data_mux.red_col_0 = {|(rand_l2d5_bl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_bl_way70_01_rv_bits[45:40]}; | |
2101 | force `CPU.l2d5.quad_bot_left.way70_01.data_mux.red_col_1 = {|(rand_l2d5_bl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_bl_way70_01_rv_bits[53:48]}; | |
2102 | ||
2103 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_BOTTOM_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d5_bl_way158_01_rv_bits); | |
2104 | force `CPU.l2d5.quad_bot_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d5_bl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_01_rv_bits[7:1],1'b1}; | |
2105 | force `CPU.l2d5.quad_bot_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d5_bl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_01_rv_bits[17:11],1'b1}; | |
2106 | force `CPU.l2d5.quad_bot_left.way158_01.data_mux.red_even_0 = {|(rand_l2d5_bl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_01_rv_bits[27:21],1'b0}; | |
2107 | force `CPU.l2d5.quad_bot_left.way158_01.data_mux.red_even_1 = {|(rand_l2d5_bl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_01_rv_bits[37:31],1'b0}; | |
2108 | force `CPU.l2d5.quad_bot_left.way158_01.data_mux.red_col_0 = {|(rand_l2d5_bl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_01_rv_bits[45:40]}; | |
2109 | force `CPU.l2d5.quad_bot_left.way158_01.data_mux.red_col_1 = {|(rand_l2d5_bl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_bl_way158_01_rv_bits[53:48]}; | |
2110 | ||
2111 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_BOTTOM_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d5_br_way07_00_rv_bits); | |
2112 | force `CPU.l2d5.quad_bot_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d5_br_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_br_way07_00_rv_bits[7:1],1'b1}; | |
2113 | force `CPU.l2d5.quad_bot_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d5_br_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_br_way07_00_rv_bits[17:11],1'b1}; | |
2114 | force `CPU.l2d5.quad_bot_right.way07_00.data_mux.red_even_0 = {|(rand_l2d5_br_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_br_way07_00_rv_bits[27:21],1'b0}; | |
2115 | force `CPU.l2d5.quad_bot_right.way07_00.data_mux.red_even_1 = {|(rand_l2d5_br_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_br_way07_00_rv_bits[37:31],1'b0}; | |
2116 | force `CPU.l2d5.quad_bot_right.way07_00.data_mux.red_col_0 = {|(rand_l2d5_br_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_br_way07_00_rv_bits[45:40]}; | |
2117 | force `CPU.l2d5.quad_bot_right.way07_00.data_mux.red_col_1 = {|(rand_l2d5_br_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_br_way07_00_rv_bits[53:48]}; | |
2118 | ||
2119 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_BOTTOM_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d5_br_way158_00_rv_bits); | |
2120 | force `CPU.l2d5.quad_bot_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d5_br_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_00_rv_bits[7:1],1'b1}; | |
2121 | force `CPU.l2d5.quad_bot_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d5_br_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_00_rv_bits[17:11],1'b1}; | |
2122 | force `CPU.l2d5.quad_bot_right.way158_00.data_mux.red_even_0 = {|(rand_l2d5_br_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_00_rv_bits[27:21],1'b0}; | |
2123 | force `CPU.l2d5.quad_bot_right.way158_00.data_mux.red_even_1 = {|(rand_l2d5_br_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_00_rv_bits[37:31],1'b0}; | |
2124 | force `CPU.l2d5.quad_bot_right.way158_00.data_mux.red_col_0 = {|(rand_l2d5_br_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_00_rv_bits[45:40]}; | |
2125 | force `CPU.l2d5.quad_bot_right.way158_00.data_mux.red_col_1 = {|(rand_l2d5_br_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_00_rv_bits[53:48]}; | |
2126 | ||
2127 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_BOTTOM_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d5_br_way70_01_rv_bits); | |
2128 | force `CPU.l2d5.quad_bot_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d5_br_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_br_way70_01_rv_bits[7:1],1'b1}; | |
2129 | force `CPU.l2d5.quad_bot_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d5_br_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_br_way70_01_rv_bits[17:11],1'b1}; | |
2130 | force `CPU.l2d5.quad_bot_right.way70_01.data_mux.red_even_0 = {|(rand_l2d5_br_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_br_way70_01_rv_bits[27:21],1'b0}; | |
2131 | force `CPU.l2d5.quad_bot_right.way70_01.data_mux.red_even_1 = {|(rand_l2d5_br_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_br_way70_01_rv_bits[37:31],1'b0}; | |
2132 | force `CPU.l2d5.quad_bot_right.way70_01.data_mux.red_col_0 = {|(rand_l2d5_br_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_br_way70_01_rv_bits[45:40]}; | |
2133 | force `CPU.l2d5.quad_bot_right.way70_01.data_mux.red_col_1 = {|(rand_l2d5_br_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_br_way70_01_rv_bits[53:48]}; | |
2134 | ||
2135 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D5_BOTTOM_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d5_br_way158_01_rv_bits); | |
2136 | force `CPU.l2d5.quad_bot_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d5_br_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_01_rv_bits[7:1],1'b1}; | |
2137 | force `CPU.l2d5.quad_bot_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d5_br_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_01_rv_bits[17:11],1'b1}; | |
2138 | force `CPU.l2d5.quad_bot_right.way158_01.data_mux.red_even_0 = {|(rand_l2d5_br_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_01_rv_bits[27:21],1'b0}; | |
2139 | force `CPU.l2d5.quad_bot_right.way158_01.data_mux.red_even_1 = {|(rand_l2d5_br_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_01_rv_bits[37:31],1'b0}; | |
2140 | force `CPU.l2d5.quad_bot_right.way158_01.data_mux.red_col_0 = {|(rand_l2d5_br_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_01_rv_bits[45:40]}; | |
2141 | force `CPU.l2d5.quad_bot_right.way158_01.data_mux.red_col_1 = {|(rand_l2d5_br_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d5_br_way158_01_rv_bits[53:48]}; | |
2142 | ||
2143 | // For l2d6 | |
2144 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_TOP_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d6_tl_way07_00_rv_bits); | |
2145 | force `CPU.l2d6.quad_top_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d6_tl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_tl_way07_00_rv_bits[7:1],1'b1}; | |
2146 | force `CPU.l2d6.quad_top_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d6_tl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_tl_way07_00_rv_bits[17:11],1'b1}; | |
2147 | force `CPU.l2d6.quad_top_left.way07_00.data_mux.red_even_0 = {|(rand_l2d6_tl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_tl_way07_00_rv_bits[27:21],1'b0}; | |
2148 | force `CPU.l2d6.quad_top_left.way07_00.data_mux.red_even_1 = {|(rand_l2d6_tl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_tl_way07_00_rv_bits[37:31],1'b0}; | |
2149 | force `CPU.l2d6.quad_top_left.way07_00.data_mux.red_col_0 = {|(rand_l2d6_tl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_tl_way07_00_rv_bits[45:40]}; | |
2150 | force `CPU.l2d6.quad_top_left.way07_00.data_mux.red_col_1 = {|(rand_l2d6_tl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_tl_way07_00_rv_bits[53:48]}; | |
2151 | ||
2152 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_TOP_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d6_tl_way158_00_rv_bits); | |
2153 | force `CPU.l2d6.quad_top_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d6_tl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_00_rv_bits[7:1],1'b1}; | |
2154 | force `CPU.l2d6.quad_top_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d6_tl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_00_rv_bits[17:11],1'b1}; | |
2155 | force `CPU.l2d6.quad_top_left.way158_00.data_mux.red_even_0 = {|(rand_l2d6_tl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_00_rv_bits[27:21],1'b0}; | |
2156 | force `CPU.l2d6.quad_top_left.way158_00.data_mux.red_even_1 = {|(rand_l2d6_tl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_00_rv_bits[37:31],1'b0}; | |
2157 | force `CPU.l2d6.quad_top_left.way158_00.data_mux.red_col_0 = {|(rand_l2d6_tl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_00_rv_bits[45:40]}; | |
2158 | force `CPU.l2d6.quad_top_left.way158_00.data_mux.red_col_1 = {|(rand_l2d6_tl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_00_rv_bits[53:48]}; | |
2159 | ||
2160 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_TOP_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d6_tl_way70_01_rv_bits); | |
2161 | force `CPU.l2d6.quad_top_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d6_tl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_tl_way70_01_rv_bits[7:1],1'b1}; | |
2162 | force `CPU.l2d6.quad_top_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d6_tl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_tl_way70_01_rv_bits[17:11],1'b1}; | |
2163 | force `CPU.l2d6.quad_top_left.way70_01.data_mux.red_even_0 = {|(rand_l2d6_tl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_tl_way70_01_rv_bits[27:21],1'b0}; | |
2164 | force `CPU.l2d6.quad_top_left.way70_01.data_mux.red_even_1 = {|(rand_l2d6_tl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_tl_way70_01_rv_bits[37:31],1'b0}; | |
2165 | force `CPU.l2d6.quad_top_left.way70_01.data_mux.red_col_0 = {|(rand_l2d6_tl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_tl_way70_01_rv_bits[45:40]}; | |
2166 | force `CPU.l2d6.quad_top_left.way70_01.data_mux.red_col_1 = {|(rand_l2d6_tl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_tl_way70_01_rv_bits[53:48]}; | |
2167 | ||
2168 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_TOP_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d6_tl_way158_01_rv_bits); | |
2169 | force `CPU.l2d6.quad_top_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d6_tl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_01_rv_bits[7:1],1'b1}; | |
2170 | force `CPU.l2d6.quad_top_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d6_tl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_01_rv_bits[17:11],1'b1}; | |
2171 | force `CPU.l2d6.quad_top_left.way158_01.data_mux.red_even_0 = {|(rand_l2d6_tl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_01_rv_bits[27:21],1'b0}; | |
2172 | force `CPU.l2d6.quad_top_left.way158_01.data_mux.red_even_1 = {|(rand_l2d6_tl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_01_rv_bits[37:31],1'b0}; | |
2173 | force `CPU.l2d6.quad_top_left.way158_01.data_mux.red_col_0 = {|(rand_l2d6_tl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_01_rv_bits[45:40]}; | |
2174 | force `CPU.l2d6.quad_top_left.way158_01.data_mux.red_col_1 = {|(rand_l2d6_tl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_tl_way158_01_rv_bits[53:48]}; | |
2175 | ||
2176 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_TOP_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d6_tr_way07_00_rv_bits); | |
2177 | force `CPU.l2d6.quad_top_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d6_tr_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_tr_way07_00_rv_bits[7:1],1'b1}; | |
2178 | force `CPU.l2d6.quad_top_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d6_tr_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_tr_way07_00_rv_bits[17:11],1'b1}; | |
2179 | force `CPU.l2d6.quad_top_right.way07_00.data_mux.red_even_0 = {|(rand_l2d6_tr_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_tr_way07_00_rv_bits[27:21],1'b0}; | |
2180 | force `CPU.l2d6.quad_top_right.way07_00.data_mux.red_even_1 = {|(rand_l2d6_tr_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_tr_way07_00_rv_bits[37:31],1'b0}; | |
2181 | force `CPU.l2d6.quad_top_right.way07_00.data_mux.red_col_0 = {|(rand_l2d6_tr_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_tr_way07_00_rv_bits[45:40]}; | |
2182 | force `CPU.l2d6.quad_top_right.way07_00.data_mux.red_col_1 = {|(rand_l2d6_tr_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_tr_way07_00_rv_bits[53:48]}; | |
2183 | ||
2184 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_TOP_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d6_tr_way158_00_rv_bits); | |
2185 | force `CPU.l2d6.quad_top_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d6_tr_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_00_rv_bits[7:1],1'b1}; | |
2186 | force `CPU.l2d6.quad_top_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d6_tr_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_00_rv_bits[17:11],1'b1}; | |
2187 | force `CPU.l2d6.quad_top_right.way158_00.data_mux.red_even_0 = {|(rand_l2d6_tr_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_00_rv_bits[27:21],1'b0}; | |
2188 | force `CPU.l2d6.quad_top_right.way158_00.data_mux.red_even_1 = {|(rand_l2d6_tr_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_00_rv_bits[37:31],1'b0}; | |
2189 | force `CPU.l2d6.quad_top_right.way158_00.data_mux.red_col_0 = {|(rand_l2d6_tr_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_00_rv_bits[45:40]}; | |
2190 | force `CPU.l2d6.quad_top_right.way158_00.data_mux.red_col_1 = {|(rand_l2d6_tr_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_00_rv_bits[53:48]}; | |
2191 | ||
2192 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_TOP_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d6_tr_way70_01_rv_bits); | |
2193 | force `CPU.l2d6.quad_top_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d6_tr_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_tr_way70_01_rv_bits[7:1],1'b1}; | |
2194 | force `CPU.l2d6.quad_top_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d6_tr_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_tr_way70_01_rv_bits[17:11],1'b1}; | |
2195 | force `CPU.l2d6.quad_top_right.way70_01.data_mux.red_even_0 = {|(rand_l2d6_tr_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_tr_way70_01_rv_bits[27:21],1'b0}; | |
2196 | force `CPU.l2d6.quad_top_right.way70_01.data_mux.red_even_1 = {|(rand_l2d6_tr_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_tr_way70_01_rv_bits[37:31],1'b0}; | |
2197 | force `CPU.l2d6.quad_top_right.way70_01.data_mux.red_col_0 = {|(rand_l2d6_tr_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_tr_way70_01_rv_bits[45:40]}; | |
2198 | force `CPU.l2d6.quad_top_right.way70_01.data_mux.red_col_1 = {|(rand_l2d6_tr_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_tr_way70_01_rv_bits[53:48]}; | |
2199 | ||
2200 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_TOP_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d6_tr_way158_01_rv_bits); | |
2201 | force `CPU.l2d6.quad_top_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d6_tr_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_01_rv_bits[7:1],1'b1}; | |
2202 | force `CPU.l2d6.quad_top_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d6_tr_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_01_rv_bits[17:11],1'b1}; | |
2203 | force `CPU.l2d6.quad_top_right.way158_01.data_mux.red_even_0 = {|(rand_l2d6_tr_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_01_rv_bits[27:21],1'b0}; | |
2204 | force `CPU.l2d6.quad_top_right.way158_01.data_mux.red_even_1 = {|(rand_l2d6_tr_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_01_rv_bits[37:31],1'b0}; | |
2205 | force `CPU.l2d6.quad_top_right.way158_01.data_mux.red_col_0 = {|(rand_l2d6_tr_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_01_rv_bits[45:40]}; | |
2206 | force `CPU.l2d6.quad_top_right.way158_01.data_mux.red_col_1 = {|(rand_l2d6_tr_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_tr_way158_01_rv_bits[53:48]}; | |
2207 | ||
2208 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_BOTTOM_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d6_bl_way07_00_rv_bits); | |
2209 | force `CPU.l2d6.quad_bot_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d6_bl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_bl_way07_00_rv_bits[7:1],1'b1}; | |
2210 | force `CPU.l2d6.quad_bot_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d6_bl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_bl_way07_00_rv_bits[17:11],1'b1}; | |
2211 | force `CPU.l2d6.quad_bot_left.way07_00.data_mux.red_even_0 = {|(rand_l2d6_bl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_bl_way07_00_rv_bits[27:21],1'b0}; | |
2212 | force `CPU.l2d6.quad_bot_left.way07_00.data_mux.red_even_1 = {|(rand_l2d6_bl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_bl_way07_00_rv_bits[37:31],1'b0}; | |
2213 | force `CPU.l2d6.quad_bot_left.way07_00.data_mux.red_col_0 = {|(rand_l2d6_bl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_bl_way07_00_rv_bits[45:40]}; | |
2214 | force `CPU.l2d6.quad_bot_left.way07_00.data_mux.red_col_1 = {|(rand_l2d6_bl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_bl_way07_00_rv_bits[53:48]}; | |
2215 | ||
2216 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_BOTTOM_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d6_bl_way158_00_rv_bits); | |
2217 | force `CPU.l2d6.quad_bot_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d6_bl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_00_rv_bits[7:1],1'b1}; | |
2218 | force `CPU.l2d6.quad_bot_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d6_bl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_00_rv_bits[17:11],1'b1}; | |
2219 | force `CPU.l2d6.quad_bot_left.way158_00.data_mux.red_even_0 = {|(rand_l2d6_bl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_00_rv_bits[27:21],1'b0}; | |
2220 | force `CPU.l2d6.quad_bot_left.way158_00.data_mux.red_even_1 = {|(rand_l2d6_bl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_00_rv_bits[37:31],1'b0}; | |
2221 | force `CPU.l2d6.quad_bot_left.way158_00.data_mux.red_col_0 = {|(rand_l2d6_bl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_00_rv_bits[45:40]}; | |
2222 | force `CPU.l2d6.quad_bot_left.way158_00.data_mux.red_col_1 = {|(rand_l2d6_bl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_00_rv_bits[53:48]}; | |
2223 | ||
2224 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_BOTTOM_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d6_bl_way70_01_rv_bits); | |
2225 | force `CPU.l2d6.quad_bot_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d6_bl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_bl_way70_01_rv_bits[7:1],1'b1}; | |
2226 | force `CPU.l2d6.quad_bot_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d6_bl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_bl_way70_01_rv_bits[17:11],1'b1}; | |
2227 | force `CPU.l2d6.quad_bot_left.way70_01.data_mux.red_even_0 = {|(rand_l2d6_bl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_bl_way70_01_rv_bits[27:21],1'b0}; | |
2228 | force `CPU.l2d6.quad_bot_left.way70_01.data_mux.red_even_1 = {|(rand_l2d6_bl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_bl_way70_01_rv_bits[37:31],1'b0}; | |
2229 | force `CPU.l2d6.quad_bot_left.way70_01.data_mux.red_col_0 = {|(rand_l2d6_bl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_bl_way70_01_rv_bits[45:40]}; | |
2230 | force `CPU.l2d6.quad_bot_left.way70_01.data_mux.red_col_1 = {|(rand_l2d6_bl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_bl_way70_01_rv_bits[53:48]}; | |
2231 | ||
2232 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_BOTTOM_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d6_bl_way158_01_rv_bits); | |
2233 | force `CPU.l2d6.quad_bot_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d6_bl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_01_rv_bits[7:1],1'b1}; | |
2234 | force `CPU.l2d6.quad_bot_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d6_bl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_01_rv_bits[17:11],1'b1}; | |
2235 | force `CPU.l2d6.quad_bot_left.way158_01.data_mux.red_even_0 = {|(rand_l2d6_bl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_01_rv_bits[27:21],1'b0}; | |
2236 | force `CPU.l2d6.quad_bot_left.way158_01.data_mux.red_even_1 = {|(rand_l2d6_bl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_01_rv_bits[37:31],1'b0}; | |
2237 | force `CPU.l2d6.quad_bot_left.way158_01.data_mux.red_col_0 = {|(rand_l2d6_bl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_01_rv_bits[45:40]}; | |
2238 | force `CPU.l2d6.quad_bot_left.way158_01.data_mux.red_col_1 = {|(rand_l2d6_bl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_bl_way158_01_rv_bits[53:48]}; | |
2239 | ||
2240 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_BOTTOM_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d6_br_way07_00_rv_bits); | |
2241 | force `CPU.l2d6.quad_bot_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d6_br_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_br_way07_00_rv_bits[7:1],1'b1}; | |
2242 | force `CPU.l2d6.quad_bot_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d6_br_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_br_way07_00_rv_bits[17:11],1'b1}; | |
2243 | force `CPU.l2d6.quad_bot_right.way07_00.data_mux.red_even_0 = {|(rand_l2d6_br_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_br_way07_00_rv_bits[27:21],1'b0}; | |
2244 | force `CPU.l2d6.quad_bot_right.way07_00.data_mux.red_even_1 = {|(rand_l2d6_br_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_br_way07_00_rv_bits[37:31],1'b0}; | |
2245 | force `CPU.l2d6.quad_bot_right.way07_00.data_mux.red_col_0 = {|(rand_l2d6_br_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_br_way07_00_rv_bits[45:40]}; | |
2246 | force `CPU.l2d6.quad_bot_right.way07_00.data_mux.red_col_1 = {|(rand_l2d6_br_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_br_way07_00_rv_bits[53:48]}; | |
2247 | ||
2248 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_BOTTOM_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d6_br_way158_00_rv_bits); | |
2249 | force `CPU.l2d6.quad_bot_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d6_br_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_00_rv_bits[7:1],1'b1}; | |
2250 | force `CPU.l2d6.quad_bot_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d6_br_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_00_rv_bits[17:11],1'b1}; | |
2251 | force `CPU.l2d6.quad_bot_right.way158_00.data_mux.red_even_0 = {|(rand_l2d6_br_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_00_rv_bits[27:21],1'b0}; | |
2252 | force `CPU.l2d6.quad_bot_right.way158_00.data_mux.red_even_1 = {|(rand_l2d6_br_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_00_rv_bits[37:31],1'b0}; | |
2253 | force `CPU.l2d6.quad_bot_right.way158_00.data_mux.red_col_0 = {|(rand_l2d6_br_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_00_rv_bits[45:40]}; | |
2254 | force `CPU.l2d6.quad_bot_right.way158_00.data_mux.red_col_1 = {|(rand_l2d6_br_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_00_rv_bits[53:48]}; | |
2255 | ||
2256 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_BOTTOM_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d6_br_way70_01_rv_bits); | |
2257 | force `CPU.l2d6.quad_bot_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d6_br_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_br_way70_01_rv_bits[7:1],1'b1}; | |
2258 | force `CPU.l2d6.quad_bot_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d6_br_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_br_way70_01_rv_bits[17:11],1'b1}; | |
2259 | force `CPU.l2d6.quad_bot_right.way70_01.data_mux.red_even_0 = {|(rand_l2d6_br_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_br_way70_01_rv_bits[27:21],1'b0}; | |
2260 | force `CPU.l2d6.quad_bot_right.way70_01.data_mux.red_even_1 = {|(rand_l2d6_br_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_br_way70_01_rv_bits[37:31],1'b0}; | |
2261 | force `CPU.l2d6.quad_bot_right.way70_01.data_mux.red_col_0 = {|(rand_l2d6_br_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_br_way70_01_rv_bits[45:40]}; | |
2262 | force `CPU.l2d6.quad_bot_right.way70_01.data_mux.red_col_1 = {|(rand_l2d6_br_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_br_way70_01_rv_bits[53:48]}; | |
2263 | ||
2264 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D6_BOTTOM_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d6_br_way158_01_rv_bits); | |
2265 | force `CPU.l2d6.quad_bot_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d6_br_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_01_rv_bits[7:1],1'b1}; | |
2266 | force `CPU.l2d6.quad_bot_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d6_br_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_01_rv_bits[17:11],1'b1}; | |
2267 | force `CPU.l2d6.quad_bot_right.way158_01.data_mux.red_even_0 = {|(rand_l2d6_br_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_01_rv_bits[27:21],1'b0}; | |
2268 | force `CPU.l2d6.quad_bot_right.way158_01.data_mux.red_even_1 = {|(rand_l2d6_br_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_01_rv_bits[37:31],1'b0}; | |
2269 | force `CPU.l2d6.quad_bot_right.way158_01.data_mux.red_col_0 = {|(rand_l2d6_br_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_01_rv_bits[45:40]}; | |
2270 | force `CPU.l2d6.quad_bot_right.way158_01.data_mux.red_col_1 = {|(rand_l2d6_br_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d6_br_way158_01_rv_bits[53:48]}; | |
2271 | ||
2272 | // For l2d7 | |
2273 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_TOP_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d7_tl_way07_00_rv_bits); | |
2274 | force `CPU.l2d7.quad_top_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d7_tl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_tl_way07_00_rv_bits[7:1],1'b1}; | |
2275 | force `CPU.l2d7.quad_top_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d7_tl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_tl_way07_00_rv_bits[17:11],1'b1}; | |
2276 | force `CPU.l2d7.quad_top_left.way07_00.data_mux.red_even_0 = {|(rand_l2d7_tl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_tl_way07_00_rv_bits[27:21],1'b0}; | |
2277 | force `CPU.l2d7.quad_top_left.way07_00.data_mux.red_even_1 = {|(rand_l2d7_tl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_tl_way07_00_rv_bits[37:31],1'b0}; | |
2278 | force `CPU.l2d7.quad_top_left.way07_00.data_mux.red_col_0 = {|(rand_l2d7_tl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_tl_way07_00_rv_bits[45:40]}; | |
2279 | force `CPU.l2d7.quad_top_left.way07_00.data_mux.red_col_1 = {|(rand_l2d7_tl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_tl_way07_00_rv_bits[53:48]}; | |
2280 | ||
2281 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_TOP_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d7_tl_way158_00_rv_bits); | |
2282 | force `CPU.l2d7.quad_top_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d7_tl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_00_rv_bits[7:1],1'b1}; | |
2283 | force `CPU.l2d7.quad_top_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d7_tl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_00_rv_bits[17:11],1'b1}; | |
2284 | force `CPU.l2d7.quad_top_left.way158_00.data_mux.red_even_0 = {|(rand_l2d7_tl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_00_rv_bits[27:21],1'b0}; | |
2285 | force `CPU.l2d7.quad_top_left.way158_00.data_mux.red_even_1 = {|(rand_l2d7_tl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_00_rv_bits[37:31],1'b0}; | |
2286 | force `CPU.l2d7.quad_top_left.way158_00.data_mux.red_col_0 = {|(rand_l2d7_tl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_00_rv_bits[45:40]}; | |
2287 | force `CPU.l2d7.quad_top_left.way158_00.data_mux.red_col_1 = {|(rand_l2d7_tl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_00_rv_bits[53:48]}; | |
2288 | ||
2289 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_TOP_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d7_tl_way70_01_rv_bits); | |
2290 | force `CPU.l2d7.quad_top_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d7_tl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_tl_way70_01_rv_bits[7:1],1'b1}; | |
2291 | force `CPU.l2d7.quad_top_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d7_tl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_tl_way70_01_rv_bits[17:11],1'b1}; | |
2292 | force `CPU.l2d7.quad_top_left.way70_01.data_mux.red_even_0 = {|(rand_l2d7_tl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_tl_way70_01_rv_bits[27:21],1'b0}; | |
2293 | force `CPU.l2d7.quad_top_left.way70_01.data_mux.red_even_1 = {|(rand_l2d7_tl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_tl_way70_01_rv_bits[37:31],1'b0}; | |
2294 | force `CPU.l2d7.quad_top_left.way70_01.data_mux.red_col_0 = {|(rand_l2d7_tl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_tl_way70_01_rv_bits[45:40]}; | |
2295 | force `CPU.l2d7.quad_top_left.way70_01.data_mux.red_col_1 = {|(rand_l2d7_tl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_tl_way70_01_rv_bits[53:48]}; | |
2296 | ||
2297 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_TOP_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d7_tl_way158_01_rv_bits); | |
2298 | force `CPU.l2d7.quad_top_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d7_tl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_01_rv_bits[7:1],1'b1}; | |
2299 | force `CPU.l2d7.quad_top_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d7_tl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_01_rv_bits[17:11],1'b1}; | |
2300 | force `CPU.l2d7.quad_top_left.way158_01.data_mux.red_even_0 = {|(rand_l2d7_tl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_01_rv_bits[27:21],1'b0}; | |
2301 | force `CPU.l2d7.quad_top_left.way158_01.data_mux.red_even_1 = {|(rand_l2d7_tl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_01_rv_bits[37:31],1'b0}; | |
2302 | force `CPU.l2d7.quad_top_left.way158_01.data_mux.red_col_0 = {|(rand_l2d7_tl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_01_rv_bits[45:40]}; | |
2303 | force `CPU.l2d7.quad_top_left.way158_01.data_mux.red_col_1 = {|(rand_l2d7_tl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_tl_way158_01_rv_bits[53:48]}; | |
2304 | ||
2305 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_TOP_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d7_tr_way07_00_rv_bits); | |
2306 | force `CPU.l2d7.quad_top_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d7_tr_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_tr_way07_00_rv_bits[7:1],1'b1}; | |
2307 | force `CPU.l2d7.quad_top_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d7_tr_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_tr_way07_00_rv_bits[17:11],1'b1}; | |
2308 | force `CPU.l2d7.quad_top_right.way07_00.data_mux.red_even_0 = {|(rand_l2d7_tr_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_tr_way07_00_rv_bits[27:21],1'b0}; | |
2309 | force `CPU.l2d7.quad_top_right.way07_00.data_mux.red_even_1 = {|(rand_l2d7_tr_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_tr_way07_00_rv_bits[37:31],1'b0}; | |
2310 | force `CPU.l2d7.quad_top_right.way07_00.data_mux.red_col_0 = {|(rand_l2d7_tr_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_tr_way07_00_rv_bits[45:40]}; | |
2311 | force `CPU.l2d7.quad_top_right.way07_00.data_mux.red_col_1 = {|(rand_l2d7_tr_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_tr_way07_00_rv_bits[53:48]}; | |
2312 | ||
2313 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_TOP_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d7_tr_way158_00_rv_bits); | |
2314 | force `CPU.l2d7.quad_top_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d7_tr_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_00_rv_bits[7:1],1'b1}; | |
2315 | force `CPU.l2d7.quad_top_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d7_tr_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_00_rv_bits[17:11],1'b1}; | |
2316 | force `CPU.l2d7.quad_top_right.way158_00.data_mux.red_even_0 = {|(rand_l2d7_tr_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_00_rv_bits[27:21],1'b0}; | |
2317 | force `CPU.l2d7.quad_top_right.way158_00.data_mux.red_even_1 = {|(rand_l2d7_tr_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_00_rv_bits[37:31],1'b0}; | |
2318 | force `CPU.l2d7.quad_top_right.way158_00.data_mux.red_col_0 = {|(rand_l2d7_tr_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_00_rv_bits[45:40]}; | |
2319 | force `CPU.l2d7.quad_top_right.way158_00.data_mux.red_col_1 = {|(rand_l2d7_tr_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_00_rv_bits[53:48]}; | |
2320 | ||
2321 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_TOP_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d7_tr_way70_01_rv_bits); | |
2322 | force `CPU.l2d7.quad_top_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d7_tr_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_tr_way70_01_rv_bits[7:1],1'b1}; | |
2323 | force `CPU.l2d7.quad_top_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d7_tr_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_tr_way70_01_rv_bits[17:11],1'b1}; | |
2324 | force `CPU.l2d7.quad_top_right.way70_01.data_mux.red_even_0 = {|(rand_l2d7_tr_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_tr_way70_01_rv_bits[27:21],1'b0}; | |
2325 | force `CPU.l2d7.quad_top_right.way70_01.data_mux.red_even_1 = {|(rand_l2d7_tr_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_tr_way70_01_rv_bits[37:31],1'b0}; | |
2326 | force `CPU.l2d7.quad_top_right.way70_01.data_mux.red_col_0 = {|(rand_l2d7_tr_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_tr_way70_01_rv_bits[45:40]}; | |
2327 | force `CPU.l2d7.quad_top_right.way70_01.data_mux.red_col_1 = {|(rand_l2d7_tr_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_tr_way70_01_rv_bits[53:48]}; | |
2328 | ||
2329 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_TOP_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d7_tr_way158_01_rv_bits); | |
2330 | force `CPU.l2d7.quad_top_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d7_tr_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_01_rv_bits[7:1],1'b1}; | |
2331 | force `CPU.l2d7.quad_top_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d7_tr_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_01_rv_bits[17:11],1'b1}; | |
2332 | force `CPU.l2d7.quad_top_right.way158_01.data_mux.red_even_0 = {|(rand_l2d7_tr_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_01_rv_bits[27:21],1'b0}; | |
2333 | force `CPU.l2d7.quad_top_right.way158_01.data_mux.red_even_1 = {|(rand_l2d7_tr_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_01_rv_bits[37:31],1'b0}; | |
2334 | force `CPU.l2d7.quad_top_right.way158_01.data_mux.red_col_0 = {|(rand_l2d7_tr_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_01_rv_bits[45:40]}; | |
2335 | force `CPU.l2d7.quad_top_right.way158_01.data_mux.red_col_1 = {|(rand_l2d7_tr_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_tr_way158_01_rv_bits[53:48]}; | |
2336 | ||
2337 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_BOTTOM_LEFT_07_00 REDUNDANCY_VALUE: %b", rand_l2d7_bl_way07_00_rv_bits); | |
2338 | force `CPU.l2d7.quad_bot_left.way07_00.data_mux.red_odd_0 = {|(rand_l2d7_bl_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_bl_way07_00_rv_bits[7:1],1'b1}; | |
2339 | force `CPU.l2d7.quad_bot_left.way07_00.data_mux.red_odd_1 = {|(rand_l2d7_bl_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_bl_way07_00_rv_bits[17:11],1'b1}; | |
2340 | force `CPU.l2d7.quad_bot_left.way07_00.data_mux.red_even_0 = {|(rand_l2d7_bl_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_bl_way07_00_rv_bits[27:21],1'b0}; | |
2341 | force `CPU.l2d7.quad_bot_left.way07_00.data_mux.red_even_1 = {|(rand_l2d7_bl_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_bl_way07_00_rv_bits[37:31],1'b0}; | |
2342 | force `CPU.l2d7.quad_bot_left.way07_00.data_mux.red_col_0 = {|(rand_l2d7_bl_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_bl_way07_00_rv_bits[45:40]}; | |
2343 | force `CPU.l2d7.quad_bot_left.way07_00.data_mux.red_col_1 = {|(rand_l2d7_bl_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_bl_way07_00_rv_bits[53:48]}; | |
2344 | ||
2345 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_BOTTOM_LEFT_158_00 REDUNDANCY_VALUE: %b", rand_l2d7_bl_way158_00_rv_bits); | |
2346 | force `CPU.l2d7.quad_bot_left.way158_00.data_mux.red_odd_0 = {|(rand_l2d7_bl_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_00_rv_bits[7:1],1'b1}; | |
2347 | force `CPU.l2d7.quad_bot_left.way158_00.data_mux.red_odd_1 = {|(rand_l2d7_bl_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_00_rv_bits[17:11],1'b1}; | |
2348 | force `CPU.l2d7.quad_bot_left.way158_00.data_mux.red_even_0 = {|(rand_l2d7_bl_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_00_rv_bits[27:21],1'b0}; | |
2349 | force `CPU.l2d7.quad_bot_left.way158_00.data_mux.red_even_1 = {|(rand_l2d7_bl_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_00_rv_bits[37:31],1'b0}; | |
2350 | force `CPU.l2d7.quad_bot_left.way158_00.data_mux.red_col_0 = {|(rand_l2d7_bl_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_00_rv_bits[45:40]}; | |
2351 | force `CPU.l2d7.quad_bot_left.way158_00.data_mux.red_col_1 = {|(rand_l2d7_bl_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_00_rv_bits[53:48]}; | |
2352 | ||
2353 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_BOTTOM_LEFT_70_01 REDUNDANCY_VALUE: %b", rand_l2d7_bl_way70_01_rv_bits); | |
2354 | force `CPU.l2d7.quad_bot_left.way70_01.data_mux.red_odd_0 = {|(rand_l2d7_bl_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_bl_way70_01_rv_bits[7:1],1'b1}; | |
2355 | force `CPU.l2d7.quad_bot_left.way70_01.data_mux.red_odd_1 = {|(rand_l2d7_bl_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_bl_way70_01_rv_bits[17:11],1'b1}; | |
2356 | force `CPU.l2d7.quad_bot_left.way70_01.data_mux.red_even_0 = {|(rand_l2d7_bl_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_bl_way70_01_rv_bits[27:21],1'b0}; | |
2357 | force `CPU.l2d7.quad_bot_left.way70_01.data_mux.red_even_1 = {|(rand_l2d7_bl_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_bl_way70_01_rv_bits[37:31],1'b0}; | |
2358 | force `CPU.l2d7.quad_bot_left.way70_01.data_mux.red_col_0 = {|(rand_l2d7_bl_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_bl_way70_01_rv_bits[45:40]}; | |
2359 | force `CPU.l2d7.quad_bot_left.way70_01.data_mux.red_col_1 = {|(rand_l2d7_bl_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_bl_way70_01_rv_bits[53:48]}; | |
2360 | ||
2361 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_BOTTOM_LEFT_158_01 REDUNDANCY_VALUE: %b", rand_l2d7_bl_way158_01_rv_bits); | |
2362 | force `CPU.l2d7.quad_bot_left.way158_01.data_mux.red_odd_0 = {|(rand_l2d7_bl_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_01_rv_bits[7:1],1'b1}; | |
2363 | force `CPU.l2d7.quad_bot_left.way158_01.data_mux.red_odd_1 = {|(rand_l2d7_bl_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_01_rv_bits[17:11],1'b1}; | |
2364 | force `CPU.l2d7.quad_bot_left.way158_01.data_mux.red_even_0 = {|(rand_l2d7_bl_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_01_rv_bits[27:21],1'b0}; | |
2365 | force `CPU.l2d7.quad_bot_left.way158_01.data_mux.red_even_1 = {|(rand_l2d7_bl_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_01_rv_bits[37:31],1'b0}; | |
2366 | force `CPU.l2d7.quad_bot_left.way158_01.data_mux.red_col_0 = {|(rand_l2d7_bl_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_01_rv_bits[45:40]}; | |
2367 | force `CPU.l2d7.quad_bot_left.way158_01.data_mux.red_col_1 = {|(rand_l2d7_bl_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_bl_way158_01_rv_bits[53:48]}; | |
2368 | ||
2369 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_BOTTOM_RIGHT_07_00 REDUNDANCY_VALUE: %b", rand_l2d7_br_way07_00_rv_bits); | |
2370 | force `CPU.l2d7.quad_bot_right.way07_00.data_mux.red_odd_0 = {|(rand_l2d7_br_way07_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_br_way07_00_rv_bits[7:1],1'b1}; | |
2371 | force `CPU.l2d7.quad_bot_right.way07_00.data_mux.red_odd_1 = {|(rand_l2d7_br_way07_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_br_way07_00_rv_bits[17:11],1'b1}; | |
2372 | force `CPU.l2d7.quad_bot_right.way07_00.data_mux.red_even_0 = {|(rand_l2d7_br_way07_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_br_way07_00_rv_bits[27:21],1'b0}; | |
2373 | force `CPU.l2d7.quad_bot_right.way07_00.data_mux.red_even_1 = {|(rand_l2d7_br_way07_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_br_way07_00_rv_bits[37:31],1'b0}; | |
2374 | force `CPU.l2d7.quad_bot_right.way07_00.data_mux.red_col_0 = {|(rand_l2d7_br_way07_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_br_way07_00_rv_bits[45:40]}; | |
2375 | force `CPU.l2d7.quad_bot_right.way07_00.data_mux.red_col_1 = {|(rand_l2d7_br_way07_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_br_way07_00_rv_bits[53:48]}; | |
2376 | ||
2377 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_BOTTOM_RIGHT_158_00 REDUNDANCY_VALUE: %b", rand_l2d7_br_way158_00_rv_bits); | |
2378 | force `CPU.l2d7.quad_bot_right.way158_00.data_mux.red_odd_0 = {|(rand_l2d7_br_way158_00_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_00_rv_bits[7:1],1'b1}; | |
2379 | force `CPU.l2d7.quad_bot_right.way158_00.data_mux.red_odd_1 = {|(rand_l2d7_br_way158_00_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_00_rv_bits[17:11],1'b1}; | |
2380 | force `CPU.l2d7.quad_bot_right.way158_00.data_mux.red_even_0 = {|(rand_l2d7_br_way158_00_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_00_rv_bits[27:21],1'b0}; | |
2381 | force `CPU.l2d7.quad_bot_right.way158_00.data_mux.red_even_1 = {|(rand_l2d7_br_way158_00_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_00_rv_bits[37:31],1'b0}; | |
2382 | force `CPU.l2d7.quad_bot_right.way158_00.data_mux.red_col_0 = {|(rand_l2d7_br_way158_00_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_00_rv_bits[45:40]}; | |
2383 | force `CPU.l2d7.quad_bot_right.way158_00.data_mux.red_col_1 = {|(rand_l2d7_br_way158_00_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_00_rv_bits[53:48]}; | |
2384 | ||
2385 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_BOTTOM_RIGHT_70_01 REDUNDANCY_VALUE: %b", rand_l2d7_br_way70_01_rv_bits); | |
2386 | force `CPU.l2d7.quad_bot_right.way70_01.data_mux.red_odd_0 = {|(rand_l2d7_br_way70_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_br_way70_01_rv_bits[7:1],1'b1}; | |
2387 | force `CPU.l2d7.quad_bot_right.way70_01.data_mux.red_odd_1 = {|(rand_l2d7_br_way70_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_br_way70_01_rv_bits[17:11],1'b1}; | |
2388 | force `CPU.l2d7.quad_bot_right.way70_01.data_mux.red_even_0 = {|(rand_l2d7_br_way70_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_br_way70_01_rv_bits[27:21],1'b0}; | |
2389 | force `CPU.l2d7.quad_bot_right.way70_01.data_mux.red_even_1 = {|(rand_l2d7_br_way70_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_br_way70_01_rv_bits[37:31],1'b0}; | |
2390 | force `CPU.l2d7.quad_bot_right.way70_01.data_mux.red_col_0 = {|(rand_l2d7_br_way70_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_br_way70_01_rv_bits[45:40]}; | |
2391 | force `CPU.l2d7.quad_bot_right.way70_01.data_mux.red_col_1 = {|(rand_l2d7_br_way70_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_br_way70_01_rv_bits[53:48]}; | |
2392 | ||
2393 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2D7_BOTTOM_RIGHT_158_01 REDUNDANCY_VALUE: %b", rand_l2d7_br_way158_01_rv_bits); | |
2394 | force `CPU.l2d7.quad_bot_right.way158_01.data_mux.red_odd_0 = {|(rand_l2d7_br_way158_01_rv_bits[9:8]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_01_rv_bits[7:1],1'b1}; | |
2395 | force `CPU.l2d7.quad_bot_right.way158_01.data_mux.red_odd_1 = {|(rand_l2d7_br_way158_01_rv_bits[19:18]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_01_rv_bits[17:11],1'b1}; | |
2396 | force `CPU.l2d7.quad_bot_right.way158_01.data_mux.red_even_0 = {|(rand_l2d7_br_way158_01_rv_bits[29:28]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_01_rv_bits[27:21],1'b0}; | |
2397 | force `CPU.l2d7.quad_bot_right.way158_01.data_mux.red_even_1 = {|(rand_l2d7_br_way158_01_rv_bits[39:38]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_01_rv_bits[37:31],1'b0}; | |
2398 | force `CPU.l2d7.quad_bot_right.way158_01.data_mux.red_col_0 = {|(rand_l2d7_br_way158_01_rv_bits[47:46]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_01_rv_bits[45:40]}; | |
2399 | force `CPU.l2d7.quad_bot_right.way158_01.data_mux.red_col_1 = {|(rand_l2d7_br_way158_01_rv_bits[55:54]) ? 2'b11 : 2'b00,rand_l2d7_br_way158_01_rv_bits[53:48]}; | |
2400 | ||
2401 | // For l2t0 | |
2402 | // For quad0 | |
2403 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD0_BANK0_REDUNDANCY_VALUE: %b", rand_l2t0_q0_rv_bits[9:0]); | |
2404 | force `CPU.l2t0.tag.quad0.bank0.reg_d_lft = rand_l2t0_q0_rv_bits[4:0]; | |
2405 | force `CPU.l2t0.tag.quad0.bank0.reg_d_rgt = rand_l2t0_q0_rv_bits[9:5]; | |
2406 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD0_BANK1_REDUNDANCY_VALUE: %b", rand_l2t0_q0_rv_bits[19:10]); | |
2407 | force `CPU.l2t0.tag.quad0.bank1.reg_d_lft = rand_l2t0_q0_rv_bits[14:10]; | |
2408 | force `CPU.l2t0.tag.quad0.bank1.reg_d_rgt = rand_l2t0_q0_rv_bits[19:15]; | |
2409 | ||
2410 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD0_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q0_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2411 | force `CPU.l2t0.tag.quad0.bank0.reg_en_lft = |(rand_l2t0_q0_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2412 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD0_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q0_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2413 | force `CPU.l2t0.tag.quad0.bank0.reg_en_rgt = |(rand_l2t0_q0_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2414 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD0_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q0_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2415 | force `CPU.l2t0.tag.quad0.bank1.reg_en_lft = |(rand_l2t0_q0_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2416 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD0_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q0_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2417 | force `CPU.l2t0.tag.quad0.bank1.reg_en_rgt = |(rand_l2t0_q0_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2418 | ||
2419 | // For quad1 | |
2420 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD1_BANK0_REDUNDANCY_VALUE: %b", rand_l2t0_q1_rv_bits[9:0]); | |
2421 | force `CPU.l2t0.tag.quad1.bank0.reg_d_lft = rand_l2t0_q1_rv_bits[4:0]; | |
2422 | force `CPU.l2t0.tag.quad1.bank0.reg_d_rgt = rand_l2t0_q1_rv_bits[9:5]; | |
2423 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD1_BANK1_REDUNDANCY_VALUE: %b", rand_l2t0_q1_rv_bits[19:10]); | |
2424 | force `CPU.l2t0.tag.quad1.bank1.reg_d_lft = rand_l2t0_q1_rv_bits[14:10]; | |
2425 | force `CPU.l2t0.tag.quad1.bank1.reg_d_rgt = rand_l2t0_q1_rv_bits[19:15]; | |
2426 | ||
2427 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD1_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q1_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2428 | force `CPU.l2t0.tag.quad1.bank0.reg_en_lft = |(rand_l2t0_q1_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2429 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD1_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q1_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2430 | force `CPU.l2t0.tag.quad1.bank0.reg_en_rgt = |(rand_l2t0_q1_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2431 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD1_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q1_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2432 | force `CPU.l2t0.tag.quad1.bank1.reg_en_lft = |(rand_l2t0_q1_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2433 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD1_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q1_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2434 | force `CPU.l2t0.tag.quad1.bank1.reg_en_rgt = |(rand_l2t0_q1_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2435 | ||
2436 | // For quad2 | |
2437 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD2_BANK0_REDUNDANCY_VALUE: %b", rand_l2t0_q2_rv_bits[9:0]); | |
2438 | force `CPU.l2t0.tag.quad2.bank0.reg_d_lft = rand_l2t0_q2_rv_bits[4:0]; | |
2439 | force `CPU.l2t0.tag.quad2.bank0.reg_d_rgt = rand_l2t0_q2_rv_bits[9:5]; | |
2440 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD2_BANK1_REDUNDANCY_VALUE: %b", rand_l2t0_q2_rv_bits[19:10]); | |
2441 | force `CPU.l2t0.tag.quad2.bank1.reg_d_lft = rand_l2t0_q2_rv_bits[14:10]; | |
2442 | force `CPU.l2t0.tag.quad2.bank1.reg_d_rgt = rand_l2t0_q2_rv_bits[19:15]; | |
2443 | ||
2444 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD2_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q2_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2445 | force `CPU.l2t0.tag.quad2.bank0.reg_en_lft = |(rand_l2t0_q2_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2446 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD2_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q2_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2447 | force `CPU.l2t0.tag.quad2.bank0.reg_en_rgt = |(rand_l2t0_q2_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2448 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD2_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q2_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2449 | force `CPU.l2t0.tag.quad2.bank1.reg_en_lft = |(rand_l2t0_q2_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2450 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD2_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q2_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2451 | force `CPU.l2t0.tag.quad2.bank1.reg_en_rgt = |(rand_l2t0_q2_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2452 | ||
2453 | // For quad3 | |
2454 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD3_BANK0_REDUNDANCY_VALUE: %b", rand_l2t0_q3_rv_bits[9:0]); | |
2455 | force `CPU.l2t0.tag.quad3.bank0.reg_d_lft = rand_l2t0_q3_rv_bits[4:0]; | |
2456 | force `CPU.l2t0.tag.quad3.bank0.reg_d_rgt = rand_l2t0_q3_rv_bits[9:5]; | |
2457 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD3_BANK1_REDUNDANCY_VALUE: %b", rand_l2t0_q3_rv_bits[19:10]); | |
2458 | force `CPU.l2t0.tag.quad3.bank1.reg_d_lft = rand_l2t0_q3_rv_bits[14:10]; | |
2459 | force `CPU.l2t0.tag.quad3.bank1.reg_d_rgt = rand_l2t0_q3_rv_bits[19:15]; | |
2460 | ||
2461 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD3_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q3_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2462 | force `CPU.l2t0.tag.quad3.bank0.reg_en_lft = |(rand_l2t0_q3_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2463 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD3_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q3_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2464 | force `CPU.l2t0.tag.quad3.bank0.reg_en_rgt = |(rand_l2t0_q3_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2465 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD3_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q3_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2466 | force `CPU.l2t0.tag.quad3.bank1.reg_en_lft = |(rand_l2t0_q3_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2467 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T0_QUAD3_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t0_q3_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2468 | force `CPU.l2t0.tag.quad3.bank1.reg_en_rgt = |(rand_l2t0_q3_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2469 | ||
2470 | // For l2t1 | |
2471 | // For quad0 | |
2472 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD0_BANK0_REDUNDANCY_VALUE: %b", rand_l2t1_q0_rv_bits[9:0]); | |
2473 | force `CPU.l2t1.tag.quad0.bank0.reg_d_lft = rand_l2t1_q0_rv_bits[4:0]; | |
2474 | force `CPU.l2t1.tag.quad0.bank0.reg_d_rgt = rand_l2t1_q0_rv_bits[9:5]; | |
2475 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD0_BANK1_REDUNDANCY_VALUE: %b", rand_l2t1_q0_rv_bits[19:10]); | |
2476 | force `CPU.l2t1.tag.quad0.bank1.reg_d_lft = rand_l2t1_q0_rv_bits[14:10]; | |
2477 | force `CPU.l2t1.tag.quad0.bank1.reg_d_rgt = rand_l2t1_q0_rv_bits[19:15]; | |
2478 | ||
2479 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD0_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q0_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2480 | force `CPU.l2t1.tag.quad0.bank0.reg_en_lft = |(rand_l2t1_q0_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2481 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD0_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q0_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2482 | force `CPU.l2t1.tag.quad0.bank0.reg_en_rgt = |(rand_l2t1_q0_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2483 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD0_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q0_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2484 | force `CPU.l2t1.tag.quad0.bank1.reg_en_lft = |(rand_l2t1_q0_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2485 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD0_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q0_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2486 | force `CPU.l2t1.tag.quad0.bank1.reg_en_rgt = |(rand_l2t1_q0_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2487 | ||
2488 | // For quad1 | |
2489 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD1_BANK0_REDUNDANCY_VALUE: %b", rand_l2t1_q1_rv_bits[9:0]); | |
2490 | force `CPU.l2t1.tag.quad1.bank0.reg_d_lft = rand_l2t1_q1_rv_bits[4:0]; | |
2491 | force `CPU.l2t1.tag.quad1.bank0.reg_d_rgt = rand_l2t1_q1_rv_bits[9:5]; | |
2492 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD1_BANK1_REDUNDANCY_VALUE: %b", rand_l2t1_q1_rv_bits[19:10]); | |
2493 | force `CPU.l2t1.tag.quad1.bank1.reg_d_lft = rand_l2t1_q1_rv_bits[14:10]; | |
2494 | force `CPU.l2t1.tag.quad1.bank1.reg_d_rgt = rand_l2t1_q1_rv_bits[19:15]; | |
2495 | ||
2496 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD1_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q1_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2497 | force `CPU.l2t1.tag.quad1.bank0.reg_en_lft = |(rand_l2t1_q1_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2498 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD1_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q1_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2499 | force `CPU.l2t1.tag.quad1.bank0.reg_en_rgt = |(rand_l2t1_q1_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2500 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD1_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q1_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2501 | force `CPU.l2t1.tag.quad1.bank1.reg_en_lft = |(rand_l2t1_q1_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2502 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD1_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q1_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2503 | force `CPU.l2t1.tag.quad1.bank1.reg_en_rgt = |(rand_l2t1_q1_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2504 | ||
2505 | // For quad2 | |
2506 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD2_BANK0_REDUNDANCY_VALUE: %b", rand_l2t1_q2_rv_bits[9:0]); | |
2507 | force `CPU.l2t1.tag.quad2.bank0.reg_d_lft = rand_l2t1_q2_rv_bits[4:0]; | |
2508 | force `CPU.l2t1.tag.quad2.bank0.reg_d_rgt = rand_l2t1_q2_rv_bits[9:5]; | |
2509 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD2_BANK1_REDUNDANCY_VALUE: %b", rand_l2t1_q2_rv_bits[19:10]); | |
2510 | force `CPU.l2t1.tag.quad2.bank1.reg_d_lft = rand_l2t1_q2_rv_bits[14:10]; | |
2511 | force `CPU.l2t1.tag.quad2.bank1.reg_d_rgt = rand_l2t1_q2_rv_bits[19:15]; | |
2512 | ||
2513 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD2_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q2_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2514 | force `CPU.l2t1.tag.quad2.bank0.reg_en_lft = |(rand_l2t1_q2_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2515 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD2_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q2_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2516 | force `CPU.l2t1.tag.quad2.bank0.reg_en_rgt = |(rand_l2t1_q2_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2517 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD2_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q2_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2518 | force `CPU.l2t1.tag.quad2.bank1.reg_en_lft = |(rand_l2t1_q2_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2519 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD2_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q2_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2520 | force `CPU.l2t1.tag.quad2.bank1.reg_en_rgt = |(rand_l2t1_q2_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2521 | ||
2522 | // For quad3 | |
2523 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD3_BANK0_REDUNDANCY_VALUE: %b", rand_l2t1_q3_rv_bits[9:0]); | |
2524 | force `CPU.l2t1.tag.quad3.bank0.reg_d_lft = rand_l2t1_q3_rv_bits[4:0]; | |
2525 | force `CPU.l2t1.tag.quad3.bank0.reg_d_rgt = rand_l2t1_q3_rv_bits[9:5]; | |
2526 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD3_BANK1_REDUNDANCY_VALUE: %b", rand_l2t1_q3_rv_bits[19:10]); | |
2527 | force `CPU.l2t1.tag.quad3.bank1.reg_d_lft = rand_l2t1_q3_rv_bits[14:10]; | |
2528 | force `CPU.l2t1.tag.quad3.bank1.reg_d_rgt = rand_l2t1_q3_rv_bits[19:15]; | |
2529 | ||
2530 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD3_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q3_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2531 | force `CPU.l2t1.tag.quad3.bank0.reg_en_lft = |(rand_l2t1_q3_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2532 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD3_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q3_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2533 | force `CPU.l2t1.tag.quad3.bank0.reg_en_rgt = |(rand_l2t1_q3_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2534 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD3_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q3_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2535 | force `CPU.l2t1.tag.quad3.bank1.reg_en_lft = |(rand_l2t1_q3_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2536 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T1_QUAD3_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t1_q3_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2537 | force `CPU.l2t1.tag.quad3.bank1.reg_en_rgt = |(rand_l2t1_q3_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2538 | ||
2539 | // For l2t2 | |
2540 | // For quad0 | |
2541 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD0_BANK0_REDUNDANCY_VALUE: %b", rand_l2t2_q0_rv_bits[9:0]); | |
2542 | force `CPU.l2t2.tag.quad0.bank0.reg_d_lft = rand_l2t2_q0_rv_bits[4:0]; | |
2543 | force `CPU.l2t2.tag.quad0.bank0.reg_d_rgt = rand_l2t2_q0_rv_bits[9:5]; | |
2544 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD0_BANK1_REDUNDANCY_VALUE: %b", rand_l2t2_q0_rv_bits[19:10]); | |
2545 | force `CPU.l2t2.tag.quad0.bank1.reg_d_lft = rand_l2t2_q0_rv_bits[14:10]; | |
2546 | force `CPU.l2t2.tag.quad0.bank1.reg_d_rgt = rand_l2t2_q0_rv_bits[19:15]; | |
2547 | ||
2548 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD0_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q0_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2549 | force `CPU.l2t2.tag.quad0.bank0.reg_en_lft = |(rand_l2t2_q0_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2550 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD0_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q0_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2551 | force `CPU.l2t2.tag.quad0.bank0.reg_en_rgt = |(rand_l2t2_q0_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2552 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD0_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q0_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2553 | force `CPU.l2t2.tag.quad0.bank1.reg_en_lft = |(rand_l2t2_q0_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2554 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD0_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q0_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2555 | force `CPU.l2t2.tag.quad0.bank1.reg_en_rgt = |(rand_l2t2_q0_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2556 | ||
2557 | // For quad1 | |
2558 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD1_BANK0_REDUNDANCY_VALUE: %b", rand_l2t2_q1_rv_bits[9:0]); | |
2559 | force `CPU.l2t2.tag.quad1.bank0.reg_d_lft = rand_l2t2_q2_rv_bits[4:0]; | |
2560 | force `CPU.l2t2.tag.quad1.bank0.reg_d_rgt = rand_l2t2_q2_rv_bits[9:5]; | |
2561 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD1_BANK1_REDUNDANCY_VALUE: %b", rand_l2t2_q1_rv_bits[19:10]); | |
2562 | force `CPU.l2t2.tag.quad1.bank1.reg_d_lft = rand_l2t2_q2_rv_bits[14:10]; | |
2563 | force `CPU.l2t2.tag.quad1.bank1.reg_d_rgt = rand_l2t2_q2_rv_bits[19:15]; | |
2564 | ||
2565 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD1_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q1_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2566 | force `CPU.l2t2.tag.quad1.bank0.reg_en_lft = |(rand_l2t2_q1_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2567 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD1_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q1_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2568 | force `CPU.l2t2.tag.quad1.bank0.reg_en_rgt = |(rand_l2t2_q1_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2569 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD1_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q1_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2570 | force `CPU.l2t2.tag.quad1.bank1.reg_en_lft = |(rand_l2t2_q1_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2571 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD1_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q1_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2572 | force `CPU.l2t2.tag.quad1.bank1.reg_en_rgt = |(rand_l2t2_q1_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2573 | ||
2574 | // For quad2 | |
2575 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD2_BANK0_REDUNDANCY_VALUE: %b", rand_l2t2_q2_rv_bits[9:0]); | |
2576 | force `CPU.l2t2.tag.quad2.bank0.reg_d_lft = rand_l2t2_q2_rv_bits[4:0]; | |
2577 | force `CPU.l2t2.tag.quad2.bank0.reg_d_rgt = rand_l2t2_q2_rv_bits[9:5]; | |
2578 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD2_BANK1_REDUNDANCY_VALUE: %b", rand_l2t2_q2_rv_bits[19:10]); | |
2579 | force `CPU.l2t2.tag.quad2.bank1.reg_d_lft = rand_l2t2_q2_rv_bits[14:10]; | |
2580 | force `CPU.l2t2.tag.quad2.bank1.reg_d_rgt = rand_l2t2_q2_rv_bits[19:15]; | |
2581 | ||
2582 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD2_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q2_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2583 | force `CPU.l2t2.tag.quad2.bank0.reg_en_lft = |(rand_l2t2_q2_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2584 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD2_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q2_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2585 | force `CPU.l2t2.tag.quad2.bank0.reg_en_rgt = |(rand_l2t2_q2_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2586 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD2_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q2_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2587 | force `CPU.l2t2.tag.quad2.bank1.reg_en_lft = |(rand_l2t2_q2_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2588 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD2_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q2_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2589 | force `CPU.l2t2.tag.quad2.bank1.reg_en_rgt = |(rand_l2t2_q2_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2590 | ||
2591 | // For quad3 | |
2592 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD3_BANK0_REDUNDANCY_VALUE: %b", rand_l2t2_q3_rv_bits[9:0]); | |
2593 | force `CPU.l2t2.tag.quad3.bank0.reg_d_lft = rand_l2t2_q3_rv_bits[4:0]; | |
2594 | force `CPU.l2t2.tag.quad3.bank0.reg_d_rgt = rand_l2t2_q3_rv_bits[9:5]; | |
2595 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD3_BANK1_REDUNDANCY_VALUE: %b", rand_l2t2_q3_rv_bits[19:10]); | |
2596 | force `CPU.l2t2.tag.quad3.bank1.reg_d_lft = rand_l2t2_q3_rv_bits[14:10]; | |
2597 | force `CPU.l2t2.tag.quad3.bank1.reg_d_rgt = rand_l2t2_q3_rv_bits[19:15]; | |
2598 | ||
2599 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD3_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q3_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2600 | force `CPU.l2t2.tag.quad3.bank0.reg_en_lft = |(rand_l2t2_q3_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2601 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD3_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q3_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2602 | force `CPU.l2t2.tag.quad3.bank0.reg_en_rgt = |(rand_l2t2_q3_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2603 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD3_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q3_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2604 | force `CPU.l2t2.tag.quad3.bank1.reg_en_lft = |(rand_l2t2_q3_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2605 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T2_QUAD3_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t2_q3_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2606 | force `CPU.l2t2.tag.quad3.bank1.reg_en_rgt = |(rand_l2t2_q3_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2607 | ||
2608 | // For l2t3 | |
2609 | // For quad0 | |
2610 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD0_BANK0_REDUNDANCY_VALUE: %b", rand_l2t3_q0_rv_bits[9:0]); | |
2611 | force `CPU.l2t3.tag.quad0.bank0.reg_d_lft = rand_l2t3_q0_rv_bits[4:0]; | |
2612 | force `CPU.l2t3.tag.quad0.bank0.reg_d_rgt = rand_l2t3_q0_rv_bits[9:5]; | |
2613 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD0_BANK1_REDUNDANCY_VALUE: %b", rand_l2t3_q0_rv_bits[19:10]); | |
2614 | force `CPU.l2t3.tag.quad0.bank1.reg_d_lft = rand_l2t3_q0_rv_bits[14:10]; | |
2615 | force `CPU.l2t3.tag.quad0.bank1.reg_d_rgt = rand_l2t3_q0_rv_bits[19:15]; | |
2616 | ||
2617 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD0_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q0_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2618 | force `CPU.l2t3.tag.quad0.bank0.reg_en_lft = |(rand_l2t3_q0_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2619 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD0_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q0_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2620 | force `CPU.l2t3.tag.quad0.bank0.reg_en_rgt = |(rand_l2t3_q0_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2621 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD0_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q0_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2622 | force `CPU.l2t3.tag.quad0.bank1.reg_en_lft = |(rand_l2t3_q0_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2623 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD0_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q0_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2624 | force `CPU.l2t3.tag.quad0.bank1.reg_en_rgt = |(rand_l2t3_q0_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2625 | ||
2626 | // For quad1 | |
2627 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD1_BANK0_REDUNDANCY_VALUE: %b", rand_l2t3_q1_rv_bits[9:0]); | |
2628 | force `CPU.l2t3.tag.quad1.bank0.reg_d_lft = rand_l2t3_q2_rv_bits[4:0]; | |
2629 | force `CPU.l2t3.tag.quad1.bank0.reg_d_rgt = rand_l2t3_q2_rv_bits[9:5]; | |
2630 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD1_BANK1_REDUNDANCY_VALUE: %b", rand_l2t3_q1_rv_bits[19:10]); | |
2631 | force `CPU.l2t3.tag.quad1.bank1.reg_d_lft = rand_l2t3_q2_rv_bits[14:10]; | |
2632 | force `CPU.l2t3.tag.quad1.bank1.reg_d_rgt = rand_l2t3_q2_rv_bits[19:15]; | |
2633 | ||
2634 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD1_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q1_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2635 | force `CPU.l2t3.tag.quad1.bank0.reg_en_lft = |(rand_l2t3_q1_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2636 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD1_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q1_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2637 | force `CPU.l2t3.tag.quad1.bank0.reg_en_rgt = |(rand_l2t3_q1_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2638 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD1_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q1_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2639 | force `CPU.l2t3.tag.quad1.bank1.reg_en_lft = |(rand_l2t3_q1_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2640 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD1_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q1_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2641 | force `CPU.l2t3.tag.quad1.bank1.reg_en_rgt = |(rand_l2t3_q1_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2642 | ||
2643 | // For quad2 | |
2644 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD2_BANK0_REDUNDANCY_VALUE: %b", rand_l2t3_q2_rv_bits[9:0]); | |
2645 | force `CPU.l2t3.tag.quad2.bank0.reg_d_lft = rand_l2t3_q2_rv_bits[4:0]; | |
2646 | force `CPU.l2t3.tag.quad2.bank0.reg_d_rgt = rand_l2t3_q2_rv_bits[9:5]; | |
2647 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD2_BANK1_REDUNDANCY_VALUE: %b", rand_l2t3_q2_rv_bits[19:10]); | |
2648 | force `CPU.l2t3.tag.quad2.bank1.reg_d_lft = rand_l2t3_q2_rv_bits[14:10]; | |
2649 | force `CPU.l2t3.tag.quad2.bank1.reg_d_rgt = rand_l2t3_q2_rv_bits[19:15]; | |
2650 | ||
2651 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD2_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q2_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2652 | force `CPU.l2t3.tag.quad2.bank0.reg_en_lft = |(rand_l2t3_q2_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2653 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD2_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q2_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2654 | force `CPU.l2t3.tag.quad2.bank0.reg_en_rgt = |(rand_l2t3_q2_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2655 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD2_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q2_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2656 | force `CPU.l2t3.tag.quad2.bank1.reg_en_lft = |(rand_l2t3_q2_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2657 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD2_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q2_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2658 | force `CPU.l2t3.tag.quad2.bank1.reg_en_rgt = |(rand_l2t3_q2_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2659 | ||
2660 | // For quad3 | |
2661 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD3_BANK0_REDUNDANCY_VALUE: %b", rand_l2t3_q3_rv_bits[9:0]); | |
2662 | force `CPU.l2t3.tag.quad3.bank0.reg_d_lft = rand_l2t3_q3_rv_bits[4:0]; | |
2663 | force `CPU.l2t3.tag.quad3.bank0.reg_d_rgt = rand_l2t3_q3_rv_bits[9:5]; | |
2664 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD3_BANK1_REDUNDANCY_VALUE: %b", rand_l2t3_q3_rv_bits[19:10]); | |
2665 | force `CPU.l2t3.tag.quad3.bank1.reg_d_lft = rand_l2t3_q3_rv_bits[14:10]; | |
2666 | force `CPU.l2t3.tag.quad3.bank1.reg_d_rgt = rand_l2t3_q3_rv_bits[19:15]; | |
2667 | ||
2668 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD3_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q3_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2669 | force `CPU.l2t3.tag.quad3.bank0.reg_en_lft = |(rand_l2t3_q3_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2670 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD3_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q3_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2671 | force `CPU.l2t3.tag.quad3.bank0.reg_en_rgt = |(rand_l2t3_q3_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2672 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD3_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q3_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2673 | force `CPU.l2t3.tag.quad3.bank1.reg_en_lft = |(rand_l2t3_q3_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2674 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T3_QUAD3_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t3_q3_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2675 | force `CPU.l2t3.tag.quad3.bank1.reg_en_rgt = |(rand_l2t3_q3_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2676 | ||
2677 | // For l2t4 | |
2678 | // For quad0 | |
2679 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD0_BANK0_REDUNDANCY_VALUE: %b", rand_l2t4_q0_rv_bits[9:0]); | |
2680 | force `CPU.l2t4.tag.quad0.bank0.reg_d_lft = rand_l2t4_q0_rv_bits[4:0]; | |
2681 | force `CPU.l2t4.tag.quad0.bank0.reg_d_rgt = rand_l2t4_q0_rv_bits[9:5]; | |
2682 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD0_BANK1_REDUNDANCY_VALUE: %b", rand_l2t4_q0_rv_bits[19:10]); | |
2683 | force `CPU.l2t4.tag.quad0.bank1.reg_d_lft = rand_l2t4_q0_rv_bits[14:10]; | |
2684 | force `CPU.l2t4.tag.quad0.bank1.reg_d_rgt = rand_l2t4_q0_rv_bits[19:15]; | |
2685 | ||
2686 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD0_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q0_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2687 | force `CPU.l2t4.tag.quad0.bank0.reg_en_lft = |(rand_l2t4_q0_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2688 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD0_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q0_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2689 | force `CPU.l2t4.tag.quad0.bank0.reg_en_rgt = |(rand_l2t4_q0_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2690 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD0_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q0_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2691 | force `CPU.l2t4.tag.quad0.bank1.reg_en_lft = |(rand_l2t4_q0_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2692 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD0_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q0_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2693 | force `CPU.l2t4.tag.quad0.bank1.reg_en_rgt = |(rand_l2t4_q0_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2694 | ||
2695 | // For quad1 | |
2696 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD1_BANK0_REDUNDANCY_VALUE: %b", rand_l2t4_q1_rv_bits[9:0]); | |
2697 | force `CPU.l2t4.tag.quad1.bank0.reg_d_lft = rand_l2t4_q2_rv_bits[4:0]; | |
2698 | force `CPU.l2t4.tag.quad1.bank0.reg_d_rgt = rand_l2t4_q2_rv_bits[9:5]; | |
2699 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD1_BANK1_REDUNDANCY_VALUE: %b", rand_l2t4_q1_rv_bits[19:10]); | |
2700 | force `CPU.l2t4.tag.quad1.bank1.reg_d_lft = rand_l2t4_q2_rv_bits[14:10]; | |
2701 | force `CPU.l2t4.tag.quad1.bank1.reg_d_rgt = rand_l2t4_q2_rv_bits[19:15]; | |
2702 | ||
2703 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD1_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q1_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2704 | force `CPU.l2t4.tag.quad1.bank0.reg_en_lft = |(rand_l2t4_q1_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2705 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD1_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q1_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2706 | force `CPU.l2t4.tag.quad1.bank0.reg_en_rgt = |(rand_l2t4_q1_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2707 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD1_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q1_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2708 | force `CPU.l2t4.tag.quad1.bank1.reg_en_lft = |(rand_l2t4_q1_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2709 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD1_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q1_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2710 | force `CPU.l2t4.tag.quad1.bank1.reg_en_rgt = |(rand_l2t4_q1_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2711 | ||
2712 | // For quad2 | |
2713 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD2_BANK0_REDUNDANCY_VALUE: %b", rand_l2t4_q2_rv_bits[9:0]); | |
2714 | force `CPU.l2t4.tag.quad2.bank0.reg_d_lft = rand_l2t4_q2_rv_bits[4:0]; | |
2715 | force `CPU.l2t4.tag.quad2.bank0.reg_d_rgt = rand_l2t4_q2_rv_bits[9:5]; | |
2716 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD2_BANK1_REDUNDANCY_VALUE: %b", rand_l2t4_q2_rv_bits[19:10]); | |
2717 | force `CPU.l2t4.tag.quad2.bank1.reg_d_lft = rand_l2t4_q2_rv_bits[14:10]; | |
2718 | force `CPU.l2t4.tag.quad2.bank1.reg_d_rgt = rand_l2t4_q2_rv_bits[19:15]; | |
2719 | ||
2720 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD2_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q2_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2721 | force `CPU.l2t4.tag.quad2.bank0.reg_en_lft = |(rand_l2t4_q2_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2722 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD2_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q2_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2723 | force `CPU.l2t4.tag.quad2.bank0.reg_en_rgt = |(rand_l2t4_q2_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2724 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD2_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q2_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2725 | force `CPU.l2t4.tag.quad2.bank1.reg_en_lft = |(rand_l2t4_q2_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2726 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD2_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q2_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2727 | force `CPU.l2t4.tag.quad2.bank1.reg_en_rgt = |(rand_l2t4_q2_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2728 | ||
2729 | // For quad3 | |
2730 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD3_BANK0_REDUNDANCY_VALUE: %b", rand_l2t4_q3_rv_bits[9:0]); | |
2731 | force `CPU.l2t4.tag.quad3.bank0.reg_d_lft = rand_l2t4_q3_rv_bits[4:0]; | |
2732 | force `CPU.l2t4.tag.quad3.bank0.reg_d_rgt = rand_l2t4_q3_rv_bits[9:5]; | |
2733 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD3_BANK1_REDUNDANCY_VALUE: %b", rand_l2t4_q3_rv_bits[19:10]); | |
2734 | force `CPU.l2t4.tag.quad3.bank1.reg_d_lft = rand_l2t4_q3_rv_bits[14:10]; | |
2735 | force `CPU.l2t4.tag.quad3.bank1.reg_d_rgt = rand_l2t4_q3_rv_bits[19:15]; | |
2736 | ||
2737 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD3_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q3_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2738 | force `CPU.l2t4.tag.quad3.bank0.reg_en_lft = |(rand_l2t4_q3_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2739 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD3_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q3_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2740 | force `CPU.l2t4.tag.quad3.bank0.reg_en_rgt = |(rand_l2t4_q3_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2741 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD3_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q3_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2742 | force `CPU.l2t4.tag.quad3.bank1.reg_en_lft = |(rand_l2t4_q3_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2743 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T4_QUAD3_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t4_q3_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2744 | force `CPU.l2t4.tag.quad3.bank1.reg_en_rgt = |(rand_l2t4_q3_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2745 | ||
2746 | // For l2t5 | |
2747 | // For quad0 | |
2748 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD0_BANK0_REDUNDANCY_VALUE: %b", rand_l2t5_q0_rv_bits[9:0]); | |
2749 | force `CPU.l2t5.tag.quad0.bank0.reg_d_lft = rand_l2t5_q0_rv_bits[4:0]; | |
2750 | force `CPU.l2t5.tag.quad0.bank0.reg_d_rgt = rand_l2t5_q0_rv_bits[9:5]; | |
2751 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD0_BANK1_REDUNDANCY_VALUE: %b", rand_l2t5_q0_rv_bits[19:10]); | |
2752 | force `CPU.l2t5.tag.quad0.bank1.reg_d_lft = rand_l2t5_q0_rv_bits[14:10]; | |
2753 | force `CPU.l2t5.tag.quad0.bank1.reg_d_rgt = rand_l2t5_q0_rv_bits[19:15]; | |
2754 | ||
2755 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD0_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q0_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2756 | force `CPU.l2t5.tag.quad0.bank0.reg_en_lft = |(rand_l2t5_q0_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2757 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD0_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q0_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2758 | force `CPU.l2t5.tag.quad0.bank0.reg_en_rgt = |(rand_l2t5_q0_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2759 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD0_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q0_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2760 | force `CPU.l2t5.tag.quad0.bank1.reg_en_lft = |(rand_l2t5_q0_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2761 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD0_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q0_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2762 | force `CPU.l2t5.tag.quad0.bank1.reg_en_rgt = |(rand_l2t5_q0_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2763 | ||
2764 | // For quad1 | |
2765 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD1_BANK0_REDUNDANCY_VALUE: %b", rand_l2t5_q1_rv_bits[9:0]); | |
2766 | force `CPU.l2t5.tag.quad1.bank0.reg_d_lft = rand_l2t5_q2_rv_bits[4:0]; | |
2767 | force `CPU.l2t5.tag.quad1.bank0.reg_d_rgt = rand_l2t5_q2_rv_bits[9:5]; | |
2768 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD1_BANK1_REDUNDANCY_VALUE: %b", rand_l2t5_q1_rv_bits[19:10]); | |
2769 | force `CPU.l2t5.tag.quad1.bank1.reg_d_lft = rand_l2t5_q2_rv_bits[14:10]; | |
2770 | force `CPU.l2t5.tag.quad1.bank1.reg_d_rgt = rand_l2t5_q2_rv_bits[19:15]; | |
2771 | ||
2772 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD1_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q1_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2773 | force `CPU.l2t5.tag.quad1.bank0.reg_en_lft = |(rand_l2t5_q1_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2774 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD1_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q1_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2775 | force `CPU.l2t5.tag.quad1.bank0.reg_en_rgt = |(rand_l2t5_q1_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2776 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD1_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q1_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2777 | force `CPU.l2t5.tag.quad1.bank1.reg_en_lft = |(rand_l2t5_q1_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2778 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD1_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q1_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2779 | force `CPU.l2t5.tag.quad1.bank1.reg_en_rgt = |(rand_l2t5_q1_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2780 | ||
2781 | // For quad2 | |
2782 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD2_BANK0_REDUNDANCY_VALUE: %b", rand_l2t5_q2_rv_bits[9:0]); | |
2783 | force `CPU.l2t5.tag.quad2.bank0.reg_d_lft = rand_l2t5_q2_rv_bits[4:0]; | |
2784 | force `CPU.l2t5.tag.quad2.bank0.reg_d_rgt = rand_l2t5_q2_rv_bits[9:5]; | |
2785 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD2_BANK1_REDUNDANCY_VALUE: %b", rand_l2t5_q2_rv_bits[19:10]); | |
2786 | force `CPU.l2t5.tag.quad2.bank1.reg_d_lft = rand_l2t5_q2_rv_bits[14:10]; | |
2787 | force `CPU.l2t5.tag.quad2.bank1.reg_d_rgt = rand_l2t5_q2_rv_bits[19:15]; | |
2788 | ||
2789 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD2_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q2_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2790 | force `CPU.l2t5.tag.quad2.bank0.reg_en_lft = |(rand_l2t5_q2_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2791 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD2_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q2_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2792 | force `CPU.l2t5.tag.quad2.bank0.reg_en_rgt = |(rand_l2t5_q2_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2793 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD2_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q2_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2794 | force `CPU.l2t5.tag.quad2.bank1.reg_en_lft = |(rand_l2t5_q2_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2795 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD2_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q2_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2796 | force `CPU.l2t5.tag.quad2.bank1.reg_en_rgt = |(rand_l2t5_q2_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2797 | ||
2798 | // For quad3 | |
2799 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD3_BANK0_REDUNDANCY_VALUE: %b", rand_l2t5_q3_rv_bits[9:0]); | |
2800 | force `CPU.l2t5.tag.quad3.bank0.reg_d_lft = rand_l2t5_q3_rv_bits[4:0]; | |
2801 | force `CPU.l2t5.tag.quad3.bank0.reg_d_rgt = rand_l2t5_q3_rv_bits[9:5]; | |
2802 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD3_BANK1_REDUNDANCY_VALUE: %b", rand_l2t5_q3_rv_bits[19:10]); | |
2803 | force `CPU.l2t5.tag.quad3.bank1.reg_d_lft = rand_l2t5_q3_rv_bits[14:10]; | |
2804 | force `CPU.l2t5.tag.quad3.bank1.reg_d_rgt = rand_l2t5_q3_rv_bits[19:15]; | |
2805 | ||
2806 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD3_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q3_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2807 | force `CPU.l2t5.tag.quad3.bank0.reg_en_lft = |(rand_l2t5_q3_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2808 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD3_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q3_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2809 | force `CPU.l2t5.tag.quad3.bank0.reg_en_rgt = |(rand_l2t5_q3_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2810 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD3_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q3_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2811 | force `CPU.l2t5.tag.quad3.bank1.reg_en_lft = |(rand_l2t5_q3_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2812 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T5_QUAD3_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t5_q3_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2813 | force `CPU.l2t5.tag.quad3.bank1.reg_en_rgt = |(rand_l2t5_q3_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2814 | ||
2815 | // For l2t6 | |
2816 | // For quad0 | |
2817 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD0_BANK0_REDUNDANCY_VALUE: %b", rand_l2t6_q0_rv_bits[9:0]); | |
2818 | force `CPU.l2t6.tag.quad0.bank0.reg_d_lft = rand_l2t6_q0_rv_bits[4:0]; | |
2819 | force `CPU.l2t6.tag.quad0.bank0.reg_d_rgt = rand_l2t6_q0_rv_bits[9:5]; | |
2820 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD0_BANK1_REDUNDANCY_VALUE: %b", rand_l2t6_q0_rv_bits[19:10]); | |
2821 | force `CPU.l2t6.tag.quad0.bank1.reg_d_lft = rand_l2t6_q0_rv_bits[14:10]; | |
2822 | force `CPU.l2t6.tag.quad0.bank1.reg_d_rgt = rand_l2t6_q0_rv_bits[19:15]; | |
2823 | ||
2824 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD0_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q0_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2825 | force `CPU.l2t6.tag.quad0.bank0.reg_en_lft = |(rand_l2t6_q0_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2826 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD0_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q0_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2827 | force `CPU.l2t6.tag.quad0.bank0.reg_en_rgt = |(rand_l2t6_q0_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2828 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD0_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q0_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2829 | force `CPU.l2t6.tag.quad0.bank1.reg_en_lft = |(rand_l2t6_q0_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2830 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD0_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q0_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2831 | force `CPU.l2t6.tag.quad0.bank1.reg_en_rgt = |(rand_l2t6_q0_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2832 | ||
2833 | // For quad1 | |
2834 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD1_BANK0_REDUNDANCY_VALUE: %b", rand_l2t6_q1_rv_bits[9:0]); | |
2835 | force `CPU.l2t6.tag.quad1.bank0.reg_d_lft = rand_l2t6_q2_rv_bits[4:0]; | |
2836 | force `CPU.l2t6.tag.quad1.bank0.reg_d_rgt = rand_l2t6_q2_rv_bits[9:5]; | |
2837 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD1_BANK1_REDUNDANCY_VALUE: %b", rand_l2t6_q1_rv_bits[19:10]); | |
2838 | force `CPU.l2t6.tag.quad1.bank1.reg_d_lft = rand_l2t6_q2_rv_bits[14:10]; | |
2839 | force `CPU.l2t6.tag.quad1.bank1.reg_d_rgt = rand_l2t6_q2_rv_bits[19:15]; | |
2840 | ||
2841 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD1_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q1_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2842 | force `CPU.l2t6.tag.quad1.bank0.reg_en_lft = |(rand_l2t6_q1_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2843 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD1_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q1_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2844 | force `CPU.l2t6.tag.quad1.bank0.reg_en_rgt = |(rand_l2t6_q1_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2845 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD1_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q1_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2846 | force `CPU.l2t6.tag.quad1.bank1.reg_en_lft = |(rand_l2t6_q1_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2847 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD1_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q1_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2848 | force `CPU.l2t6.tag.quad1.bank1.reg_en_rgt = |(rand_l2t6_q1_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2849 | ||
2850 | // For quad2 | |
2851 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD2_BANK0_REDUNDANCY_VALUE: %b", rand_l2t6_q2_rv_bits[9:0]); | |
2852 | force `CPU.l2t6.tag.quad2.bank0.reg_d_lft = rand_l2t6_q2_rv_bits[4:0]; | |
2853 | force `CPU.l2t6.tag.quad2.bank0.reg_d_rgt = rand_l2t6_q2_rv_bits[9:5]; | |
2854 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD2_BANK1_REDUNDANCY_VALUE: %b", rand_l2t6_q2_rv_bits[19:10]); | |
2855 | force `CPU.l2t6.tag.quad2.bank1.reg_d_lft = rand_l2t6_q2_rv_bits[14:10]; | |
2856 | force `CPU.l2t6.tag.quad2.bank1.reg_d_rgt = rand_l2t6_q2_rv_bits[19:15]; | |
2857 | ||
2858 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD2_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q2_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2859 | force `CPU.l2t6.tag.quad2.bank0.reg_en_lft = |(rand_l2t6_q2_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2860 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD2_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q2_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2861 | force `CPU.l2t6.tag.quad2.bank0.reg_en_rgt = |(rand_l2t6_q2_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2862 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD2_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q2_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2863 | force `CPU.l2t6.tag.quad2.bank1.reg_en_lft = |(rand_l2t6_q2_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2864 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD2_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q2_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2865 | force `CPU.l2t6.tag.quad2.bank1.reg_en_rgt = |(rand_l2t6_q2_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2866 | ||
2867 | // For quad3 | |
2868 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD3_BANK0_REDUNDANCY_VALUE: %b", rand_l2t6_q3_rv_bits[9:0]); | |
2869 | force `CPU.l2t6.tag.quad3.bank0.reg_d_lft = rand_l2t6_q3_rv_bits[4:0]; | |
2870 | force `CPU.l2t6.tag.quad3.bank0.reg_d_rgt = rand_l2t6_q3_rv_bits[9:5]; | |
2871 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD3_BANK1_REDUNDANCY_VALUE: %b", rand_l2t6_q3_rv_bits[19:10]); | |
2872 | force `CPU.l2t6.tag.quad3.bank1.reg_d_lft = rand_l2t6_q3_rv_bits[14:10]; | |
2873 | force `CPU.l2t6.tag.quad3.bank1.reg_d_rgt = rand_l2t6_q3_rv_bits[19:15]; | |
2874 | ||
2875 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD3_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q3_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2876 | force `CPU.l2t6.tag.quad3.bank0.reg_en_lft = |(rand_l2t6_q3_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2877 | `PR_NORMAL ("f0rce_random_redundancy_bits",`NORMAL,"L2T6_QUAD3_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q3_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2878 | force `CPU.l2t6.tag.quad3.bank0.reg_en_rgt = |(rand_l2t6_q3_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2879 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD3_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q3_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2880 | force `CPU.l2t6.tag.quad3.bank1.reg_en_lft = |(rand_l2t6_q3_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2881 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T6_QUAD3_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t6_q3_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2882 | force `CPU.l2t6.tag.quad3.bank1.reg_en_rgt = |(rand_l2t6_q3_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2883 | ||
2884 | // For l2t7 | |
2885 | // For quad0 | |
2886 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD0_BANK0_REDUNDANCY_VALUE: %b", rand_l2t7_q0_rv_bits[9:0]); | |
2887 | force `CPU.l2t7.tag.quad0.bank0.reg_d_lft = rand_l2t7_q0_rv_bits[4:0]; | |
2888 | force `CPU.l2t7.tag.quad0.bank0.reg_d_rgt = rand_l2t7_q0_rv_bits[9:5]; | |
2889 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD0_BANK1_REDUNDANCY_VALUE: %b", rand_l2t7_q0_rv_bits[19:10]); | |
2890 | force `CPU.l2t7.tag.quad0.bank1.reg_d_lft = rand_l2t7_q0_rv_bits[14:10]; | |
2891 | force `CPU.l2t7.tag.quad0.bank1.reg_d_rgt = rand_l2t7_q0_rv_bits[19:15]; | |
2892 | ||
2893 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD0_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q0_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2894 | force `CPU.l2t7.tag.quad0.bank0.reg_en_lft = |(rand_l2t7_q0_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2895 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD0_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q0_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2896 | force `CPU.l2t7.tag.quad0.bank0.reg_en_rgt = |(rand_l2t7_q0_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2897 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD0_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q0_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2898 | force `CPU.l2t7.tag.quad0.bank1.reg_en_lft = |(rand_l2t7_q0_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2899 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD0_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q0_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2900 | force `CPU.l2t7.tag.quad0.bank1.reg_en_rgt = |(rand_l2t7_q0_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2901 | ||
2902 | // For quad1 | |
2903 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD1_BANK0_REDUNDANCY_VALUE: %b", rand_l2t7_q1_rv_bits[9:0]); | |
2904 | force `CPU.l2t7.tag.quad1.bank0.reg_d_lft = rand_l2t7_q2_rv_bits[4:0]; | |
2905 | force `CPU.l2t7.tag.quad1.bank0.reg_d_rgt = rand_l2t7_q2_rv_bits[9:5]; | |
2906 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD1_BANK1_REDUNDANCY_VALUE: %b", rand_l2t7_q1_rv_bits[19:10]); | |
2907 | force `CPU.l2t7.tag.quad1.bank1.reg_d_lft = rand_l2t7_q2_rv_bits[14:10]; | |
2908 | force `CPU.l2t7.tag.quad1.bank1.reg_d_rgt = rand_l2t7_q2_rv_bits[19:15]; | |
2909 | ||
2910 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD1_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q1_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2911 | force `CPU.l2t7.tag.quad1.bank0.reg_en_lft = |(rand_l2t7_q1_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2912 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD1_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q1_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2913 | force `CPU.l2t7.tag.quad1.bank0.reg_en_rgt = |(rand_l2t7_q1_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2914 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD1_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q1_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2915 | force `CPU.l2t7.tag.quad1.bank1.reg_en_lft = |(rand_l2t7_q1_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2916 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD1_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q1_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2917 | force `CPU.l2t7.tag.quad1.bank1.reg_en_rgt = |(rand_l2t7_q1_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2918 | ||
2919 | // For quad2 | |
2920 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD2_BANK0_REDUNDANCY_VALUE: %b", rand_l2t7_q2_rv_bits[9:0]); | |
2921 | force `CPU.l2t7.tag.quad2.bank0.reg_d_lft = rand_l2t7_q2_rv_bits[4:0]; | |
2922 | force `CPU.l2t7.tag.quad2.bank0.reg_d_rgt = rand_l2t7_q2_rv_bits[9:5]; | |
2923 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD2_BANK1_REDUNDANCY_VALUE: %b", rand_l2t7_q2_rv_bits[19:10]); | |
2924 | force `CPU.l2t7.tag.quad2.bank1.reg_d_lft = rand_l2t7_q2_rv_bits[14:10]; | |
2925 | force `CPU.l2t7.tag.quad2.bank1.reg_d_rgt = rand_l2t7_q2_rv_bits[19:15]; | |
2926 | ||
2927 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD2_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q2_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2928 | force `CPU.l2t7.tag.quad2.bank0.reg_en_lft = |(rand_l2t7_q2_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2929 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD2_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q2_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2930 | force `CPU.l2t7.tag.quad2.bank0.reg_en_rgt = |(rand_l2t7_q2_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2931 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD2_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q2_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2932 | force `CPU.l2t7.tag.quad2.bank1.reg_en_lft = |(rand_l2t7_q2_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2933 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD2_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q2_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2934 | force `CPU.l2t7.tag.quad2.bank1.reg_en_rgt = |(rand_l2t7_q2_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2935 | ||
2936 | // For quad3 | |
2937 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD3_BANK0_REDUNDANCY_VALUE: %b", rand_l2t7_q3_rv_bits[9:0]); | |
2938 | force `CPU.l2t7.tag.quad3.bank0.reg_d_lft = rand_l2t7_q3_rv_bits[4:0]; | |
2939 | force `CPU.l2t7.tag.quad3.bank0.reg_d_rgt = rand_l2t7_q3_rv_bits[9:5]; | |
2940 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD3_BANK1_REDUNDANCY_VALUE: %b", rand_l2t7_q3_rv_bits[19:10]); | |
2941 | force `CPU.l2t7.tag.quad3.bank1.reg_d_lft = rand_l2t7_q3_rv_bits[14:10]; | |
2942 | force `CPU.l2t7.tag.quad3.bank1.reg_d_rgt = rand_l2t7_q3_rv_bits[19:15]; | |
2943 | ||
2944 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD3_BANK0_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q3_rv_bits[4:0]) ? 2'b11 : 2'b00); | |
2945 | force `CPU.l2t7.tag.quad3.bank0.reg_en_lft = |(rand_l2t7_q3_rv_bits[4:0]) ? 2'b11 : 2'b00; | |
2946 | `PR_NORMAL ("f0rce_random_redundancy_bits",`NORMAL,"L2T7_QUAD3_BANK0_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q3_rv_bits[9:5]) ? 2'b11 : 2'b00); | |
2947 | force `CPU.l2t7.tag.quad3.bank0.reg_en_rgt = |(rand_l2t7_q3_rv_bits[9:5]) ? 2'b11 : 2'b00; | |
2948 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD3_BANK1_LEFT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q3_rv_bits[14:10]) ? 2'b11 : 2'b00); | |
2949 | force `CPU.l2t7.tag.quad3.bank1.reg_en_lft = |(rand_l2t7_q3_rv_bits[14:10]) ? 2'b11 : 2'b00; | |
2950 | `PR_NORMAL ("force_random_redundancy_bits",`NORMAL,"L2T7_QUAD3_BANK1_RIGHT ENABLE REDUNDANCY_VALUE: %b", |(rand_l2t7_q3_rv_bits[19:15]) ? 2'b11 : 2'b00); | |
2951 | force `CPU.l2t7.tag.quad3.bank1.reg_en_rgt = |(rand_l2t7_q3_rv_bits[19:15]) ? 2'b11 : 2'b00; | |
2952 | ||
2953 | end | |
2954 | end | |
2955 | `endif //ASIC_GATES | |
2956 | `endif //GATESIM | |
2957 | endmodule | |
2958 |