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