IP Library › Granted Patent US 11,644,746
Granted Patent B1
US 11,644,746 · App. 17/161,345 · Granted May 9, 2023

Inverse etch model for mask synthesis

Inventors: Guangming Xiao (Austin, TX); Hua Song (San Jose, CA)
Assignee: Synopsys, Inc.
G03F1/70G06F30/398
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,644,746
App. No.
17/161,345
Granted
May 9, 2023
Kind
B1
Abstract

A first set of critical dimension (CD) measurements of resist patterns created by a lithography process and a second set of CD measurements of water patterns created by an etch process may be obtained. A forward etch model and an inverse etch model may be calibrated together by reducing (1) a first prediction error between the second set of CD measurements and a first set of simulated CDs predicted by the forward etch model based on the resist patterns, a second prediction error between the first set of CD measurements and a second set of simulated CDs predicted by the inverse etch model based on the wafer patterns, and a matching error between the forward etch model and the inverse etch model.

Claims (44)

1. A method, comprising:

obtaining a first set of critical dimension (CD) measurements of resist patterns created by a lithography process;

obtaining a second set of CD measurements of wafer patterns created by an etch process, wherein the etch process creates the wafer patterns by removing material in areas of a wafer which are not covered by the resist patterns; and

calibrating, by a processor, a forward etch model and an inverse etch model together by reducing (1) a first prediction error between the second set of CD measurements and a first set of simulated CDs predicted by the forward etch model based on the resist patterns, (2) a second prediction error between the first set of CD measurements and a second set of simulated CDs predicted by the inverse etch model based on the wafer patterns, and (3) a matching error between the forward etch model and the inverse etch model, wherein the matching error comprises a first term based on (w−F etch (G etch (w)), where w represents the second set of CD measurements of wafer patterns, F etch represents the foward etch model, and G etch represents the inverse etch model.

2. The method of claim 1 , wherein the first prediction error comprises a term based on (w−F etch (r)), where r represents the first set of CD measurements of resist patterns.

3. The method of claim 1 , wherein the second prediction error comprises a term based on (r−G etch (w)), where r represents the first set of CD measurements of resist patterns.

4. The method of claim 1 , wherein the matching error between the forward etch model and the inverse etch model comprises a second term based on (r−G etch (F etch (r)), where r represents the first set of CD measurements of resist patterns.

5. The method of claim 1 , further comprising:

determining a resist target by applying the inverse etch model to a design intent; and

determining a mask layout by performing lithography correction on the resist target.

6. The method of claim 5 , further comprising:

determining simulated resist patterns based on the mask layout using a lithography model; and

determining simulated wafer patterns based on the simulated resist patterns using the forward etch model.

7. The method of claim 6 , further comprising verifying the mask layout by comparing the design intent with the simulated wafer patterns.

8. The method of claim 6 , wherein a level set method is used to determine the resist target by applying the inverse etch model to the design intent and determine the simulated wafer patterns based on the simulated resist patterns using the forward etch model.

9. A system, comprising:

a memory storing instructions; and

a processor, coupled with the memory and to execute the instructions, the instructions when executed cause the processor to:

obtain a first set of critical dimension (CD) measurements of resist patterns created by a lithography process;

obtain a second set of CD measurements of wafer patterns created by an etch process, wherein the etch process creates the wafer patterns by removing material in areas of a wafer which are not covered by the resist patterns; and

calibrate a forward etch model and an inverse etch model together by reducing a cost term that comprises a first term based on a difference between (1) the second set of CD measurements of wafer patterns and (2) simulated CD measurements obtained by applying the inverse etch model followed by the forward etch model to the wafer patterns, wherein the cost term comprises a second term based on (r−G etch (F etch (r)), where r represents the first set of CD measurements of resist patterns.

10. The system of claim 9 , wherein the cost term comprises a third term based on (w−F etch (r)).

11. The system of claim 10 , wherein the cost term comprises a fourth term based on (r−G etch (w)).

12. The system of claim 9 , wherein the instructions when executed cause the processor to:

determine a resist target by applying the inverse etch model to a design intent; and

determine a mask layout by performing lithography correction on the resist target.

13. The system of claim 12 , wherein the instructions when executed cause the processor to:

determine simulated resist patterns based on the mask layout using a lithography model; and

determine simulated wafer patterns based on the simulated resist patterns using the forward etch model.

14. The system of claim 13 , wherein the instructions when executed cause the processor to verify the mask layout by comparing the design intent with the simulated wafer patterns.

15. A non-transitory computer-readable medium comprising stored instructions, which when executed by a processor, cause the processor to:

obtain a first set of critical dimension (CD) measurements of resist patterns created by a lithography process;

obtain a second set of CD measurements of wafer patterns created by an etch process, wherein the etch process creates the wafer patterns by removing material in areas of a wafer which are not covered by the resist patterns; and

calibrate a forward etch model and an inverse etch model together by reducing (1) a first prediction error between the second set of CD measurements and a first set of simulated CDs predicted by the forward etch model based on the resist patterns, (2) a second prediction error between the first set of CD measurements and a second set of simulated CDs predicted by the inverse etch model based on the wafer patterns, and (3) a matching error between the forward etch model and the inverse etch model, wherein the matching error comprises a term bases on (r−G etch (F etch (r)), where r represents the first set of CD measurements of resist patterns, F etch represents the foward etch model, and G etch represents the inverse etch model.

16. The non-transitory computer-readable medium of claim 15 , wherein the first prediction error comprises a term based on (w−F etch (r)), where w represents the second set of CD measurements of wafer patterns.

17. The non-transitory computer-readable medium of claim 15 , wherein the second prediction error comprises a term based on (r−G etch (w)), where w represents the second set of CD measurements of wafer patterns.

18. The non-transitory computer-readable medium of claim 15 , wherein the cost term comprises a term based on (w−F etch (r)), where w represents the second set of CD measurements of wafer patterns.

19. The non-transitory computer-readable medium of claim 15 , wherein the cost term comprises a term based on (r−G etch (w)), where w represents the second set of CD measurements of wafer patterns.

20. The non-transitory computer-readable medium of claim 15 , wherein the instructions, which when executed by the processor, cause the processor to:

determine a resist target by applying the inverse etch model to a design intent;

determine a mask layout by performing lithography correction on the resist target;

determine simulated resist patterns based on the mask layout using a lithography model;

determine simulated wafer patterns based on the simulated resist patterns using the forward etch model; and

verify the mask layout by comparing the design intent with the simulated wafer patterns.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: XIAO, GUANGMING; SONG, HUA
To: SYNOPSYS, INC.
Reel/Frame 055246/0247 →
Continuity (1)
Provisional Application 62967475 · Jan 29, 2020
Cited By (2)
US 12,656,675 US 12,710,694