blob: 9d68a7c5abdfa3795cce1565c701340fd2b2f238 [file] [log] [blame]
Carmelo Cascone5db39682017-09-07 16:36:42 +02001+---------------------------------------------------------------------+
2| Log file: mau.sram.log |
3| Compiler version: 5.1.0 (fca32d1) |
Brian O'Connora6862e02017-09-08 01:17:39 -07004| Created on: Fri Sep 8 08:23:45 2017 |
Carmelo Cascone5db39682017-09-07 16:36:42 +02005+---------------------------------------------------------------------+
6
7
8
9=======================================================
10
Brian O'Connora6862e02017-09-08 01:17:39 -070011 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)
Carmelo Cascone5db39682017-09-07 16:36:42 +020012=======================================================
13
Brian O'Connora6862e02017-09-08 01:17:39 -070014Requesting to use 2 RAMs and have 80 available.
Carmelo Cascone5db39682017-09-07 16:36:42 +020015Requesting 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
Brian O'Connora6862e02017-09-08 01:17:39 -070025Other Rams Need is 2
Carmelo Cascone5db39682017-09-07 16:36:42 +020026
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
Brian O'Connora6862e02017-09-08 01:17:39 -070037other columns is 1
38reserved columns is 9
Carmelo Cascone5db39682017-09-07 16:36:42 +020039reserved columns for tind 0
Brian O'Connora6862e02017-09-08 01:17:39 -070040reserved columns for stateful 1
Carmelo Cascone5db39682017-09-07 16:36:42 +020041Ternary Indirection Rams Need is 0
42Depth sorted requested
43Requesting to use 0 RAMs and have 32 available.
Brian O'Connora6862e02017-09-08 01:17:39 -070044Result bus only needs (0):
Carmelo Cascone5db39682017-09-07 16:36:42 +020045
46+=========================================
47| Placing action/stats/meters/selection
48+=========================================
49
Brian O'Connora6862e02017-09-08 01:17:39 -070050Requesting to use 2 RAMs and have 80 available.
51SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
52NO Spill Required off of logical row 13 for SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
53
54call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
55Allocating: Statistics ALU 6 on right (128 bits) in stage 0 for table table0_counter.
56Allocating: 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.
57Allocating: Map RAM: Row 6 Unit 0 in stage 0 for table0_counter.
58Allocating: 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.
59Allocating: Map RAM: Row 6 Unit 1 in stage 0 for table0_counter.
60Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 0 for table0_counter.
61Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 0 for table0_counter.
Carmelo Cascone5db39682017-09-07 16:36:42 +020062Depth sorted idletime requests:
63
64
65=======================================================
66
Brian O'Connora6862e02017-09-08 01:17:39 -070067 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)
68=======================================================
69
70Requesting to use 1 RAMs and have 78 available.
71Requesting to use 0 Map RAMs and have 46 available.
72
73========================================================
74 Run Placement on Request List of size 2 in stage 0
75 open_up_all_for_match=False
76 synth_two_port_first=False
77========================================================
78
79Match Rams Need is 0
80Algorithmic TCAM Match RAMs Need is 0
81Other Rams Need is 3
82
83+=========================================
84| Placing algorithmic tcam
85+=========================================
86
87sorted algorithmic tcam requests: (0)
88
89
90-------------------------------------
91Columns need for match is 0
92columns for width is 0
93other columns is 1
94reserved columns is 9
95reserved columns for tind 1
96reserved columns for stateful 1
97Ternary Indirection Rams Need is 1
98Depth sorted requested
99Group 0
100Sram Resource Request for P4 table table0 with handle 16777220 of type ternary_indirection in stage 0
101 table_type : ternary_indirection
102 rams_for_width : 1
103 use_stash : False
104 number_ways : 1
105 way #0
106 SRAM Request Group 0
107 rams_for_depth : 1
108 map_rams : 0
109 way_number : 0
110 ram_word_select_bits : 0
111 ram_enable_select_bits : 0
112
113Requesting to use 1 RAMs and have 32 available.
114Allocating: Ram Data Bus TernaryIndirection1R 0 left is 64 bits in stage 0
115Allocating: SRAM: Row 0 Col 2 in stage 0 for table table0's ternary indirection word range Words 0 to 1023.
116Result bus only needs (0):
117
118+=========================================
119| Placing action/stats/meters/selection
120+=========================================
121
122Requesting to use 2 RAMs and have 79 available.
123SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
124NO Spill Required off of logical row 13 for SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
125
126call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
127Allocating: Statistics ALU 6 on right (128 bits) in stage 0 for table table0_counter.
128Allocating: 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.
129Allocating: Map RAM: Row 6 Unit 0 in stage 0 for table0_counter.
130Allocating: 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.
131Allocating: Map RAM: Row 6 Unit 1 in stage 0 for table0_counter.
132Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 0 for table0_counter.
133Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 0 for table0_counter.
134Depth sorted idletime requests:
135
136
137=======================================================
138
139 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)
140=======================================================
141
142Requesting to use 0 RAMs and have 77 available.
143Requesting to use 1 Map RAMs and have 46 available.
144
145========================================================
146 Run Placement on Request List of size 3 in stage 0
147 open_up_all_for_match=False
148 synth_two_port_first=False
149========================================================
150
151Match Rams Need is 0
152Algorithmic TCAM Match RAMs Need is 0
153Other Rams Need is 3
154
155+=========================================
156| Placing algorithmic tcam
157+=========================================
158
159sorted algorithmic tcam requests: (0)
160
161
162-------------------------------------
163Columns need for match is 0
164columns for width is 0
165other columns is 1
166reserved columns is 9
167reserved columns for tind 1
168reserved columns for stateful 1
169Ternary Indirection Rams Need is 1
170Depth sorted requested
171Group 0
172Sram Resource Request for P4 table table0 with handle 16777220 of type ternary_indirection in stage 0
173 table_type : ternary_indirection
174 rams_for_width : 1
175 use_stash : False
176 number_ways : 1
177 way #0
178 SRAM Request Group 0
179 rams_for_depth : 1
180 map_rams : 0
181 way_number : 0
182 ram_word_select_bits : 0
183 ram_enable_select_bits : 0
184
185Requesting to use 1 RAMs and have 32 available.
186Allocating: Ram Data Bus TernaryIndirection1R 0 left is 64 bits in stage 0
187Allocating: SRAM: Row 0 Col 2 in stage 0 for table table0's ternary indirection word range Words 0 to 1023.
188Result bus only needs (0):
189
190+=========================================
191| Placing action/stats/meters/selection
192+=========================================
193
194Requesting to use 2 RAMs and have 79 available.
195SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
196NO Spill Required off of logical row 13 for SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
197
198call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
199Allocating: Statistics ALU 6 on right (128 bits) in stage 0 for table table0_counter.
200Allocating: 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.
201Allocating: Map RAM: Row 6 Unit 0 in stage 0 for table0_counter.
202Allocating: 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.
203Allocating: Map RAM: Row 6 Unit 1 in stage 0 for table0_counter.
204Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 0 for table0_counter.
205Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 0 for table0_counter.
206Depth sorted idletime requests:
207Sram Resource Request for P4 table table0 with handle 16777220 of type idletime in stage 0
208 table_type : idletime
209 rams_for_width : 0
210 use_stash : False
211 number_ways : 1
212 way #0
213 SRAM Request Group 0
214 rams_for_depth : 0
215 map_rams : 1
216 way_number : 0
217 ram_word_select_bits : 0
218 ram_enable_select_bits : 0
219
220Requesting to use 1 RAMs and have 46 available.
221top_cnt = 1 and num requests = 1
222bottom_cnt = 0 and num requests = 0
223Working on idletime request SRAM Resource Request for table table0 (of type idletime), with 1 ways wants 0 rams.
224>> wants 1 map rams
225Allocating: Map RAM: Row 7 Unit 0 in stage 0 for table0.
226Allocating: Ram Data Bus IdletimeHalfLogicalRow 0 top is 19 bits in stage 0 for table0.
227
228
229=======================================================
230
231 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)
232=======================================================
233
234Requesting to use 0 RAMs and have 77 available.
235Requesting to use 0 Map RAMs and have 45 available.
236
237========================================================
238 Run Placement on Request List of size 4 in stage 0
239 open_up_all_for_match=False
240 synth_two_port_first=False
241========================================================
242
243Match Rams Need is 0
244Algorithmic TCAM Match RAMs Need is 0
245Other Rams Need is 3
246
247+=========================================
248| Placing algorithmic tcam
249+=========================================
250
251sorted algorithmic tcam requests: (0)
252
253
254-------------------------------------
255Columns need for match is 0
256columns for width is 0
257other columns is 1
258reserved columns is 9
259reserved columns for tind 1
260reserved columns for stateful 1
261Ternary Indirection Rams Need is 1
262Depth sorted requested
263Group 0
264Sram Resource Request for P4 table table0 with handle 16777220 of type ternary_indirection in stage 0
265 table_type : ternary_indirection
266 rams_for_width : 1
267 use_stash : False
268 number_ways : 1
269 way #0
270 SRAM Request Group 0
271 rams_for_depth : 1
272 map_rams : 0
273 way_number : 0
274 ram_word_select_bits : 0
275 ram_enable_select_bits : 0
276
277Requesting to use 1 RAMs and have 32 available.
278Allocating: Ram Data Bus TernaryIndirection1R 0 left is 64 bits in stage 0
279Allocating: SRAM: Row 0 Col 2 in stage 0 for table table0's ternary indirection word range Words 0 to 1023.
280Result bus only needs (1):
281 process_packet_out_table
282Allocating: Ram Data Bus MatchResult2R 0 left_and_right is 83 bits in stage 0
283
284+=========================================
285| Placing action/stats/meters/selection
286+=========================================
287
288Requesting to use 2 RAMs and have 79 available.
289SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
290NO Spill Required off of logical row 13 for SRAM Resource Request for table table0_counter (of type statistics), with 1 ways wants 2 rams.
291
292call to place_table_on_logical_row --- logical row 13 and rams to place is 2 and depth index is 0
293Allocating: Statistics ALU 6 on right (128 bits) in stage 0 for table table0_counter.
294Allocating: 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.
295Allocating: Map RAM: Row 6 Unit 0 in stage 0 for table0_counter.
296Allocating: 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.
297Allocating: Map RAM: Row 6 Unit 1 in stage 0 for table0_counter.
298Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 0 for table0_counter.
299Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 0 for table0_counter.
300Depth sorted idletime requests:
301Sram Resource Request for P4 table table0 with handle 16777220 of type idletime in stage 0
302 table_type : idletime
303 rams_for_width : 0
304 use_stash : False
305 number_ways : 1
306 way #0
307 SRAM Request Group 0
308 rams_for_depth : 0
309 map_rams : 1
310 way_number : 0
311 ram_word_select_bits : 0
312 ram_enable_select_bits : 0
313
314Requesting to use 1 RAMs and have 46 available.
315top_cnt = 1 and num requests = 1
316bottom_cnt = 0 and num requests = 0
317Working on idletime request SRAM Resource Request for table table0 (of type idletime), with 1 ways wants 0 rams.
318>> wants 1 map rams
319Allocating: Map RAM: Row 7 Unit 0 in stage 0 for table0.
320Allocating: Ram Data Bus IdletimeHalfLogicalRow 0 top is 19 bits in stage 0 for table0.
321
322
323=======================================================
324
325 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)
Carmelo Cascone5db39682017-09-07 16:36:42 +0200326=======================================================
327
328Requesting to use 2 RAMs and have 80 available.
329Requesting to use 0 Map RAMs and have 48 available.
330
331========================================================
332 Run Placement on Request List of size 1 in stage 1
333 open_up_all_for_match=False
334 synth_two_port_first=False
335========================================================
336
337Match Rams Need is 0
338Algorithmic TCAM Match RAMs Need is 0
339Other Rams Need is 2
340
341+=========================================
342| Placing algorithmic tcam
343+=========================================
344
345sorted algorithmic tcam requests: (0)
346
347
348-------------------------------------
349Columns need for match is 0
350columns for width is 0
351other columns is 1
352reserved columns is 9
353reserved columns for tind 0
354reserved columns for stateful 1
355Ternary Indirection Rams Need is 0
356Depth sorted requested
357Requesting to use 0 RAMs and have 32 available.
358Result bus only needs (0):
359
360+=========================================
361| Placing action/stats/meters/selection
362+=========================================
363
364Requesting to use 2 RAMs and have 80 available.
Carmelo Cascone5db39682017-09-07 16:36:42 +0200365SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
366NO 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.
367
368call 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 -0700369Allocating: Statistics ALU 6 on right (128 bits) in stage 1 for table ingress_port_counter.
370Allocating: SRAM: Row 6 Col 6 in stage 1 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
371Allocating: Map RAM: Row 6 Unit 0 in stage 1 for ingress_port_counter.
372Allocating: SRAM: Row 6 Col 7 in stage 1 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
373Allocating: Map RAM: Row 6 Unit 1 in stage 1 for ingress_port_counter.
374Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 1 for ingress_port_counter.
375Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 1 for ingress_port_counter.
Carmelo Cascone5db39682017-09-07 16:36:42 +0200376Depth sorted idletime requests:
377
378
379=======================================================
380
381 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)
382=======================================================
383
384Requesting to use 0 RAMs and have 78 available.
385Requesting to use 0 Map RAMs and have 46 available.
386
387========================================================
Brian O'Connora6862e02017-09-08 01:17:39 -0700388 Run Placement on Request List of size 2 in stage 1
Carmelo Cascone5db39682017-09-07 16:36:42 +0200389 open_up_all_for_match=False
390 synth_two_port_first=False
391========================================================
392
393Match Rams Need is 0
394Algorithmic TCAM Match RAMs Need is 0
395Other Rams Need is 2
396
397+=========================================
398| Placing algorithmic tcam
399+=========================================
400
401sorted algorithmic tcam requests: (0)
402
403
404-------------------------------------
405Columns need for match is 0
406columns for width is 0
407other columns is 1
408reserved columns is 9
409reserved columns for tind 0
410reserved columns for stateful 1
411Ternary Indirection Rams Need is 0
412Depth sorted requested
413Requesting to use 0 RAMs and have 32 available.
414Result bus only needs (1):
415 ingress_port_count_table
Brian O'Connora6862e02017-09-08 01:17:39 -0700416Allocating: Ram Data Bus MatchResult1R 0 left_and_right is 83 bits in stage 1
Carmelo Cascone5db39682017-09-07 16:36:42 +0200417
418+=========================================
419| Placing action/stats/meters/selection
420+=========================================
421
422Requesting to use 2 RAMs and have 80 available.
423SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
424NO 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.
425
426call 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 -0700427Allocating: Statistics ALU 6 on right (128 bits) in stage 1 for table ingress_port_counter.
428Allocating: SRAM: Row 6 Col 6 in stage 1 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
429Allocating: Map RAM: Row 6 Unit 0 in stage 1 for ingress_port_counter.
430Allocating: SRAM: Row 6 Col 7 in stage 1 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
431Allocating: Map RAM: Row 6 Unit 1 in stage 1 for ingress_port_counter.
432Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 1 for ingress_port_counter.
433Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 1 for ingress_port_counter.
Carmelo Cascone5db39682017-09-07 16:36:42 +0200434Depth sorted idletime requests:
435
436
437=======================================================
438
439 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)
440=======================================================
441
442Requesting to use 2 RAMs and have 78 available.
443Requesting to use 0 Map RAMs and have 46 available.
444
445========================================================
Brian O'Connora6862e02017-09-08 01:17:39 -0700446 Run Placement on Request List of size 3 in stage 1
Carmelo Cascone5db39682017-09-07 16:36:42 +0200447 open_up_all_for_match=False
448 synth_two_port_first=False
449========================================================
450
451Match Rams Need is 0
452Algorithmic TCAM Match RAMs Need is 0
453Other Rams Need is 4
454
455+=========================================
456| Placing algorithmic tcam
457+=========================================
458
459sorted algorithmic tcam requests: (0)
460
461
462-------------------------------------
463Columns need for match is 0
464columns for width is 0
465other columns is 1
466reserved columns is 9
467reserved columns for tind 0
468reserved columns for stateful 1
469Ternary Indirection Rams Need is 0
470Depth sorted requested
471Requesting to use 0 RAMs and have 32 available.
472Result bus only needs (1):
473 ingress_port_count_table
Brian O'Connora6862e02017-09-08 01:17:39 -0700474Allocating: Ram Data Bus MatchResult1R 0 left_and_right is 83 bits in stage 1
Carmelo Cascone5db39682017-09-07 16:36:42 +0200475
476+=========================================
477| Placing action/stats/meters/selection
478+=========================================
479
480Requesting to use 4 RAMs and have 80 available.
481SRAM Resource Request for table egress_port_counter (of type statistics), with 1 ways wants 2 rams.
482SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
483NO 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.
484
485call 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 -0700486Allocating: Statistics ALU 6 on right (128 bits) in stage 1 for table egress_port_counter.
487Allocating: SRAM: Row 6 Col 6 in stage 1 for table egress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
488Allocating: Map RAM: Row 6 Unit 0 in stage 1 for egress_port_counter.
489Allocating: SRAM: Row 6 Col 7 in stage 1 for table egress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
490Allocating: Map RAM: Row 6 Unit 1 in stage 1 for egress_port_counter.
491Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 1 for egress_port_counter.
492Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 1 for egress_port_counter.
Carmelo Cascone5db39682017-09-07 16:36:42 +0200493NO 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.
494
495call 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 -0700496Allocating: Statistics ALU 4 on right (128 bits) in stage 1 for table ingress_port_counter.
497Allocating: SRAM: Row 4 Col 6 in stage 1 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
498Allocating: Map RAM: Row 4 Unit 0 in stage 1 for ingress_port_counter.
499Allocating: SRAM: Row 4 Col 7 in stage 1 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
500Allocating: Map RAM: Row 4 Unit 1 in stage 1 for ingress_port_counter.
501Allocating: Ram Data Bus StatsR 4 right is 128 bits in stage 1 for ingress_port_counter.
502Allocating: Ram Data Bus StatsW 4 right is 128 bits in stage 1 for ingress_port_counter.
Carmelo Cascone5db39682017-09-07 16:36:42 +0200503Depth sorted idletime requests:
504
505
506=======================================================
507
508 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)
509=======================================================
510
511Requesting to use 0 RAMs and have 76 available.
512Requesting to use 0 Map RAMs and have 44 available.
513
514========================================================
Brian O'Connora6862e02017-09-08 01:17:39 -0700515 Run Placement on Request List of size 4 in stage 1
Carmelo Cascone5db39682017-09-07 16:36:42 +0200516 open_up_all_for_match=False
517 synth_two_port_first=False
518========================================================
519
520Match Rams Need is 0
521Algorithmic TCAM Match RAMs Need is 0
522Other Rams Need is 4
523
524+=========================================
525| Placing algorithmic tcam
526+=========================================
527
528sorted algorithmic tcam requests: (0)
529
530
531-------------------------------------
532Columns need for match is 0
533columns for width is 0
534other columns is 1
535reserved columns is 9
536reserved columns for tind 0
537reserved columns for stateful 1
538Ternary Indirection Rams Need is 0
539Depth sorted requested
540Requesting to use 0 RAMs and have 32 available.
541Result bus only needs (2):
542 egress_port_count_table
543 ingress_port_count_table
Brian O'Connora6862e02017-09-08 01:17:39 -0700544Allocating: Ram Data Bus MatchResult1R 0 left_and_right is 83 bits in stage 1
545Allocating: Ram Data Bus MatchResult2R 0 left_and_right is 83 bits in stage 1
Carmelo Cascone5db39682017-09-07 16:36:42 +0200546
547+=========================================
548| Placing action/stats/meters/selection
549+=========================================
550
551Requesting to use 4 RAMs and have 80 available.
552SRAM Resource Request for table egress_port_counter (of type statistics), with 1 ways wants 2 rams.
553SRAM Resource Request for table ingress_port_counter (of type statistics), with 1 ways wants 2 rams.
554NO 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.
555
556call 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 -0700557Allocating: Statistics ALU 6 on right (128 bits) in stage 1 for table egress_port_counter.
558Allocating: SRAM: Row 6 Col 6 in stage 1 for table egress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
559Allocating: Map RAM: Row 6 Unit 0 in stage 1 for egress_port_counter.
560Allocating: SRAM: Row 6 Col 7 in stage 1 for table egress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
561Allocating: Map RAM: Row 6 Unit 1 in stage 1 for egress_port_counter.
562Allocating: Ram Data Bus StatsR 6 right is 128 bits in stage 1 for egress_port_counter.
563Allocating: Ram Data Bus StatsW 6 right is 128 bits in stage 1 for egress_port_counter.
Carmelo Cascone5db39682017-09-07 16:36:42 +0200564NO 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.
565
566call 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 -0700567Allocating: Statistics ALU 4 on right (128 bits) in stage 1 for table ingress_port_counter.
568Allocating: SRAM: Row 4 Col 6 in stage 1 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 0 to 1023.
569Allocating: Map RAM: Row 4 Unit 0 in stage 1 for ingress_port_counter.
570Allocating: SRAM: Row 4 Col 7 in stage 1 for table ingress_port_counter's entry Entry bits [127: 0] and word range Words 1024 to 2047.
571Allocating: Map RAM: Row 4 Unit 1 in stage 1 for ingress_port_counter.
572Allocating: Ram Data Bus StatsR 4 right is 128 bits in stage 1 for ingress_port_counter.
573Allocating: Ram Data Bus StatsW 4 right is 128 bits in stage 1 for ingress_port_counter.
Carmelo Cascone5db39682017-09-07 16:36:42 +0200574Depth sorted idletime requests: