File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -47,11 +47,16 @@ proc recover_power {} {
4747
4848proc find_sdc_file {input_file} {
4949 # Determine design stage (1 ... 6)
50- set design_stage [lindex [split [file tail $input_file ] " _" ] 0]
51-
50+ set input_pieces [split [file tail $input_file ] " _" ]
51+ set design_stage [lindex $input_pieces 0]
52+ if { [llength $input_pieces ] == 3 } {
53+ set start [expr $design_stage - 1]
54+ } else {
55+ set start $design_stage
56+ }
5257 # Read SDC, first try to find the most recent SDC file for the stage
5358 set sdc_file " "
54- for {set s $design_stage } {$s > 0} {incr s -1} {
59+ for {set s $start } {$s > 0} {incr s -1} {
5560 set sdc_file [glob -nocomplain -directory $::env(RESULTS_DIR) -types f " ${s} _\[ A-Za-z\] *\. sdc" ]
5661 if {$sdc_file != " " } {
5762 break
You can’t perform that action at this time.
0 commit comments