Claims
- 1. A computer implemented method for OPC comprising:
storing improper OPC patterns and corrective treatments for the improper OPC patterns in a library storage medium; reading a layout pattern; and matching the layout pattern with one of the improper OPC pattern stored in the library storage medium.
- 2. The method of claim 1, wherein the corrective treatment comprises a problem description, an improvement description and a prevention description to provide a proper OPC pattern.
- 3. The method of claim 1, further comprising extracting the corrective treatment for a matched improper OPC pattern and correcting the matched pattern by applying the corrective treatment.
- 4. The method of claim 1, wherein in the OPC verification step comprises:
matching all patterns of hazardous points, stored in a hazardous points storage medium, with the improper OPC pattern stored in the library storage medium; and outputting lithography image when the patterns of the hazardous points do not match the improper OPC pattern.
- 5. The method of claim 1, further comprising:
checking a photo mask produced in a mask production process; extracting a pattern which is determined to be an improper OPC pattern in the checking step; and storing the extracted improper OPC pattern in the library storage medium.
- 6. The method of claim 5, further comprising:
exposing a pattern to photoresist film on a wafer by using the photo mask; checking the exposed pattern; extracting a pattern which is determined to be an improper OPC pattern in the checking step; and storing the extracted improper OPC pattern in the library storage medium.
- 7. The method of claim 6, further comprising:
etching a thin layer under the photoresist film by using the photoresist film as an etching mask; checking a pattern generated on a wafer; extracting a pattern which is determined to be an improper OPC pattern in the checking step; and storing the extracted improper OPC pattern in the library storage medium.
- 8. An system for OPC comprising:
a library storage medium; a library registration unit configured to store an improper OPC pattern and a corrective treatment for the improper OPC pattern in the library storage medium; and a pattern matching unit configured to match the layout pattern with the improper OPC pattern stored in the library storage medium.
- 9. The system of claim 8, wherein the corrective treatment comprises a problem description, an improvement description and prevention description of the improper OPC pattern to provide a proper OPC pattern.
- 10. The system of claim 8, wherein
a layout unit is configured to correct a matched pattern and provide a corrected layout pattern; an OPC unit is configured to correct a matched pattern and perform an OPC procedure to a corrected pattern; and an OPC verification unit is configured to correct a matched pattern and verify a result of the OPC procedure.
- 11. The system of claim 8, wherein the library registration unit comprises:
a data acquisition unit configured to acquire layout data; an error point determination unit configured to extract an error pattern from the layout data; a pattern variation analysis unit configured to generate a variation pattern of the error pattern and analyze whether the variation pattern includes defects; a pattern variation extraction unit configured to extract a variation pattern including defects as an error pattern; an action analysis unit configured to analyze a corrective treatment to correct the variation pattern including defects; a data storing unit configured to store the error pattern, the variation pattern and the corrective treatment in the library storage medium.
- 12. The system of claim 8, further comprising a layout storage medium which stores the layout data;
wherein the layout unit comprises
a design unit configures to design layout design, a layout registration unit configures to store the layout data in the layout storage medium.
- 13. The system of claim 8, further comprising a corrected layout storage medium which stores the corrected layout data;
wherein the OPC unit comprises:
a correcting unit configures to extract the improper OPC pattern, extract one of the corrective treatment corresponding to the improper OPC pattern, and correct the proper OPC pattern by applying the corrective treatment; and a corrected data registration unit configures to store corrected layout data in the corrected data storage medium.
- 14. The system of claim 8, wherein the OPC verification unit comprises a lithography image output unit configures to match the layout pattern with the improper OPC pattern stored in the library storage medium and output lithography image when the pattern does not match the improper OPC pattern.
- 15. The system of claim 8, further comprising a pattern check unit configures to check the layout pattern, wherein the pattern check unit comprises:
a mask check unit configures to check a photo mask; a regist-pattern check unit configures to check an exposed pattern on a wafer; and an etching check unit configures to check an etched pattern generated on a wafer.
- 16. A computer program product for use with an optical proximity correction system, the system comprises a CPU and a library storage medium connected to the CPU, the computer program product comprising:
instructions configured to store improper OPC patterns and corrective treatments for the improper OPC patterns in a library storage medium; instructions configured to read a layout pattern; and instructions configured to match the layout pattern with one of the improper OPC pattern stored in the library storage medium.
- 17. The computer program product of claim 16, wherein the corrective treatment comprises a problem description, an improvement description and a prevention description to provide a proper OPC pattern.
- 18. The computer program product of claim 16, further comprising:
instructions configured to extract the corrective treatment for a matched improper OPC pattern and correcting the matched pattern by applying the corrective treatment.
- 19. The computer program product of claim 16, further comprising:
instructions configured to match all patterns of hazardous points, stored in a hazardous points storage medium, with the improper OPC pattern stored in the library storage medium; and instructions configured to output lithography image when the patterns of the hazardous points do not match the improper OPC pattern.
- 20. The computer program product of claim 16, further comprising:
instructions configured to check a photo mask produced in a mask production process; instructions configured to extract a pattern which is determined to be an improper OPC pattern in the checking step; instructions configured to store the extracted improper OPC pattern in the library storage medium; instructions configured to expose a pattern to photoresist film on a wafer by using the photo mask; instructions configured to check the exposed pattern; instructions configured to extract a pattern which is determined to be an improper OPC pattern in the checking step; instructions configured to store the extracted improper OPC pattern in the library storage medium; instructions configured to etch a thin layer under the photoresist film by using the photoresist film as an etching mask; instructions configured to check a pattern generated on a wafer; instructions configured to extract a pattern which is determined to be an improper OPC pattern in the checking step; and instructions configured to store the extracted improper OPC pattern in the library storage medium.
Priority Claims (1)
Number |
Date |
Country |
Kind |
P2001-359956 |
Nov 2001 |
JP |
|
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is abased upon and claims the benefit of priority from prior Japanese Patent Application P2001-359956 filed on Nov. 26, 2001; the entire contents of which are incorporated by reference herein.