@@ -683,17 +683,13 @@ cts: $(RESULTS_DIR)/4_cts.odb \
683683# ------------------------------------------------------------------------------
684684$(eval $(call do-step,4_1_cts,$(RESULTS_DIR)/3_place.odb $(RESULTS_DIR)/3_place.sdc,cts))
685685
686- # Filler cell insertion
687- # ------------------------------------------------------------------------------
688- $(eval $(call do-step,4_2_cts_fillcell,$(RESULTS_DIR)/4_1_cts.odb,fillcell))
689-
690686$(RESULTS_DIR ) /4_cts.sdc : $(RESULTS_DIR ) /4_cts.odb
691687
692- $(eval $(call do-copy,4_cts,4_2_cts_fillcell .odb))
688+ $(eval $(call do-copy,4_cts,4_1_cts .odb))
693689
694690.PHONY : do-cts
695691do-cts :
696- $(UNSET_AND_MAKE ) do-4_1_cts do-4_2_cts_fillcell do- 4_cts
692+ $(UNSET_AND_MAKE ) do-4_1_cts do-4_cts
697693
698694.PHONY : clean_cts
699695clean_cts :
@@ -719,22 +715,26 @@ route: $(RESULTS_DIR)/5_route.odb \
719715# -------------------------------------------------------------------------------
720716$(eval $(call do-step,5_1_grt,$(RESULTS_DIR)/4_cts.odb $(FASTROUTE_TCL) $(PRE_GLOBAL_ROUTE),global_route))
721717
722- # STEP 2: Run detailed route
718+ # SEP 2: Filler cell insertion
719+ # ------------------------------------------------------------------------------
720+ $(eval $(call do-step,5_2_fillcell,$(RESULTS_DIR)/5_1_grt.odb,fillcell))
721+
722+ # STEP 3: Run detailed route
723723# -------------------------------------------------------------------------------
724724ifeq ($(USE_WXL ) ,)
725- $(eval $(call do-step,5_2_route ,$(RESULTS_DIR)/5_1_grt .odb,detail_route))
725+ $(eval $(call do-step,5_3_route ,$(RESULTS_DIR)/5_2_fillcell .odb,detail_route))
726726else
727- $(eval $(call do-step,5_2_route ,$(RESULTS_DIR)/4_cts.odb,detail_route))
727+ $(eval $(call do-step,5_3_route ,$(RESULTS_DIR)/4_cts.odb,detail_route))
728728endif
729729
730- $(eval $(call do-copy,5_route,5_2_route .odb))
730+ $(eval $(call do-copy,5_route,5_3_route .odb))
731731
732732$(eval $(call do-copy,5_route,4_cts.sdc,,.sdc))
733733
734734.PHONY : do-route
735735do-route :
736- mkdir -p $(LOG_DIR ) $(REPORTS_DIR )
737- $(UNSET_AND_MAKE ) do-5_1_grt do-5_2_route do-5_route do-5_route.sdc
736+ mkdir -p $(RESULTS_DIR ) $( LOG_DIR ) $(REPORTS_DIR )
737+ $(UNSET_AND_MAKE ) do-5_1_grt do-5_2_fillcell do-5_3_route do-5_route do-5_route.sdc
738738
739739$(RESULTS_DIR ) /5_route.v :
740740 @export OR_DB=5_route ; \
0 commit comments