Method of cell contouring to increase device density
First Claim
Patent Images
1. A computer implemented method for positioning standard cells on a semiconductor substrate comprising the steps of:
- determining a minimum boundary surrounding each standard cell to which circuit devices may approach without significantly disturbing the operation characteristics of the standard cell;
positioning the standard cells in substantially parallel rows on the semiconductor substrate as defined by substantially parallel busing conductors, at least some of the rows defined by a single busing conductor, wherein consecutive rows of single busing conductors are of alternating polarity; and
adjusting the positions of the standard cells to fit as closely as possible to standard cells in adjacent parallel rows along edges of the minimum boundaries surrounding each cell,wherein at least one of the standard cells in at least one of the substantially parallel rows has a different height than that of another standard cell in that same substantially parallel row.
1 Assignment
0 Petitions
Accused Products
Abstract
A layout arrangement which provides a contouring of cells that allows the individual rectangular cell boundaries to overlap each other to a point at which individual device edges abut one another thereby utilizing die area which is normally lost to use. In order to attain this result, a new cell contour boundary is described about each cell at the edge of each individual device adjacent the exterior of the cell at a distance at which other cells may abut without disturbing the operation of the cell. Then, computer implemented processes are applied to cause the cells to fit abutting the newly described boundaries.
64 Citations
8 Claims
-
1. A computer implemented method for positioning standard cells on a semiconductor substrate comprising the steps of:
-
determining a minimum boundary surrounding each standard cell to which circuit devices may approach without significantly disturbing the operation characteristics of the standard cell; positioning the standard cells in substantially parallel rows on the semiconductor substrate as defined by substantially parallel busing conductors, at least some of the rows defined by a single busing conductor, wherein consecutive rows of single busing conductors are of alternating polarity; and adjusting the positions of the standard cells to fit as closely as possible to standard cells in adjacent parallel rows along edges of the minimum boundaries surrounding each cell, wherein at least one of the standard cells in at least one of the substantially parallel rows has a different height than that of another standard cell in that same substantially parallel row. - View Dependent Claims (2)
-
-
3. A computer implemented method for positioning standard cells on a semiconductor substrate comprising the steps of:
-
(a) determining a minimum boundary surrounding each standard cell to which circuit devices may approach without significantly disturbing the operation characteristics of the standard cell; (b) positioning the standard cells in substantially parallel rows on the semiconductor substrate as defined by substantially parallel busing conductors, at least some of the rows defined by a single busing conductor, wherein consecutive rows of single busing conductors are of alternating polarity, the substantially parallel rows being in a first direction, the standard cells in each of the substantially parallel rows optionally having different heights in a second direction which is approximately perpendicular to the first direction; and (c) adjusting the positions of the standard cells to fit as closely as possible to standard cells in adjacent parallel rows along edges of the minimum boundaries surrounding each cell. - View Dependent Claims (4, 5)
-
-
6. A computer implemented method for positioning standard cells on a semiconductor substrate comprising the steps of:
-
(a) determining a minimum boundary surrounding each standard cell to which circuit devices may approach without significantly disturbing the operation characteristics of the standard cell; (b) positioning the standard cells in substantially parallel rows on the semiconductor substrate as defined by substantially parallel busing conductors, at least some of the rows defined by a single busing conductor, wherein consecutive rows of single busing conductors are of alternating polarity, the substantially parallel rows being in a first direction, each of the standard cells in each of the substantially parallel rows having a height in a second direction which is approximately perpendicular to the first direction, at least one standard cell in at least one of the substantially parallel rows having a different height than that of another standard cell in that same substantially parallel row; and (c) adjusting the positions of the standard cells to fit as closely as possible to standard cells in adjacent parallel rows along edges of the minimum boundaries surrounding each cell. - View Dependent Claims (7)
-
-
8. A method for positioning standard cells on a semiconductor substrate comprising the steps of:
-
(a) determining a minimum boundary surrounding each standard cell to which circuit devices may approach while maintaining the electrical integrity of the standard cell; (b) positioning the standard cells in substantially parallel rows on the semiconductor substrate as defined by substantially parallel busing conductors, at least some of the rows defined by a single busing conductor, wherein consecutive rows of single busing conductors are of alternating polarity, the substantially parallel rows being in a first direction, each of the standard cells in each of the substantially parallel rows having a height in a second direction which is approximately perpendicular to the first direction, at least one standard cell in at least one of the substantially parallel rows having a different height than that of another standard cell in that same substantially parallel row; and (c) adjusting the positions of the standard cells to fit as closely as possible to standard cells in adjacent parallel rows along edges of the minimum boundaries surrounding each cell.
-
Specification