diff options
Diffstat (limited to 'tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini')
-rw-r--r-- | tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini | 2174 |
1 files changed, 2148 insertions, 26 deletions
diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini index e6a208fbe..d295535f0 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini @@ -167,25 +167,26 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory forwardFromDir requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=32 version=0 -forwardFromDir=system.ruby.network.slave[6] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[5] -responseFromDir=system.ruby.network.slave[5] -responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -194,9 +195,53 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache buffer_size=0 @@ -204,58 +249,122 @@ clk_domain=system.ruby.clk_domain cluster_id=0 eventq_index=0 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl0.triggerQueue use_timeout_latency=50 version=0 -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.ruby.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -266,9 +375,21 @@ using_ruby_tester=true version=0 slave=system.cpu.cpuDataPort[0] system.cpu.cpuInstPort[0] +[system.ruby.l1_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache triggerQueue +GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache +GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache buffer_size=0 clk_domain=system.ruby.clk_domain @@ -277,33 +398,100 @@ eventq_index=0 number_of_TBEs=256 recycle_latency=10 request_latency=2 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache response_latency=2 ruby_system=system.ruby system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l2_cntrl0.triggerQueue version=0 -GlobalRequestFromL2Cache=system.ruby.network.slave[2] -GlobalRequestToL2Cache=system.ruby.network.master[2] -L1RequestFromL2Cache=system.ruby.network.slave[3] -L1RequestToL2Cache=system.ruby.network.master[3] -responseFromL2Cache=system.ruby.network.slave[4] -responseToL2Cache=system.ruby.network.master[4] + +[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.l2_cntrl0.GlobalRequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=15 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.l2_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -312,7 +500,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 +children=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_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -320,14 +508,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 +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 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 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.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 +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -359,6 +549,486 @@ latency=1 link_id=2 weight=1 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.int_links0] type=SimpleIntLink bandwidth_factor=16 @@ -391,32 +1061,1484 @@ weight=1 [system.ruby.network.routers0] type=Switch +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 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 clk_domain=system.ruby.clk_domain eventq_index=0 +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 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 +recycle_latency=0 router_id=0 virt_nets=10 +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.routers1] type=Switch +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 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 clk_domain=system.ruby.clk_domain eventq_index=0 +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 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 +recycle_latency=0 router_id=1 virt_nets=10 +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.routers2] type=Switch +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 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 clk_domain=system.ruby.clk_domain eventq_index=0 +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 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 router_id=2 virt_nets=10 +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.routers3] type=Switch +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 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 clk_domain=system.ruby.clk_domain eventq_index=0 +port_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 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 +recycle_latency=0 router_id=3 virt_nets=10 +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.sys_port_proxy] type=RubyPortProxy clk_domain=system.clk_domain |