METHOD AND SYSTEM FOR IMPLEMENTING CACHED PARAMETERIZED CELLS
First Claim
Patent Images
1. A method for providing parameterized cells (pcells) to a third party application, comprising:
- determining whether a persistent pcell includes the desired pcell information;
storing the pcell information in a file if the pcell is stored as the persistent pcell;
evaluating the pcell at a remote design platform if persistent pcell is not available for retrieval;
providing the evaluated pcell to the third party application; and
storing the evaluated pcell for future retrieval.
1 Assignment
0 Petitions
Accused Products
Abstract
Parameterized cells are cached and provided by the plug-in to increase the speed and efficiency of an application for circuit design. This allows source design to be read-interoperable and also enables some basic write-interoperability in the source design.
44 Citations
20 Claims
-
1. A method for providing parameterized cells (pcells) to a third party application, comprising:
-
determining whether a persistent pcell includes the desired pcell information; storing the pcell information in a file if the pcell is stored as the persistent pcell; evaluating the pcell at a remote design platform if persistent pcell is not available for retrieval; providing the evaluated pcell to the third party application; and storing the evaluated pcell for future retrieval. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing parameterized cells (pcells) to a third party application, comprising:
-
determining whether a persistent pcell includes the desired pcell information; and storing the pcell information in a file if the pcell is stored as the persistent pcell, wherein the third party application includes read access of the persistent pcell and does not include write access. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for providing parameterized cells (pcells) to a design platform, comprising:
-
determining whether the pcell is stored as a persistent pcell; evaluating the pcell if persistent pcell is not available for retrieval; and storing the evaluated pcell for future retrieval. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus, comprising:
-
means for determining whether the pcell is stored as a persistent pcell; means for evaluating the pcell if persistent pcell is not available for retrieval; and means for storing the evaluated pcell for future retrieval.
-
-
16. A computer program product embodied on computer readable 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 specifying property values of a hierarchical circuit design, the method comprising:
-
determining whether the pcell is stored as a persistent pcell; evaluating the pcell if persistent pcell is not available for retrieval; and storing the evaluated pcell for future retrieval.
-
-
17. An apparatus, comprising:
-
means for determining whether a persistent pcell includes the desired pcell information; and means for storing the pcell information in a file if the pcell is stored as the persistent pcell, wherein the third party application includes read access of the persistent pcell and does not include write access.
-
-
18. A computer program product embodied on computer readable 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 specifying property values of a hierarchical circuit design, the method comprising:
-
determining whether a persistent pcell includes the desired pcell information; and storing the pcell information in a file if the pcell is stored as the persistent pcell, wherein the third party application includes read access of the persistent pcell and does not include write access.
-
-
19. An apparatus, comprising:
-
means for determining whether a persistent pcell includes the desired pcell information; means for storing the pcell information in a file if the pcell is stored as the persistent pcell; means for evaluating the pcell at a remote design platform if persistent pcell is not available for retrieval; means for providing the evaluated pcell to the third party application; and means for storing the evaluated pcell for future retrieval.
-
-
20. A computer program product embodied on computer readable 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 specifying property values of a hierarchical circuit design, the method comprising:
-
determining whether a persistent pcell includes the desired pcell information; storing the pcell information in a file if the pcell is stored as the persistent pcell; evaluating the pcell at a remote design platform if persistent pcell is not available for retrieval; providing the evaluated pcell to the third party application; and storing the evaluated pcell for future retrieval.
-
Specification