You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
806 B
Tcl
37 lines
806 B
Tcl
if {![info exists standalone] || $standalone} {
|
|
|
|
# Read lef
|
|
read_lef $::env(TECH_LEF)
|
|
read_lef $::env(SC_LEF)
|
|
if {[info exist ::env(ADDITIONAL_LEFS)]} {
|
|
foreach lef $::env(ADDITIONAL_LEFS) {
|
|
read_lef $lef
|
|
}
|
|
}
|
|
|
|
# Read liberty files
|
|
foreach libFile $::env(LIB_FILES) {
|
|
read_liberty $libFile
|
|
}
|
|
|
|
# Read def and sdc
|
|
#wtf should change this so 6_final.def/sdc is always used!!!
|
|
#read_def $::env(RESULTS_DIR)/2_floorplan.def
|
|
#read_sdc $::env(RESULTS_DIR)/2_floorplan.sdc
|
|
read_def $::env(RESULTS_DIR)/3_place.def
|
|
read_sdc $::env(RESULTS_DIR)/3_place.sdc
|
|
|
|
#wtf want ideal clocks
|
|
#set_propagated_clock [all_clocks]
|
|
|
|
} else {
|
|
puts "Starting final report"
|
|
}
|
|
|
|
source $::env(SCRIPTS_DIR)/report_metrics.tcl
|
|
|
|
|
|
if {![info exists standalone] || $standalone} {
|
|
exit
|
|
}
|