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