IP Library Granted Patent US 11,797,748
Granted Patent B2
US 11,797,748 · App. 17/418,102 · Granted Oct 24, 2023

Method for generating patterning device pattern at patch boundary

Inventors: Quan Zhang (San Jose, CA); Yong-Ju Cho (San Jose, CA); Zhangnan Zhu (San Jose, CA); Boyang Huang (Shenzhen, CN); Been-Der Chen (Milpitas, CA)
Assignee: ASML NETHERLANDS B.V.
G06F30/398G03F1/36G03F1/70G03F7/70441G03F1/44G06F2119/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,797,748
App. No.
17/418,102
Granted
Oct 24, 2023
Kind
B2
Abstract

A method for generating a mask pattern to be employed in a patterning process. The method including obtaining (i) a first feature patch including a first polygon portion of an initial mask pattern, and (ii) a second feature patch including a second polygon portion of the initial mask pattern; adjusting the second polygon portion at a patch boundary between the first feature patch and the second feature patch such that a difference between the first polygon portion and the second polygon portion at the patch boundary is reduced; and combining the first polygon portion and the adjusted second polygon portion at the patch boundary to form the mask pattern.

Claims (37)

1. A method comprising:

obtaining (i) a first feature patch comprising a first polygon portion of an initial patterning device pattern, and (ii) a second feature patch comprising a second polygon portion of the initial patterning device pattern;

adjusting the second polygon portion at a patch boundary between the first feature patch and the second feature patch such that a difference between the first polygon portion and the second polygon portion at the patch boundary is reduced; and

combining the first polygon portion and the adjusted second polygon portion at the patch boundary to form a patterning device pattern to be employed in a patterning process.

2. The method of claim 1 , wherein the initial patterning device pattern is a design layout comprising a plurality of features to be imaged on a substrate subjected to the patterning process.

3. The method of claim 1 , wherein the first polygon portion and the second polygon portion are an aspect corresponding to a feature of the initial patterning device pattern.

4. The method of claim 3 , wherein the aspect is an assist feature corresponding to the feature, the assist feature obtained via an optical proximity correction, source optimization, and/or source-mask optimization.

5. The method of claim 1 , further comprising:

adjusting the first polygon portion at the patch boundary between the first feature patch and the second feature patch such that the difference between the first polygon portion and the second polygon portion at the patch boundary is reduced; and

determining the patterning device pattern to include a combination of the adjusted first polygon portion and the second polygon portion at the patch boundary.

6. The method of claim 1 , wherein the adjusting of the second polygon portion comprises determining a stitching function configured to seamlessly join, at the patch boundary, the first polygon portion and the second polygon portion, wherein the stitching function is a mathematical shaping function that reduces the difference between the first polygon portion and the second polygon portion at the patch boundary.

7. The method of claim 6 , wherein the difference between the first polygon portion and the second polygon portion is a step or a jump, and/or

wherein the stitching function moves polygon portions at the patch boundary to convert a step into a ramp, or a curve.

8. The method of claim 6 , wherein the stitching function is further configured to include a condition to satisfy a manufacturability check specification related to manufacturability of the patterning device pattern.

9. The method of claim 1 , wherein the initial patterning device pattern comprises a plurality of patches arranged in a sequence, each patch having a priority value within the sequence.

10. The method of claim 1 , further comprising an iterative process, an iteration of the iterative process comprising:

selecting a patch having a relatively lower priority value within a sequence of a plurality of patches;

adjusting a polygon portion within the selected patch and/or another polygon portion within an adjacent patch of the selected patch such that the difference between the polygon portions is reduced; and

generating the patterning device pattern by combining one or more patches having the same priorities with corresponding adjacent one or more patches of the plurality of patches.

11. The method of claim 1 , wherein the difference is minimized.

12. The method of claim 1 , wherein the first feature patch and the second feature patch are adjacent to each other.

13. The method of claim 1 , wherein the initial patterning device pattern and/or the patterning device pattern is a curvilinear patterning device pattern.

14. A non-transitory computer program product comprising machine-readable instructions therein, the instructions, when executed by a computer system, configured to cause the computer system to at least:

obtain (i) a first feature patch comprising a first polygon portion of an initial patterning device pattern, and (ii) a second feature patch comprising a second polygon portion of the initial patterning device pattern;

adjust the second polygon portion at a patch boundary between the first feature patch and the second feature patch such that a difference between the first polygon portion and the second polygon portion at the patch boundary is reduced; and

combine the first polygon portion and the adjusted second polygon portion at the patch boundary to form a patterning device pattern to be employed in a patterning process.

15. The computer program product of claim 14 , wherein the initial patterning device pattern is a design layout comprising a plurality of features to be imaged on a substrate subjected to the patterning process.

16. The computer program product of claim 14 , wherein the instructions are further configured to cause the computer system to:

adjust the first polygon portion at the patch boundary between the first feature patch and the second feature patch such that the difference between the first polygon portion and the second polygon portion at the patch boundary is reduced; and

determine the patterning device pattern to include a combination of the adjusted first polygon portion and the second polygon portion at the patch boundary.

17. The computer program product of claim 14 , wherein the instructions configured to cause the computer system to adjust the second polygon portion are further configured to cause the computer system to determine a stitching function configured to seamlessly join, at the patch boundary, the first polygon portion and the second polygon portion, wherein the stitching function is a mathematical shaping function that reduces the difference between the first polygon portion and the second polygon portion at the patch boundary.

18. The computer program product of claim 14 , wherein the initial patterning device pattern comprises a plurality of patches arranged in a sequence, each patch having a priority value within the sequence.

19. The computer program product of claim 14 , wherein the instructions are further configured to cause the computer system to iteratively:

select a patch having a relatively lower priority value within a sequence of a plurality of patches;

adjust a polygon portion within the selected patch and/or another polygon portion within an adjacent patch of the selected patch such that the difference between the polygon portions is reduced; and

generate the patterning device pattern by combination of one or more patches having the same priorities with corresponding adjacent one or more patches of the plurality of patches.

20. The computer program product of claim 14 , wherein the first feature patch and the second feature patch are adjacent to each other.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2021
From: ZHANG, QUAN; CHO, YONG-JU; ZHU, ZHANGNAN; CHEN, BEEN-DER; HUANG, BOYANG
To: ASML NETHERLANDS B.V.
Reel/Frame 056681/0575 →
Continuity (2)
Provisional Application 62785981 · Dec 28, 2018
Related Publication 20220100079A1 · Mar 31, 2022
Cited By (1)
US 12,430,490