##############################################
# Configuration file for running experiments
##############################################

# Path to directory of circuits to use
circuits_dir=benchmarks/noc/Large_Designs/MLP/blif_files/

# Path to directory of architectures to use
archs_dir=arch/noc/mesh_noc_topology

# Path to directory of NoC Traffic Patterns to use
noc_traffics_dir=benchmarks/noc/Large_Designs/MLP/traffic_flow_files/

# Traffic flow files are added per circuit.
# By default, the task performs a cartesian product between circuits and traffic flow files.
# Since each circuit is compatible with specific traffic flow files, we need to specify
# traffic flow files for each circuit separately.
noc_traffic_list_type=per_circuit

# Add circuits to list to sweep
circuit_list_add=mlp_1.blif
noc_traffic_list_add=mlp_1.flows

circuit_list_add=mlp_2.blif
noc_traffic_list_add=mlp_2.flows

circuit_list_add=mlp_3.blif
noc_traffic_list_add=mlp_3.flows

circuit_list_add=mlp_4.blif
noc_traffic_list_add=mlp_4.flows

# Add architectures to list to sweep
arch_list_add=mlp_benchmarks.stratixiv_arch.timing_with_a_embedded_4x4_mesh_noc_topology.xml


# Parse info and how to parse
parse_file=vpr_noc.txt

# How to parse QoR info
qor_parse_file=qor_noc_spec.txt

# Pass requirements
pass_requirements_file=pass_requirements.txt

# Script parameters
script_params_common =-starting_stage vpr --noc on --noc_routing_algorithm xy_routing --device "EP4SE820" --pack --place
