config.ini revision 11268
1[root]
2type=Root
3children=system
4eventq_index=0
5full_system=false
6sim_quantum=0
7time_sync_enable=false
8time_sync_period=100000000
9time_sync_spin_threshold=100000
10
11[system]
12type=System
13children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain
14boot_osflags=a
15cache_line_size=64
16clk_domain=system.clk_domain
17eventq_index=0
18init_param=0
19kernel=
20kernel_addr_check=true
21load_addr_mask=1099511627775
22load_offset=0
23mem_mode=timing
24mem_ranges=0:268435455
25memories=system.mem_ctrls
26mmap_using_noreserve=false
27multi_thread=false
28num_work_ids=16
29readfile=
30symbolfile=
31work_begin_ckpt_count=0
32work_begin_cpu_id_exit=-1
33work_begin_exit_count=0
34work_cpus_ckpt_count=0
35work_end_ckpt_count=0
36work_end_exit_count=0
37work_item_id=-1
38system_port=system.sys_port_proxy.slave[0]
39
40[system.clk_domain]
41type=SrcClockDomain
42clock=1
43domain_id=-1
44eventq_index=0
45init_perf_level=0
46voltage_domain=system.voltage_domain
47
48[system.cpu]
49type=RubyTester
50check_flush=false
51checks_to_complete=100
52clk_domain=system.clk_domain
53deadlock_threshold=50000
54eventq_index=0
55num_cpus=1
56system=system
57wakeup_frequency=10
58cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
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
156number_of_virtual_networks=3
157phys_mem=Null
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
203slave=system.ruby.network.master[5]
204
205[system.ruby.dir_cntrl0.responseFromDir]
206type=MessageBuffer
207buffer_size=0
208eventq_index=0
209ordered=false
210randomization=false
211master=system.ruby.network.slave[6]
212
213[system.ruby.dir_cntrl0.responseFromMemory]
214type=MessageBuffer
215buffer_size=0
216eventq_index=0
217ordered=false
218randomization=false
219
220[system.ruby.dir_cntrl0.responseToDir]
221type=MessageBuffer
222buffer_size=0
223eventq_index=0
224ordered=false
225randomization=false
226slave=system.ruby.network.master[6]
227
228[system.ruby.l1_cntrl0]
229type=L1Cache_Controller
230children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache
231L1Dcache=system.ruby.l1_cntrl0.L1Dcache
232L1Icache=system.ruby.l1_cntrl0.L1Icache
233buffer_size=0
234clk_domain=system.ruby.clk_domain
235cluster_id=0
236enable_prefetch=false
237eventq_index=0
238l1_request_latency=2
239l1_response_latency=2
240l2_select_num_bits=0
241mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
242number_of_TBEs=256
243optionalQueue=system.ruby.l1_cntrl0.optionalQueue
244prefetcher=system.ruby.l1_cntrl0.prefetcher
245recycle_latency=10
246requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
247requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
248responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
249responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
250ruby_system=system.ruby
251send_evictions=false
252sequencer=system.ruby.l1_cntrl0.sequencer
253system=system
254to_l2_latency=1
255transitions_per_cycle=32
256unblockFromL1Cache=system.ruby.l1_cntrl0.unblockFromL1Cache
257version=0
258
259[system.ruby.l1_cntrl0.L1Dcache]
260type=RubyCache
261children=replacement_policy
262assoc=2
263dataAccessLatency=1
264dataArrayBanks=1
265eventq_index=0
266is_icache=false
267replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
268resourceStalls=false
269ruby_system=system.ruby
270size=256
271start_index_bit=6
272tagAccessLatency=1
273tagArrayBanks=1
274
275[system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
276type=PseudoLRUReplacementPolicy
277assoc=2
278block_size=64
279eventq_index=0
280size=256
281
282[system.ruby.l1_cntrl0.L1Icache]
283type=RubyCache
284children=replacement_policy
285assoc=2
286dataAccessLatency=1
287dataArrayBanks=1
288eventq_index=0
289is_icache=true
290replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
291resourceStalls=false
292ruby_system=system.ruby
293size=256
294start_index_bit=6
295tagAccessLatency=1
296tagArrayBanks=1
297
298[system.ruby.l1_cntrl0.L1Icache.replacement_policy]
299type=PseudoLRUReplacementPolicy
300assoc=2
301block_size=64
302eventq_index=0
303size=256
304
305[system.ruby.l1_cntrl0.mandatoryQueue]
306type=MessageBuffer
307buffer_size=0
308eventq_index=0
309ordered=false
310randomization=false
311
312[system.ruby.l1_cntrl0.optionalQueue]
313type=MessageBuffer
314buffer_size=0
315eventq_index=0
316ordered=false
317randomization=false
318
319[system.ruby.l1_cntrl0.prefetcher]
320type=Prefetcher
321cross_page=false
322eventq_index=0
323nonunit_filter=8
324num_startup_pfs=1
325num_streams=4
326pf_per_stream=1
327sys=system
328train_misses=4
329unit_filter=8
330
331[system.ruby.l1_cntrl0.requestFromL1Cache]
332type=MessageBuffer
333buffer_size=0
334eventq_index=0
335ordered=false
336randomization=false
337master=system.ruby.network.slave[0]
338
339[system.ruby.l1_cntrl0.requestToL1Cache]
340type=MessageBuffer
341buffer_size=0
342eventq_index=0
343ordered=false
344randomization=false
345slave=system.ruby.network.master[0]
346
347[system.ruby.l1_cntrl0.responseFromL1Cache]
348type=MessageBuffer
349buffer_size=0
350eventq_index=0
351ordered=false
352randomization=false
353master=system.ruby.network.slave[1]
354
355[system.ruby.l1_cntrl0.responseToL1Cache]
356type=MessageBuffer
357buffer_size=0
358eventq_index=0
359ordered=false
360randomization=false
361slave=system.ruby.network.master[1]
362
363[system.ruby.l1_cntrl0.sequencer]
364type=RubySequencer
365clk_domain=system.ruby.clk_domain
366dcache=system.ruby.l1_cntrl0.L1Dcache
367dcache_hit_latency=1
368deadlock_threshold=500000
369eventq_index=0
370icache=system.ruby.l1_cntrl0.L1Icache
371icache_hit_latency=1
372max_outstanding_requests=16
373no_retry_on_stall=true
374ruby_system=system.ruby
375support_data_reqs=true
376support_inst_reqs=true
377system=system
378using_network_tester=false
379using_ruby_tester=true
380version=0
381slave=system.cpu.cpuInstDataPort[0]
382
383[system.ruby.l1_cntrl0.unblockFromL1Cache]
384type=MessageBuffer
385buffer_size=0
386eventq_index=0
387ordered=false
388randomization=false
389master=system.ruby.network.slave[2]
390
391[system.ruby.l2_cntrl0]
392type=L2Cache_Controller
393children=DirRequestFromL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache unblockToL2Cache
394DirRequestFromL2Cache=system.ruby.l2_cntrl0.DirRequestFromL2Cache
395L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache
396L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache
397L2cache=system.ruby.l2_cntrl0.L2cache
398buffer_size=0
399clk_domain=system.ruby.clk_domain
400cluster_id=0
401eventq_index=0
402l2_request_latency=2
403l2_response_latency=2
404number_of_TBEs=256
405recycle_latency=10
406responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
407responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
408ruby_system=system.ruby
409system=system
410to_l1_latency=1
411transitions_per_cycle=32
412unblockToL2Cache=system.ruby.l2_cntrl0.unblockToL2Cache
413version=0
414
415[system.ruby.l2_cntrl0.DirRequestFromL2Cache]
416type=MessageBuffer
417buffer_size=0
418eventq_index=0
419ordered=false
420randomization=false
421master=system.ruby.network.slave[3]
422
423[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
424type=MessageBuffer
425buffer_size=0
426eventq_index=0
427ordered=false
428randomization=false
429master=system.ruby.network.slave[4]
430
431[system.ruby.l2_cntrl0.L1RequestToL2Cache]
432type=MessageBuffer
433buffer_size=0
434eventq_index=0
435ordered=false
436randomization=false
437slave=system.ruby.network.master[3]
438
439[system.ruby.l2_cntrl0.L2cache]
440type=RubyCache
441children=replacement_policy
442assoc=2
443dataAccessLatency=1
444dataArrayBanks=1
445eventq_index=0
446is_icache=false
447replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy
448resourceStalls=false
449ruby_system=system.ruby
450size=512
451start_index_bit=6
452tagAccessLatency=1
453tagArrayBanks=1
454
455[system.ruby.l2_cntrl0.L2cache.replacement_policy]
456type=PseudoLRUReplacementPolicy
457assoc=2
458block_size=64
459eventq_index=0
460size=512
461
462[system.ruby.l2_cntrl0.responseFromL2Cache]
463type=MessageBuffer
464buffer_size=0
465eventq_index=0
466ordered=false
467randomization=false
468master=system.ruby.network.slave[5]
469
470[system.ruby.l2_cntrl0.responseToL2Cache]
471type=MessageBuffer
472buffer_size=0
473eventq_index=0
474ordered=false
475randomization=false
476slave=system.ruby.network.master[4]
477
478[system.ruby.l2_cntrl0.unblockToL2Cache]
479type=MessageBuffer
480buffer_size=0
481eventq_index=0
482ordered=false
483randomization=false
484slave=system.ruby.network.master[2]
485
486[system.ruby.memctrl_clk_domain]
487type=DerivedClockDomain
488clk_divider=3
489clk_domain=system.ruby.clk_domain
490eventq_index=0
491
492[system.ruby.network]
493type=SimpleNetwork
494children=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
495adaptive_routing=false
496buffer_size=0
497clk_domain=system.ruby.clk_domain
498control_msg_size=8
499endpoint_bandwidth=1000
500eventq_index=0
501ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
502int_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
503int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
504netifs=
505number_of_virtual_networks=3
506routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
507ruby_system=system.ruby
508topology=Crossbar
509master=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
510slave=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
511
512[system.ruby.network.ext_links0]
513type=SimpleExtLink
514bandwidth_factor=16
515eventq_index=0
516ext_node=system.ruby.l1_cntrl0
517int_node=system.ruby.network.routers0
518latency=1
519link_id=0
520weight=1
521
522[system.ruby.network.ext_links1]
523type=SimpleExtLink
524bandwidth_factor=16
525eventq_index=0
526ext_node=system.ruby.l2_cntrl0
527int_node=system.ruby.network.routers1
528latency=1
529link_id=1
530weight=1
531
532[system.ruby.network.ext_links2]
533type=SimpleExtLink
534bandwidth_factor=16
535eventq_index=0
536ext_node=system.ruby.dir_cntrl0
537int_node=system.ruby.network.routers2
538latency=1
539link_id=2
540weight=1
541
542[system.ruby.network.int_link_buffers00]
543type=MessageBuffer
544buffer_size=0
545eventq_index=0
546ordered=true
547randomization=false
548
549[system.ruby.network.int_link_buffers01]
550type=MessageBuffer
551buffer_size=0
552eventq_index=0
553ordered=true
554randomization=false
555
556[system.ruby.network.int_link_buffers02]
557type=MessageBuffer
558buffer_size=0
559eventq_index=0
560ordered=true
561randomization=false
562
563[system.ruby.network.int_link_buffers03]
564type=MessageBuffer
565buffer_size=0
566eventq_index=0
567ordered=true
568randomization=false
569
570[system.ruby.network.int_link_buffers04]
571type=MessageBuffer
572buffer_size=0
573eventq_index=0
574ordered=true
575randomization=false
576
577[system.ruby.network.int_link_buffers05]
578type=MessageBuffer
579buffer_size=0
580eventq_index=0
581ordered=true
582randomization=false
583
584[system.ruby.network.int_link_buffers06]
585type=MessageBuffer
586buffer_size=0
587eventq_index=0
588ordered=true
589randomization=false
590
591[system.ruby.network.int_link_buffers07]
592type=MessageBuffer
593buffer_size=0
594eventq_index=0
595ordered=true
596randomization=false
597
598[system.ruby.network.int_link_buffers08]
599type=MessageBuffer
600buffer_size=0
601eventq_index=0
602ordered=true
603randomization=false
604
605[system.ruby.network.int_link_buffers09]
606type=MessageBuffer
607buffer_size=0
608eventq_index=0
609ordered=true
610randomization=false
611
612[system.ruby.network.int_link_buffers10]
613type=MessageBuffer
614buffer_size=0
615eventq_index=0
616ordered=true
617randomization=false
618
619[system.ruby.network.int_link_buffers11]
620type=MessageBuffer
621buffer_size=0
622eventq_index=0
623ordered=true
624randomization=false
625
626[system.ruby.network.int_link_buffers12]
627type=MessageBuffer
628buffer_size=0
629eventq_index=0
630ordered=true
631randomization=false
632
633[system.ruby.network.int_link_buffers13]
634type=MessageBuffer
635buffer_size=0
636eventq_index=0
637ordered=true
638randomization=false
639
640[system.ruby.network.int_link_buffers14]
641type=MessageBuffer
642buffer_size=0
643eventq_index=0
644ordered=true
645randomization=false
646
647[system.ruby.network.int_link_buffers15]
648type=MessageBuffer
649buffer_size=0
650eventq_index=0
651ordered=true
652randomization=false
653
654[system.ruby.network.int_link_buffers16]
655type=MessageBuffer
656buffer_size=0
657eventq_index=0
658ordered=true
659randomization=false
660
661[system.ruby.network.int_link_buffers17]
662type=MessageBuffer
663buffer_size=0
664eventq_index=0
665ordered=true
666randomization=false
667
668[system.ruby.network.int_links0]
669type=SimpleIntLink
670bandwidth_factor=16
671eventq_index=0
672latency=1
673link_id=3
674node_a=system.ruby.network.routers0
675node_b=system.ruby.network.routers3
676weight=1
677
678[system.ruby.network.int_links1]
679type=SimpleIntLink
680bandwidth_factor=16
681eventq_index=0
682latency=1
683link_id=4
684node_a=system.ruby.network.routers1
685node_b=system.ruby.network.routers3
686weight=1
687
688[system.ruby.network.int_links2]
689type=SimpleIntLink
690bandwidth_factor=16
691eventq_index=0
692latency=1
693link_id=5
694node_a=system.ruby.network.routers2
695node_b=system.ruby.network.routers3
696weight=1
697
698[system.ruby.network.routers0]
699type=Switch
700children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
701clk_domain=system.ruby.clk_domain
702eventq_index=0
703port_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
704router_id=0
705virt_nets=3
706
707[system.ruby.network.routers0.port_buffers00]
708type=MessageBuffer
709buffer_size=0
710eventq_index=0
711ordered=true
712randomization=false
713
714[system.ruby.network.routers0.port_buffers01]
715type=MessageBuffer
716buffer_size=0
717eventq_index=0
718ordered=true
719randomization=false
720
721[system.ruby.network.routers0.port_buffers02]
722type=MessageBuffer
723buffer_size=0
724eventq_index=0
725ordered=true
726randomization=false
727
728[system.ruby.network.routers0.port_buffers03]
729type=MessageBuffer
730buffer_size=0
731eventq_index=0
732ordered=true
733randomization=false
734
735[system.ruby.network.routers0.port_buffers04]
736type=MessageBuffer
737buffer_size=0
738eventq_index=0
739ordered=true
740randomization=false
741
742[system.ruby.network.routers0.port_buffers05]
743type=MessageBuffer
744buffer_size=0
745eventq_index=0
746ordered=true
747randomization=false
748
749[system.ruby.network.routers0.port_buffers06]
750type=MessageBuffer
751buffer_size=0
752eventq_index=0
753ordered=true
754randomization=false
755
756[system.ruby.network.routers0.port_buffers07]
757type=MessageBuffer
758buffer_size=0
759eventq_index=0
760ordered=true
761randomization=false
762
763[system.ruby.network.routers0.port_buffers08]
764type=MessageBuffer
765buffer_size=0
766eventq_index=0
767ordered=true
768randomization=false
769
770[system.ruby.network.routers0.port_buffers09]
771type=MessageBuffer
772buffer_size=0
773eventq_index=0
774ordered=true
775randomization=false
776
777[system.ruby.network.routers0.port_buffers10]
778type=MessageBuffer
779buffer_size=0
780eventq_index=0
781ordered=true
782randomization=false
783
784[system.ruby.network.routers0.port_buffers11]
785type=MessageBuffer
786buffer_size=0
787eventq_index=0
788ordered=true
789randomization=false
790
791[system.ruby.network.routers1]
792type=Switch
793children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
794clk_domain=system.ruby.clk_domain
795eventq_index=0
796port_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
797router_id=1
798virt_nets=3
799
800[system.ruby.network.routers1.port_buffers00]
801type=MessageBuffer
802buffer_size=0
803eventq_index=0
804ordered=true
805randomization=false
806
807[system.ruby.network.routers1.port_buffers01]
808type=MessageBuffer
809buffer_size=0
810eventq_index=0
811ordered=true
812randomization=false
813
814[system.ruby.network.routers1.port_buffers02]
815type=MessageBuffer
816buffer_size=0
817eventq_index=0
818ordered=true
819randomization=false
820
821[system.ruby.network.routers1.port_buffers03]
822type=MessageBuffer
823buffer_size=0
824eventq_index=0
825ordered=true
826randomization=false
827
828[system.ruby.network.routers1.port_buffers04]
829type=MessageBuffer
830buffer_size=0
831eventq_index=0
832ordered=true
833randomization=false
834
835[system.ruby.network.routers1.port_buffers05]
836type=MessageBuffer
837buffer_size=0
838eventq_index=0
839ordered=true
840randomization=false
841
842[system.ruby.network.routers1.port_buffers06]
843type=MessageBuffer
844buffer_size=0
845eventq_index=0
846ordered=true
847randomization=false
848
849[system.ruby.network.routers1.port_buffers07]
850type=MessageBuffer
851buffer_size=0
852eventq_index=0
853ordered=true
854randomization=false
855
856[system.ruby.network.routers1.port_buffers08]
857type=MessageBuffer
858buffer_size=0
859eventq_index=0
860ordered=true
861randomization=false
862
863[system.ruby.network.routers1.port_buffers09]
864type=MessageBuffer
865buffer_size=0
866eventq_index=0
867ordered=true
868randomization=false
869
870[system.ruby.network.routers1.port_buffers10]
871type=MessageBuffer
872buffer_size=0
873eventq_index=0
874ordered=true
875randomization=false
876
877[system.ruby.network.routers1.port_buffers11]
878type=MessageBuffer
879buffer_size=0
880eventq_index=0
881ordered=true
882randomization=false
883
884[system.ruby.network.routers2]
885type=Switch
886children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11
887clk_domain=system.ruby.clk_domain
888eventq_index=0
889port_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
890router_id=2
891virt_nets=3
892
893[system.ruby.network.routers2.port_buffers00]
894type=MessageBuffer
895buffer_size=0
896eventq_index=0
897ordered=true
898randomization=false
899
900[system.ruby.network.routers2.port_buffers01]
901type=MessageBuffer
902buffer_size=0
903eventq_index=0
904ordered=true
905randomization=false
906
907[system.ruby.network.routers2.port_buffers02]
908type=MessageBuffer
909buffer_size=0
910eventq_index=0
911ordered=true
912randomization=false
913
914[system.ruby.network.routers2.port_buffers03]
915type=MessageBuffer
916buffer_size=0
917eventq_index=0
918ordered=true
919randomization=false
920
921[system.ruby.network.routers2.port_buffers04]
922type=MessageBuffer
923buffer_size=0
924eventq_index=0
925ordered=true
926randomization=false
927
928[system.ruby.network.routers2.port_buffers05]
929type=MessageBuffer
930buffer_size=0
931eventq_index=0
932ordered=true
933randomization=false
934
935[system.ruby.network.routers2.port_buffers06]
936type=MessageBuffer
937buffer_size=0
938eventq_index=0
939ordered=true
940randomization=false
941
942[system.ruby.network.routers2.port_buffers07]
943type=MessageBuffer
944buffer_size=0
945eventq_index=0
946ordered=true
947randomization=false
948
949[system.ruby.network.routers2.port_buffers08]
950type=MessageBuffer
951buffer_size=0
952eventq_index=0
953ordered=true
954randomization=false
955
956[system.ruby.network.routers2.port_buffers09]
957type=MessageBuffer
958buffer_size=0
959eventq_index=0
960ordered=true
961randomization=false
962
963[system.ruby.network.routers2.port_buffers10]
964type=MessageBuffer
965buffer_size=0
966eventq_index=0
967ordered=true
968randomization=false
969
970[system.ruby.network.routers2.port_buffers11]
971type=MessageBuffer
972buffer_size=0
973eventq_index=0
974ordered=true
975randomization=false
976
977[system.ruby.network.routers3]
978type=Switch
979children=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
980clk_domain=system.ruby.clk_domain
981eventq_index=0
982port_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
983router_id=3
984virt_nets=3
985
986[system.ruby.network.routers3.port_buffers00]
987type=MessageBuffer
988buffer_size=0
989eventq_index=0
990ordered=true
991randomization=false
992
993[system.ruby.network.routers3.port_buffers01]
994type=MessageBuffer
995buffer_size=0
996eventq_index=0
997ordered=true
998randomization=false
999
1000[system.ruby.network.routers3.port_buffers02]
1001type=MessageBuffer
1002buffer_size=0
1003eventq_index=0
1004ordered=true
1005randomization=false
1006
1007[system.ruby.network.routers3.port_buffers03]
1008type=MessageBuffer
1009buffer_size=0
1010eventq_index=0
1011ordered=true
1012randomization=false
1013
1014[system.ruby.network.routers3.port_buffers04]
1015type=MessageBuffer
1016buffer_size=0
1017eventq_index=0
1018ordered=true
1019randomization=false
1020
1021[system.ruby.network.routers3.port_buffers05]
1022type=MessageBuffer
1023buffer_size=0
1024eventq_index=0
1025ordered=true
1026randomization=false
1027
1028[system.ruby.network.routers3.port_buffers06]
1029type=MessageBuffer
1030buffer_size=0
1031eventq_index=0
1032ordered=true
1033randomization=false
1034
1035[system.ruby.network.routers3.port_buffers07]
1036type=MessageBuffer
1037buffer_size=0
1038eventq_index=0
1039ordered=true
1040randomization=false
1041
1042[system.ruby.network.routers3.port_buffers08]
1043type=MessageBuffer
1044buffer_size=0
1045eventq_index=0
1046ordered=true
1047randomization=false
1048
1049[system.ruby.network.routers3.port_buffers09]
1050type=MessageBuffer
1051buffer_size=0
1052eventq_index=0
1053ordered=true
1054randomization=false
1055
1056[system.ruby.network.routers3.port_buffers10]
1057type=MessageBuffer
1058buffer_size=0
1059eventq_index=0
1060ordered=true
1061randomization=false
1062
1063[system.ruby.network.routers3.port_buffers11]
1064type=MessageBuffer
1065buffer_size=0
1066eventq_index=0
1067ordered=true
1068randomization=false
1069
1070[system.ruby.network.routers3.port_buffers12]
1071type=MessageBuffer
1072buffer_size=0
1073eventq_index=0
1074ordered=true
1075randomization=false
1076
1077[system.ruby.network.routers3.port_buffers13]
1078type=MessageBuffer
1079buffer_size=0
1080eventq_index=0
1081ordered=true
1082randomization=false
1083
1084[system.ruby.network.routers3.port_buffers14]
1085type=MessageBuffer
1086buffer_size=0
1087eventq_index=0
1088ordered=true
1089randomization=false
1090
1091[system.ruby.network.routers3.port_buffers15]
1092type=MessageBuffer
1093buffer_size=0
1094eventq_index=0
1095ordered=true
1096randomization=false
1097
1098[system.ruby.network.routers3.port_buffers16]
1099type=MessageBuffer
1100buffer_size=0
1101eventq_index=0
1102ordered=true
1103randomization=false
1104
1105[system.ruby.network.routers3.port_buffers17]
1106type=MessageBuffer
1107buffer_size=0
1108eventq_index=0
1109ordered=true
1110randomization=false
1111
1112[system.sys_port_proxy]
1113type=RubyPortProxy
1114clk_domain=system.clk_domain
1115eventq_index=0
1116no_retry_on_stall=false
1117ruby_system=system.ruby
1118support_data_reqs=true
1119support_inst_reqs=true
1120system=system
1121using_ruby_tester=false
1122version=0
1123slave=system.system_port
1124
1125[system.voltage_domain]
1126type=VoltageDomain
1127eventq_index=0
1128voltage=1.000000
1129
1130