Floorplanning is part of an ASIC design flow and is an initial placement of hierarchical blocks across the ASIC area.