config.ini revision 11219
1[root]
2type=Root
3children=system
4eventq_index=0
5full_system=false
6sim_quantum=0
7time_sync_enable=false
8time_sync_period=100000000
9time_sync_spin_threshold=100000
10
11[system]
12type=System
13children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain
14boot_osflags=a
15cache_line_size=64
16clk_domain=system.clk_domain
17eventq_index=0
18init_param=0
19kernel=
20kernel_addr_check=true
21load_addr_mask=1099511627775
22load_offset=0
23mem_mode=timing
24mem_ranges=0:268435455
25memories=system.mem_ctrls
26mmap_using_noreserve=false
27multi_thread=false
28num_work_ids=16
29readfile=
30symbolfile=
31work_begin_ckpt_count=0
32work_begin_cpu_id_exit=-1
33work_begin_exit_count=0
34work_cpus_ckpt_count=0
35work_end_ckpt_count=0
36work_end_exit_count=0
37work_item_id=-1
38system_port=system.sys_port_proxy.slave[0]
39
40[system.clk_domain]
41type=SrcClockDomain
42clock=1
43domain_id=-1
44eventq_index=0
45init_perf_level=0
46voltage_domain=system.voltage_domain
47
48[system.cpu]
49type=RubyTester
50check_flush=true
51checks_to_complete=100
52clk_domain=system.clk_domain
53deadlock_threshold=50000
54eventq_index=0
55num_cpus=1
56system=system
57wakeup_frequency=10
58cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
59cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
60
61[system.dvfs_handler]
62type=DVFSHandler
63domains=
64enable=false
65eventq_index=0
66sys_clk_domain=system.clk_domain
67transition_latency=100000
68
69[system.mem_ctrls]
70type=DRAMCtrl
71IDD0=0.075000
72IDD02=0.000000
73IDD2N=0.050000
74IDD2N2=0.000000
75IDD2P0=0.000000
76IDD2P02=0.000000
77IDD2P1=0.000000
78IDD2P12=0.000000
79IDD3N=0.057000
80IDD3N2=0.000000
81IDD3P0=0.000000
82IDD3P02=0.000000
83IDD3P1=0.000000
84IDD3P12=0.000000
85IDD4R=0.187000
86IDD4R2=0.000000
87IDD4W=0.165000
88IDD4W2=0.000000
89IDD5=0.220000
90IDD52=0.000000
91IDD6=0.000000
92IDD62=0.000000
93VDD=1.500000
94VDD2=0.000000
95activation_limit=4
96addr_mapping=RoRaBaCoCh
97bank_groups_per_rank=0
98banks_per_rank=8
99burst_length=8
100channels=1
101clk_domain=system.clk_domain
102conf_table_reported=true
103device_bus_width=8
104device_rowbuffer_size=1024
105device_size=536870912
106devices_per_rank=8
107dll=true
108eventq_index=0
109in_addr_map=true
110max_accesses_per_row=16
111mem_sched_policy=frfcfs
112min_writes_per_switch=16
113null=false
114page_policy=open_adaptive
115range=0:268435455
116ranks_per_channel=2
117read_buffer_size=32
118static_backend_latency=10
119static_frontend_latency=10
120tBURST=5
121tCCD_L=0
122tCK=1
123tCL=14
124tCS=3
125tRAS=35
126tRCD=14
127tREFI=7800
128tRFC=260
129tRP=14
130tRRD=6
131tRRD_L=0
132tRTP=8
133tRTW=3
134tWR=15
135tWTR=8
136tXAW=30
137tXP=0
138tXPDLL=0
139tXS=0
140tXSDLL=0
141write_buffer_size=64
142write_high_thresh_perc=85
143write_low_thresh_perc=50
144port=system.ruby.dir_cntrl0.memory
145
146[system.ruby]
147type=RubySystem
148children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network
149access_backing_store=false
150all_instructions=false
151block_size_bytes=64
152clk_domain=system.ruby.clk_domain
153eventq_index=0
154hot_lines=false
155memory_size_bits=48
156num_of_sequencers=1
157number_of_virtual_networks=6
158phys_mem=Null
159randomization=true
160
161[system.ruby.clk_domain]
162type=SrcClockDomain
163clock=1
164domain_id=-1
165eventq_index=0
166init_perf_level=0
167voltage_domain=system.voltage_domain
168
169[system.ruby.dir_cntrl0]
170type=Directory_Controller
171children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir probeFilter requestToDir responseFromDir responseFromMemory responseToDir triggerQueue unblockToDir
172buffer_size=0
173clk_domain=system.ruby.clk_domain
174cluster_id=0
175directory=system.ruby.dir_cntrl0.directory
176dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir
177dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir
178eventq_index=0
179forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir
180from_memory_controller_latency=2
181full_bit_dir_enabled=false
182number_of_TBEs=256
183probeFilter=system.ruby.dir_cntrl0.probeFilter
184probe_filter_enabled=false
185recycle_latency=10
186requestToDir=system.ruby.dir_cntrl0.requestToDir
187responseFromDir=system.ruby.dir_cntrl0.responseFromDir
188responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
189responseToDir=system.ruby.dir_cntrl0.responseToDir
190ruby_system=system.ruby
191system=system
192to_memory_controller_latency=1
193transitions_per_cycle=32
194triggerQueue=system.ruby.dir_cntrl0.triggerQueue
195unblockToDir=system.ruby.dir_cntrl0.unblockToDir
196version=0
197memory=system.mem_ctrls.port
198
199[system.ruby.dir_cntrl0.directory]
200type=RubyDirectoryMemory
201eventq_index=0
202numa_high_bit=5
203size=268435456
204version=0
205
206[system.ruby.dir_cntrl0.dmaRequestToDir]
207type=MessageBuffer
208buffer_size=0
209eventq_index=0
210ordered=true
211randomization=false
212slave=system.ruby.network.master[5]
213
214[system.ruby.dir_cntrl0.dmaResponseFromDir]
215type=MessageBuffer
216buffer_size=0
217eventq_index=0
218ordered=true
219randomization=false
220master=system.ruby.network.slave[5]
221
222[system.ruby.dir_cntrl0.forwardFromDir]
223type=MessageBuffer
224buffer_size=0
225eventq_index=0
226ordered=false
227randomization=false
228master=system.ruby.network.slave[3]
229
230[system.ruby.dir_cntrl0.probeFilter]
231type=RubyCache
232children=replacement_policy
233assoc=4
234dataAccessLatency=1
235dataArrayBanks=1
236eventq_index=0
237is_icache=false
238replacement_policy=system.ruby.dir_cntrl0.probeFilter.replacement_policy
239resourceStalls=false
240ruby_system=system.ruby
241size=1024
242start_index_bit=6
243tagAccessLatency=1
244tagArrayBanks=1
245
246[system.ruby.dir_cntrl0.probeFilter.replacement_policy]
247type=PseudoLRUReplacementPolicy
248assoc=4
249block_size=64
250eventq_index=0
251size=1024
252
253[system.ruby.dir_cntrl0.requestToDir]
254type=MessageBuffer
255buffer_size=0
256eventq_index=0
257ordered=false
258randomization=false
259slave=system.ruby.network.master[4]
260
261[system.ruby.dir_cntrl0.responseFromDir]
262type=MessageBuffer
263buffer_size=0
264eventq_index=0
265ordered=false
266randomization=false
267master=system.ruby.network.slave[4]
268
269[system.ruby.dir_cntrl0.responseFromMemory]
270type=MessageBuffer
271buffer_size=0
272eventq_index=0
273ordered=false
274randomization=false
275
276[system.ruby.dir_cntrl0.responseToDir]
277type=MessageBuffer
278buffer_size=0
279eventq_index=0
280ordered=false
281randomization=false
282slave=system.ruby.network.master[3]
283
284[system.ruby.dir_cntrl0.triggerQueue]
285type=MessageBuffer
286buffer_size=0
287eventq_index=0
288ordered=true
289randomization=false
290
291[system.ruby.dir_cntrl0.unblockToDir]
292type=MessageBuffer
293buffer_size=0
294eventq_index=0
295ordered=false
296randomization=false
297slave=system.ruby.network.master[2]
298
299[system.ruby.l1_cntrl0]
300type=L1Cache_Controller
301children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache
302L1Dcache=system.ruby.l1_cntrl0.L1Dcache
303L1Icache=system.ruby.l1_cntrl0.L1Icache
304L2cache=system.ruby.l1_cntrl0.L2cache
305buffer_size=0
306cache_response_latency=10
307clk_domain=system.ruby.clk_domain
308cluster_id=0
309eventq_index=0
310forwardToCache=system.ruby.l1_cntrl0.forwardToCache
311issue_latency=2
312l2_cache_hit_latency=10
313mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
314no_mig_atomic=true
315number_of_TBEs=256
316recycle_latency=10
317requestFromCache=system.ruby.l1_cntrl0.requestFromCache
318responseFromCache=system.ruby.l1_cntrl0.responseFromCache
319responseToCache=system.ruby.l1_cntrl0.responseToCache
320ruby_system=system.ruby
321send_evictions=false
322sequencer=system.ruby.l1_cntrl0.sequencer
323system=system
324transitions_per_cycle=32
325triggerQueue=system.ruby.l1_cntrl0.triggerQueue
326unblockFromCache=system.ruby.l1_cntrl0.unblockFromCache
327version=0
328
329[system.ruby.l1_cntrl0.L1Dcache]
330type=RubyCache
331children=replacement_policy
332assoc=2
333dataAccessLatency=1
334dataArrayBanks=1
335eventq_index=0
336is_icache=false
337replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
338resourceStalls=false
339ruby_system=system.ruby
340size=256
341start_index_bit=6
342tagAccessLatency=1
343tagArrayBanks=1
344
345[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
346type=PseudoLRUReplacementPolicy
347assoc=2
348block_size=64
349eventq_index=0
350size=256
351
352[system.ruby.l1_cntrl0.L1Icache]
353type=RubyCache
354children=replacement_policy
355assoc=2
356dataAccessLatency=1
357dataArrayBanks=1
358eventq_index=0
359is_icache=true
360replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
361resourceStalls=false
362ruby_system=system.ruby
363size=256
364start_index_bit=6
365tagAccessLatency=1
366tagArrayBanks=1
367
368[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
369type=PseudoLRUReplacementPolicy
370assoc=2
371block_size=64
372eventq_index=0
373size=256
374
375[system.ruby.l1_cntrl0.L2cache]
376type=RubyCache
377children=replacement_policy
378assoc=2
379dataAccessLatency=1
380dataArrayBanks=1
381eventq_index=0
382is_icache=false
383replacement_policy=system.ruby.l1_cntrl0.L2cache.replacement_policy
384resourceStalls=false
385ruby_system=system.ruby
386size=512
387start_index_bit=6
388tagAccessLatency=1
389tagArrayBanks=1
390
391[system.ruby.l1_cntrl0.L2cache.replacement_policy]
392type=PseudoLRUReplacementPolicy
393assoc=2
394block_size=64
395eventq_index=0
396size=512
397
398[system.ruby.l1_cntrl0.forwardToCache]
399type=MessageBuffer
400buffer_size=0
401eventq_index=0
402ordered=false
403randomization=false
404slave=system.ruby.network.master[0]
405
406[system.ruby.l1_cntrl0.mandatoryQueue]
407type=MessageBuffer
408buffer_size=0
409eventq_index=0
410ordered=false
411randomization=false
412
413[system.ruby.l1_cntrl0.requestFromCache]
414type=MessageBuffer
415buffer_size=0
416eventq_index=0
417ordered=false
418randomization=false
419master=system.ruby.network.slave[0]
420
421[system.ruby.l1_cntrl0.responseFromCache]
422type=MessageBuffer
423buffer_size=0
424eventq_index=0
425ordered=false
426randomization=false
427master=system.ruby.network.slave[1]
428
429[system.ruby.l1_cntrl0.responseToCache]
430type=MessageBuffer
431buffer_size=0
432eventq_index=0
433ordered=false
434randomization=false
435slave=system.ruby.network.master[1]
436
437[system.ruby.l1_cntrl0.sequencer]
438type=RubySequencer
439clk_domain=system.ruby.clk_domain
440dcache=system.ruby.l1_cntrl0.L1Dcache
441dcache_hit_latency=1
442deadlock_threshold=500000
443eventq_index=0
444icache=system.ruby.l1_cntrl0.L1Icache
445icache_hit_latency=1
446max_outstanding_requests=16
447ruby_system=system.ruby
448support_data_reqs=true
449support_inst_reqs=true
450system=system
451using_network_tester=false
452using_ruby_tester=true
453version=0
454slave=system.cpu.cpuDataPort[0] system.cpu.cpuInstPort[0]
455
456[system.ruby.l1_cntrl0.triggerQueue]
457type=MessageBuffer
458buffer_size=0
459eventq_index=0
460ordered=false
461randomization=false
462
463[system.ruby.l1_cntrl0.unblockFromCache]
464type=MessageBuffer
465buffer_size=0
466eventq_index=0
467ordered=false
468randomization=false
469master=system.ruby.network.slave[2]
470
471[system.ruby.memctrl_clk_domain]
472type=DerivedClockDomain
473clk_divider=3
474clk_domain=system.ruby.clk_domain
475eventq_index=0
476
477[system.ruby.network]
478type=SimpleNetwork
479children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_links0 int_links1 routers0 routers1 routers2
480adaptive_routing=false
481buffer_size=0
482clk_domain=system.ruby.clk_domain
483control_msg_size=8
484endpoint_bandwidth=1000
485eventq_index=0
486ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
487int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23
488int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
489netifs=
490number_of_virtual_networks=6
491routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
492ruby_system=system.ruby
493topology=Crossbar
494master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.unblockToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave
495slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.l1_cntrl0.unblockFromCache.master system.ruby.dir_cntrl0.forwardFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master
496
497[system.ruby.network.ext_links0]
498type=SimpleExtLink
499bandwidth_factor=16
500eventq_index=0
501ext_node=system.ruby.l1_cntrl0
502int_node=system.ruby.network.routers0
503latency=1
504link_id=0
505weight=1
506
507[system.ruby.network.ext_links1]
508type=SimpleExtLink
509bandwidth_factor=16
510eventq_index=0
511ext_node=system.ruby.dir_cntrl0
512int_node=system.ruby.network.routers1
513latency=1
514link_id=1
515weight=1
516
517[system.ruby.network.int_link_buffers00]
518type=MessageBuffer
519buffer_size=0
520eventq_index=0
521ordered=true
522randomization=false
523
524[system.ruby.network.int_link_buffers01]
525type=MessageBuffer
526buffer_size=0
527eventq_index=0
528ordered=true
529randomization=false
530
531[system.ruby.network.int_link_buffers02]
532type=MessageBuffer
533buffer_size=0
534eventq_index=0
535ordered=true
536randomization=false
537
538[system.ruby.network.int_link_buffers03]
539type=MessageBuffer
540buffer_size=0
541eventq_index=0
542ordered=true
543randomization=false
544
545[system.ruby.network.int_link_buffers04]
546type=MessageBuffer
547buffer_size=0
548eventq_index=0
549ordered=true
550randomization=false
551
552[system.ruby.network.int_link_buffers05]
553type=MessageBuffer
554buffer_size=0
555eventq_index=0
556ordered=true
557randomization=false
558
559[system.ruby.network.int_link_buffers06]
560type=MessageBuffer
561buffer_size=0
562eventq_index=0
563ordered=true
564randomization=false
565
566[system.ruby.network.int_link_buffers07]
567type=MessageBuffer
568buffer_size=0
569eventq_index=0
570ordered=true
571randomization=false
572
573[system.ruby.network.int_link_buffers08]
574type=MessageBuffer
575buffer_size=0
576eventq_index=0
577ordered=true
578randomization=false
579
580[system.ruby.network.int_link_buffers09]
581type=MessageBuffer
582buffer_size=0
583eventq_index=0
584ordered=true
585randomization=false
586
587[system.ruby.network.int_link_buffers10]
588type=MessageBuffer
589buffer_size=0
590eventq_index=0
591ordered=true
592randomization=false
593
594[system.ruby.network.int_link_buffers11]
595type=MessageBuffer
596buffer_size=0
597eventq_index=0
598ordered=true
599randomization=false
600
601[system.ruby.network.int_link_buffers12]
602type=MessageBuffer
603buffer_size=0
604eventq_index=0
605ordered=true
606randomization=false
607
608[system.ruby.network.int_link_buffers13]
609type=MessageBuffer
610buffer_size=0
611eventq_index=0
612ordered=true
613randomization=false
614
615[system.ruby.network.int_link_buffers14]
616type=MessageBuffer
617buffer_size=0
618eventq_index=0
619ordered=true
620randomization=false
621
622[system.ruby.network.int_link_buffers15]
623type=MessageBuffer
624buffer_size=0
625eventq_index=0
626ordered=true
627randomization=false
628
629[system.ruby.network.int_link_buffers16]
630type=MessageBuffer
631buffer_size=0
632eventq_index=0
633ordered=true
634randomization=false
635
636[system.ruby.network.int_link_buffers17]
637type=MessageBuffer
638buffer_size=0
639eventq_index=0
640ordered=true
641randomization=false
642
643[system.ruby.network.int_link_buffers18]
644type=MessageBuffer
645buffer_size=0
646eventq_index=0
647ordered=true
648randomization=false
649
650[system.ruby.network.int_link_buffers19]
651type=MessageBuffer
652buffer_size=0
653eventq_index=0
654ordered=true
655randomization=false
656
657[system.ruby.network.int_link_buffers20]
658type=MessageBuffer
659buffer_size=0
660eventq_index=0
661ordered=true
662randomization=false
663
664[system.ruby.network.int_link_buffers21]
665type=MessageBuffer
666buffer_size=0
667eventq_index=0
668ordered=true
669randomization=false
670
671[system.ruby.network.int_link_buffers22]
672type=MessageBuffer
673buffer_size=0
674eventq_index=0
675ordered=true
676randomization=false
677
678[system.ruby.network.int_link_buffers23]
679type=MessageBuffer
680buffer_size=0
681eventq_index=0
682ordered=true
683randomization=false
684
685[system.ruby.network.int_links0]
686type=SimpleIntLink
687bandwidth_factor=16
688eventq_index=0
689latency=1
690link_id=2
691node_a=system.ruby.network.routers0
692node_b=system.ruby.network.routers2
693weight=1
694
695[system.ruby.network.int_links1]
696type=SimpleIntLink
697bandwidth_factor=16
698eventq_index=0
699latency=1
700link_id=3
701node_a=system.ruby.network.routers1
702node_b=system.ruby.network.routers2
703weight=1
704
705[system.ruby.network.routers0]
706type=Switch
707children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
708clk_domain=system.ruby.clk_domain
709eventq_index=0
710port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17
711router_id=0
712virt_nets=6
713
714[system.ruby.network.routers0.port_buffers00]
715type=MessageBuffer
716buffer_size=0
717eventq_index=0
718ordered=true
719randomization=false
720
721[system.ruby.network.routers0.port_buffers01]
722type=MessageBuffer
723buffer_size=0
724eventq_index=0
725ordered=true
726randomization=false
727
728[system.ruby.network.routers0.port_buffers02]
729type=MessageBuffer
730buffer_size=0
731eventq_index=0
732ordered=true
733randomization=false
734
735[system.ruby.network.routers0.port_buffers03]
736type=MessageBuffer
737buffer_size=0
738eventq_index=0
739ordered=true
740randomization=false
741
742[system.ruby.network.routers0.port_buffers04]
743type=MessageBuffer
744buffer_size=0
745eventq_index=0
746ordered=true
747randomization=false
748
749[system.ruby.network.routers0.port_buffers05]
750type=MessageBuffer
751buffer_size=0
752eventq_index=0
753ordered=true
754randomization=false
755
756[system.ruby.network.routers0.port_buffers06]
757type=MessageBuffer
758buffer_size=0
759eventq_index=0
760ordered=true
761randomization=false
762
763[system.ruby.network.routers0.port_buffers07]
764type=MessageBuffer
765buffer_size=0
766eventq_index=0
767ordered=true
768randomization=false
769
770[system.ruby.network.routers0.port_buffers08]
771type=MessageBuffer
772buffer_size=0
773eventq_index=0
774ordered=true
775randomization=false
776
777[system.ruby.network.routers0.port_buffers09]
778type=MessageBuffer
779buffer_size=0
780eventq_index=0
781ordered=true
782randomization=false
783
784[system.ruby.network.routers0.port_buffers10]
785type=MessageBuffer
786buffer_size=0
787eventq_index=0
788ordered=true
789randomization=false
790
791[system.ruby.network.routers0.port_buffers11]
792type=MessageBuffer
793buffer_size=0
794eventq_index=0
795ordered=true
796randomization=false
797
798[system.ruby.network.routers0.port_buffers12]
799type=MessageBuffer
800buffer_size=0
801eventq_index=0
802ordered=true
803randomization=false
804
805[system.ruby.network.routers0.port_buffers13]
806type=MessageBuffer
807buffer_size=0
808eventq_index=0
809ordered=true
810randomization=false
811
812[system.ruby.network.routers0.port_buffers14]
813type=MessageBuffer
814buffer_size=0
815eventq_index=0
816ordered=true
817randomization=false
818
819[system.ruby.network.routers0.port_buffers15]
820type=MessageBuffer
821buffer_size=0
822eventq_index=0
823ordered=true
824randomization=false
825
826[system.ruby.network.routers0.port_buffers16]
827type=MessageBuffer
828buffer_size=0
829eventq_index=0
830ordered=true
831randomization=false
832
833[system.ruby.network.routers0.port_buffers17]
834type=MessageBuffer
835buffer_size=0
836eventq_index=0
837ordered=true
838randomization=false
839
840[system.ruby.network.routers1]
841type=Switch
842children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17
843clk_domain=system.ruby.clk_domain
844eventq_index=0
845port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17
846router_id=1
847virt_nets=6
848
849[system.ruby.network.routers1.port_buffers00]
850type=MessageBuffer
851buffer_size=0
852eventq_index=0
853ordered=true
854randomization=false
855
856[system.ruby.network.routers1.port_buffers01]
857type=MessageBuffer
858buffer_size=0
859eventq_index=0
860ordered=true
861randomization=false
862
863[system.ruby.network.routers1.port_buffers02]
864type=MessageBuffer
865buffer_size=0
866eventq_index=0
867ordered=true
868randomization=false
869
870[system.ruby.network.routers1.port_buffers03]
871type=MessageBuffer
872buffer_size=0
873eventq_index=0
874ordered=true
875randomization=false
876
877[system.ruby.network.routers1.port_buffers04]
878type=MessageBuffer
879buffer_size=0
880eventq_index=0
881ordered=true
882randomization=false
883
884[system.ruby.network.routers1.port_buffers05]
885type=MessageBuffer
886buffer_size=0
887eventq_index=0
888ordered=true
889randomization=false
890
891[system.ruby.network.routers1.port_buffers06]
892type=MessageBuffer
893buffer_size=0
894eventq_index=0
895ordered=true
896randomization=false
897
898[system.ruby.network.routers1.port_buffers07]
899type=MessageBuffer
900buffer_size=0
901eventq_index=0
902ordered=true
903randomization=false
904
905[system.ruby.network.routers1.port_buffers08]
906type=MessageBuffer
907buffer_size=0
908eventq_index=0
909ordered=true
910randomization=false
911
912[system.ruby.network.routers1.port_buffers09]
913type=MessageBuffer
914buffer_size=0
915eventq_index=0
916ordered=true
917randomization=false
918
919[system.ruby.network.routers1.port_buffers10]
920type=MessageBuffer
921buffer_size=0
922eventq_index=0
923ordered=true
924randomization=false
925
926[system.ruby.network.routers1.port_buffers11]
927type=MessageBuffer
928buffer_size=0
929eventq_index=0
930ordered=true
931randomization=false
932
933[system.ruby.network.routers1.port_buffers12]
934type=MessageBuffer
935buffer_size=0
936eventq_index=0
937ordered=true
938randomization=false
939
940[system.ruby.network.routers1.port_buffers13]
941type=MessageBuffer
942buffer_size=0
943eventq_index=0
944ordered=true
945randomization=false
946
947[system.ruby.network.routers1.port_buffers14]
948type=MessageBuffer
949buffer_size=0
950eventq_index=0
951ordered=true
952randomization=false
953
954[system.ruby.network.routers1.port_buffers15]
955type=MessageBuffer
956buffer_size=0
957eventq_index=0
958ordered=true
959randomization=false
960
961[system.ruby.network.routers1.port_buffers16]
962type=MessageBuffer
963buffer_size=0
964eventq_index=0
965ordered=true
966randomization=false
967
968[system.ruby.network.routers1.port_buffers17]
969type=MessageBuffer
970buffer_size=0
971eventq_index=0
972ordered=true
973randomization=false
974
975[system.ruby.network.routers2]
976type=Switch
977children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23
978clk_domain=system.ruby.clk_domain
979eventq_index=0
980port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
981router_id=2
982virt_nets=6
983
984[system.ruby.network.routers2.port_buffers00]
985type=MessageBuffer
986buffer_size=0
987eventq_index=0
988ordered=true
989randomization=false
990
991[system.ruby.network.routers2.port_buffers01]
992type=MessageBuffer
993buffer_size=0
994eventq_index=0
995ordered=true
996randomization=false
997
998[system.ruby.network.routers2.port_buffers02]
999type=MessageBuffer
1000buffer_size=0
1001eventq_index=0
1002ordered=true
1003randomization=false
1004
1005[system.ruby.network.routers2.port_buffers03]
1006type=MessageBuffer
1007buffer_size=0
1008eventq_index=0
1009ordered=true
1010randomization=false
1011
1012[system.ruby.network.routers2.port_buffers04]
1013type=MessageBuffer
1014buffer_size=0
1015eventq_index=0
1016ordered=true
1017randomization=false
1018
1019[system.ruby.network.routers2.port_buffers05]
1020type=MessageBuffer
1021buffer_size=0
1022eventq_index=0
1023ordered=true
1024randomization=false
1025
1026[system.ruby.network.routers2.port_buffers06]
1027type=MessageBuffer
1028buffer_size=0
1029eventq_index=0
1030ordered=true
1031randomization=false
1032
1033[system.ruby.network.routers2.port_buffers07]
1034type=MessageBuffer
1035buffer_size=0
1036eventq_index=0
1037ordered=true
1038randomization=false
1039
1040[system.ruby.network.routers2.port_buffers08]
1041type=MessageBuffer
1042buffer_size=0
1043eventq_index=0
1044ordered=true
1045randomization=false
1046
1047[system.ruby.network.routers2.port_buffers09]
1048type=MessageBuffer
1049buffer_size=0
1050eventq_index=0
1051ordered=true
1052randomization=false
1053
1054[system.ruby.network.routers2.port_buffers10]
1055type=MessageBuffer
1056buffer_size=0
1057eventq_index=0
1058ordered=true
1059randomization=false
1060
1061[system.ruby.network.routers2.port_buffers11]
1062type=MessageBuffer
1063buffer_size=0
1064eventq_index=0
1065ordered=true
1066randomization=false
1067
1068[system.ruby.network.routers2.port_buffers12]
1069type=MessageBuffer
1070buffer_size=0
1071eventq_index=0
1072ordered=true
1073randomization=false
1074
1075[system.ruby.network.routers2.port_buffers13]
1076type=MessageBuffer
1077buffer_size=0
1078eventq_index=0
1079ordered=true
1080randomization=false
1081
1082[system.ruby.network.routers2.port_buffers14]
1083type=MessageBuffer
1084buffer_size=0
1085eventq_index=0
1086ordered=true
1087randomization=false
1088
1089[system.ruby.network.routers2.port_buffers15]
1090type=MessageBuffer
1091buffer_size=0
1092eventq_index=0
1093ordered=true
1094randomization=false
1095
1096[system.ruby.network.routers2.port_buffers16]
1097type=MessageBuffer
1098buffer_size=0
1099eventq_index=0
1100ordered=true
1101randomization=false
1102
1103[system.ruby.network.routers2.port_buffers17]
1104type=MessageBuffer
1105buffer_size=0
1106eventq_index=0
1107ordered=true
1108randomization=false
1109
1110[system.ruby.network.routers2.port_buffers18]
1111type=MessageBuffer
1112buffer_size=0
1113eventq_index=0
1114ordered=true
1115randomization=false
1116
1117[system.ruby.network.routers2.port_buffers19]
1118type=MessageBuffer
1119buffer_size=0
1120eventq_index=0
1121ordered=true
1122randomization=false
1123
1124[system.ruby.network.routers2.port_buffers20]
1125type=MessageBuffer
1126buffer_size=0
1127eventq_index=0
1128ordered=true
1129randomization=false
1130
1131[system.ruby.network.routers2.port_buffers21]
1132type=MessageBuffer
1133buffer_size=0
1134eventq_index=0
1135ordered=true
1136randomization=false
1137
1138[system.ruby.network.routers2.port_buffers22]
1139type=MessageBuffer
1140buffer_size=0
1141eventq_index=0
1142ordered=true
1143randomization=false
1144
1145[system.ruby.network.routers2.port_buffers23]
1146type=MessageBuffer
1147buffer_size=0
1148eventq_index=0
1149ordered=true
1150randomization=false
1151
1152[system.sys_port_proxy]
1153type=RubyPortProxy
1154clk_domain=system.clk_domain
1155eventq_index=0
1156ruby_system=system.ruby
1157support_data_reqs=true
1158support_inst_reqs=true
1159system=system
1160using_ruby_tester=false
1161version=0
1162slave=system.system_port
1163
1164[system.voltage_domain]
1165type=VoltageDomain
1166eventq_index=0
1167voltage=1.000000
1168
1169