Claims
- 1. A method comprising:
analyzing a layout of an integrated device layer to identify one or more predetermined structures; modifying one or more reticle layouts corresponding to the integrated device layer in a predetermined manner for the identified predetermined structures; and performing model-based correction on the modified reticle layouts.
- 2. The method of claim 1 wherein modifying one or more reticle layouts corresponding to the integrated device layer in a predetermined manner comprises adding assist features to layout elements having dimensions less than or equal to a predetermined threshold.
- 3. The method of claim 1 wherein modifying one or more reticle layouts corresponding to the integrated device layer in a predetermined manner comprises adding a hammer head structure to one or more line ends.
- 4. The method of claim I wherein modifying one or more reticle layouts corresponding to the integrated device layer in a predetermined manner comprises adding a serif structure to one or more line corners.
- 5. The method of claim 1 wherein performing model-based correction comprises:
(a) mapping one or more fragments of multiple reticle layouts to a target layout representing a desired integrated device layer; (b) comparing the target layout to a predicted layer of an integrated device to be manufactured; (c) determining an error metric for one or more fragments based, at least in part, on the comparison of the simulated layer and the target layout; and (d) modifying placement of one or more fragments of the multiple reticle layouts based, at least in part, on the error metric of the corresponding fragment of the target layer.
- 6. The method of claim 5 wherein the error metric comprises an edge placement error.
- 7. The method of claim 5 wherein each fragment of the multiple reticles is mapped to a corresponding fragment of the simulated layer and further wherein multiple reticle layout fragments can be mapped to a single simulated layer fragment.
- 8. The method of claim 5 wherein (b) through (d) are repeated until each error metric is less than a predetermined threshold.
- 9. The method of claim 5 wherein the multiple reticles are to be used for phase shifting manufacturing techniques.
- 10. The method of claim 2 wherein the integrated device is an integrated circuit.
- 11. A machine-readable medium having stored thereon sequences of instructions that, when executed, cause one or more electronic systems to:
analyze a layout of an integrated device layer to identify one or more predetermined structures; modify one or more reticle layouts corresponding to the integrated device layer in a predetermined manner for the identified predetermined structures; and perform model-based correction on the modified reticle layouts.
- 12. The machine-readable medium of claim 11 wherein the sequences of instructions that cause the one or more electronic systems to modify one or more reticle layouts corresponding to the integrated device layer in a predetermined manner comprises sequences of instructions that, when executed, cause the one or more electronic systems to add assist features to layout elements having dimensions less than or equal to a predetermined threshold.
- 13. The machine-readable medium of claim 11 wherein the sequences of instructions that cause the one or more electronic systems to modify one or more reticle layouts corresponding to the integrated device layer in a predetermined manner comprises sequences of instructions that, when executed, cause the one or more electronic systems to add a hammer head structure to one or more line ends.
- 14. The machine-readable medium of claim 11 wherein the sequences of instructions that cause the one or more electronic systems to modify one or more reticle layouts corresponding to the integrated device layer in a predetermined manner comprises sequences of instructions that, when executed, cause the one or more electronic systems to add a serif structure to one or more line corners.
- 15. The machine-readable medium of claim 11 wherein the sequences of instructions that cause the one or more electronic devices to perform model-based correction comprises sequences of instructions that, when executed, cause the one or more electronic systems to:
(a) map one or more fragments of multiple reticle layouts to a target layout representing a desired integrated device layer; (b) compare the target layout to a predicted layer of an integrated device to be manufactured; (c) determine an error metric for one or more fragments based, at least in part, on the comparison of the simulated layer and the target layout; and (d) modify placement of one or more fragments of the multiple reticle layouts based, at least in part, on the error metric of the corresponding fragment of the target layer.
- 16. The machine-readable medium of claim 15 wherein the error metric comprises an edge placement error.
- 17. The machine-readable medium of claim 15 wherein each fragment of the multiple reticles is mapped to a corresponding fragment of the simulated layer and further wherein multiple reticle layout fragments can be mapped to a single simulated layer fragment.
- 18. The machine-readable medium of claim 15 wherein (b) through (d) are repeated until each edge placement error is less than a predetermined threshold.
- 19. The machine-readable medium of claim 15 wherein the multiple reticles are to be used for phase shifting manufacturing techniques.
- 20. The machine-readable medium of claim 15 wherein the integrated device is an integrated circuit.
- 21. A computer 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:
analyze a layout of an integrated device layer to identify one or more predetermined structures; modify one or more reticle layouts corresponding to the integrated device layer in a predetermined manner for the identified predetermined structures; and perform model-based correction on the modified reticle layouts.
- 22. The computer data signal of claim 21 wherein the sequences of instructions that cause the one or more electronic systems to modify one or more reticle layouts corresponding to the integrated device layer in a predetermined manner comprises sequences of instructions that, when executed, cause the one or more electronic systems to add assist features to layout elements having dimensions less than or equal to a predetermined threshold.
- 23. The computer data signal of claim 21 wherein the sequences of instructions that cause the one or more electronic systems to modify one or more reticle layouts corresponding to the integrated device layer in a predetermined manner comprises sequences of instructions that, when executed, cause the one or more electronic systems to add a hammer head structure to one or more line ends.
- 24. The computer data signal of claim 21 wherein the sequences of instructions that cause the one or more electronic systems to modify one or more reticle layouts corresponding to the integrated device layer in a predetermined manner comprises sequences of instructions that, when executed, cause the one or more electronic systems to add a serif structure to one or more line corners.
- 25. The computer data signal of claim 21 wherein the sequences of instructions that cause the one or more electronic devices to perform model-based correction comprises sequences of instructions that, when executed, cause the one or more electronic systems to:
(a) map one or more fragments of multiple reticle layouts to a target layout representing a desired integrated device layer; (b) compare the target layout to a predicted layer of an integrated device to be manufactured; (c) determine an error metric for one or more fragments based, at least in part, on the comparison of the simulated layer and the target layout; and (d) modify placement of one or more fragments of the multiple reticle layouts based, at least in part, on the error metric of the corresponding fragment of the target layer.
- 26. The computer data signal of claim 25 wherein the error metric comprises an edge placement error.
- 27. The computer data signal of claim 25 wherein each fragment of the multiple reticles is mapped to a corresponding fragment of the simulated layer and further wherein multiple reticle layout fragments can be mapped to a single simulated layer fragment.
- 28. The computer data signal of claim 25 wherein (b) through (d) are repeated until each edge placement error is less than a predetermined threshold.
- 29. The computer data signal of claim 25 wherein the multiple reticles are to be used for phase shifting manufacturing techniques.
- 30. The computer data signal of claim 25 wherein the integrated device is an integrated circuit.
RELATED APPLICATIONS
[0001] The present U.S. Patent application is related to U.S. patent application Ser. No. 09/XXX,XXX <P092>, filed ______, entitled “INTEGRATED CIRCUIT DESIGN CORRECTION USING SEGMENT CORRESPONDENCE.”
Continuations (1)
|
Number |
Date |
Country |
Parent |
09613214 |
Jul 2000 |
US |
Child |
10147280 |
May 2002 |
US |