Density driven layout for RRAM configuration module
First Claim
Patent Images
1. A method comprising:
- selecting a plurality of cells from a cell library for placement within a module layout pattern of an integrated circuit layout having vertical and horizontal routing tracks;
using a computer to place each of the selected cells in a different row than at least one other cell placed in the layout pattern and at a horizontal position within the module layout pattern if that position is available for placement and all cell pins of the selected cells would be positioned over unique vertical routing tracks in the module layout pattern relative to cell pins of all other cells in the module layout pattern and to ports of the module layout pattern; and
outputting data representing placement of the selected cells within the module layout pattern.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for layout of a module in an integrated circuit layout pattern has a cell library and a cell placement system. The cell library includes a plurality of cells. The cell placement system is adapted to select one or more cells from the cell library and to locally place each selected cell within the module layout so that each cell pin of the selected cells and each port of the module layout occupies a unique vertical routing track within the module layout.
22 Citations
14 Claims
-
1. A method comprising:
-
selecting a plurality of cells from a cell library for placement within a module layout pattern of an integrated circuit layout having vertical and horizontal routing tracks; using a computer to place each of the selected cells in a different row than at least one other cell placed in the layout pattern and at a horizontal position within the module layout pattern if that position is available for placement and all cell pins of the selected cells would be positioned over unique vertical routing tracks in the module layout pattern relative to cell pins of all other cells in the module layout pattern and to ports of the module layout pattern; and outputting data representing placement of the selected cells within the module layout pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification