A floorplanning apparatus includes a seed position decision section for deciding
a placement position of a logic seed of each hierarchical block; a cell placement
section for placing cells belonging to the hierarchical block around the placement
position of each logic seed; and a placement region decision section for deciding
placement and routing regions of each hierarchical block considering cell placement
results produced by the cell placement section.