Method and system for implementing graphically editable parameterized cells
AssigneeCadence Design Systems, Inc.
InventorsArnold Ginetti, Theodore A. Paone, Gerard Tarroux, Jim Newton, Jean-Noel Pic
Life of this patent
Estimating the term…
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.
Claims22
A computer-implemented method that is executed with a processor for graphically editing a parameterized cell for an electronic design, comprising:
- using at least the processor to perform a process, the process 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.
A computer program product embodied on a non-transitory computer usable medium, the non-transitory 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.
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 which, when executed by the computer processor, causes the computer processor 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.
Dependencies are inferred from the claim text.