Method for providing flexible and dynamic reporting capability using simulation tools
AssigneeNumerical Technologies, Inc.
InventorsChi-Ming Tsai, Shao-Po Wu
Life of this patent
Estimating the term…
Abstract
A method of generating simulation reports regarding an integrated circuit layout is provided. The method can include providing a plurality of control points associated with the integrated circuit layout. A single simulation of the plurality of control points can be performed. Detailed information from the single simulation can be stored in a database. Desired information can then be extracted from the database to generate the simulation reports.
Claims20
A method of generating reports regarding an integrated circuit layout, the method comprising:
- providing a plurality of control points associated with the integrated circuit layout;
- performing a single simulation of the plurality of control points;
- storing information from the single simulation in a database;
- and
- extracting specific information from the database to generate the reports using a first set of checking parameters, wherein extracting is repeatable with a second set of checking parameters without repeating the steps of providing, performing, and storing.
A database for reporting results from simulating a layout, the database comprising:
- a plurality of control points associated with the layout;
- designated information regarding the plurality of control points;
- and
- deviation information regarding the plurality of control points, wherein the deviation information includes a magnitude of each deviation.
A method of generating simulation reports regarding a layout, the method comprising:
- dissecting feature edges on the layout into segments, each segment including a control point;
- performing a single simulation of the layout using the control points;
- storing simulation information in a database;
- and
- extracting user-identified information from the database to generate the simulation reports.
An apparatus for generating reports regarding an integrated circuit layout, the apparatus comprising:
- means for providing a plurality of control points associated with the integrated circuit layout;
- means for performing a single simulation of the plurality of control points;
- means for storing information from the single simulation in a database;
- and
- means for extracting specific information from the database to generate the reports using a first set of checking parameters, wherein extracting is repeatable with a second set of checking parameters without repeating the steps of providing, performing, and storing.
Dependencies are inferred from the claim text.