Method and apparatus for using a database to quickly identify and correct a manufacturing problem area in a layout
First Claim
1. A computer-implemented method to identify a manufacturing problem area in a layout, the method comprising:
- performing, by computer, a model-based simulation for a first sample in the layout to obtain a first simulation-result which indicates whether a feature associated with the first sample in the layout is expected to have manufacturing problems;
associating, in a database, the first sample with the first simulation-result;
determining that a second sample in the layout, when oriented differently, is substantially similar to the first sample in the layout by;
performing an exclusive-OR operation between the first sample and the second sample in a different orientation to obtain an exclusive-OR result, anddetermining whether the exclusive-OR result contains any polygons; and
in response to determining that the second sample in the layout, when oriented differently, is substantially similar to the first sample in the layout, using the first simulation-result to determine whether a feature associated with the second sample in the layout is expected to have manufacturing problems.
0 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a system for using a database to quickly identify a manufacturing problem area in a layout. During operation, the system receives a first check-figure which identifies a first area in a first layout, wherein the first area is associated with a first feature. Next, the system determines a first sample using the first check-figure, wherein the first sample represents the first layout'"'"'s geometry within a first ambit of the first check-figure, wherein the first sample'"'"'s geometry is expected to affect the shape of the first feature. The system then performs a model-based simulation using the first sample to obtain a first simulation-result which indicates whether the first feature is expected to have manufacturing problems. Next, the system stores the first simulation-result in a database which is used to quickly determine whether a second feature is expected to have manufacturing problems.
25 Citations
10 Claims
-
1. A computer-implemented method to identify a manufacturing problem area in a layout, the method comprising:
-
performing, by computer, a model-based simulation for a first sample in the layout to obtain a first simulation-result which indicates whether a feature associated with the first sample in the layout is expected to have manufacturing problems; associating, in a database, the first sample with the first simulation-result; determining that a second sample in the layout, when oriented differently, is substantially similar to the first sample in the layout by; performing an exclusive-OR operation between the first sample and the second sample in a different orientation to obtain an exclusive-OR result, and determining whether the exclusive-OR result contains any polygons; and in response to determining that the second sample in the layout, when oriented differently, is substantially similar to the first sample in the layout, using the first simulation-result to determine whether a feature associated with the second sample in the layout is expected to have manufacturing problems. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method to perform proximity correction on a layout, the method comprising:
-
determining, by computer, a first proximity-correction which when applied to a first sample corrects a manufacturing problem in a feature associated with the first sample; associating the first sample with the first proximity-correction in a database; determining that a second sample in the layout, when oriented differently, is substantially similar to the first sample in the layout by; performing an exclusive-OR operation between the first sample and the second sample in a different orientation to obtain an exclusive-OR result, and determining whether the exclusive-OR result contains any polygons; and in response to determining that the second sample in the layout, when oriented differently, is substantially similar to the first sample in the layout, applying the first proximity-correction to the second sample to correct a manufacturing problem in a feature associated with the second sample. - View Dependent Claims (6, 7)
-
-
8. A computer-readable storage device storing instructions that when executed by a computer cause the computer to perform a method for proximity correction on a layout, the method comprising:
-
determining a first proximity-correction which when applied to a first sample corrects a manufacturing problem in a feature associated with the first sample; associating the first sample with the first proximity-correction in a database; determining that a second sample in the layout, when oriented differently, is substantially similar to the first sample in the layout by; performing an exclusive-OR operation between the first sample and the second sample in a different orientation to obtain an exclusive-OR result, and determining whether the exclusive-OR result contains any polygons; and in response to determining that the second sample in the layout, when oriented differently, is substantially similar to the first sample in the layout, applying the first proximity-correction to the second sample to correct a manufacturing problem in a feature associated with the second sample. - View Dependent Claims (9, 10)
-
Specification