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