Cell modeling in the design of an integrated circuit
First Claim
1. A computer program product, encoded in computer readable media, the computer program product for designing an integrated circuit chip, comprising:
- a first set of instructions, executable on a computer system, the first set of instructions configured to model an input/output cell located on a perimeter of an integrated circuit, the model of the input/output cell comprising;
a model of a main cell; and
a model of a pre-cell; and
a second set of instructions, executable on the computer system, the second set of instructions configured to model a cover wherein the cover prevents an area occupied by the pre-cell from being used for any other purpose.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method for modeling an input/output cell located on the perimeter of an integrated circuit. A method is taught to model an the integrated circuit when sufficient area is not available on the perimeter of the integrated circuit. The input/output cell can be modeled in two locations; one location on the perimeter of the cell and a second location in the interior area, or core, of the integrated circuit. The model uses a cover to prevent the area of the core of the integrated circuit from being used for other purposes. When the input/output cell is divided into a main cell and more than one pre-cell, the model uses a cover for each pre-cell. The model adjusts the timing of the signals to compensate for the input/output cell being divided into two areas. In an embodiment a software tool performs the functions of the model.
-
Citations
23 Claims
-
1. A computer program product, encoded in computer readable media, the computer program product for designing an integrated circuit chip, comprising:
-
a first set of instructions, executable on a computer system, the first set of instructions configured to model an input/output cell located on a perimeter of an integrated circuit, the model of the input/output cell comprising; a model of a main cell; and a model of a pre-cell; and a second set of instructions, executable on the computer system, the second set of instructions configured to model a cover wherein the cover prevents an area occupied by the pre-cell from being used for any other purpose. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of modeling an input/output cell on a perimeter of an integrated circuit and at a location in a core area of the integrated circuit, the method comprising:
-
modeling the input/output cell, wherein the input/output cell model comprises; a model of a main cell; and a model of a pre-cell; and modeling a cover wherein the cover prevents an area designated to be occupied by the model of the pre-cell from being used for any other purpose. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system, comprising:
-
a memory; and a central processing unit, wherein the central processing unit is designed to execute instructions of a computer program stored in the memory, the computer program comprising; a first set of instructions configured to model an input/output cell located on a perimeter of an integrated circuit;
the model of the input/output cell comprising;a model of a main cell; and a model of a first pre-cell; and a second set of instructions configured to model a cover wherein the cover prevents an area occupied by the first pre-cell from being used for any other purpose. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification