Skip to content

Commit e6df482

Browse files
authored
Merge pull request #3104 from verilog-to-routing/feature-s10-titanium-task
[CI] Added Quick Titanium S10 Tests
2 parents 385e1bc + 892af1c commit e6df482

File tree

3 files changed

+76
-0
lines changed

3 files changed

+76
-0
lines changed

vtr_flow/tasks/regression_tests/vtr_reg_nightly_test7/task_list.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
regression_tests/vtr_reg_nightly_test7/ap_titan
22
regression_tests/vtr_reg_nightly_test7/titan_other_run_flat
3+
regression_tests/vtr_reg_nightly_test7/titanium_s10_quick_qor
34
#regression_tests/vtr_reg_nightly_test7/vtr_reg_qor_large_run_flat
45
#regression_tests/vtr_reg_nightly_test7/vtr_reg_qor_large_depop_run_flat
56
#regression_tests/vtr_reg_nightly_test7/verify_router_lookahead_run_flat
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
##############################################
2+
# Configuration file for running experiments
3+
##############################################
4+
#
5+
# These are only the Titanium benchmarks which
6+
# could be run in under around 2 hours.
7+
#
8+
##############################################
9+
10+
# Path to directory of circuits to use
11+
circuits_dir=benchmarks/titan_blif/titan_new/stratix10
12+
13+
# Path to directory of SDCs to use
14+
sdc_dir=benchmarks/titan_blif/titan_new/stratix10
15+
16+
# Path to directory of architectures to use
17+
archs_dir=arch/titan
18+
19+
# Add circuits to list to sweep
20+
circuit_list_add=ASU_LRN_stratix10_arch_timing.blif
21+
# circuit_list_add=ChainNN_LRN_LG_stratix10_arch_timing.blif
22+
# circuit_list_add=ChainNN_ELT_LG_stratix10_arch_timing.blif
23+
# circuit_list_add=ChainNN_BSC_LG_stratix10_arch_timing.blif
24+
circuit_list_add=ASU_ELT_stratix10_arch_timing.blif
25+
circuit_list_add=ASU_BSC_stratix10_arch_timing.blif
26+
circuit_list_add=tdfir_stratix10_arch_timing.blif
27+
# circuit_list_add=pricing_stratix10_arch_timing.blif
28+
circuit_list_add=mem_tester_stratix10_arch_timing.blif
29+
circuit_list_add=mandelbrot_stratix10_arch_timing.blif
30+
circuit_list_add=channelizer_stratix10_arch_timing.blif
31+
circuit_list_add=fft1d_offchip_stratix10_arch_timing.blif
32+
circuit_list_add=DLA_LRN_stratix10_arch_timing.blif
33+
# circuit_list_add=matrix_mult_stratix10_arch_timing.blif
34+
circuit_list_add=fft1d_stratix10_arch_timing.blif
35+
circuit_list_add=fft2d_stratix10_arch_timing.blif
36+
circuit_list_add=DLA_ELT_stratix10_arch_timing.blif
37+
circuit_list_add=DLA_BSC_stratix10_arch_timing.blif
38+
circuit_list_add=jpeg_deco_stratix10_arch_timing.blif
39+
circuit_list_add=nyuzi_stratix10_arch_timing.blif
40+
circuit_list_add=sobel_stratix10_arch_timing.blif
41+
42+
# Add architectures to list to sweep
43+
arch_list_add=stratix10_arch.timing.xml
44+
45+
# Parse info and how to parse
46+
parse_file=vpr_titan_s10.txt
47+
48+
# How to parse QoR info
49+
qor_parse_file=qor_vpr_titan.txt
50+
51+
# Pass requirements
52+
pass_requirements_file=pass_requirements_vpr_titan_s10.txt
53+
54+
# The Titanium benchmarks are run at a fixed channel width of 400 to simulate a
55+
# Stratix 10-like routing architecture. A large number of routing iterations is
56+
# set to ensure the router doesn't give up too easily on the larger benchmarks.
57+
script_params=-starting_stage vpr --route_chan_width 400 --max_router_iterations 400 --initial_pres_fac 1.0 --router_profiler_astar_fac 1.5
58+

0 commit comments

Comments
 (0)