Method and system for managing design corrections for optical and process effects based on feature tolerances
AssigneeCadence Design Systems, Inc.
InventorVishnu Govind Kamat
Life of this patent
Estimating the term…
Loading patent…
AssigneeCadence Design Systems, Inc.
InventorVishnu Govind Kamat
Estimating the term…
A method for modifying instances of a repeating pattern in an integrated circuit design to correct for perturbations during rendering is described. In the typical embodiment, these corrections are optical proximity corrections that correct for optical effects during the projection of the mask pattern onto the wafer and/or processing effects for example photoresist response and etching effects. The method comprises determining a correction for the repeating pattern based on a first set of tolerances for features of the repeating pattern. Then, the suitability of the corrections is evaluated for instances of the repeating pattern in the integrated circuit design based on a second set of tolerances, which is different from the first set of tolerances. This can be used to preserve much of the hierarchy of the layout data in the corrected, or lithography, data. This can be achieved during the OPC process, thus avoiding the post OPC compaction. It can further take advantage of the fact that, for a given physical layer of a chip for example, different portions of the representing design polygons typically have different requirements on pattern fidelity on the wafer while perturbations may vary as a function of field position. By applying knowledge of the feature tolerances, and allowing design corrections only when tolerances are not met, the data explosion that occurs when moving from layout to lithography data can be contained without sacrificing accuracy.
A method for modifying instances of a repeating pattern in an integrated circuit design to correct for perturbations during rendering, the method comprising:
A method for modifying instances of a repeating pattern in an integrated circuit design to correct for perturbations during rendering, the method comprising:
Computer-readable media on which a computer software product is stored, the software product for applying corrections to an integrated circuit design to compensate for perturbations occurring from rendering the integrated circuit design, the product comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to determine a correction for a repeating pattern in the integrated circuit design based on a first set of tolerances for features of the repeating pattern and then evaluate a suitability of the correction for instances of the repeating pattern in the integrated circuit design based on second set of tolerances, which is tighter than the first set of tolerances.
A system for modifying instances of a repeating pattern in an integrated circuit design, the system comprising:
A system for modifying instances of a repeating pattern in an integrated circuit design, the system comprising:
Dependencies are inferred from the claim text.