config.ini revision 11312
14202Sbinkertn@umich.edu[root]
24202Sbinkertn@umich.edutype=Root
34202Sbinkertn@umich.educhildren=system
44202Sbinkertn@umich.edueventq_index=0
54202Sbinkertn@umich.edufull_system=false
64202Sbinkertn@umich.edusim_quantum=0
74202Sbinkertn@umich.edutime_sync_enable=false
84202Sbinkertn@umich.edutime_sync_period=100000000
94202Sbinkertn@umich.edutime_sync_spin_threshold=100000
104202Sbinkertn@umich.edu
114202Sbinkertn@umich.edu[system]
124202Sbinkertn@umich.edutype=System
134202Sbinkertn@umich.educhildren=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain
144202Sbinkertn@umich.eduboot_osflags=a
154202Sbinkertn@umich.educache_line_size=64
164202Sbinkertn@umich.educlk_domain=system.clk_domain
174202Sbinkertn@umich.edueventq_index=0
184202Sbinkertn@umich.eduexit_on_work_items=false
194202Sbinkertn@umich.eduinit_param=0
204202Sbinkertn@umich.edukernel=
214202Sbinkertn@umich.edukernel_addr_check=true
224202Sbinkertn@umich.eduload_addr_mask=1099511627775
234202Sbinkertn@umich.eduload_offset=0
244202Sbinkertn@umich.edumem_mode=timing
254202Sbinkertn@umich.edumem_ranges=0:268435455
264202Sbinkertn@umich.edumemories=system.mem_ctrls
274202Sbinkertn@umich.edummap_using_noreserve=false
284202Sbinkertn@umich.edumulti_thread=false
294202Sbinkertn@umich.edunum_work_ids=16
304202Sbinkertn@umich.edureadfile=
314202Sbinkertn@umich.edusymbolfile=
324202Sbinkertn@umich.eduwork_begin_ckpt_count=0
335628Sgblack@eecs.umich.eduwork_begin_cpu_id_exit=-1
344486Sbinkertn@umich.eduwork_begin_exit_count=0
354486Sbinkertn@umich.eduwork_cpus_ckpt_count=0
364776Sgblack@eecs.umich.eduwork_end_ckpt_count=0
374486Sbinkertn@umich.eduwork_end_exit_count=0
384202Sbinkertn@umich.eduwork_item_id=-1
394202Sbinkertn@umich.edusystem_port=system.sys_port_proxy.slave[0]
404202Sbinkertn@umich.edu
414202Sbinkertn@umich.edu[system.clk_domain]
424202Sbinkertn@umich.edutype=SrcClockDomain
435522Snate@binkert.orgclock=1
446143Snate@binkert.orgdomain_id=-1
455780Ssteve.reinhardt@amd.comeventq_index=0
464202Sbinkertn@umich.eduinit_perf_level=0
474202Sbinkertn@umich.eduvoltage_domain=system.voltage_domain
484202Sbinkertn@umich.edu
494202Sbinkertn@umich.edu[system.cpu]
504202Sbinkertn@umich.edutype=RubyTester
514202Sbinkertn@umich.educheck_flush=false
524202Sbinkertn@umich.educhecks_to_complete=100
534202Sbinkertn@umich.educlk_domain=system.clk_domain
544202Sbinkertn@umich.edudeadlock_threshold=50000
554826Ssaidi@eecs.umich.edueventq_index=0
564202Sbinkertn@umich.edunum_cpus=1
575016Sgblack@eecs.umich.edusystem=system
584486Sbinkertn@umich.eduwakeup_frequency=10
594486Sbinkertn@umich.educpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
604202Sbinkertn@umich.edu
614202Sbinkertn@umich.edu[system.dvfs_handler]
625192Ssaidi@eecs.umich.edutype=DVFSHandler
635192Ssaidi@eecs.umich.edudomains=
645192Ssaidi@eecs.umich.eduenable=false
655192Ssaidi@eecs.umich.edueventq_index=0
665192Ssaidi@eecs.umich.edusys_clk_domain=system.clk_domain
675192Ssaidi@eecs.umich.edutransition_latency=100000
685192Ssaidi@eecs.umich.edu
695192Ssaidi@eecs.umich.edu[system.mem_ctrls]
705192Ssaidi@eecs.umich.edutype=DRAMCtrl
715192Ssaidi@eecs.umich.eduIDD0=0.075000
725192Ssaidi@eecs.umich.eduIDD02=0.000000
735192Ssaidi@eecs.umich.eduIDD2N=0.050000
745192Ssaidi@eecs.umich.eduIDD2N2=0.000000
755192Ssaidi@eecs.umich.eduIDD2P0=0.000000
765192Ssaidi@eecs.umich.eduIDD2P02=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 l2_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=3
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 requestToDir responseFromDir responseFromMemory responseToDir
172buffer_size=0
173clk_domain=system.ruby.clk_domain
174cluster_id=0
175directory=system.ruby.dir_cntrl0.directory
176directory_latency=6
177eventq_index=0
178number_of_TBEs=256
179recycle_latency=10
180requestToDir=system.ruby.dir_cntrl0.requestToDir
181responseFromDir=system.ruby.dir_cntrl0.responseFromDir
182responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
183responseToDir=system.ruby.dir_cntrl0.responseToDir
184ruby_system=system.ruby
185system=system
186to_mem_ctrl_latency=1
187transitions_per_cycle=32
188version=0
189memory=system.mem_ctrls.port
190
191[system.ruby.dir_cntrl0.directory]
192type=RubyDirectoryMemory
193eventq_index=0
194numa_high_bit=5
195size=268435456
196version=0
197
198[system.ruby.dir_cntrl0.requestToDir]
199type=MessageBuffer
200buffer_size=0
201eventq_index=0
202ordered=false
203randomization=false
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
212master=system.ruby.network.slave[6]
213
214[system.ruby.dir_cntrl0.responseFromMemory]
215type=MessageBuffer
216buffer_size=0
217eventq_index=0
218ordered=false
219randomization=false
220
221[system.ruby.dir_cntrl0.responseToDir]
222type=MessageBuffer
223buffer_size=0
224eventq_index=0
225ordered=false
226randomization=false
227slave=system.ruby.network.master[6]
228
229[system.ruby.l1_cntrl0]
230type=L1Cache_Controller
231children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache
232L1Dcache=system.ruby.l1_cntrl0.L1Dcache
233L1Icache=system.ruby.l1_cntrl0.L1Icache
234buffer_size=0
235clk_domain=system.ruby.clk_domain
236cluster_id=0
237enable_prefetch=false
238eventq_index=0
239l1_request_latency=2
240l1_response_latency=2
241l2_select_num_bits=0
242mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
243number_of_TBEs=256
244optionalQueue=system.ruby.l1_cntrl0.optionalQueue
245prefetcher=system.ruby.l1_cntrl0.prefetcher
246recycle_latency=10
247requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
248requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
249responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
250responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
251ruby_system=system.ruby
252send_evictions=false
253sequencer=system.ruby.l1_cntrl0.sequencer
254system=system
255to_l2_latency=1
256transitions_per_cycle=32
257unblockFromL1Cache=system.ruby.l1_cntrl0.unblockFromL1Cache
258version=0
259
260[system.ruby.l1_cntrl0.L1Dcache]
261type=RubyCache
262children=replacement_policy
263assoc=2
264block_size=0
265dataAccessLatency=1
266dataArrayBanks=1
267eventq_index=0
268is_icache=false
269replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
270resourceStalls=false
271ruby_system=system.ruby
272size=256
273start_index_bit=6
274tagAccessLatency=1
275tagArrayBanks=1
276
277[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
278type=PseudoLRUReplacementPolicy
279assoc=2
280block_size=64
281eventq_index=0
282size=256
283
284[system.ruby.l1_cntrl0.L1Icache]
285type=RubyCache
286children=replacement_policy
287assoc=2
288block_size=0
289dataAccessLatency=1
290dataArrayBanks=1
291eventq_index=0
292is_icache=true
293replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
294resourceStalls=false
295ruby_system=system.ruby
296size=256
297start_index_bit=6
298tagAccessLatency=1
299tagArrayBanks=1
300
301[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
302type=PseudoLRUReplacementPolicy
303assoc=2
304block_size=64
305eventq_index=0
306size=256
307
308[system.ruby.l1_cntrl0.mandatoryQueue]
309type=MessageBuffer
310buffer_size=0
311eventq_index=0
312ordered=false
313randomization=false
314
315[system.ruby.l1_cntrl0.optionalQueue]
316type=MessageBuffer
317buffer_size=0
318eventq_index=0
319ordered=false
320randomization=false
321
322[system.ruby.l1_cntrl0.prefetcher]
323type=Prefetcher
324cross_page=false
325eventq_index=0
326nonunit_filter=8
327num_startup_pfs=1
328num_streams=4
329pf_per_stream=1
330sys=system
331train_misses=4
332unit_filter=8
333
334[system.ruby.l1_cntrl0.requestFromL1Cache]
335type=MessageBuffer
336buffer_size=0
337eventq_index=0
338ordered=false
339randomization=false
340master=system.ruby.network.slave[0]
341
342[system.ruby.l1_cntrl0.requestToL1Cache]
343type=MessageBuffer
344buffer_size=0
345eventq_index=0
346ordered=false
347randomization=false
348slave=system.ruby.network.master[0]
349
350[system.ruby.l1_cntrl0.responseFromL1Cache]
351type=MessageBuffer
352buffer_size=0
353eventq_index=0
354ordered=false
355randomization=false
356master=system.ruby.network.slave[1]
357
358[system.ruby.l1_cntrl0.responseToL1Cache]
359type=MessageBuffer
360buffer_size=0
361eventq_index=0
362ordered=false
363randomization=false
364slave=system.ruby.network.master[1]
365
366[system.ruby.l1_cntrl0.sequencer]
367type=RubySequencer
368clk_domain=system.ruby.clk_domain
369coreid=99
370dcache=system.ruby.l1_cntrl0.L1Dcache
371dcache_hit_latency=1
372deadlock_threshold=500000
373eventq_index=0
374icache=system.ruby.l1_cntrl0.L1Icache
375icache_hit_latency=1
376is_cpu_sequencer=true
377max_outstanding_requests=16
378no_retry_on_stall=true
379ruby_system=system.ruby
380support_data_reqs=true
381support_inst_reqs=true
382system=system
383using_network_tester=false
384using_ruby_tester=true
385version=0
386slave=system.cpu.cpuInstDataPort[0]
387
388[system.ruby.l1_cntrl0.unblockFromL1Cache]
389type=MessageBuffer
390buffer_size=0
391eventq_index=0
392ordered=false
393randomization=false
394master=system.ruby.network.slave[2]
395
396[system.ruby.l2_cntrl0]
397type=L2Cache_Controller
398children=DirRequestFromL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache unblockToL2Cache
399DirRequestFromL2Cache=system.ruby.l2_cntrl0.DirRequestFromL2Cache
400L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache
401L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache
402L2cache=system.ruby.l2_cntrl0.L2cache
403buffer_size=0
404clk_domain=system.ruby.clk_domain
405cluster_id=0
406eventq_index=0
407l2_request_latency=2
408l2_response_latency=2
409number_of_TBEs=256
410recycle_latency=10
411responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
412responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
413ruby_system=system.ruby
414system=system
415to_l1_latency=1
416transitions_per_cycle=32
417unblockToL2Cache=system.ruby.l2_cntrl0.unblockToL2Cache
418version=0
419
420[system.ruby.l2_cntrl0.DirRequestFromL2Cache]
421type=MessageBuffer
422buffer_size=0
423eventq_index=0
424ordered=false
425randomization=false
426master=system.ruby.network.slave[3]
427
428[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
429type=MessageBuffer
430buffer_size=0
431eventq_index=0
432ordered=false
433randomization=false
434master=system.ruby.network.slave[4]
435
436[system.ruby.l2_cntrl0.L1RequestToL2Cache]
437type=MessageBuffer
438buffer_size=0
439eventq_index=0
440ordered=false
441randomization=false
442slave=system.ruby.network.master[3]
443
444[system.ruby.l2_cntrl0.L2cache]
445type=RubyCache
446children=replacement_policy
447assoc=2
448block_size=0
449dataAccessLatency=1
450dataArrayBanks=1
451eventq_index=0
452is_icache=false
453replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy
454resourceStalls=false
455ruby_system=system.ruby
456size=512
457start_index_bit=6
458tagAccessLatency=1
459tagArrayBanks=1
460
461[system.ruby.l2_cntrl0.L2cache.replacement_policy]
462type=PseudoLRUReplacementPolicy
463assoc=2
464block_size=64
465eventq_index=0
466size=512
467
468[system.ruby.l2_cntrl0.responseFromL2Cache]
469type=MessageBuffer
470buffer_size=0
471eventq_index=0
472ordered=false
473randomization=false
474master=system.ruby.network.slave[5]
475
476[system.ruby.l2_cntrl0.responseToL2Cache]
477type=MessageBuffer
478buffer_size=0
479eventq_index=0
480ordered=false
481randomization=false
482slave=system.ruby.network.master[4]
483
484[system.ruby.l2_cntrl0.unblockToL2Cache]
485type=MessageBuffer
486buffer_size=0
487eventq_index=0
488ordered=false
489randomization=false
490slave=system.ruby.network.master[2]
491
492[system.ruby.memctrl_clk_domain]
493type=DerivedClockDomain
494clk_divider=3
495clk_domain=system.ruby.clk_domain
496eventq_index=0
497
498[system.ruby.network]
499type=SimpleNetwork
500children=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
501adaptive_routing=false
502buffer_size=0
503clk_domain=system.ruby.clk_domain
504control_msg_size=8
505endpoint_bandwidth=1000
506eventq_index=0
507ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
508int_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
509int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
510netifs=
511number_of_virtual_networks=3
512routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
513ruby_system=system.ruby
514topology=Crossbar
515master=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
516slave=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
517
518[system.ruby.network.ext_links0]
519type=SimpleExtLink
520bandwidth_factor=16
521eventq_index=0
522ext_node=system.ruby.l1_cntrl0
523int_node=system.ruby.network.routers0
524latency=1
525link_id=0
526weight=1
527
528[system.ruby.network.ext_links1]
529type=SimpleExtLink
530bandwidth_factor=16
531eventq_index=0
532ext_node=system.ruby.l2_cntrl0
533int_node=system.ruby.network.routers1
534latency=1
535link_id=1
536weight=1
537
538[system.ruby.network.ext_links2]
539type=SimpleExtLink
540bandwidth_factor=16
541eventq_index=0
542ext_node=system.ruby.dir_cntrl0
543int_node=system.ruby.network.routers2
544latency=1
545link_id=2
546weight=1
547
548[system.ruby.network.int_link_buffers00]
549type=MessageBuffer
550buffer_size=0
551eventq_index=0
552ordered=true
553randomization=false
554
555[system.ruby.network.int_link_buffers01]
556type=MessageBuffer
557buffer_size=0
558eventq_index=0
559ordered=true
560randomization=false
561
562[system.ruby.network.int_link_buffers02]
563type=MessageBuffer
564buffer_size=0
565eventq_index=0
566ordered=true
567randomization=false
568
569[system.ruby.network.int_link_buffers03]
570type=MessageBuffer
571buffer_size=0
572eventq_index=0
573ordered=true
574randomization=false
575
576[system.ruby.network.int_link_buffers04]
577type=MessageBuffer
578buffer_size=0
579eventq_index=0
580ordered=true
581randomization=false
582
583[system.ruby.network.int_link_buffers05]
584type=MessageBuffer
585buffer_size=0
586eventq_index=0
587ordered=true
588randomization=false
589
590[system.ruby.network.int_link_buffers06]
591type=MessageBuffer
592buffer_size=0
593eventq_index=0
594ordered=true
595randomization=false
596
597[system.ruby.network.int_link_buffers07]
598type=MessageBuffer
599buffer_size=0
600eventq_index=0
601ordered=true
602randomization=false
603
604[system.ruby.network.int_link_buffers08]
605type=MessageBuffer
606buffer_size=0
607eventq_index=0
608ordered=true
609randomization=false
610
611[system.ruby.network.int_link_buffers09]
612type=MessageBuffer
613buffer_size=0
614eventq_index=0
615ordered=true
616randomization=false
617
618[system.ruby.network.int_link_buffers10]
619type=MessageBuffer
620buffer_size=0
621eventq_index=0
622ordered=true
623randomization=false
624
625[system.ruby.network.int_link_buffers11]
626type=MessageBuffer
627buffer_size=0
628eventq_index=0
629ordered=true
630randomization=false
631
632[system.ruby.network.int_link_buffers12]
633type=MessageBuffer
634buffer_size=0
635eventq_index=0
636ordered=true
637randomization=false
638
639[system.ruby.network.int_link_buffers13]
640type=MessageBuffer
641buffer_size=0
642eventq_index=0
643ordered=true
644randomization=false
645
646[system.ruby.network.int_link_buffers14]
647type=MessageBuffer
648buffer_size=0
649eventq_index=0
650ordered=true
651randomization=false
652
653[system.ruby.network.int_link_buffers15]
654type=MessageBuffer
655buffer_size=0
656eventq_index=0
657ordered=true
658randomization=false
659
660[system.ruby.network.int_link_buffers16]
661type=MessageBuffer
662buffer_size=0
663eventq_index=0
664ordered=true
665randomization=false
666
667[system.ruby.network.int_link_buffers17]
668type=MessageBuffer
669buffer_size=0
670eventq_index=0
671ordered=true
672randomization=false
673
674[system.ruby.network.int_links0]
675type=SimpleIntLink
676bandwidth_factor=16
677eventq_index=0
678latency=1
679link_id=3
680node_a=system.ruby.network.routers0
681node_b=system.ruby.network.routers3
682weight=1
683
684[system.ruby.network.int_links1]
685type=SimpleIntLink
686bandwidth_factor=16
687eventq_index=0
688latency=1
689link_id=4
690node_a=system.ruby.network.routers1
691node_b=system.ruby.network.routers3
692weight=1
693
694[system.ruby.network.int_links2]
695type=SimpleIntLink
696bandwidth_factor=16
697eventq_index=0
698latency=1
699link_id=5
700node_a=system.ruby.network.routers2
701node_b=system.ruby.network.routers3
702weight=1
703
704[system.ruby.network.routers0]
705type=Switch
706children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
707clk_domain=system.ruby.clk_domain
708eventq_index=0
709port_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
710router_id=0
711virt_nets=3
712
713[system.ruby.network.routers0.port_buffers00]
714type=MessageBuffer
715buffer_size=0
716eventq_index=0
717ordered=true
718randomization=false
719
720[system.ruby.network.routers0.port_buffers01]
721type=MessageBuffer
722buffer_size=0
723eventq_index=0
724ordered=true
725randomization=false
726
727[system.ruby.network.routers0.port_buffers02]
728type=MessageBuffer
729buffer_size=0
730eventq_index=0
731ordered=true
732randomization=false
733
734[system.ruby.network.routers0.port_buffers03]
735type=MessageBuffer
736buffer_size=0
737eventq_index=0
738ordered=true
739randomization=false
740
741[system.ruby.network.routers0.port_buffers04]
742type=MessageBuffer
743buffer_size=0
744eventq_index=0
745ordered=true
746randomization=false
747
748[system.ruby.network.routers0.port_buffers05]
749type=MessageBuffer
750buffer_size=0
751eventq_index=0
752ordered=true
753randomization=false
754
755[system.ruby.network.routers0.port_buffers06]
756type=MessageBuffer
757buffer_size=0
758eventq_index=0
759ordered=true
760randomization=false
761
762[system.ruby.network.routers0.port_buffers07]
763type=MessageBuffer
764buffer_size=0
765eventq_index=0
766ordered=true
767randomization=false
768
769[system.ruby.network.routers0.port_buffers08]
770type=MessageBuffer
771buffer_size=0
772eventq_index=0
773ordered=true
774randomization=false
775
776[system.ruby.network.routers0.port_buffers09]
777type=MessageBuffer
778buffer_size=0
779eventq_index=0
780ordered=true
781randomization=false
782
783[system.ruby.network.routers0.port_buffers10]
784type=MessageBuffer
785buffer_size=0
786eventq_index=0
787ordered=true
788randomization=false
789
790[system.ruby.network.routers0.port_buffers11]
791type=MessageBuffer
792buffer_size=0
793eventq_index=0
794ordered=true
795randomization=false
796
797[system.ruby.network.routers1]
798type=Switch
799children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
800clk_domain=system.ruby.clk_domain
801eventq_index=0
802port_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
803router_id=1
804virt_nets=3
805
806[system.ruby.network.routers1.port_buffers00]
807type=MessageBuffer
808buffer_size=0
809eventq_index=0
810ordered=true
811randomization=false
812
813[system.ruby.network.routers1.port_buffers01]
814type=MessageBuffer
815buffer_size=0
816eventq_index=0
817ordered=true
818randomization=false
819
820[system.ruby.network.routers1.port_buffers02]
821type=MessageBuffer
822buffer_size=0
823eventq_index=0
824ordered=true
825randomization=false
826
827[system.ruby.network.routers1.port_buffers03]
828type=MessageBuffer
829buffer_size=0
830eventq_index=0
831ordered=true
832randomization=false
833
834[system.ruby.network.routers1.port_buffers04]
835type=MessageBuffer
836buffer_size=0
837eventq_index=0
838ordered=true
839randomization=false
840
841[system.ruby.network.routers1.port_buffers05]
842type=MessageBuffer
843buffer_size=0
844eventq_index=0
845ordered=true
846randomization=false
847
848[system.ruby.network.routers1.port_buffers06]
849type=MessageBuffer
850buffer_size=0
851eventq_index=0
852ordered=true
853randomization=false
854
855[system.ruby.network.routers1.port_buffers07]
856type=MessageBuffer
857buffer_size=0
858eventq_index=0
859ordered=true
860randomization=false
861
862[system.ruby.network.routers1.port_buffers08]
863type=MessageBuffer
864buffer_size=0
865eventq_index=0
866ordered=true
867randomization=false
868
869[system.ruby.network.routers1.port_buffers09]
870type=MessageBuffer
871buffer_size=0
872eventq_index=0
873ordered=true
874randomization=false
875
876[system.ruby.network.routers1.port_buffers10]
877type=MessageBuffer
878buffer_size=0
879eventq_index=0
880ordered=true
881randomization=false
882
883[system.ruby.network.routers1.port_buffers11]
884type=MessageBuffer
885buffer_size=0
886eventq_index=0
887ordered=true
888randomization=false
889
890[system.ruby.network.routers2]
891type=Switch
892children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
893clk_domain=system.ruby.clk_domain
894eventq_index=0
895port_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
896router_id=2
897virt_nets=3
898
899[system.ruby.network.routers2.port_buffers00]
900type=MessageBuffer
901buffer_size=0
902eventq_index=0
903ordered=true
904randomization=false
905
906[system.ruby.network.routers2.port_buffers01]
907type=MessageBuffer
908buffer_size=0
909eventq_index=0
910ordered=true
911randomization=false
912
913[system.ruby.network.routers2.port_buffers02]
914type=MessageBuffer
915buffer_size=0
916eventq_index=0
917ordered=true
918randomization=false
919
920[system.ruby.network.routers2.port_buffers03]
921type=MessageBuffer
922buffer_size=0
923eventq_index=0
924ordered=true
925randomization=false
926
927[system.ruby.network.routers2.port_buffers04]
928type=MessageBuffer
929buffer_size=0
930eventq_index=0
931ordered=true
932randomization=false
933
934[system.ruby.network.routers2.port_buffers05]
935type=MessageBuffer
936buffer_size=0
937eventq_index=0
938ordered=true
939randomization=false
940
941[system.ruby.network.routers2.port_buffers06]
942type=MessageBuffer
943buffer_size=0
944eventq_index=0
945ordered=true
946randomization=false
947
948[system.ruby.network.routers2.port_buffers07]
949type=MessageBuffer
950buffer_size=0
951eventq_index=0
952ordered=true
953randomization=false
954
955[system.ruby.network.routers2.port_buffers08]
956type=MessageBuffer
957buffer_size=0
958eventq_index=0
959ordered=true
960randomization=false
961
962[system.ruby.network.routers2.port_buffers09]
963type=MessageBuffer
964buffer_size=0
965eventq_index=0
966ordered=true
967randomization=false
968
969[system.ruby.network.routers2.port_buffers10]
970type=MessageBuffer
971buffer_size=0
972eventq_index=0
973ordered=true
974randomization=false
975
976[system.ruby.network.routers2.port_buffers11]
977type=MessageBuffer
978buffer_size=0
979eventq_index=0
980ordered=true
981randomization=false
982
983[system.ruby.network.routers3]
984type=Switch
985children=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
986clk_domain=system.ruby.clk_domain
987eventq_index=0
988port_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
989router_id=3
990virt_nets=3
991
992[system.ruby.network.routers3.port_buffers00]
993type=MessageBuffer
994buffer_size=0
995eventq_index=0
996ordered=true
997randomization=false
998
999[system.ruby.network.routers3.port_buffers01]
1000type=MessageBuffer
1001buffer_size=0
1002eventq_index=0
1003ordered=true
1004randomization=false
1005
1006[system.ruby.network.routers3.port_buffers02]
1007type=MessageBuffer
1008buffer_size=0
1009eventq_index=0
1010ordered=true
1011randomization=false
1012
1013[system.ruby.network.routers3.port_buffers03]
1014type=MessageBuffer
1015buffer_size=0
1016eventq_index=0
1017ordered=true
1018randomization=false
1019
1020[system.ruby.network.routers3.port_buffers04]
1021type=MessageBuffer
1022buffer_size=0
1023eventq_index=0
1024ordered=true
1025randomization=false
1026
1027[system.ruby.network.routers3.port_buffers05]
1028type=MessageBuffer
1029buffer_size=0
1030eventq_index=0
1031ordered=true
1032randomization=false
1033
1034[system.ruby.network.routers3.port_buffers06]
1035type=MessageBuffer
1036buffer_size=0
1037eventq_index=0
1038ordered=true
1039randomization=false
1040
1041[system.ruby.network.routers3.port_buffers07]
1042type=MessageBuffer
1043buffer_size=0
1044eventq_index=0
1045ordered=true
1046randomization=false
1047
1048[system.ruby.network.routers3.port_buffers08]
1049type=MessageBuffer
1050buffer_size=0
1051eventq_index=0
1052ordered=true
1053randomization=false
1054
1055[system.ruby.network.routers3.port_buffers09]
1056type=MessageBuffer
1057buffer_size=0
1058eventq_index=0
1059ordered=true
1060randomization=false
1061
1062[system.ruby.network.routers3.port_buffers10]
1063type=MessageBuffer
1064buffer_size=0
1065eventq_index=0
1066ordered=true
1067randomization=false
1068
1069[system.ruby.network.routers3.port_buffers11]
1070type=MessageBuffer
1071buffer_size=0
1072eventq_index=0
1073ordered=true
1074randomization=false
1075
1076[system.ruby.network.routers3.port_buffers12]
1077type=MessageBuffer
1078buffer_size=0
1079eventq_index=0
1080ordered=true
1081randomization=false
1082
1083[system.ruby.network.routers3.port_buffers13]
1084type=MessageBuffer
1085buffer_size=0
1086eventq_index=0
1087ordered=true
1088randomization=false
1089
1090[system.ruby.network.routers3.port_buffers14]
1091type=MessageBuffer
1092buffer_size=0
1093eventq_index=0
1094ordered=true
1095randomization=false
1096
1097[system.ruby.network.routers3.port_buffers15]
1098type=MessageBuffer
1099buffer_size=0
1100eventq_index=0
1101ordered=true
1102randomization=false
1103
1104[system.ruby.network.routers3.port_buffers16]
1105type=MessageBuffer
1106buffer_size=0
1107eventq_index=0
1108ordered=true
1109randomization=false
1110
1111[system.ruby.network.routers3.port_buffers17]
1112type=MessageBuffer
1113buffer_size=0
1114eventq_index=0
1115ordered=true
1116randomization=false
1117
1118[system.sys_port_proxy]
1119type=RubyPortProxy
1120clk_domain=system.clk_domain
1121eventq_index=0
1122is_cpu_sequencer=true
1123no_retry_on_stall=false
1124ruby_system=system.ruby
1125support_data_reqs=true
1126support_inst_reqs=true
1127system=system
1128using_ruby_tester=false
1129version=0
1130slave=system.system_port
1131
1132[system.voltage_domain]
1133type=VoltageDomain
1134eventq_index=0
1135voltage=1.000000
1136
1137