METHOD OF MAKING AN INTEGRATED CIRCUIT USING PRE-DEFINED INTERCONNECT WIRING
First Claim
1. A method of configuring an integrated circuit, the method comprising:
- configuring a plurality of cells to form a cell library, wherein configuring each cell includes;
defining intracell wiring in at least one layer positioned above a substrate, the intracell wiring connecting to structures below the at least one layer and forming one or more terminals; and
defining one or more candidate wires for at least one terminal to use as pre-defined intercell wiring for connection to the at least one terminal;
arranging selected cells from the cell library to form a desired layout of an integrated circuit; and
routing intercell wiring so as to interconnect the selected cells to achieve a desired function of the integrated circuit including using only selected candidate wires for intercell wiring within borders of each of the selected cells.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for configuring an integrated circuit including configuring a plurality cells to form a cell library, wherein configuring each cell includes defining intracell wiring in at least one layer positioned above a substrate, the intracell wiring connecting to structures below the at least one layer and forming one or more terminals, and defining one or more candidate wires for at least one terminal to use as pre-defined intercell wiring for connection to the at least one terminal. The method further includes arranging selected cells from the cell library to form a desired layout of an integrated circuit, and routing intercell wiring so as to interconnect the selected cells to achieve a desired function of the integrated circuit including using only selected candidate wires for intercell wiring within borders of each of the selected cells.
-
Citations
25 Claims
-
1. A method of configuring an integrated circuit, the method comprising:
-
configuring a plurality of cells to form a cell library, wherein configuring each cell includes; defining intracell wiring in at least one layer positioned above a substrate, the intracell wiring connecting to structures below the at least one layer and forming one or more terminals; and defining one or more candidate wires for at least one terminal to use as pre-defined intercell wiring for connection to the at least one terminal; arranging selected cells from the cell library to form a desired layout of an integrated circuit; and routing intercell wiring so as to interconnect the selected cells to achieve a desired function of the integrated circuit including using only selected candidate wires for intercell wiring within borders of each of the selected cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A semiconductor cell for use in a cell library employed for forming an integrated circuit, the cell comprising:
-
a plurality of active areas in a substrate, including transistor gates; a plurality of intracell wiring in at least one metal layer positioned above the substrate, the intracell wiring connecting to the active areas in the substrate and forming one or more terminals; and one or more candidate wires for each terminal to use as pre-defined intercell wiring within borders of the cell in the at least one metal layer for connection to each terminal. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of configuring an integrated circuit, the method comprising:
-
configuring a plurality of cells to form a cell library, wherein configuring each cell includes; defining a plurality of active areas in a substrate, including transistor gates; defining intracell wiring in at least one layer positioned above the substrate, the intracell wiring connecting to the active areas and forming one or more terminals; and defining one or more candidate wires for at least one terminal to use as pre-defined intercell wiring for connection to the at least one terminal; arranging selected cells from the cell library to form a desired layout of an integrated circuit; routing intercell wiring so as to interconnect the selected cells to achieve a desired function of the integrated circuit including using only selected candidate wires for intercell wiring within borders of each of the selected cells; and removing up to all portions of non-selected candidate wires. - View Dependent Claims (22, 23, 24)
-
-
25. A computer-readable medium having computer-executable instructions for configuring an integrated circuit, comprising:
-
configuring a plurality of cells to form a cell library, wherein configuring each cell includes; defining intracell wiring in at least one layer positioned above a substrate, the intracell wiring connecting to structures below the at least one layer and forming one or more terminals; and defining one or more candidate wires for at least one terminal to use as pre-defined intercell wiring for connection to the at least one terminal; arranging selected cells from the cell library to form a desired layout of an integrated circuit; routing intercell wiring so as to interconnect the selected cells to achieve a desired function of the integrated circuit including using only selected candidate wires for intercell wiring within borders of each of the selected cells; and moving up to all portions non-selected candidate wires.
-
Specification