gem5/tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/config.ini
Andreas Hansson 4cf7f6c4ca tests, ruby: Move rubytests from ALPHA (linux) to NULL (none)
This patch avoids compiling ALPHA six times as part of running
'util/regress', and instead relis on NULL with different protocols to
run the rubytest. All we need is the memory system, so there is really
no need to compile the ISA over and over again.

The one downside is the removal of running 'hello' for the variuos
ALPHA and protocol combinations, but if this is a concern we should
rather beef up the synthetic tests for the variuos protocols.

--HG--
rename : build_opts/NULL => build_opts/NULL_MESI_Two_Level
rename : build_opts/NULL => build_opts/NULL_MOESI_CMP_directory
rename : build_opts/NULL => build_opts/NULL_MOESI_CMP_token
rename : build_opts/NULL => build_opts/NULL_MOESI_hammer
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/config.ini
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simerr
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/simout
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MESI_Two_Level/stats.txt
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/config.ini
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simerr
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/simout
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_directory/stats.txt
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/config.ini
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simerr
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/simout
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_CMP_token/stats.txt
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/config.ini
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simerr
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/simout
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby-MOESI_hammer/stats.txt
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/config.ini
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simerr => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simerr
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simout => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/simout
rename : tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt => tests/quick/se/60.rubytest/ref/null/none/rubytest-ruby/stats.txt
2016-11-17 04:54:16 -05:00

2064 lines
50 KiB
INI

[root]
type=Root
children=system
eventq_index=0
full_system=false
sim_quantum=0
time_sync_enable=false
time_sync_period=100000000
time_sync_spin_threshold=100000
[system]
type=System
children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain
boot_osflags=a
cache_line_size=64
clk_domain=system.clk_domain
default_p_state=UNDEFINED
eventq_index=0
exit_on_work_items=false
init_param=0
kernel=
kernel_addr_check=true
load_addr_mask=1099511627775
load_offset=0
mem_mode=timing
mem_ranges=0:268435455:0:0:0:0
memories=system.mem_ctrls
mmap_using_noreserve=false
multi_thread=false
num_work_ids=16
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
power_model=Null
readfile=
symbolfile=
thermal_components=
thermal_model=Null
work_begin_ckpt_count=0
work_begin_cpu_id_exit=-1
work_begin_exit_count=0
work_cpus_ckpt_count=0
work_end_ckpt_count=0
work_end_exit_count=0
work_item_id=-1
system_port=system.sys_port_proxy.slave[0]
[system.clk_domain]
type=SrcClockDomain
clock=1
domain_id=-1
eventq_index=0
init_perf_level=0
voltage_domain=system.voltage_domain
[system.cpu]
type=RubyTester
check_flush=false
checks_to_complete=100
clk_domain=system.clk_domain
deadlock_threshold=50000
default_p_state=UNDEFINED
eventq_index=0
num_cpus=1
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
power_model=Null
system=system
wakeup_frequency=10
cpuInstDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
[system.dvfs_handler]
type=DVFSHandler
domains=
enable=false
eventq_index=0
sys_clk_domain=system.clk_domain
transition_latency=100000
[system.mem_ctrls]
type=DRAMCtrl
IDD0=0.055000
IDD02=0.000000
IDD2N=0.032000
IDD2N2=0.000000
IDD2P0=0.000000
IDD2P02=0.000000
IDD2P1=0.032000
IDD2P12=0.000000
IDD3N=0.038000
IDD3N2=0.000000
IDD3P0=0.000000
IDD3P02=0.000000
IDD3P1=0.038000
IDD3P12=0.000000
IDD4R=0.157000
IDD4R2=0.000000
IDD4W=0.125000
IDD4W2=0.000000
IDD5=0.235000
IDD52=0.000000
IDD6=0.020000
IDD62=0.000000
VDD=1.500000
VDD2=0.000000
activation_limit=4
addr_mapping=RoRaBaCoCh
bank_groups_per_rank=0
banks_per_rank=8
burst_length=8
channels=1
clk_domain=system.clk_domain
conf_table_reported=true
default_p_state=UNDEFINED
device_bus_width=8
device_rowbuffer_size=1024
device_size=536870912
devices_per_rank=8
dll=true
eventq_index=0
in_addr_map=true
kvm_map=true
max_accesses_per_row=16
mem_sched_policy=frfcfs
min_writes_per_switch=16
null=false
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
page_policy=open_adaptive
power_model=Null
range=0:268435455:5:19:0:0
ranks_per_channel=2
read_buffer_size=32
static_backend_latency=10
static_frontend_latency=10
tBURST=5
tCCD_L=0
tCK=1
tCL=14
tCS=3
tRAS=35
tRCD=14
tREFI=7800
tRFC=260
tRP=14
tRRD=6
tRRD_L=0
tRTP=8
tRTW=3
tWR=15
tWTR=8
tXAW=30
tXP=6
tXPDLL=0
tXS=270
tXSDLL=0
write_buffer_size=64
write_high_thresh_perc=85
write_low_thresh_perc=50
port=system.ruby.dir_cntrl0.memory
[system.ruby]
type=RubySystem
children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network
access_backing_store=false
all_instructions=false
block_size_bytes=64
clk_domain=system.ruby.clk_domain
default_p_state=UNDEFINED
eventq_index=0
hot_lines=false
memory_size_bits=48
num_of_sequencers=1
number_of_virtual_networks=6
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
phys_mem=Null
power_model=Null
randomization=true
[system.ruby.clk_domain]
type=SrcClockDomain
clock=1
domain_id=-1
eventq_index=0
init_perf_level=0
voltage_domain=system.voltage_domain
[system.ruby.dir_cntrl0]
type=Directory_Controller
children=directory dmaRequestToDir dmaResponseFromDir persistentFromDir persistentToDir requestFromDir requestToDir responseFromDir responseFromMemory responseToDir
buffer_size=0
clk_domain=system.ruby.clk_domain
cluster_id=0
default_p_state=UNDEFINED
directory=system.ruby.dir_cntrl0.directory
directory_latency=5
distributed_persistent=true
dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir
dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir
eventq_index=0
fixed_timeout_latency=100
l2_select_num_bits=0
number_of_TBEs=256
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
persistentFromDir=system.ruby.dir_cntrl0.persistentFromDir
persistentToDir=system.ruby.dir_cntrl0.persistentToDir
power_model=Null
recycle_latency=10
reissue_wakeup_latency=10
requestFromDir=system.ruby.dir_cntrl0.requestFromDir
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
memory=system.mem_ctrls.port
[system.ruby.dir_cntrl0.directory]
type=RubyDirectoryMemory
eventq_index=0
numa_high_bit=5
size=268435456
version=0
[system.ruby.dir_cntrl0.dmaRequestToDir]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
slave=system.ruby.network.master[10]
[system.ruby.dir_cntrl0.dmaResponseFromDir]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
master=system.ruby.network.slave[9]
[system.ruby.dir_cntrl0.persistentFromDir]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
master=system.ruby.network.slave[8]
[system.ruby.dir_cntrl0.persistentToDir]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
slave=system.ruby.network.master[9]
[system.ruby.dir_cntrl0.requestFromDir]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
master=system.ruby.network.slave[6]
[system.ruby.dir_cntrl0.requestToDir]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
slave=system.ruby.network.master[7]
[system.ruby.dir_cntrl0.responseFromDir]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
master=system.ruby.network.slave[7]
[system.ruby.dir_cntrl0.responseFromMemory]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
[system.ruby.dir_cntrl0.responseToDir]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
slave=system.ruby.network.master[8]
[system.ruby.l1_cntrl0]
type=L1Cache_Controller
children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer
L1Dcache=system.ruby.l1_cntrl0.L1Dcache
L1Icache=system.ruby.l1_cntrl0.L1Icache
N_tokens=2
buffer_size=0
clk_domain=system.ruby.clk_domain
cluster_id=0
default_p_state=UNDEFINED
dynamic_timeout_enabled=true
eventq_index=0
fixed_timeout_latency=300
l1_request_latency=2
l1_response_latency=2
l2_select_num_bits=0
mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
no_mig_atomic=true
number_of_TBEs=256
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
persistentFromL1Cache=system.ruby.l1_cntrl0.persistentFromL1Cache
persistentToL1Cache=system.ruby.l1_cntrl0.persistentToL1Cache
power_model=Null
recycle_latency=10
reissue_wakeup_latency=10
requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache
requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache
responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache
responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache
retry_threshold=1
ruby_system=system.ruby
send_evictions=false
sequencer=system.ruby.l1_cntrl0.sequencer
system=system
transitions_per_cycle=32
use_timeout_latency=50
version=0
[system.ruby.l1_cntrl0.L1Dcache]
type=RubyCache
children=replacement_policy
assoc=2
block_size=0
dataAccessLatency=1
dataArrayBanks=1
eventq_index=0
is_icache=false
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
block_size=0
dataAccessLatency=1
dataArrayBanks=1
eventq_index=0
is_icache=false
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
[system.ruby.l1_cntrl0.persistentFromL1Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
master=system.ruby.network.slave[2]
[system.ruby.l1_cntrl0.persistentToL1Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
slave=system.ruby.network.master[2]
[system.ruby.l1_cntrl0.requestFromL1Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
master=system.ruby.network.slave[0]
[system.ruby.l1_cntrl0.requestToL1Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
slave=system.ruby.network.master[0]
[system.ruby.l1_cntrl0.responseFromL1Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
master=system.ruby.network.slave[1]
[system.ruby.l1_cntrl0.responseToL1Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
slave=system.ruby.network.master[1]
[system.ruby.l1_cntrl0.sequencer]
type=RubySequencer
clk_domain=system.ruby.clk_domain
coreid=99
dcache=system.ruby.l1_cntrl0.L1Dcache
dcache_hit_latency=1
deadlock_threshold=500000
default_p_state=UNDEFINED
eventq_index=0
garnet_standalone=false
icache=system.ruby.l1_cntrl0.L1Icache
icache_hit_latency=1
is_cpu_sequencer=true
max_outstanding_requests=16
no_retry_on_stall=true
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
power_model=Null
ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_ruby_tester=true
version=0
slave=system.cpu.cpuInstDataPort[0]
[system.ruby.l2_cntrl0]
type=L2Cache_Controller
children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache persistentToL2Cache responseFromL2Cache responseToL2Cache
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
N_tokens=2
buffer_size=0
clk_domain=system.ruby.clk_domain
cluster_id=0
default_p_state=UNDEFINED
eventq_index=0
filtering_enabled=true
l2_request_latency=5
l2_response_latency=5
number_of_TBEs=256
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
persistentToL2Cache=system.ruby.l2_cntrl0.persistentToL2Cache
power_model=Null
recycle_latency=10
responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache
responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache
ruby_system=system.ruby
system=system
transitions_per_cycle=32
version=0
[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
master=system.ruby.network.slave[3]
[system.ruby.l2_cntrl0.GlobalRequestToL2Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
slave=system.ruby.network.master[3]
[system.ruby.l2_cntrl0.L1RequestFromL2Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
master=system.ruby.network.slave[4]
[system.ruby.l2_cntrl0.L1RequestToL2Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
slave=system.ruby.network.master[4]
[system.ruby.l2_cntrl0.L2cache]
type=RubyCache
children=replacement_policy
assoc=2
block_size=0
dataAccessLatency=1
dataArrayBanks=1
eventq_index=0
is_icache=false
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.persistentToL2Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
slave=system.ruby.network.master[6]
[system.ruby.l2_cntrl0.responseFromL2Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
master=system.ruby.network.slave[5]
[system.ruby.l2_cntrl0.responseToL2Cache]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=false
randomization=false
slave=system.ruby.network.master[5]
[system.ruby.memctrl_clk_domain]
type=DerivedClockDomain
clk_divider=3
clk_domain=system.ruby.clk_domain
eventq_index=0
[system.ruby.network]
type=SimpleNetwork
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_link_buffers60 int_link_buffers61 int_link_buffers62 int_link_buffers63 int_link_buffers64 int_link_buffers65 int_link_buffers66 int_link_buffers67 int_link_buffers68 int_link_buffers69 int_link_buffers70 int_link_buffers71 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 routers0 routers1 routers2 routers3
adaptive_routing=false
buffer_size=0
clk_domain=system.ruby.clk_domain
control_msg_size=8
default_p_state=UNDEFINED
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 system.ruby.network.int_link_buffers60 system.ruby.network.int_link_buffers61 system.ruby.network.int_link_buffers62 system.ruby.network.int_link_buffers63 system.ruby.network.int_link_buffers64 system.ruby.network.int_link_buffers65 system.ruby.network.int_link_buffers66 system.ruby.network.int_link_buffers67 system.ruby.network.int_link_buffers68 system.ruby.network.int_link_buffers69 system.ruby.network.int_link_buffers70 system.ruby.network.int_link_buffers71
int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5
netifs=
number_of_virtual_networks=6
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
power_model=Null
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.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l1_cntrl0.persistentToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.l2_cntrl0.persistentToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.persistentToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave
slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.persistentFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.requestFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.persistentFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master
[system.ruby.network.ext_links0]
type=SimpleExtLink
bandwidth_factor=16
eventq_index=0
ext_node=system.ruby.l1_cntrl0
int_node=system.ruby.network.routers0
latency=1
link_id=0
weight=1
[system.ruby.network.ext_links1]
type=SimpleExtLink
bandwidth_factor=16
eventq_index=0
ext_node=system.ruby.l2_cntrl0
int_node=system.ruby.network.routers1
latency=1
link_id=1
weight=1
[system.ruby.network.ext_links2]
type=SimpleExtLink
bandwidth_factor=16
eventq_index=0
ext_node=system.ruby.dir_cntrl0
int_node=system.ruby.network.routers2
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
[system.ruby.network.int_link_buffers01]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers02]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers03]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers04]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers05]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers06]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers07]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers08]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers09]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers10]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers11]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers12]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers13]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers14]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers36]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers37]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers38]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers39]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers40]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers41]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers42]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers43]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers44]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers45]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers46]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers47]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers48]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers49]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers50]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers51]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers52]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers53]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers54]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers55]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers56]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers57]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers58]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers59]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers60]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers61]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers62]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers63]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers64]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers65]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers66]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers67]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers68]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers69]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers70]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_link_buffers71]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.int_links0]
type=SimpleIntLink
bandwidth_factor=16
dst_inport=
dst_node=system.ruby.network.routers3
eventq_index=0
latency=1
link_id=3
src_node=system.ruby.network.routers0
src_outport=
weight=1
[system.ruby.network.int_links1]
type=SimpleIntLink
bandwidth_factor=16
dst_inport=
dst_node=system.ruby.network.routers3
eventq_index=0
latency=1
link_id=4
src_node=system.ruby.network.routers1
src_outport=
weight=1
[system.ruby.network.int_links2]
type=SimpleIntLink
bandwidth_factor=16
dst_inport=
dst_node=system.ruby.network.routers3
eventq_index=0
latency=1
link_id=5
src_node=system.ruby.network.routers2
src_outport=
weight=1
[system.ruby.network.int_links3]
type=SimpleIntLink
bandwidth_factor=16
dst_inport=
dst_node=system.ruby.network.routers0
eventq_index=0
latency=1
link_id=6
src_node=system.ruby.network.routers3
src_outport=
weight=1
[system.ruby.network.int_links4]
type=SimpleIntLink
bandwidth_factor=16
dst_inport=
dst_node=system.ruby.network.routers1
eventq_index=0
latency=1
link_id=7
src_node=system.ruby.network.routers3
src_outport=
weight=1
[system.ruby.network.int_links5]
type=SimpleIntLink
bandwidth_factor=16
dst_inport=
dst_node=system.ruby.network.routers2
eventq_index=0
latency=1
link_id=8
src_node=system.ruby.network.routers3
src_outport=
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
clk_domain=system.ruby.clk_domain
default_p_state=UNDEFINED
eventq_index=0
latency=1
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
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
power_model=Null
router_id=0
virt_nets=6
[system.ruby.network.routers0.port_buffers00]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers01]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers02]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers03]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers04]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers05]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers06]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers07]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers08]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers09]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers10]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers11]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers12]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers13]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers14]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers0.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[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
clk_domain=system.ruby.clk_domain
default_p_state=UNDEFINED
eventq_index=0
latency=1
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
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
power_model=Null
router_id=1
virt_nets=6
[system.ruby.network.routers1.port_buffers00]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers01]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers02]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers03]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers04]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers05]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers06]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers07]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers08]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers09]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers10]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers11]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers12]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers13]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers14]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers1.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[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
clk_domain=system.ruby.clk_domain
default_p_state=UNDEFINED
eventq_index=0
latency=1
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
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
power_model=Null
router_id=2
virt_nets=6
[system.ruby.network.routers2.port_buffers00]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers01]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers02]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers03]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers04]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers05]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers06]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers07]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers08]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers09]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers10]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers11]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers12]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers13]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers14]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers2.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[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
clk_domain=system.ruby.clk_domain
default_p_state=UNDEFINED
eventq_index=0
latency=1
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
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
power_model=Null
router_id=3
virt_nets=6
[system.ruby.network.routers3.port_buffers00]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers01]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers02]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers03]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers04]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers05]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers06]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers07]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers08]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers09]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers10]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers11]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers12]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers13]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers14]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers15]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers16]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers17]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers18]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers19]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers20]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers21]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers22]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers23]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers24]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers25]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers26]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers27]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers28]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers29]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers30]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers31]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers32]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers33]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers34]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.ruby.network.routers3.port_buffers35]
type=MessageBuffer
buffer_size=0
eventq_index=0
ordered=true
randomization=false
[system.sys_port_proxy]
type=RubyPortProxy
clk_domain=system.clk_domain
default_p_state=UNDEFINED
eventq_index=0
is_cpu_sequencer=true
no_retry_on_stall=false
p_state_clk_gate_bins=20
p_state_clk_gate_max=1000000000
p_state_clk_gate_min=1
power_model=Null
ruby_system=system.ruby
support_data_reqs=true
support_inst_reqs=true
system=system
using_ruby_tester=false
version=0
slave=system.system_port
[system.voltage_domain]
type=VoltageDomain
eventq_index=0
voltage=1.000000