Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
57 words
An integrated verification and manufacturability tool comprising: a hierarchical database to represent at least a portion of an integrated device layout in a hierarchical manner; a checking component to operate on the integrated device design by accessing said database; and an optical process correction (OPC) component to operate on the integrated device layout by accessing said database.
Claim 2
Dependent Claim
57 words
An integrated verification and manufacturability tool comprising: a hierarchical database to represent at least a portion of an integrated device layout in a hierarchical manner; a checking component to operate on the integrated device design by accessing said database; and an optical process correction (OPC) component to operate on the integrated device layout by accessing said database.
Claim 3
Dependent Claim
21 words
The integrated verification and manufacturability tool of claim 1 , wherein the checking component comprises a layout versus schematic (LVS) component.
Claim 4
Dependent Claim
21 words
The integrated verification and manufacturability tool of claim 1 , wherein the checking component comprises a design rule checking (DRC) component.
Claim 5
Dependent Claim
18 words
The integrated verification and manufacturability tool of claim 1 , further comprising a phase shift mask (PSM) component.
Claim 6
Dependent Claim
18 words
The integrated verification and manufacturability tool of claim 1 , further comprising an optical rule checking (ORC) component.
Claim 7
Dependent Claim
32 words
The integrated verification and manufacturability tool of claim 1 , wherein the OPC component and the checking component operate on sets of edges that represent a portion of the integrated device layout.
Claim 8
Dependent Claim
21 words
The integrated verification and manufacturability tool of claim 1 , wherein the integrated device layout is an integrated circuit (IC) layout.
Claim 9
Dependent Claim
20 words
The integrated verification and manufacturability tool of claim 1 , wherein the hierarchical database includes one or more intermediate layers.
Claim 10
Dependent Claim
40 words
The integrated verification and manufacturability tool of claim 8 , wherein a number of intermediate layers to be included in the hierarchical database is determined based, at least in part, on operations to be performed on the integrated device layout.
Claim 11
Independent Claim
71 words
A method comprising: importing an integrated device layout into a common hierarchical database to create shared data; executing a sequence of program instructions that initiate the operation of one or more checking components that perform layout verification operations on the shared data; and executing a sequence of program instructions that initiate the operation of a distinct optical process correction component that performs optical process correction (OPC) operations on the shared data.
Claim 12
Independent Claim
71 words
A method comprising: importing an integrated device layout into a common hierarchical database to create shared data; executing a sequence of program instructions that initiate the operation of one or more checking components that perform layout verification operations on the shared data; and executing a sequence of program instructions that initiate the operation of a distinct optical process correction component that performs optical process correction (OPC) operations on the shared data.
Claim 13
Dependent Claim
27 words
The method of claim 10 , wherein the one or more checking components include a component that performs layout versus schematic (LVS) operations on the shared data.
Claim 14
Dependent Claim
27 words
The method of claim 10 , wherein the one or more checking components include a component that performs design rule checking (DRC) operations on the shared data.
Claim 15
Dependent Claim
31 words
The method of claim 10 , wherein the one or more checking components include a component that performs design rule checking (DRC) operations on simulated silicon edges within the shared data.
Claim 16
Dependent Claim
32 words
The method of claim 10 , further comprising executing a sequence of program instructions that initiate the operation of a component that performs phase shift mask (PSM) operations on the shared data.
Claim 17
Dependent Claim
33 words
The method of claim 10 , further comprising executing a sequence of program instructions that initiate the operation of a distinct component that performs optical rule checking (ORC) operations on the shared data.
Claim 18
Dependent Claim
42 words
The method of claim 10 , wherein importing an integrated device layout into the hierarchical database comprises analyzing an original integrated device layout for redundant patterns and replacing one or more of the redundant patterns with cells that include the redundant patterns.
Claim 19
Dependent Claim
41 words
The method of claim 10 , wherein importing an integrated device layout into the hierarchical database comprises converting one or more portions of the layout comprising a single layer to one or more portions of the layout comprising multi-level hierarchical layouts.
Claim 20
Dependent Claim
37 words
The method of claim 10 , wherein the layout verification operations and the optical process correction (OPC) operations are performed on a set of edges that represent portions of the integrated device layout within the shared data.
Claim 21
Dependent Claim
17 words
The method of claim 10 , wherein the integrated device layout comprises an integrated circuit (IC) layout.
Claim 22
Dependent Claim
78 words
A machine-readable medium having stored thereon sequences of instructions that, when executed, cause one or more electronic systems to: import an integrated device layout to a common hierarchical database to create shared data; initiate the operation of one or more checking components that perform layout verification operations on the integrated device design on the shared data; and initiate the operation of a distinct optical process correction component that performs optical process correction (OPC) operations on the shared data.
Claim 23
Dependent Claim
78 words
A machine-readable medium having stored thereon sequences of instructions that, when executed, cause one or more electronic systems to: import an integrated device layout to a common hierarchical database to create shared data; initiate the operation of one or more checking components that perform layout verification operations on the integrated device design on the shared data; and initiate the operation of a distinct optical process correction component that performs optical process correction (OPC) operations on the shared data.
Claim 24
Dependent Claim
24 words
The machine-readable medium of claim 20 , wherein the one or more checking components perform layout versus schematic (LVS) operations on the shared data.
Claim 25
Dependent Claim
24 words
The machine-readable medium of claim 20 , wherein the one or more checking components perform design rule checking (DRC) operations on the shared data.
Claim 26
Dependent Claim
40 words
The machine-readable medium of claim 20 , further comprising sequences of instructions that, when executed, cause the one or more electronic systems to initiate the operation of a component that performs phase shift mask (PSM) operations on the shared data.
Claim 27
Dependent Claim
40 words
The machine-readable medium of claim 20 , further comprising sequences of instructions that, when executed, cause the one or more electronic systems to initiate the operation of a component that performs optical rule checking (ORC) operations on the shared data.
Claim 28
Dependent Claim
44 words
The machine-readable medium of claim 20 , further comprising sequences of instructions that, when executed, cause the one or more electronic systems to initiate the operation of a component that performs optical rule checking (ORC) operations on simulated silicon edges within the shared data.
Claim 29
Dependent Claim
69 words
The machine-readable medium of claim 20 , wherein the sequences of instructions that cause the one or more electronic systems to import an integrated device layout into the hierarchical database comprises sequences of instructions that, when executed, cause the one or more electronic systems to analyze an original integrated device layout for redundant patterns and replacing one or more of the redundant patterns with cells that include redundant patterns.
Claim 30
Dependent Claim
69 words
The machine-readable medium of claim 20 , wherein the sequences of instructions that cause the one or more electronic systems to import an integrated device layout to the hierarchical database comprises sequences of instructions that, when executed, cause the one or more electronic systems to convert one or more portions of the layout comprising a single layer to one or more portions of the layout comprising multi-level hierarchical layouts.
Claim 31
Dependent Claim
38 words
The machine-readable medium of claim 20 , wherein the layout verification operations and the optical process correction (OPC) operations are performed on a set of edges the represent portions of the integrated device layout within the shared data.
Claim 32
Dependent Claim
18 words
The machine-readable medium of claim 20 , wherein the integrated device layout comprises an integrated circuit (IC) layout.
Claim 33
Dependent Claim
80 words
An electronic data signal embodied in a data communications medium shared among a plurality of network devices comprising sequences of instructions that, when executed, cause one or more electronic systems to: import an integrated device layout into a hierarchical database; initiate the operation of one or more checking components that perform layout verification operations on the integrated device design; and initiate the operation of a distinct software component that performs optical process correction (OPC) operations on the integrated device design.
Claim 34
Dependent Claim
80 words
An electronic data signal embodied in a data communications medium shared among a plurality of network devices comprising sequences of instructions that, when executed, cause one or more electronic systems to: import an integrated device layout into a hierarchical database; initiate the operation of one or more checking components that perform layout verification operations on the integrated device design; and initiate the operation of a distinct software component that performs optical process correction (OPC) operations on the integrated device design.
Claim 35
Dependent Claim
30 words
The electronic data signal of claim 30 , wherein the one or more checking components include a component that performs layout versus schematic (LVS) operations on the integrated device layout.
Claim 36
Dependent Claim
30 words
The electronic data signal of claim 30 , wherein the one or more checking components include a component that performs design rule checking (DRC) operations on the integrated device layout.
Claim 37
Dependent Claim
42 words
The electronic data signal of claim 30 , further comprising sequences of instructions that, when executed, cause the one or more electronic systems to initiate the operation of a component that performs phase shift mask (PSM) operations on the integrated device layout.
Claim 38
Dependent Claim
42 words
The electronic data signal of claim 30 , further comprising sequences of instructions that, when executed, cause the one or more electronic systems to initiate the operation of a component that performs optical rule checking (ORC) operations on the integrated device layout.
Claim 39
Dependent Claim
41 words
The electronic data signal of claim 30 , further comprising sequences of instructions that, when executed, cause the one or more electronic systems to initiate the operation of a component that performs optical rule checking (ORC) operations on simulated silicon edges.
Claim 40
Dependent Claim
71 words
The electronic data signal of claim 30 , wherein the sequences of instructions that cause the one or more electronic systems to import an integrated device layout to the hierarchical database comprises sequences of instructions that, when executed, cause the one or more electronic systems to analyze an original integrated device design for redundant patterns and replace one or more of the redundant patterns with cells that include the redundant patterns.
Claim 41
Dependent Claim
70 words
The electronic data signal of claim 30 , wherein the sequences of instructions that cause the one or more electronic systems to import an integrated device layout to the hierarchical database comprises sequences of instructions that, when executed, cause the one or more electronic systems to convert one or more portions of the layout comprising a single layer to one or more portions of the layout comprising multi-level hierarchical layouts.
Claim 42
Dependent Claim
35 words
The electronic data signal of claim 30 , wherein the layout verification operations and the optical process correction (OPC) operations are performed on a set of edges the represent portions of the integrated device layout.
Claim 43
Dependent Claim
19 words
The electronic data signal of claim 30 , wherein the integrated device design comprises an integrated circuit (IC) layout.
Claim 44
Dependent Claim
133 words
A machine readable medium on which is stored a sequence of programmed instructions to be executed by one or more processors in order to: create a shared hierarchical database that represents components of an integrated circuit layout having a number of hierarchy layers, wherein redundant patterns of edges and/or polygons are described in the hierarchical database along with indication of where each such redundant pattern is found in the integrated circuit layout; selectively promote edges or polygons in the database that interact to another layer of hierarchy such that each placement of the interacting edges or polygons can be separately analyzed; and initiating a number of checking components and a distinct optical process correction component that analyze the data in the shared hierarchical database to ensure the manufacturability of the integrated circuit layout.
Claim 45
Dependent Claim
133 words
A machine readable medium on which is stored a sequence of programmed instructions to be executed by one or more processors in order to: create a shared hierarchical database that represents components of an integrated circuit layout having a number of hierarchy layers, wherein redundant patterns of edges and/or polygons are described in the hierarchical database along with indication of where each such redundant pattern is found in the integrated circuit layout; selectively promote edges or polygons in the database that interact to another layer of hierarchy such that each placement of the interacting edges or polygons can be separately analyzed; and initiating a number of checking components and a distinct optical process correction component that analyze the data in the shared hierarchical database to ensure the manufacturability of the integrated circuit layout.