Manipulating parameterized cell devices in a custom layout design
First Claim
1. A computer-implemented method for generating a layout of a circuit, the method comprising:
- invoking the computer to receive a parameterized cell layout having a plurality of attributes;
receiving data associated with an attribute of the parameterized cell layout via the computer;
converting the parameterized cell layout, via the computer, to an associated symbolic cell layout in accordance with the received data, said symbolic cell layout being an abstract view of the parameterized cell layout;
displaying the symbolic cell layout; and
generating a second layout of the parameterized cell from the symbolic cell layout, said layout to be manufactured.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus and computer-implemented method for manipulating a parameterized cell device into a custom layout design. The method begins by receiving at least one parameterized cell representing a physical circuit from, for example, a database or configuration file. The parameterized cell has a plurality of configurable attributes. The method continues by adjusting one of the configurable attributes of the parameterized cell according to a capability associated with the one attribute. The attributes may include one or more of a parameter mapping capability, a port mapping capability, an abutment capability, a directional extension capability, a channel width capability, and a boundary layer capability. The method then calculates a new configuration for the parameterized cell based upon the adjustment, and applies the new configuration for the parameterized cell to a layout of the represented physical circuit.
6 Citations
21 Claims
-
1. A computer-implemented method for generating a layout of a circuit, the method comprising:
-
invoking the computer to receive a parameterized cell layout having a plurality of attributes; receiving data associated with an attribute of the parameterized cell layout via the computer; converting the parameterized cell layout, via the computer, to an associated symbolic cell layout in accordance with the received data, said symbolic cell layout being an abstract view of the parameterized cell layout; displaying the symbolic cell layout; and generating a second layout of the parameterized cell from the symbolic cell layout, said layout to be manufactured. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system configured to generate a layout of an integrated circuit, the apparatus comprising:
-
a processor; a video display; a non-transitory computer readable storage medium comprising instructions which when executed by the processor cause the processor to; invoke the computer system to receive a parameterized cell layout having a plurality of attributes; receive data associated with an attribute of the parameterized cell layout; convert the parameterized cell layout to an associated symbolic cell layout in accordance with the received data, said symbolic cell layout being an abstract view of the parameterized cell layout; display the symbolic cell layout; and generate a second layout of the parameterized cell from the associated symbolic cell layout, said layout to be manufactured. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification