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:
- using at least one processor to perform a process, the process 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 change 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.
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
21 Claims
-
1. A computer-implemented method that is executed with a processor for implementing a graphically editable parameterized cell for an electronic design, comprising:
-
using at least one processor to perform a process, the process 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 change 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 (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 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 change 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 (11, 12, 13, 14, 15)
-
-
16. 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; and 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 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 change the one or more parameters upon graphical edits by an editor; and associate the editing function for the parameterized cell master to a parameterized cell. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification