Claims
- 1. A computer implemented method for designing the layout of a subcircuit on an integrated circuit, the layout comprising one or more layers of circuit features subject to one or more constraints, including geometric constraints, the subcircuit including internal cells and the layers being formed with respect to a two-dimensional surface of a substrate in accordance with a specified process technology, the method comprising the steps of:
- a. establishing the constraints among the layers of circuit features that are determined by the specified process technology;
- b. creating a description of a layout geometry for the subcircuit according to the constraints;
- c. using a computer to generate one or more simulation models for the described layout geometry; and
- d. using a computer to generate a connectivity test model for the described layout geometry.
- 2. The method of claim I wherein step b further includes sizing the internal cells to optimize performance.
- 3. A computer implemented method for designing the layout of a random access memory on an integrated circuit, the layout comprising one or more layers of circuit features subject to one or more constraints, including geometric constraints, the random access memory including internal cells, such as one or more sense amplifiers, internal buffers and power rails, the layers being formed with respect to a two-dimensional surface of a substrate in accordance with a specified process technology, the method comprising the steps of:
- a. establishing the constraints among the layers of circuit features that are determined by the specified process technology;
- b. creating a description of a layout geometry for the random access memory according to the constraints;
- c. using a computer to generate one or more simulation models for the described layout geometry; and
- d. using a computer to generate a connectivity test model for the described layout geometry.
- 4. The method of claim 3 wherein step b further includes pitch matching the internal cells of the random access memory.
- 5. The method of claim 3 wherein step b further includes sizing the internal buffers to optimize performance.
- 6. The method of claim 3 wherein step b further includes sizing the power rails to increase reliability.
- 7. The method of claim 3 wherein step c further includes sizing the sense amplifiers to maximize operating margins and speed of the random access memory.
- 8. The method of claim 3 wherein step c further includes calculating internal operating points of sense amplifiers in the random access memory.
- 9. A computer based apparatus for designing the layout of a subcircuit on an integrated circuit, the layout comprising one or more layers of circuit features subject to one or more constraints, including geometric constraints, the subcircuit including internal cells and the layers being formed with respect to a two-dimensional surface of a substrate in accordance with a specified process technology, the apparatus comprising:
- means for electronically inputting into a computer the circuit feature positions, a plurality of variables, each variable functionally corresponding to a constraint among the layers of circuit features, and a plurality of constants, each constant corresponding to a specific value for one of the variables;
- memory storage means operatively associated with the means for electronically inputting for storing descriptions of the circuit feature positions, the plurality of variables, and the plurality of constants; and
- computer processing means operatively associated with the means for electronically inputting and the memory storage means for establishing the constraints that are determined by the specified process technology, for creating a layout geometry for the subcircuit according to the constraints, for generating one or more simulation models for the described layout geometry and for generating a connectivity test model for the described layout geometry.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a continuation of U.S. application Ser. No. 07/337,232, filed Apr. 13, 1989, now abandoned.
US Referenced Citations (9)
Non-Patent Literature Citations (2)
Entry |
A. J. Kessler et al., "Standard Cell VLSI Design: A Tutorinal," IEEE Circuits & Devices Magazine, Jan. 1985, pp. 17-33. |
A. D. Lopez et al., "A Dense Gate Matrix Layout Method for MOS LSI," IEEE Trans. Electron Devices, vol. ED-27, pp. 1671-1675, Aug. 1980. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
337232 |
Apr 1989 |
|