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