Skip to content

Commit a6c405e

Browse files
committed
makefile: add ABSTRACT_SOURCE variable for generate-abstract tweaks
Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 20047ca commit a6c405e

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

flow/scripts/generate_abstract.tcl

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,18 @@ source $::env(SCRIPTS_DIR)/load.tcl
22

33
set stem [expr {[info exists ::env(ABSTRACT_SOURCE)] ? $::env(ABSTRACT_SOURCE) : "6_final"}]
44

5+
set design_stage [lindex [split [file tail $stem] "_"] 0]
6+
57
load_design $stem.odb $stem.sdc "Starting generation of abstract views"
68

7-
if {[file exists $::env(RESULTS_DIR)/$stem.spef]} {
9+
if {$design_stage >= 6 && [file exists $::env(RESULTS_DIR)/$stem.spef]} {
810
read_spef $::env(RESULTS_DIR)/$stem.spef
11+
} elseif {$design_stage >= 3} {
12+
puts "Estimating parasitics"
13+
estimate_parasitics -placement
14+
}
15+
16+
if {$design_stage >= 4} {
917
set_propagated_clock [all_clocks]
1018
}
1119

0 commit comments

Comments
 (0)