Electronic Design Automation Process Restart
First Claim
1. A method of manipulating a database corresponding to a portion of device layout data, comprising:
- processing the database based in part on a first rule deck;
storing a version of the database;
processing the version of the database based in part on a second rule deck.
1 Assignment
0 Petitions
Accused Products
Abstract
Various implementations of the invention provide the ability to extract and compare attributes for individual layout objects, and/or provide support for user-defined properties, and/or provide for fast data retrieval, and/or provide connectivity-awareness, and/or provide an optimized framework for large hierarchical designs, and/or provide a seamless interface with a standard set of layout processing operations, and/or provide the ability to run a layout processing rule incrementally, and/or provide the ability to more fully analyze results of the layout processing. In further examples of the invention, the ability to save and analyze design properties to any layout design processing work flow is provided.
9 Citations
6 Claims
-
1. A method of manipulating a database corresponding to a portion of device layout data, comprising:
-
processing the database based in part on a first rule deck; storing a version of the database; processing the version of the database based in part on a second rule deck. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for manipulating a database corresponding to a portion of device layout data, comprising:
-
database processing means, whereby the database may be accessed, modified or manipulated; a database processing means control module, whereby the database processing means may be interfaced; and a processing means interface module, whereby the database processing means and the database processing means control module communicate. - View Dependent Claims (6)
-
Specification