Skip to content

Commit 3d80791

Browse files
committed
floorplan: use 2_floorplan.sdc in floorplan, written by floorplan.tcl
Since floorplan.tcl can do retiming, it is important to use post retiming .sdc file in subsequent steps to avoid incorrect timing information fixes #2485 Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 11b0d60 commit 3d80791

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

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)