Skip to content

Commit 980de24

Browse files
authored
Merge pull request #2486 from Pinata-Consulting/floorplan-retiming-sdc-file
floorplan: use 2_floorplan.sdc in floorplan, written by floorplan.tcl
2 parents ae5333d + 8c37024 commit 980de24

File tree

9 files changed

+9
-8
lines changed

9 files changed

+9
-8
lines changed

flow/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -786,7 +786,7 @@ $(eval $(call do-step,5_3_fillcell,$(RESULTS_DIR)/5_2_route.odb,fillcell))
786786

787787
$(eval $(call do-copy,5_route,5_3_fillcell.odb))
788788

789-
$(eval $(call do-copy,5_route,4_cts.sdc,,.sdc))
789+
$(eval $(call do-copy,5_route,5_1_grt.sdc,,.sdc))
790790

791791
.PHONY: do-route
792792
do-route:

flow/scripts/detail_route.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
utl::set_metrics_stage "detailedroute__{}"
22
source $::env(SCRIPTS_DIR)/load.tcl
3-
load_design 5_1_grt.odb 4_cts.sdc
3+
load_design 5_1_grt.odb 5_1_grt.sdc
44
if {![grt::have_routes]} {
55
error "Global routing failed, run `make gui_grt` and load $::global_route_congestion_report \
66
in DRC viewer to view congestion"

flow/scripts/fillcell.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
source $::env(SCRIPTS_DIR)/load.tcl
22
erase_non_stage_variables route
33
if {[env_var_exists_and_non_empty FILL_CELLS]} {
4-
load_design 5_2_route.odb 4_cts.sdc
4+
load_design 5_2_route.odb 5_1_grt.sdc
55

66
set_propagated_clock [all_clocks]
77

flow/scripts/global_route.tcl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ proc global_route_helper {} {
109109

110110
write_guides $::env(RESULTS_DIR)/route.guide
111111
write_db $::env(RESULTS_DIR)/5_1_grt.odb
112+
write_sdc -no_timestamp $::env(RESULTS_DIR)/5_1_grt.sdc
112113
}
113114

114115
global_route_helper

flow/scripts/io_placement_random.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ source $::env(SCRIPTS_DIR)/load.tcl
22
erase_non_stage_variables floorplan
33

44
if {![env_var_equals IS_CHIP 1]} {
5-
load_design 2_1_floorplan.odb 1_synth.sdc
5+
load_design 2_1_floorplan.odb 2_floorplan.sdc
66
lappend ::env(PLACE_PINS_ARGS) -random
77
source $::env(SCRIPTS_DIR)/io_placement_util.tcl
88
write_db $::env(RESULTS_DIR)/2_2_floorplan_io.odb

flow/scripts/macro_place.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
source $::env(SCRIPTS_DIR)/load.tcl
22
erase_non_stage_variables floorplan
3-
load_design 2_3_floorplan_tdms.odb 1_synth.sdc
3+
load_design 2_3_floorplan_tdms.odb 2_floorplan.sdc
44

55
source $::env(SCRIPTS_DIR)/macro_place_util.tcl
66

flow/scripts/pdn.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
source $::env(SCRIPTS_DIR)/load.tcl
22
erase_non_stage_variables floorplan
3-
load_design 2_5_floorplan_tapcell.odb 1_synth.sdc
3+
load_design 2_5_floorplan_tapcell.odb 2_floorplan.sdc
44

55
source $::env(PDN_TCL)
66
pdngen

flow/scripts/tapcell.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
source $::env(SCRIPTS_DIR)/load.tcl
22
erase_non_stage_variables floorplan
33

4-
load_design 2_4_floorplan_macro.odb 1_synth.sdc
4+
load_design 2_4_floorplan_macro.odb 2_floorplan.sdc
55

66
if {[env_var_exists_and_non_empty TAPCELL_TCL]} {
77
source $::env(TAPCELL_TCL)

flow/scripts/tdms_place.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ proc find_macros {} {
2020
if {!([env_var_exists_and_non_empty MACRO_PLACEMENT] ||
2121
[env_var_exists_and_non_empty MACRO_PLACEMENT_TCL]) &&
2222
![env_var_equals RTLMP_FLOW 1]} {
23-
load_design 2_2_floorplan_io.odb 1_synth.sdc
23+
load_design 2_2_floorplan_io.odb 2_floorplan.sdc
2424

2525
set_dont_use $::env(DONT_USE_CELLS)
2626

0 commit comments

Comments
 (0)