FLOORPLANNING APPARATUS AND COMPUTER READABLE RECORDING MEDIUM STORING FLOORPLANNING PROGRAM
First Claim
1. A floorplanning apparatus performing a process of arranging a plurality of placement object blocks, in each of which internal components are arranged, onto a mounting region, the floorplanning apparatus comprising:
- a temporary placement section temporarily arranging the plurality of placement object blocks onto the mounting region so that at least two placement object blocks among the plurality of placement object blocks overlap each other to form an overlap region; and
an optimization section changing arrangement of the internal components in at least one placement object block among the placement object blocks forming the overlap region while using the overlap region to optimize said at least one placement object block.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is aimed to efficiently realize a reduction in size of and dead space in a semiconductor integrated circuit while securing freedom of placement and wiring of internal components of placement objects and suppressing an increase of constraints of CAD system. A floorplanning apparatus has a temporary placement section temporarily arranging a plurality of placement object blocks onto a mounting region so that at least two placement object blocks among the plurality of placement object blocks overlap each other to form an overlap region, and an optimization section changing arrangement of the internal components in at least one placement object block among the placement object blocks forming the overlap region while using the overlap region to optimize at least one placement object block.
16 Citations
18 Claims
-
1. A floorplanning apparatus performing a process of arranging a plurality of placement object blocks, in each of which internal components are arranged, onto a mounting region, the floorplanning apparatus comprising:
-
a temporary placement section temporarily arranging the plurality of placement object blocks onto the mounting region so that at least two placement object blocks among the plurality of placement object blocks overlap each other to form an overlap region; and an optimization section changing arrangement of the internal components in at least one placement object block among the placement object blocks forming the overlap region while using the overlap region to optimize said at least one placement object block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable recording medium storing a floorplanning program causing a computer to realize a function of performing a process of arranging a plurality of placement object blocks, in each of which internal components are arranged, onto a mounting region, the computer program causing the computer to function as:
-
a temporary placement section temporarily arranging the plurality of placement object blocks onto the mounting area so that at least two placement object blocks among the plurality of placement object blocks overlap each other to form an overlap region; and an optimization section changing arrangement of the internal components in at least one placement object block among the placement object blocks forming the overlap region while using the overlap region to optimize said at least one placement object block. - View Dependent Claims (17, 18)
-
Specification