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

# Path to directory of circuits to use
circuits_dir=benchmarks/arithmetic/generated_circuits/FIR_filters/verilog

# Path to directory of architectures to use
# archs_dir=benchmarks/arithmetic/arch/
archs_dir=arch/timing/fraclut_carrychain

# Add circuits to list to sweep

# circuit_list_add=fir_pipe_10.v
# circuit_list_add=fir_pipe_11.v
# circuit_list_add=fir_pipe_12.v
# circuit_list_add=fir_pipe_13.v
circuit_list_add=fir_pipe_14.v
circuit_list_add=fir_pipe_15.v
circuit_list_add=fir_pipe_16.v
circuit_list_add=fir_pipe_17.v
circuit_list_add=fir_pipe_18.v
circuit_list_add=fir_pipe_19.v
circuit_list_add=fir_pipe_20.v
circuit_list_add=fir_pipe_21.v
circuit_list_add=fir_pipe_22.v
circuit_list_add=fir_pipe_23.v
circuit_list_add=fir_pipe_24.v
circuit_list_add=fir_pipe_25.v
circuit_list_add=fir_pipe_26.v
circuit_list_add=fir_pipe_27.v
circuit_list_add=fir_pipe_28.v
circuit_list_add=fir_pipe_29.v
circuit_list_add=fir_pipe_30.v
circuit_list_add=fir_pipe_31.v
circuit_list_add=fir_pipe_32.v
circuit_list_add=fir_pipe_33.v
circuit_list_add=fir_pipe_34.v
circuit_list_add=fir_pipe_35.v
circuit_list_add=fir_pipe_36.v
circuit_list_add=fir_pipe_37.v
circuit_list_add=fir_pipe_38.v
circuit_list_add=fir_pipe_39.v
circuit_list_add=fir_pipe_40.v
circuit_list_add=fir_pipe_41.v
circuit_list_add=fir_pipe_42.v
circuit_list_add=fir_pipe_43.v
circuit_list_add=fir_pipe_44.v
circuit_list_add=fir_pipe_45.v
circuit_list_add=fir_pipe_46.v
circuit_list_add=fir_pipe_47.v
circuit_list_add=fir_pipe_48.v
circuit_list_add=fir_pipe_49.v
circuit_list_add=fir_pipe_50.v
circuit_list_add=fir_pipe_51.v
circuit_list_add=fir_pipe_52.v

# circuit_list_add=fir_nopipe_10.v
# circuit_list_add=fir_nopipe_11.v
# circuit_list_add=fir_nopipe_12.v
# circuit_list_add=fir_nopipe_13.v
circuit_list_add=fir_nopipe_14.v
circuit_list_add=fir_nopipe_15.v
circuit_list_add=fir_nopipe_16.v
circuit_list_add=fir_nopipe_17.v
circuit_list_add=fir_nopipe_18.v
circuit_list_add=fir_nopipe_19.v
circuit_list_add=fir_nopipe_20.v
circuit_list_add=fir_nopipe_21.v
circuit_list_add=fir_nopipe_22.v
circuit_list_add=fir_nopipe_23.v
circuit_list_add=fir_nopipe_24.v
circuit_list_add=fir_nopipe_25.v
circuit_list_add=fir_nopipe_26.v
circuit_list_add=fir_nopipe_27.v
circuit_list_add=fir_nopipe_28.v
circuit_list_add=fir_nopipe_29.v
circuit_list_add=fir_nopipe_30.v
circuit_list_add=fir_nopipe_31.v
circuit_list_add=fir_nopipe_32.v
circuit_list_add=fir_nopipe_33.v
circuit_list_add=fir_nopipe_34.v
circuit_list_add=fir_nopipe_35.v
circuit_list_add=fir_nopipe_36.v
circuit_list_add=fir_nopipe_37.v
circuit_list_add=fir_nopipe_38.v
circuit_list_add=fir_nopipe_39.v
circuit_list_add=fir_nopipe_40.v
circuit_list_add=fir_nopipe_41.v
circuit_list_add=fir_nopipe_42.v
circuit_list_add=fir_nopipe_43.v
circuit_list_add=fir_nopipe_44.v
circuit_list_add=fir_nopipe_45.v
circuit_list_add=fir_nopipe_46.v
circuit_list_add=fir_nopipe_47.v
circuit_list_add=fir_nopipe_48.v
circuit_list_add=fir_nopipe_49.v
circuit_list_add=fir_nopipe_50.v
circuit_list_add=fir_nopipe_51.v
circuit_list_add=fir_nopipe_52.v

# Add architectures to list to sweep
arch_list_add=k6_frac_2ripple_N8_22nm.xml
arch_list_add=k6_frac_2uripple_N8_22nm.xml
arch_list_add=k6_frac_N8_22nm.xml
arch_list_add=k6_frac_ripple_N8_22nm.xml
arch_list_add=k6_frac_uripple_N8_22nm.xml

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

# How to parse QoR info
qor_parse_file=qor_standard.txt

# Pass requirements
pass_requirements_file=pass_requirements_chain_small.txt

script_params=-start odin -lut_size 6 -routing_failure_predictor off
