Unit-based layout system for passive IC devices
First Claim
1. Computer-readable media containing program instructions which, when read and executed by a computer, cause the computer to carry out a method for generating layouts for passive devices to be formed within an integrated circuit (IC), wherein the method comprises, for each passive device, the steps of:
- a. receiving as input a layout model of the passive device including a description of the passive device layout as being formed by a variable number of instances of a device unit, wherein the number and relative positions of the device unit instances forming the passive device and characteristics of an internal layout of each device unit instance are variable functions of input parameter values;
b. receiving the parameter values as input;
c. generating a layout for the passive device in accordance with the description included in the layout model, wherein the number of instances of the device unit forming the passive devices, their relative positions and the characteristics of the internal layout of each device unit instance are controlled in accordance with the variable functions included in the layout model and the received parameter values; and
d. displaying a graphical representation of the passive device layout generated at step c.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-aided design tool generates a layout for a passive device, such as a resistor or a capacitor, to be incorporated into an integrated circuit. The layout is based on a model describing the passive device as being formed by a variable number of interconnected instances of a device unit, such as a resistor segment or a capacitor block. User-supplied Input parameter values control the number of instances of the device unit included in the passive device layout, the relative positions of the device unit instances, and characteristics of their internal layouts. The tool also generates a display of a representation of the passive device layout and provides a graphical interface enabling the user to modify various aspects of the passive device layout by altering its displayed representation.
-
Citations
37 Claims
-
1. Computer-readable media containing program instructions which, when read and executed by a computer, cause the computer to carry out a method for generating layouts for passive devices to be formed within an integrated circuit (IC), wherein the method comprises, for each passive device, the steps of:
-
a. receiving as input a layout model of the passive device including a description of the passive device layout as being formed by a variable number of instances of a device unit, wherein the number and relative positions of the device unit instances forming the passive device and characteristics of an internal layout of each device unit instance are variable functions of input parameter values; b. receiving the parameter values as input; c. generating a layout for the passive device in accordance with the description included in the layout model, wherein the number of instances of the device unit forming the passive devices, their relative positions and the characteristics of the internal layout of each device unit instance are controlled in accordance with the variable functions included in the layout model and the received parameter values; and d. displaying a graphical representation of the passive device layout generated at step c. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification