Skip to content

Commit 3173e23

Browse files
committed
flow: Include geomean non-virtual intra-domain critical path delay in parse/pass metrics
1 parent 82cdd49 commit 3173e23

File tree

5 files changed

+5
-0
lines changed

5 files changed

+5
-0
lines changed

vtr_flow/parse/parse_config/timing/vpr.route_fixed_chan_width.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ crit_path_route_success_iteration;vpr.out;Successfully routed after (\d+) routin
55

66
#VPR Analysis (final implementation) Timing Metrics
77
critical_path_delay;vpr.out;Final critical path: (.*) ns
8+
geomean_nonvirtual_intradomain_critical_path_delay;vpr.out;Geometric mean non-virtual intra-domain period: (.*) ns
89
setup_TNS;vpr.out;Setup Total Negative Slack \(sTNS\): (.*) ns
910
setup_WNS;vpr.out;Setup Worst Negative Slack \(sWNS\): (.*) ns
1011
hold_TNS;vpr.out;Hold Total Negative Slack \(hTNS\): (.*) ns

vtr_flow/parse/parse_config/timing/vpr.route_relaxed_chan_width.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ crit_path_total_heap_pops;vpr.crit_path.out;total_heap_pops: (\d+)
99

1010
#VPR Analysis (final implementation) Metrics
1111
critical_path_delay;vpr.crit_path.out;Final critical path: (.*) ns
12+
geomean_nonvirtual_intradomain_critical_path_delay;vpr.crit_path.out;Geometric mean non-virtual intra-domain period: (.*) ns
1213
setup_TNS;vpr.crit_path.out;Setup Total Negative Slack \(sTNS\): (.*) ns
1314
setup_WNS;vpr.crit_path.out;Setup Worst Negative Slack \(sWNS\): (.*) ns
1415
hold_TNS;vpr.crit_path.out;Hold Total Negative Slack \(hTNS\): (.*) ns

vtr_flow/parse/pass_requirements/timing/pass_requirements.vpr_route_fixed_chan_width.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
#Timing metrics
55
critical_path_delay;Range(0.80,1.40)
6+
geomean_nonvirtual_intradomain_critical_path_delay;Range(0.80,1.40)
67
setup_TNS;Range(0.80,1.40)
78
setup_WNS;Range(0.80,1.40)
89
#hold_TNS;Range(0.05,20.00)

vtr_flow/parse/pass_requirements/timing/pass_requirements.vpr_route_relaxed_chan_width.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ crit_path_routing_area_per_tile;Range(0.8,1.3)
1212
crit_path_route_time;RangeAbs(0.10,10.0,2)
1313
#Timing Metrics
1414
critical_path_delay;Range(0.80,1.40)
15+
geomean_nonvirtual_intradomain_critical_path_delay;Range(0.80,1.40)
1516
setup_TNS;Range(0.80,1.40)
1617
setup_WNS;Range(0.80,1.40)
1718
#hold_TNS;Range(0.05,20.00)

vtr_flow/scripts/qor_compare.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
'routed_wirelength', #VTR (minW), Titan
3636
'crit_path_routed_wirelength', #VTR
3737
'critical_path_delay', #VTR/Titan
38+
'geomean_nonvirtual_critical_path_delay', #VTR/Titan
3839

3940
#Run-time Metrics
4041
'odin_synth_time',

0 commit comments

Comments
 (0)