@@ -233,7 +233,6 @@ ifneq ($(BLOCKS),)
233233 endif
234234endif
235235
236- export RTLMP_FLOW ?= 1
237236export RTLMP_RPT_DIR ?= $(OBJECTS_DIR ) /rtlmp
238237export RTLMP_RPT_FILE ?= partition.txt
239238export RTLMP_BLOCKAGE_FILE ?= $(OBJECTS_DIR ) /rtlmp/partition.txt.blockage
@@ -642,33 +641,31 @@ endef
642641# -------------------------------------------------------------------------------
643642$(eval $(call do-step,2_1_floorplan,$(RESULTS_DIR)/1_synth.v $(RESULTS_DIR)/1_synth.sdc $(TECH_LEF) $(SC_LEF) $(ADDITIONAL_LEFS) $(FOOTPRINT) $(SIG_MAP_FILE) $(FOOTPRINT_TCL),floorplan))
644643
644+ # STEP 2: Random IO placement
645+ # -------------------------------------------------------------------------------
645646$(eval $(call do-step,2_2_floorplan_io,$(RESULTS_DIR)/2_1_floorplan.odb $(IO_CONSTRAINTS),io_placement_random))
646647
647648$(eval $(call do-copy,2_floorplan,2_1_floorplan.sdc,,.sdc))
648649
649- # STEP 3: Timing Driven Mixed Sized Placement
650- # -------------------------------------------------------------------------------
651- $(eval $(call do-step,2_3_floorplan_tdms,$(RESULTS_DIR)/2_2_floorplan_io.odb $(RESULTS_DIR)/1_synth.v $(RESULTS_DIR)/1_synth.sdc $(LIB_FILES),tdms_place))
652-
653- # STEP 4: Macro Placement
650+ # STEP 3: Macro Placement
654651# -------------------------------------------------------------------------------
655- $(eval $(call do-step,2_4_floorplan_macro ,$(RESULTS_DIR)/2_3_floorplan_tdms .odb $(RESULTS_DIR)/1_synth.v $(RESULTS_DIR)/1_synth.sdc $(MACRO_PLACEMENT) $(MACRO_PLACEMENT_TCL),macro_place))
652+ $(eval $(call do-step,2_3_floorplan_macro ,$(RESULTS_DIR)/2_2_floorplan_io .odb $(RESULTS_DIR)/1_synth.v $(RESULTS_DIR)/1_synth.sdc $(MACRO_PLACEMENT) $(MACRO_PLACEMENT_TCL),macro_place))
656653
657- # STEP 5 : Tapcell and Welltie insertion
654+ # STEP 4 : Tapcell and Welltie insertion
658655# -------------------------------------------------------------------------------
659- $(eval $(call do-step,2_5_floorplan_tapcell ,$(RESULTS_DIR)/2_4_floorplan_macro .odb $(TAPCELL_TCL),tapcell))
656+ $(eval $(call do-step,2_4_floorplan_tapcell ,$(RESULTS_DIR)/2_3_floorplan_macro .odb $(TAPCELL_TCL),tapcell))
660657
661- # STEP 6 : PDN generation
658+ # STEP 5 : PDN generation
662659# -------------------------------------------------------------------------------
663- $(eval $(call do-step,2_6_floorplan_pdn ,$(RESULTS_DIR)/2_5_floorplan_tapcell .odb $(PDN_TCL),pdn))
660+ $(eval $(call do-step,2_5_floorplan_pdn ,$(RESULTS_DIR)/2_4_floorplan_tapcell .odb $(PDN_TCL),pdn))
664661
665- $(eval $(call do-copy,2_floorplan,2_6_floorplan_pdn .odb,))
662+ $(eval $(call do-copy,2_floorplan,2_5_floorplan_pdn .odb,))
666663
667664$(RESULTS_DIR ) /2_floorplan.sdc : $(RESULTS_DIR ) /2_1_floorplan.odb
668665
669666.PHONY : do-floorplan
670667do-floorplan :
671- $(UNSET_AND_MAKE ) do-2_1_floorplan do-2_2_floorplan_io do-2_3_floorplan_tdms do-2_4_floorplan_macro do-2_5_floorplan_tapcell do-2_6_floorplan_pdn do-2_floorplan
668+ $(UNSET_AND_MAKE ) do-2_1_floorplan do-2_2_floorplan_io do-2_3_floorplan_io do-2_4_floorplan_tapcell do-2_5_floorplan_pdn do-2_floorplan
672669
673670.PHONY : clean_floorplan
674671clean_floorplan :
0 commit comments