File tree Expand file tree Collapse file tree 3 files changed +65
-0
lines changed
tasks/regression_tests/vtr_reg_nightly_test2/vtr_xilinx_qor/config Expand file tree Collapse file tree 3 files changed +65
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Xilinx specific requirements for VTR pass
2
+ %include "common/pass_requirements.vpr_status.txt"
3
+ %include "timing/pass_requirements.vpr_pack_place.txt"
4
+
5
+ #Routing Metrics
6
+ routed_wirelength;RangeAbs(0.50,1.50,5)
7
+
8
+ #Area metrics
9
+ logic_block_area_total;Range(0.5,1.6)
10
+ logic_block_area_used;Range(0.5,1.6)
11
+ min_chan_width_routing_area_total;Range(0.5,1.6)
12
+ min_chan_width_routing_area_per_tile;Range(0.5,1.6)
13
+
14
+ #Run-time metrics
15
+ crit_path_route_time;RangeAbs(0.10,10.0,2)
16
+
17
+
18
+ #Peak memory
19
+ max_vpr_mem;RangeAbs(0.5,2.0,102400)
Original file line number Diff line number Diff line change
1
+ vpr_status;output.txt;vpr_status=(.*)
2
+ total_wirelength;vpr.out;\s*Total wirelength: (\d+)
3
+ #total_wirelength_(mcw);vpr.out;Total wirelength:\s*(\d+)
4
+ #total_wirelength_(1.3mcw);vpr.crit_path.out;Total wirelength:\s*(\d+)
5
+ total_runtime;vpr.out;The entire flow of VPR took (.*) seconds
6
+ #pack_time;vpr.out;Packing took (.*) seconds
7
+ #place_time;vpr.out;Placement took (.*) seconds
8
+ #route_time;vpr.out;Routing took (.*) seconds
9
+ #num_pre_packed_nets;vpr.out;Total Nets: (\d+)
10
+ #num_post_packed_nets;vpr.out;Netlist num_nets:\s*(\d+)
11
+ crit_path_delay;vpr.crit_path.out;Final critical path: (.*) ns
12
+
Original file line number Diff line number Diff line change
1
+ ############################################
2
+ # Configuration file for running experiments
3
+ ##############################################
4
+
5
+ # Path to directory of architectures to use
6
+ archs_dir=arch/xilinx
7
+
8
+ # Path to directory of circuits to use
9
+ circuits_dir=benchmarks/verilog
10
+
11
+ # Add architectures to list
12
+ arch_list_add=7series_BRAM_DSP_carry.xml
13
+
14
+ # Add circuits to list to sweep
15
+ circuit_list_add=LU32PEEng.v
16
+ circuit_list_add=LU8PEEng.v
17
+ circuit_list_add=bgm.v
18
+ circuit_list_add=stereovision0.v
19
+ circuit_list_add=stereovision1.v
20
+ circuit_list_add=stereovision2.v
21
+
22
+ # Parse info and how to parse
23
+ parse_file=vpr_standard.txt
24
+
25
+ # How to parse QoR info
26
+ qor_parse_file=qor_vpr_xilinx.txt
27
+
28
+ # Pass requirements
29
+ pass_requirements_file=pass_requirements_vpr_xilinx_fixed_width.txt
30
+
31
+ # Xilinx Benchmarks route at the physical channel
32
+ # width of the chip which is 190. Flat routing is
33
+ # also enabled.
34
+ script_params=--route_chan_width 190 --flat_routing on
You can’t perform that action at this time.
0 commit comments