METHOD AND SYSTEM FOR IMPLEMENTING GRAPHICALLY EDITABLE PARAMETERIZED CELLS
First Claim
Patent Images
1. A computer-implemented method that is executed with a processor for implementing a graphically editable parameterized cell for an electronic design, comprising:
- identifying a parameterized cell master that is to be graphically editable;
defining an implementation function for the parameterized cell master;
defining an editing function for the parameterized cell master, wherein the editing function;
identifies a type of editing being implemented;
identifies one or more parameters affected by the editing; and
performs functionality to changes the one or more parameters upon graphical edits by an editor;
associating the editing function for the parameterized cell master to a parameterized cell.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an improved mechanism and method for implementing electronic designs. According to some approaches, a method, mechanism, and compute program product is disclosed for implementing electronic designs that allows visual editing of complex objects with advanced editing features, which also provides for automated correspondence of the editing results to parametric values for a programmable object in the design.
-
Citations
34 Claims
-
1. A computer-implemented method that is executed with a processor for implementing a graphically editable parameterized cell for an electronic design, comprising:
-
identifying a parameterized cell master that is to be graphically editable; defining an implementation function for the parameterized cell master; defining an editing function for the parameterized cell master, wherein the editing function; identifies a type of editing being implemented; identifies one or more parameters affected by the editing; and performs functionality to changes the one or more parameters upon graphical edits by an editor; associating the editing function for the parameterized cell master to a parameterized cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method that is executed with a processor for graphically editing a parameterized cell for an electronic design, comprising:
-
identifying an instance of a parameterized cell to be graphically edited; editing the instance of the parameterized cell using a visual graphical editor interface; identifying one or more parameters affected by the editing of the instance of the parameterized cell; changing the one or more parameters affected by the editing of the instance of the parameterized cell; and creating a new parameterized cell submaster to reflect changes to the one or more parameters affected by the editing of the instance of the parameterized cell. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product embodied on a computer usable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method for implementing a graphically editable parameterized cell for an electronic design, the method comprising:
-
identifying a parameterized cell master that is to be graphically editable; defining an implementation function for the parameterized cell master; defining an editing function for the parameterized cell master, wherein the editing function; identifies a type of editing being implemented; identifies one or more parameters affected by the editing; and performs functionality to changes the one or more parameters upon graphical edits by an editor; associating the editing function for the parameterized cell master to a parameterized cell. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer-based system for implementing a graphically editable parameterized cell for an electronic design, comprising:
-
a computer processor to execute a set of program code instructions; a memory to hold the program code instructions, in which the program code instructions comprises program code to identify a parameterized cell master that is to be graphically editable;
define an implementation function for the parameterized cell master;
define an editing function for the parameterized cell master, wherein the editing function identifies a type of editing being implemented, identifies one or more parameters affected by the editing, and performs functionality to changes the one or more parameters upon graphical edits by an editor; and
associating the editing function for the parameterized cell master to a parameterized cell. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer program product embodied on a computer usable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method for graphically editing a parameterized cell for an electronic design, the method comprising:
-
identifying an instance of a parameterized cell to be graphically edited; editing the instance of the parameterized cell using a visual graphical editor interface; identifying one or more parameters affected by the editing of the instance of the parameterized cell; changing the one or more parameters affected by the editing of the instance of the parameterized cell; and creating a new parameterized cell submaster to reflect changes to the one or more parameters affected by the editing of the instance of the parameterized cell. - View Dependent Claims (28, 29, 30)
-
-
31. A computer-based system for graphically editing a parameterized cell for an electronic design, comprising:
-
a computer processor to execute a set of program code instructions; a memory to hold the program code instructions, in which the program code instructions comprises program code to identify an instance of a parameterized cell to be graphically edited;
edit the instance of the parameterized cell using a visual graphical editor interface;
identify one or more parameters affected by the editing of the instance of the parameterized cell;
change the one or more parameters affected by the editing of the instance of the parameterized cell; and
create a new parameterized cell submaster to reflect changes to the one or more parameters affected by the editing of the instance of the parameterized cell. - View Dependent Claims (32, 33, 34)
-
Specification