Skip to content

Commit 0c2af4f

Browse files
committed
move fillcell insertion after drt
Signed-off-by: Eder Monteiro <[email protected]>
1 parent 0070c6a commit 0c2af4f

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

flow/Makefile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -834,25 +834,25 @@ route: $(RESULTS_DIR)/5_route.odb \
834834
#-------------------------------------------------------------------------------
835835
$(eval $(call do-step,5_1_grt,$(RESULTS_DIR)/4_cts.odb $(FASTROUTE_TCL) $(PRE_GLOBAL_ROUTE),global_route))
836836

837-
# SEP 2: Filler cell insertion
838-
# ------------------------------------------------------------------------------
839-
$(eval $(call do-step,5_2_fillcell,$(RESULTS_DIR)/5_1_grt.odb,fillcell))
840-
841-
# STEP 3: Run detailed route
837+
# STEP 2: Run detailed route
842838
#-------------------------------------------------------------------------------
843839
ifeq ($(USE_WXL),)
844-
$(eval $(call do-step,5_3_route,$(RESULTS_DIR)/5_2_fillcell.odb,detail_route))
840+
$(eval $(call do-step,5_2_route,$(RESULTS_DIR)/5_1_grt.odb,detail_route))
845841
else
846-
$(eval $(call do-step,5_3_route,$(RESULTS_DIR)/4_cts.odb,detail_route))
842+
$(eval $(call do-step,5_2_route,$(RESULTS_DIR)/4_cts.odb,detail_route))
847843
endif
848844

849-
$(eval $(call do-copy,5_route,5_3_route.odb))
845+
# SEP 3: Filler cell insertion
846+
# ------------------------------------------------------------------------------
847+
$(eval $(call do-step,5_3_fillcell,$(RESULTS_DIR)/5_2_route.odb,fillcell))
848+
849+
$(eval $(call do-copy,5_route,5_3_fillcell.odb))
850850

851851
$(eval $(call do-copy,5_route,4_cts.sdc,,.sdc))
852852

853853
.PHONY: do-route
854854
do-route:
855-
$(UNSET_AND_MAKE) do-5_1_grt do-5_2_fillcell do-5_3_route do-5_route do-5_route.sdc
855+
$(UNSET_AND_MAKE) do-5_1_grt do-5_2_route do-5_3_fillcell do-5_route do-5_route.sdc
856856

857857
.PHONY: clean_route
858858
clean_route:

flow/scripts/detail_route.tcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ source $::env(SCRIPTS_DIR)/load.tcl
33
if { [info exists ::env(USE_WXL)]} {
44
set db_file 4_cts.odb
55
} else {
6-
set db_file 5_2_fillcell.odb
6+
set db_file 5_1_grt.odb
77
}
88
load_design $db_file 4_cts.sdc
99
set_propagated_clock [all_clocks]
@@ -84,4 +84,4 @@ if { [info exists ::env(POST_DETAIL_ROUTE_TCL)] } {
8484

8585
check_antennas -report_file $env(REPORTS_DIR)/drt_antennas.log
8686

87-
write_db $::env(RESULTS_DIR)/5_3_route.odb
87+
write_db $::env(RESULTS_DIR)/5_2_route.odb

flow/scripts/fillcell.tcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ if {[expr [file exists $::env(REPORTS_DIR)/congestion.rpt] && \
55
}
66

77
source $::env(SCRIPTS_DIR)/load.tcl
8-
load_design 5_1_grt.odb 4_cts.sdc
8+
load_design 5_2_route.odb 4_cts.sdc
99

1010
set_propagated_clock [all_clocks]
1111

1212
filler_placement $::env(FILL_CELLS)
1313
check_placement
1414

15-
write_db $::env(RESULTS_DIR)/5_2_fillcell.odb
15+
write_db $::env(RESULTS_DIR)/5_3_fillcell.odb

0 commit comments

Comments
 (0)