blob: 5dca0d01665ce52c57d6231940ba9ea350168c5a [file] [log] [blame]
Carmelo Casconef1d0a422017-09-07 17:21:46 +02001+---------------------------------------------------------------------+
2| Log file: mau.sram.log |
3| Compiler version: 5.1.0 (fca32d1) |
4| Created on: Thu Sep 7 14:48:49 2017 |
5+---------------------------------------------------------------------+
6
7
8
9=======================================================
10
11 calling allocate and add with SRAM Resource Request for table ingress_pkt (of type match), with 0 ways wants 0 rams. (open-all=False, synth_two_port_first=False)
12=======================================================
13
14Requesting to use 0 RAMs and have 80 available.
15Requesting to use 0 Map RAMs and have 48 available.
16
17========================================================
18 Run Placement on Request List of size 1 in stage 0
19 open_up_all_for_match=False
20 synth_two_port_first=False
21========================================================
22
23Match Rams Need is 0
24Algorithmic TCAM Match RAMs Need is 0
25Other Rams Need is 0
26
27+=========================================
28| Placing algorithmic tcam
29+=========================================
30
31sorted algorithmic tcam requests: (0)
32
33
34-------------------------------------
35Columns need for match is 0
36columns for width is 0
37other columns is 0
38reserved columns is 10
39reserved columns for tind 0
40reserved columns for stateful 0
41Ternary Indirection Rams Need is 0
42Depth sorted requested
43Requesting to use 0 RAMs and have 32 available.
44Result bus only needs (1):
45 ingress_pkt
46Allocating: Ram Data Bus MatchResult1R 0 left_and_right is 83 bits in stage 0
47
48+=========================================
49| Placing action/stats/meters/selection
50+=========================================
51
52Requesting to use 0 RAMs and have 80 available.
53Depth sorted idletime requests:
54
55
56=======================================================
57
58 calling allocate and add with SRAM Resource Request for table table0__action__ (of type action), with 1 ways wants 1 rams. (open-all=False, synth_two_port_first=False)
59=======================================================
60
61Requesting to use 1 RAMs and have 80 available.
62Requesting to use 0 Map RAMs and have 48 available.
63
64========================================================
65 Run Placement on Request List of size 1 in stage 1
66 open_up_all_for_match=False
67 synth_two_port_first=False
68========================================================
69
70Match Rams Need is 0
71Algorithmic TCAM Match RAMs Need is 0
72Other Rams Need is 1
73
74+=========================================
75| Placing algorithmic tcam
76+=========================================
77
78sorted algorithmic tcam requests: (0)
79
80
81-------------------------------------
82Columns need for match is 0
83columns for width is 0
84other columns is 1
85reserved columns is 9
86reserved columns for tind 0
87reserved columns for stateful 0
88Ternary Indirection Rams Need is 0
89Depth sorted requested
90Requesting to use 0 RAMs and have 32 available.
91Result bus only needs (0):
92
93+=========================================
94| Placing action/stats/meters/selection
95+=========================================
96
97Requesting to use 1 RAMs and have 80 available.
98SRAM Resource Request for table table0__action__ (of type action), with 1 ways wants 1 rams.
99NO Spill Required off of logical row 15 for SRAM Resource Request for table table0__action__ (of type action), with 1 ways wants 1 rams.
100
101call to place_table_on_logical_row --- logical row 15 and rams to place is 1 and depth index is 0
102Allocating: SRAM: Row 7 Col 6 in stage 1 for table table0__action__'s entry Entry bits [127: 0] and word range Words 0 to 1023.
103Allocating: Ram Data Bus ActionR 7 right is 128 bits in stage 1 for table0__action__.
104Depth sorted idletime requests:
105
106
107=======================================================
108
109 calling allocate and add with SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams. (open-all=False, synth_two_port_first=False)
110=======================================================
111
112Requesting to use 2 RAMs and have 79 available.
113Requesting to use 0 Map RAMs and have 48 available.
114
115========================================================
116 Run Placement on Request List of size 2 in stage 1
117 open_up_all_for_match=False
118 synth_two_port_first=False
119========================================================
120
121Match Rams Need is 0
122Algorithmic TCAM Match RAMs Need is 0
123Other Rams Need is 3
124
125+=========================================
126| Placing algorithmic tcam
127+=========================================
128
129sorted algorithmic tcam requests: (0)
130
131
132-------------------------------------
133Columns need for match is 0
134columns for width is 0
135other columns is 1
136reserved columns is 9
137reserved columns for tind 0
138reserved columns for stateful 1
139Ternary Indirection Rams Need is 0
140Depth sorted requested
141Requesting to use 0 RAMs and have 32 available.
142Result bus only needs (0):
143
144+=========================================
145| Placing action/stats/meters/selection
146+=========================================
147
148Requesting to use 3 RAMs and have 80 available.
149SRAM Resource Request for table table0__action__ (of type action), with 1 ways wants 1 rams.
150SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
151NO Spill Required off of logical row 13 for SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
152
153call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
154Allocating: Statistics ALU 6 on right (128 bits) in stage 1 for table table0_counter.
155Allocating: SRAM: Row 6 Col 6 in stage 1 for table table0_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
156Allocating: Map RAM: Row 6 Unit 0 in stage 1 for table0_counter.
157Allocating: SRAM: Row 6 Col 7 in stage 1 for table table0_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
158Allocating: Map RAM: Row 6 Unit 1 in stage 1 for table0_counter.
159
160call to place_table_on_logical_row --- logical row 13 and rams to place is 1 and depth index is 0
161Allocating: SRAM: Row 6 Col 8 in stage 1 for table table0__action__'s entry Entry bits [127: 0] and word range Words 0 to 1023.
162Allocating: Ram Data Bus ActionR 6 right is 128 bits in stage 1
163Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 1 for table0_counter.
164Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 1 for table0_counter.
165Depth sorted idletime requests:
166
167
168=======================================================
169
170 calling allocate and add with SRAM Resource Request for table table0 (of type ternary_indirection), with 1 ways wants 1 rams. (open-all=False, synth_two_port_first=False)
171=======================================================
172
173Requesting to use 1 RAMs and have 77 available.
174Requesting to use 0 Map RAMs and have 46 available.
175
176========================================================
177 Run Placement on Request List of size 3 in stage 1
178 open_up_all_for_match=False
179 synth_two_port_first=False
180========================================================
181
182Match Rams Need is 0
183Algorithmic TCAM Match RAMs Need is 0
184Other Rams Need is 4
185
186+=========================================
187| Placing algorithmic tcam
188+=========================================
189
190sorted algorithmic tcam requests: (0)
191
192
193-------------------------------------
194Columns need for match is 0
195columns for width is 0
196other columns is 1
197reserved columns is 9
198reserved columns for tind 1
199reserved columns for stateful 1
200Ternary Indirection Rams Need is 1
201Depth sorted requested
202Group 0
203Sram Resource Request for P4 table table0 with handle 16777221 of type ternary_indirection in stage 1
204 table_type : ternary_indirection
205 rams_for_width : 1
206 use_stash : False
207 number_ways : 1
208 way #0
209 SRAM Request Group 0
210 rams_for_depth : 1
211 map_rams : 0
212 way_number : 0
213 ram_word_select_bits : 0
214 ram_enable_select_bits : 0
215
216Requesting to use 1 RAMs and have 32 available.
217Allocating: Ram Data Bus TernaryIndirection1R 0 left is 64 bits in stage 1
218Allocating: SRAM: Row 0 Col 2 in stage 1 for table table0's ternary indirection word range Words 0 to 1023.
219Result bus only needs (0):
220
221+=========================================
222| Placing action/stats/meters/selection
223+=========================================
224
225Requesting to use 3 RAMs and have 79 available.
226SRAM Resource Request for table table0__action__ (of type action), with 1 ways wants 1 rams.
227SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
228NO Spill Required off of logical row 13 for SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
229
230call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
231Allocating: Statistics ALU 6 on right (128 bits) in stage 1 for table table0_counter.
232Allocating: SRAM: Row 6 Col 6 in stage 1 for table table0_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
233Allocating: Map RAM: Row 6 Unit 0 in stage 1 for table0_counter.
234Allocating: SRAM: Row 6 Col 7 in stage 1 for table table0_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
235Allocating: Map RAM: Row 6 Unit 1 in stage 1 for table0_counter.
236
237call to place_table_on_logical_row --- logical row 13 and rams to place is 1 and depth index is 0
238Allocating: SRAM: Row 6 Col 8 in stage 1 for table table0__action__'s entry Entry bits [127: 0] and word range Words 0 to 1023.
239Allocating: Ram Data Bus ActionR 6 right is 128 bits in stage 1
240Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 1 for table0_counter.
241Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 1 for table0_counter.
242Depth sorted idletime requests:
243
244
245=======================================================
246
247 calling allocate and add with SRAM Resource Request for table table0 (of type idletime), with 1 ways wants 0 rams. (open-all=False, synth_two_port_first=False)
248=======================================================
249
250Requesting to use 0 RAMs and have 76 available.
251Requesting to use 1 Map RAMs and have 46 available.
252
253========================================================
254 Run Placement on Request List of size 4 in stage 1
255 open_up_all_for_match=False
256 synth_two_port_first=False
257========================================================
258
259Match Rams Need is 0
260Algorithmic TCAM Match RAMs Need is 0
261Other Rams Need is 4
262
263+=========================================
264| Placing algorithmic tcam
265+=========================================
266
267sorted algorithmic tcam requests: (0)
268
269
270-------------------------------------
271Columns need for match is 0
272columns for width is 0
273other columns is 1
274reserved columns is 9
275reserved columns for tind 1
276reserved columns for stateful 1
277Ternary Indirection Rams Need is 1
278Depth sorted requested
279Group 0
280Sram Resource Request for P4 table table0 with handle 16777221 of type ternary_indirection in stage 1
281 table_type : ternary_indirection
282 rams_for_width : 1
283 use_stash : False
284 number_ways : 1
285 way #0
286 SRAM Request Group 0
287 rams_for_depth : 1
288 map_rams : 0
289 way_number : 0
290 ram_word_select_bits : 0
291 ram_enable_select_bits : 0
292
293Requesting to use 1 RAMs and have 32 available.
294Allocating: Ram Data Bus TernaryIndirection1R 0 left is 64 bits in stage 1
295Allocating: SRAM: Row 0 Col 2 in stage 1 for table table0's ternary indirection word range Words 0 to 1023.
296Result bus only needs (0):
297
298+=========================================
299| Placing action/stats/meters/selection
300+=========================================
301
302Requesting to use 3 RAMs and have 79 available.
303SRAM Resource Request for table table0__action__ (of type action), with 1 ways wants 1 rams.
304SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
305NO Spill Required off of logical row 13 for SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
306
307call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
308Allocating: Statistics ALU 6 on right (128 bits) in stage 1 for table table0_counter.
309Allocating: SRAM: Row 6 Col 6 in stage 1 for table table0_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
310Allocating: Map RAM: Row 6 Unit 0 in stage 1 for table0_counter.
311Allocating: SRAM: Row 6 Col 7 in stage 1 for table table0_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
312Allocating: Map RAM: Row 6 Unit 1 in stage 1 for table0_counter.
313
314call to place_table_on_logical_row --- logical row 13 and rams to place is 1 and depth index is 0
315Allocating: SRAM: Row 6 Col 8 in stage 1 for table table0__action__'s entry Entry bits [127: 0] and word range Words 0 to 1023.
316Allocating: Ram Data Bus ActionR 6 right is 128 bits in stage 1
317Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 1 for table0_counter.
318Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 1 for table0_counter.
319Depth sorted idletime requests:
320Sram Resource Request for P4 table table0 with handle 16777221 of type idletime in stage 1
321 table_type : idletime
322 rams_for_width : 0
323 use_stash : False
324 number_ways : 1
325 way #0
326 SRAM Request Group 0
327 rams_for_depth : 0
328 map_rams : 1
329 way_number : 0
330 ram_word_select_bits : 0
331 ram_enable_select_bits : 0
332
333Requesting to use 1 RAMs and have 46 available.
334top_cnt = 1 and num requests = 1
335bottom_cnt = 0 and num requests = 0
336Working on idletime request SRAM Resource Request for table table0 (of type idletime), with 1 ways wants 0 rams.
337>> wants 1 map rams
338Allocating: Map RAM: Row 7 Unit 0 in stage 1 for table0.
339Allocating: Ram Data Bus IdletimeHalfLogicalRow 0 top is 19 bits in stage 1 for table0.
340
341
342=======================================================
343
344 calling allocate and add with SRAM Resource Request for table ecmp_group_table_counter (of type statistics), with 1 ways wants 2 rams. (open-all=False, synth_two_port_first=False)
345=======================================================
346
347Requesting to use 2 RAMs and have 80 available.
348Requesting to use 0 Map RAMs and have 48 available.
349
350========================================================
351 Run Placement on Request List of size 1 in stage 2
352 open_up_all_for_match=False
353 synth_two_port_first=False
354========================================================
355
356Match Rams Need is 0
357Algorithmic TCAM Match RAMs Need is 0
358Other Rams Need is 2
359
360+=========================================
361| Placing algorithmic tcam
362+=========================================
363
364sorted algorithmic tcam requests: (0)
365
366
367-------------------------------------
368Columns need for match is 0
369columns for width is 0
370other columns is 1
371reserved columns is 9
372reserved columns for tind 0
373reserved columns for stateful 1
374Ternary Indirection Rams Need is 0
375Depth sorted requested
376Requesting to use 0 RAMs and have 32 available.
377Result bus only needs (0):
378
379+=========================================
380| Placing action/stats/meters/selection
381+=========================================
382
383Requesting to use 2 RAMs and have 80 available.
384SRAM Resource Request for table ecmp_group_table_counter (of type statistics), with 1 ways wants 2 rams.
385NO Spill Required off of logical row 13 for SRAM Resource Request for table ecmp_group_table_counter (of type statistics), with 1 ways wants 2 rams.
386
387call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
388Allocating: Statistics ALU 6 on right (128 bits) in stage 2 for table ecmp_group_table_counter.
389Allocating: SRAM: Row 6 Col 6 in stage 2 for table ecmp_group_table_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
390Allocating: Map RAM: Row 6 Unit 0 in stage 2 for ecmp_group_table_counter.
391Allocating: SRAM: Row 6 Col 7 in stage 2 for table ecmp_group_table_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
392Allocating: Map RAM: Row 6 Unit 1 in stage 2 for ecmp_group_table_counter.
393Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 2 for ecmp_group_table_counter.
394Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 2 for ecmp_group_table_counter.
395Depth sorted idletime requests:
396
397
398=======================================================
399
400 calling allocate and add with SRAM Resource Request for table ecmp_group_table (of type match), with 3 ways wants 3 rams. (open-all=False, synth_two_port_first=False)
401=======================================================
402
403Requesting to use 3 RAMs and have 78 available.
404Requesting to use 0 Map RAMs and have 46 available.
405
406========================================================
407 Run Placement on Request List of size 2 in stage 2
408 open_up_all_for_match=False
409 synth_two_port_first=False
410========================================================
411
412Match Rams Need is 3
413Algorithmic TCAM Match RAMs Need is 0
414Other Rams Need is 2
415
416+=========================================
417| Placing algorithmic tcam
418+=========================================
419
420sorted algorithmic tcam requests: (0)
421
422
423-------------------------------------
424Columns need for match is 1
425columns for width is 1
426other columns is 1
427reserved columns is 9
428reserved columns for tind 0
429reserved columns for stateful 1
430For group request 0
431 Dealing with way that starts at 0 of match request SRAM Resource Request for table ecmp_group_table (of type match), with 3 ways wants 3 rams.
432Allocating: Ram Data Bus MatchSearch1 7 left_and_right is 128 bits in stage 2
433Allocating: Ram Data Bus MatchResult1R 7 left_and_right is 83 bits in stage 2
434Allocating: SRAM: Row 7 Col 2 in stage 2 for table ecmp_group_table's match way 0 for entry Entry bits [127: 0] and word range Words 0 to 1023.
435Allocating: SRAM: Row 7 Col 3 in stage 2 for table ecmp_group_table's match way 1 for entry Entry bits [127: 0] and word range Words 0 to 1023.
436Allocating: SRAM: Row 7 Col 4 in stage 2 for table ecmp_group_table's match way 2 for entry Entry bits [127: 0] and word range Words 0 to 1023.
437Ternary Indirection Rams Need is 0
438Depth sorted requested
439Requesting to use 0 RAMs and have 29 available.
440Result bus only needs (0):
441
442+=========================================
443| Placing action/stats/meters/selection
444+=========================================
445
446Requesting to use 2 RAMs and have 77 available.
447SRAM Resource Request for table ecmp_group_table_counter (of type statistics), with 1 ways wants 2 rams.
448NO Spill Required off of logical row 13 for SRAM Resource Request for table ecmp_group_table_counter (of type statistics), with 1 ways wants 2 rams.
449
450call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
451Allocating: Statistics ALU 6 on right (128 bits) in stage 2 for table ecmp_group_table_counter.
452Allocating: SRAM: Row 6 Col 6 in stage 2 for table ecmp_group_table_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
453Allocating: Map RAM: Row 6 Unit 0 in stage 2 for ecmp_group_table_counter.
454Allocating: SRAM: Row 6 Col 7 in stage 2 for table ecmp_group_table_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
455Allocating: Map RAM: Row 6 Unit 1 in stage 2 for ecmp_group_table_counter.
456Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 2 for ecmp_group_table_counter.
457Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 2 for ecmp_group_table_counter.
458Depth sorted idletime requests:
459
460
461=======================================================
462
463 calling allocate and add with SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams. (open-all=False, synth_two_port_first=False)
464=======================================================
465
466Requesting to use 2 RAMs and have 80 available.
467Requesting to use 0 Map RAMs and have 48 available.
468
469========================================================
470 Run Placement on Request List of size 1 in stage 3
471 open_up_all_for_match=False
472 synth_two_port_first=False
473========================================================
474
475Match Rams Need is 0
476Algorithmic TCAM Match RAMs Need is 0
477Other Rams Need is 2
478
479+=========================================
480| Placing algorithmic tcam
481+=========================================
482
483sorted algorithmic tcam requests: (0)
484
485
486-------------------------------------
487Columns need for match is 0
488columns for width is 0
489other columns is 1
490reserved columns is 9
491reserved columns for tind 0
492reserved columns for stateful 1
493Ternary Indirection Rams Need is 0
494Depth sorted requested
495Requesting to use 0 RAMs and have 32 available.
496Result bus only needs (0):
497
498+=========================================
499| Placing action/stats/meters/selection
500+=========================================
501
502Requesting to use 2 RAMs and have 80 available.
503SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
504NO Spill Required off of logical row 13 for SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
505
506call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
507Allocating: Statistics ALU 6 on right (128 bits) in stage 3 for table ingress_port_counter.
508Allocating: SRAM: Row 6 Col 6 in stage 3 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
509Allocating: Map RAM: Row 6 Unit 0 in stage 3 for ingress_port_counter.
510Allocating: SRAM: Row 6 Col 7 in stage 3 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
511Allocating: Map RAM: Row 6 Unit 1 in stage 3 for ingress_port_counter.
512Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 3 for ingress_port_counter.
513Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 3 for ingress_port_counter.
514Depth sorted idletime requests:
515
516
517=======================================================
518
519 calling allocate and add with SRAM Resource Request for table ingress_port_count_table (of type match), with 0 ways wants 0 rams. (open-all=False, synth_two_port_first=False)
520=======================================================
521
522Requesting to use 0 RAMs and have 78 available.
523Requesting to use 0 Map RAMs and have 46 available.
524
525========================================================
526 Run Placement on Request List of size 2 in stage 3
527 open_up_all_for_match=False
528 synth_two_port_first=False
529========================================================
530
531Match Rams Need is 0
532Algorithmic TCAM Match RAMs Need is 0
533Other Rams Need is 2
534
535+=========================================
536| Placing algorithmic tcam
537+=========================================
538
539sorted algorithmic tcam requests: (0)
540
541
542-------------------------------------
543Columns need for match is 0
544columns for width is 0
545other columns is 1
546reserved columns is 9
547reserved columns for tind 0
548reserved columns for stateful 1
549Ternary Indirection Rams Need is 0
550Depth sorted requested
551Requesting to use 0 RAMs and have 32 available.
552Result bus only needs (1):
553 ingress_port_count_table
554Allocating: Ram Data Bus MatchResult1R 0 left_and_right is 83 bits in stage 3
555
556+=========================================
557| Placing action/stats/meters/selection
558+=========================================
559
560Requesting to use 2 RAMs and have 80 available.
561SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
562NO Spill Required off of logical row 13 for SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
563
564call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
565Allocating: Statistics ALU 6 on right (128 bits) in stage 3 for table ingress_port_counter.
566Allocating: SRAM: Row 6 Col 6 in stage 3 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
567Allocating: Map RAM: Row 6 Unit 0 in stage 3 for ingress_port_counter.
568Allocating: SRAM: Row 6 Col 7 in stage 3 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
569Allocating: Map RAM: Row 6 Unit 1 in stage 3 for ingress_port_counter.
570Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 3 for ingress_port_counter.
571Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 3 for ingress_port_counter.
572Depth sorted idletime requests:
573
574
575=======================================================
576
577 calling allocate and add with SRAM Resource Request for table egress_port_counter (of type statistics), with 1 ways wants 2 rams. (open-all=False, synth_two_port_first=False)
578=======================================================
579
580Requesting to use 2 RAMs and have 78 available.
581Requesting to use 0 Map RAMs and have 46 available.
582
583========================================================
584 Run Placement on Request List of size 3 in stage 3
585 open_up_all_for_match=False
586 synth_two_port_first=False
587========================================================
588
589Match Rams Need is 0
590Algorithmic TCAM Match RAMs Need is 0
591Other Rams Need is 4
592
593+=========================================
594| Placing algorithmic tcam
595+=========================================
596
597sorted algorithmic tcam requests: (0)
598
599
600-------------------------------------
601Columns need for match is 0
602columns for width is 0
603other columns is 1
604reserved columns is 9
605reserved columns for tind 0
606reserved columns for stateful 1
607Ternary Indirection Rams Need is 0
608Depth sorted requested
609Requesting to use 0 RAMs and have 32 available.
610Result bus only needs (1):
611 ingress_port_count_table
612Allocating: Ram Data Bus MatchResult1R 0 left_and_right is 83 bits in stage 3
613
614+=========================================
615| Placing action/stats/meters/selection
616+=========================================
617
618Requesting to use 4 RAMs and have 80 available.
619SRAM Resource Request for table egress_port_counter (of type statistics), with 1 ways wants 2 rams.
620SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
621NO Spill Required off of logical row 13 for SRAM Resource Request for table egress_port_counter (of type statistics), with 1 ways wants 2 rams.
622
623call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
624Allocating: Statistics ALU 6 on right (128 bits) in stage 3 for table egress_port_counter.
625Allocating: SRAM: Row 6 Col 6 in stage 3 for table egress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
626Allocating: Map RAM: Row 6 Unit 0 in stage 3 for egress_port_counter.
627Allocating: SRAM: Row 6 Col 7 in stage 3 for table egress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
628Allocating: Map RAM: Row 6 Unit 1 in stage 3 for egress_port_counter.
629Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 3 for egress_port_counter.
630Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 3 for egress_port_counter.
631NO Spill Required off of logical row 9 for SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
632
633call to place_table_on_logical_row --- logical row 9 and rams to place is 2 and depth index is 0
634Allocating: Statistics ALU 4 on right (128 bits) in stage 3 for table ingress_port_counter.
635Allocating: SRAM: Row 4 Col 6 in stage 3 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
636Allocating: Map RAM: Row 4 Unit 0 in stage 3 for ingress_port_counter.
637Allocating: SRAM: Row 4 Col 7 in stage 3 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
638Allocating: Map RAM: Row 4 Unit 1 in stage 3 for ingress_port_counter.
639Allocating: Ram Data Bus StatsR 4 right is 128 bits in stage 3 for ingress_port_counter.
640Allocating: Ram Data Bus StatsW 4 right is 128 bits in stage 3 for ingress_port_counter.
641Depth sorted idletime requests:
642
643
644=======================================================
645
646 calling allocate and add with SRAM Resource Request for table egress_port_count_table (of type match), with 0 ways wants 0 rams. (open-all=False, synth_two_port_first=False)
647=======================================================
648
649Requesting to use 0 RAMs and have 76 available.
650Requesting to use 0 Map RAMs and have 44 available.
651
652========================================================
653 Run Placement on Request List of size 4 in stage 3
654 open_up_all_for_match=False
655 synth_two_port_first=False
656========================================================
657
658Match Rams Need is 0
659Algorithmic TCAM Match RAMs Need is 0
660Other Rams Need is 4
661
662+=========================================
663| Placing algorithmic tcam
664+=========================================
665
666sorted algorithmic tcam requests: (0)
667
668
669-------------------------------------
670Columns need for match is 0
671columns for width is 0
672other columns is 1
673reserved columns is 9
674reserved columns for tind 0
675reserved columns for stateful 1
676Ternary Indirection Rams Need is 0
677Depth sorted requested
678Requesting to use 0 RAMs and have 32 available.
679Result bus only needs (2):
680 egress_port_count_table
681 ingress_port_count_table
682Allocating: Ram Data Bus MatchResult1R 0 left_and_right is 83 bits in stage 3
683Allocating: Ram Data Bus MatchResult2R 0 left_and_right is 83 bits in stage 3
684
685+=========================================
686| Placing action/stats/meters/selection
687+=========================================
688
689Requesting to use 4 RAMs and have 80 available.
690SRAM Resource Request for table egress_port_counter (of type statistics), with 1 ways wants 2 rams.
691SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
692NO Spill Required off of logical row 13 for SRAM Resource Request for table egress_port_counter (of type statistics), with 1 ways wants 2 rams.
693
694call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
695Allocating: Statistics ALU 6 on right (128 bits) in stage 3 for table egress_port_counter.
696Allocating: SRAM: Row 6 Col 6 in stage 3 for table egress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
697Allocating: Map RAM: Row 6 Unit 0 in stage 3 for egress_port_counter.
698Allocating: SRAM: Row 6 Col 7 in stage 3 for table egress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
699Allocating: Map RAM: Row 6 Unit 1 in stage 3 for egress_port_counter.
700Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 3 for egress_port_counter.
701Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 3 for egress_port_counter.
702NO Spill Required off of logical row 9 for SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
703
704call to place_table_on_logical_row --- logical row 9 and rams to place is 2 and depth index is 0
705Allocating: Statistics ALU 4 on right (128 bits) in stage 3 for table ingress_port_counter.
706Allocating: SRAM: Row 4 Col 6 in stage 3 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
707Allocating: Map RAM: Row 4 Unit 0 in stage 3 for ingress_port_counter.
708Allocating: SRAM: Row 4 Col 7 in stage 3 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
709Allocating: Map RAM: Row 4 Unit 1 in stage 3 for ingress_port_counter.
710Allocating: Ram Data Bus StatsR 4 right is 128 bits in stage 3 for ingress_port_counter.
711Allocating: Ram Data Bus StatsW 4 right is 128 bits in stage 3 for ingress_port_counter.
712Depth sorted idletime requests:
713
714
715=======================================================
716
717 calling allocate and add with SRAM Resource Request for table egress_pkt (of type match), with 0 ways wants 0 rams. (open-all=False, synth_two_port_first=False)
718=======================================================
719
720Requesting to use 0 RAMs and have 80 available.
721Requesting to use 0 Map RAMs and have 48 available.
722
723========================================================
724 Run Placement on Request List of size 2 in stage 0
725 open_up_all_for_match=False
726 synth_two_port_first=False
727========================================================
728
729Match Rams Need is 0
730Algorithmic TCAM Match RAMs Need is 0
731Other Rams Need is 0
732
733+=========================================
734| Placing algorithmic tcam
735+=========================================
736
737sorted algorithmic tcam requests: (0)
738
739
740-------------------------------------
741Columns need for match is 0
742columns for width is 0
743other columns is 0
744reserved columns is 10
745reserved columns for tind 0
746reserved columns for stateful 0
747Ternary Indirection Rams Need is 0
748Depth sorted requested
749Requesting to use 0 RAMs and have 32 available.
750Result bus only needs (2):
751 egress_pkt
752 ingress_pkt
753Allocating: Ram Data Bus MatchResult1R 0 left_and_right is 83 bits in stage 0
754Allocating: Ram Data Bus MatchResult2R 0 left_and_right is 83 bits in stage 0
755
756+=========================================
757| Placing action/stats/meters/selection
758+=========================================
759
760Requesting to use 0 RAMs and have 80 available.
761Depth sorted idletime requests: