LSI physical designing method, program, and apparatus
First Claim
1. An LSI physical designing method comprising:
- a floor plan processing step wherein a floor plan for arranging a plurality of circuit blocks including a circuit block of a non-rectangular area into a chip is formed;
a layout step wherein the circuit block of said non-rectangular area is divided into a plurality of rectangular areas and they are arranged in said chip so as to be adapted to said floor plan; and
a wiring step wherein said plurality of circuit blocks including the circuit block of said non-rectangular area are mutually wired.
1 Assignment
0 Petitions
Accused Products
Abstract
In addition to a rectangular shape, a non-rectangular shape is enabled to be handled as a physical design unit, thereby miniaturizing a chip and reducing the costs. A floor plan processing unit forms a floor plan for arranging a plurality of circuit blocks including a non-rectangular area into the chip. A layout processing unit divides each of a plurality of non-rectangular circuit blocks having non-rectangular areas into a plurality of rectangular areas and arranges them into the chip so as to be adapted to the floor plan. A wiring processing unit mutually wires the plurality of circuit blocks. The non-rectangular area is constructed by a set of a plurality of division rectangular areas and has a data structure showing a set of two-dimensional coordinate values indicating diagonal vertices of the plurality of division rectangular areas. The non-rectangular areas are also introduced with respect to the cells which are arranged in the circuit block.
-
Citations
21 Claims
-
1. An LSI physical designing method comprising:
-
a floor plan processing step wherein a floor plan for arranging a plurality of circuit blocks including a circuit block of a non-rectangular area into a chip is formed;
a layout step wherein the circuit block of said non-rectangular area is divided into a plurality of rectangular areas and they are arranged in said chip so as to be adapted to said floor plan; and
a wiring step wherein said plurality of circuit blocks including the circuit block of said non-rectangular area are mutually wired. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium which stores an LSI physical designing program allowing a computer to execute:
-
a floor plan processing step wherein a floor plan for arranging a plurality of circuit blocks including a circuit block of a non-rectangular area into a chip is formed;
a layout step wherein the circuit block of said non-rectangular area is divided into a plurality of rectangular areas and they are arranged in said chip so as to be adapted to said floor plan; and
a wiring step wherein the plurality of circuit blocks including the circuit block of said non-rectangular area are mutually wired. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
9. A storage medium according to claim 9, wherein said non-rectangular area is constructed by a set of the plurality of division rectangular areas and has a data structure showing a set of two-dimensional coordinate values indicating diagonal vertices of said plurality of division rectangular areas.
-
15. An LSI physical designing apparatus comprising:
-
a floor plan processing unit which forms a floor plan for arranging a plurality of circuit blocks including a circuit block of a non-rectangular area into a chip;
a layout processing unit which divides the circuit block of the non-rectangular area into a plurality of rectangular areas and arranges said rectangular areas into said chip so as to be adapted to said floor plan; and
a wiring processing unit which mutually wires the plurality of circuit blocks including the circuit block having said non-rectangular area. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification