Skip to content

Commit 61946f5

Browse files
committed
check_route: add regression test and golden results
Signed-off-by: Alessandro Comodi <[email protected]>
1 parent caf76ca commit 61946f5

File tree

3 files changed

+35
-0
lines changed

3 files changed

+35
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
##############################################
2+
# Configuration file for running experiments
3+
##############################################
4+
5+
# Path to directory of circuits to use
6+
circuits_dir=benchmarks/microbenchmarks
7+
8+
# Path to directory of architectures to use
9+
archs_dir=arch/sub_tiles
10+
11+
# Add circuits to list to sweep
12+
circuit_list_add=sub_tiles.blif
13+
14+
# Add architectures to list to sweep
15+
arch_list_add=sub_tiles.xml
16+
17+
# Parse info and how to parse
18+
parse_file=vpr_standard.txt
19+
20+
# How to parse QoR info
21+
qor_parse_file=qor_standard.txt
22+
23+
# Pass requirements
24+
pass_requirements_file=pass_requirements.txt
25+
26+
# Script parameters
27+
script_params_common = -starting_stage vpr
28+
script_params_list_add = --check_route full
29+
script_params_list_add = --check_route quick
30+
script_params_list_add = --check_route off
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
arch circuit script_params vtr_flow_elapsed_time error odin_synth_time max_odin_mem abc_depth abc_synth_time abc_cec_time abc_sec_time max_abc_mem ace_time max_ace_mem num_clb num_io num_memories num_mult vpr_status vpr_revision vpr_build_info vpr_compiler vpr_compiled hostname rundir max_vpr_mem num_primary_inputs num_primary_outputs num_pre_packed_nets num_pre_packed_blocks num_netlist_clocks num_post_packed_nets num_post_packed_blocks device_width device_height device_grid_tiles device_limiting_resources device_name pack_time placed_wirelength_est place_time placed_CPD_est placed_setup_TNS_est placed_setup_WNS_est min_chan_width routed_wirelength min_chan_width_route_success_iteration logic_block_area_total logic_block_area_used min_chan_width_routing_area_total min_chan_width_routing_area_per_tile min_chan_width_route_time crit_path_routed_wirelength crit_path_route_success_iteration crit_path_total_nets_routed crit_path_total_connections_routed crit_path_total_heap_pushes crit_path_total_heap_pops critical_path_delay geomean_nonvirtual_intradomain_critical_path_delay setup_TNS setup_WNS hold_TNS hold_WNS crit_path_routing_area_total crit_path_routing_area_per_tile crit_path_route_time
2+
sub_tiles.xml sub_tiles.blif common_--check_route_full 2.51 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 6 -1 -1 success v8.0.0-rc2-1742-g99cedb888-dirty release IPO VTR_ASSERT_LEVEL=3 GNU 9.2.1 on Linux-4.15.0-88-generic x86_64 2020-04-29T17:35:35 acomodi /data/vtr-symbiflow/vtr_flow/tasks/regression_tests/vtr_reg_strong/strong_check_route_options/run007/sub_tiles.xml/sub_tiles.blif/common_--check_route_full 38548 6 7 19 26 0 19 26 3 3 9 -1 auto 0.00 38 1.71 3.85145 -26.9601 -3.85145 6 19 4 14813.4 192574 -1 -1 0.44 19 4 37 40 4389 2349 3.85145 -1 -26.9601 -3.85145 0 0 -1 -1 0.00
3+
sub_tiles.xml sub_tiles.blif common_--check_route_quick 2.40 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 6 -1 -1 success v8.0.0-rc2-1742-g99cedb888-dirty release IPO VTR_ASSERT_LEVEL=3 GNU 9.2.1 on Linux-4.15.0-88-generic x86_64 2020-04-29T17:35:35 acomodi /data/vtr-symbiflow/vtr_flow/tasks/regression_tests/vtr_reg_strong/strong_check_route_options/run007/sub_tiles.xml/sub_tiles.blif/common_--check_route_quick 38768 6 7 19 26 0 19 26 3 3 9 -1 auto 0.00 38 1.61 3.85145 -26.9601 -3.85145 6 19 4 14813.4 192574 -1 -1 0.47 19 4 37 40 4389 2349 3.85145 -1 -26.9601 -3.85145 0 0 -1 -1 0.00
4+
sub_tiles.xml sub_tiles.blif common_--check_route_off 2.39 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 6 -1 -1 success v8.0.0-rc2-1742-g99cedb888-dirty release IPO VTR_ASSERT_LEVEL=3 GNU 9.2.1 on Linux-4.15.0-88-generic x86_64 2020-04-29T17:35:35 acomodi /data/vtr-symbiflow/vtr_flow/tasks/regression_tests/vtr_reg_strong/strong_check_route_options/run007/sub_tiles.xml/sub_tiles.blif/common_--check_route_off 38556 6 7 19 26 0 19 26 3 3 9 -1 auto 0.00 38 1.62 3.85145 -26.9601 -3.85145 6 19 4 14813.4 192574 -1 -1 0.48 19 4 37 40 4389 2349 3.85145 -1 -26.9601 -3.85145 0 0 -1 -1 0.00

vtr_flow/tasks/regression_tests/vtr_reg_strong/task_list.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,4 @@ regression_tests/vtr_reg_strong/strong_graphics_commands
6464
regression_tests/vtr_reg_strong/strong_clock_pll
6565
regression_tests/vtr_reg_strong/strong_place_effort_scaling
6666
regression_tests/vtr_reg_strong/strong_sub_tiles
67+
regression_tests/vtr_reg_strong/strong_check_route_options_

0 commit comments

Comments
 (0)