@@ -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,31 +641,29 @@ 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
645- $(eval $(call do-step,2_2_floorplan_io,$(RESULTS_DIR)/2_1_floorplan.odb $(IO_CONSTRAINTS),io_placement_random))
646-
647- # STEP 3: Timing Driven Mixed Sized Placement
644+ # STEP 2: Random IO placement
648645# -------------------------------------------------------------------------------
649- $(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 ))
646+ $(eval $(call do-step,2_2_floorplan_io ,$(RESULTS_DIR)/2_1_floorplan .odb $(IO_CONSTRAINTS),io_placement_random ))
650647
651- # STEP 4 : Macro Placement
648+ # STEP 3 : Macro Placement
652649# -------------------------------------------------------------------------------
653- $(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))
650+ $(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))
654651
655- # STEP 5 : Tapcell and Welltie insertion
652+ # STEP 4 : Tapcell and Welltie insertion
656653# -------------------------------------------------------------------------------
657- $(eval $(call do-step,2_5_floorplan_tapcell ,$(RESULTS_DIR)/2_4_floorplan_macro .odb $(TAPCELL_TCL),tapcell))
654+ $(eval $(call do-step,2_4_floorplan_tapcell ,$(RESULTS_DIR)/2_3_floorplan_macro .odb $(TAPCELL_TCL),tapcell))
658655
659- # STEP 6 : PDN generation
656+ # STEP 5 : PDN generation
660657# -------------------------------------------------------------------------------
661- $(eval $(call do-step,2_6_floorplan_pdn ,$(RESULTS_DIR)/2_5_floorplan_tapcell .odb $(PDN_TCL),pdn))
658+ $(eval $(call do-step,2_5_floorplan_pdn ,$(RESULTS_DIR)/2_4_floorplan_tapcell .odb $(PDN_TCL),pdn))
662659
663- $(eval $(call do-copy,2_floorplan,2_6_floorplan_pdn .odb,))
660+ $(eval $(call do-copy,2_floorplan,2_5_floorplan_pdn .odb,))
664661
665662$(RESULTS_DIR ) /2_floorplan.sdc : $(RESULTS_DIR ) /2_1_floorplan.odb
666663
667664.PHONY : do-floorplan
668665do-floorplan :
669- $(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
666+ $(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
670667
671668.PHONY : clean_floorplan
672669clean_floorplan :
0 commit comments