Semiconductor integrated circuit device and its manufacture using automatic layout
0 Assignments
0 Petitions
Accused Products
Abstract
A semiconductor integrated circuit device has: a semiconductor substrate defining a plurality of rows, each row including areas for a sequence of cells; a plurality of active regions disposed in each of the rows constituting semiconductor elements of associated cells; and a wiring region of stripe shape elongated along a direction of row, defined on the semiconductor substrate outside of the active regions in each row, and including wirings belonging to the associated cells, each wiring region having height in a direction crossing the row direction, the wiring region having locally different height.
-
Citations
21 Claims
-
1-3. -3. (Cancelled)
-
4. A method of laying out a semiconductor integrated circuit device comprising:
-
(a) decomposing circuit data into cells, and reading cell data including configuration data and interconnection data;
(b) grouping cells on a semiconductor substrate into a plurality of rows, each of said rows including a plurality of cells aligned along a direction of a row, each cell including active regions, shape-fixed wiring regions disposed over the active regions, and shape-variable wiring regions disposed outside the active regions and having height along a direction crossing a direction of said row;
(c) designing a layout of wirings in said shape-fixed wiring region;
(d) designing a layout of wirings in said shape-variable wiring region;
(e) checking possible variation of wirings in said shape-variable wiring region which can reduce a distance between a pair of cells in adjacent rows; and
(f) determining if there is a variation which can reduce the distance between said pair of cells in adjacent rows, redesigning the layout of wirings in the shape-variable wiring region if there is a variation. - View Dependent Claims (5, 6, 7, 8, 9, 10, 19)
-
-
11. A method of designing a layout of a semiconductor integrated circuit device comprising:
-
(a) decomposing circuit data into cells, and reading cell data including configuration data and interconnection data;
(b) locating cells on a virtual semiconductor substrate into a plurality of rows, each of said rows including a plurality of cells aligned along a direction of a row, each cell including active regions, shape-fixed wiring regions disposed over the active regions, and shape-variable wiring regions disposed outside the active regions and having height along a direction crossing the direction of the row;
(c) designing a layout of wirings in said shape-fixed wiring region;
(d) designing a layout of wirings in said shape-variable wiring region;
(e) checking possible variation of wirings in said shape-variable wiring region which can reduce a distance between a pair of cells in adjacent rows; and
(f) determining if there is a variation which can reduce the distance between said pair of cells in adjacent rows, and redesigning the layout of wirings in the shape-variable wiring region if there is a variation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 20)
-
-
18. A computer-readable medium having encoded thereon a computer-readable program code which when executed causes a computer to:
-
(a) decompose circuit data into cells, and reading cell data including configuration data and interconnection data;
(b) group cells on a virtual semiconductor substrate into a plurality of rows, each of said rows including a plurality of cells aligned along a direction of a row, each cell including active regions, shape-fixed wiring regions disposed over the active regions, and shape-variable wiring regions disposed outside the active regions and having height along a direction crossing the direction of the row;
(c) design a layout of wirings in said shape-fixed wiring region;
(d) design a layout of wirings in said shape-variable wiring region;
(e) check possible variation of wirings in said shape-variable wiring region which can reduce a distance between a pair of cells in adjacent rows; and
(f) determine if there is a variation which can reduce the distance between said pair of cells in adjacent rows, and redesign the layout of wirings in the shape-variable wiring region if there is a variation. - View Dependent Claims (21)
-
Specification