Method and system for selecting sizes of components for integrated circuits
First Claim
1. A method of automatically selecting object size in an integrated circuit, by employing a graphical user interface, comprising the steps of:
- providing a circuit topology on a graphical user interface having objects disposed therein;
inputting equations associated with the objects such that each object has an individually assigned parametric equation which controls a size of the object to provide sizing adjustment for each object;
assigning parameter values in the equations based on physical constraints of the circuit for one or more objects;
selecting one or more objects to be sized by individually selecting the one or more objects on the graphical user interface; and
computing for each selected object and objects influenced by the selected object, a size in accordance with the associated equation until a user defined criteria is achieved for the circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of automatically selecting object size in an integrated circuit includes the steps of providing a circuit topology having objects disposed therein, inputting equations associated with the objects to provide sizing adjustment for the objects, assigning parameter values in the equations based on physical constraints of the circuit for one or more objects, selecting one or more objects to be sized, evaluating cones of influence for the objects selected to identify influenced objects influenced by a change in the selected object and computing for each selected object and influenced objects, a size in accordance with the associated equation until a user defined criteria is achieved for the circuit. A system for performing the method of the present invention is also described.
88 Citations
29 Claims
-
1. A method of automatically selecting object size in an integrated circuit, by employing a graphical user interface, comprising the steps of:
-
providing a circuit topology on a graphical user interface having objects disposed therein;
inputting equations associated with the objects such that each object has an individually assigned parametric equation which controls a size of the object to provide sizing adjustment for each object;
assigning parameter values in the equations based on physical constraints of the circuit for one or more objects;
selecting one or more objects to be sized by individually selecting the one or more objects on the graphical user interface; and
computing for each selected object and objects influenced by the selected object, a size in accordance with the associated equation until a user defined criteria is achieved for the circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18, 20)
19.The method as recited in claim 12, further comprises the step of outputting a topology with objects in the circuit having modified sizes. -
20. A program storage device readable by machine, tangibly embodying a program of instructions executable by machine to perform method steps for automatically selecting object size in an integrated circuit, according to claim 10.
-
-
12. A method of automatically selecting object size in an integrated circuit, by employing a graphical user interface, comprising the steps of:
-
providing a circuit topology on a graphical user interface having objects disposed therein;
inputting equations associated with the objects such that each object has an individually assigned parametric equation which controls a size of the object to provide sizing adjustment for each object;
assigning parameter values in the equations based on physical constraints of the circuit for one or more objects;
locking one or more objects in the circuit by individually selecting the one or more objects on the graphical user interface to prevent sizing adjustment to locked objects thereby creating an unlocked subset of objects;
evaluating cones of influence for the subset of objects to identify influenced objects influenced by a change in a selected object; and
computing for each of the subset of objects and influenced objects, a size in accordance with the associated equation until a user defined criteria is achieved for the circuit. - View Dependent Claims (13, 14, 15, 16, 17, 19)
-
-
21. A system for automatically selecting object size in an integrated circuit, by employing a graphical user interface, comprising:
-
a circuit topology having objects disposed therein and displayed on a graphical user interface;
means for inputting equations associated with the objects such that each object has an individually assigned parametric equation which controls a size of the object to provide sizing adjustment for each object, the equations including parameter values for one or more objects based on physical constraints of the circuit;
means for selecting one or more objects to be sized by individually selecting the one or more objects on the graphical user interface;
means for evaluating cones of influence for the objects selected to identify influenced objects influenced by a change in the selected object; and
means for computing for each selected object and influenced objects, a size in accordance with the associated equation until a user defined criteria is achieved for the circuit.
-
-
22. The system as recited in claim 22, further comprises means for outputting a topology with objects in the circuit sized in accordance with the associated equations.
- 23. The system as recited in claim 23, wherein the objects include vectorized hierarchical circuits.
Specification