Patent ID: 8713487

Claim:
One or more non-transitory computer-readable media storing computer-executable instructions for causing one or more processors to perform a method, the method comprising: receiving information of a layout design, the layout design representing at least a portion of an integrated circuit design; performing a resolution enhancement process on the layout design to generate an altered layout design; checking the altered layout design for errors, wherein one or more errors are detected and comprise one or more sub-resolution assist feature errors and one or more main feature errors; performing a repair process to correct the one or more detected sub-resolution assist feature errors; saving the corrected layout design to a memory storage location; A. forming a re-correction region around at least one of the one or more main feature errors, wherein the re-correction region designates a sub-portion of the altered layout design; B. identifying a second set of parameter values different than the first set of parameter values employed by the resolution enhancement process; C. performing an optical proximity correction process that employs the second set of parameter values on the re-correction region to generate an altered re-correction region; and D. stitching the altered re-correction region into the altered layout design to generate a modified layout design.