IP Library Granted Patent US 12,450,408
Granted Patent B2
US 12,450,408 · App. 17/829,714 · Granted Oct 21, 2025

Machine learning for selecting initial source shapes for source mask optimization

Inventors: William A. Stanton (Meridian, ID); Sylvain Berthiaume (Gatineau, CA); Hans-Jürgen Stock (Dachau, DE); Jay A. Hiserote (Hillsboro, OH)
Assignee: Synopsys, Inc.
G06F30/27G03F1/70G03F7/705G03F7/706841G06F30/398G06N3/08
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 12,450,408
App. No.
17/829,714
Granted
Oct 21, 2025
Kind
B2
Abstract

Initial source shapes for source mask optimization are determined based on a layout of the lithographic mask. In one approach, a layout of a lithographic mask is received. Different sections of the lithographic mask, referred to as clips, are selected. These clips are applied to a machine learning model which infers source shapes from the clips. The inferred source shapes are used as the initial source shapes for source mask optimization.

Claims (34)

1. A method comprising:

receiving a layout of a lithographic mask;

applying, by a processor, a machine learning model to infer source shapes from the layout of the lithographic mask; and

providing the inferred source shapes as initial source shapes that are used as a starting point for a source mask optimization process.

2. The method of claim 1 , wherein the machine learning model infers source seeds from the layout of the lithographic mask; and using the inferred source shapes as initial source shapes comprises generating the initial source shapes from the inferred source seeds.

3. The method of claim 1 , further comprising:

selecting clips from the layout of the lithographic mask based on a sensitivity metric to process variations in the clips, wherein the machine learning model infers source shapes from the selected clips.

4. The method of claim 3 , wherein the sensitivity metric is a sensitivity metric of aerial images produced by the clips to process variations in the clips.

5. The method of claim 1 , further comprising:

selecting clips from the layout of the lithographic mask based on which clips are close to design rule limits for the layout of the lithographic mask, wherein the machine learning model infers source shapes from the selected clips.

6. The method of claim 1 , wherein the layout of the lithographic mask includes features for testing compliance with design rules, and the method further comprises:

selecting clips from the layout of the lithographic mask that include the features, wherein the machine learning model infers source shapes from the selected clips.

7. The method of claim 1 , wherein an output of the machine learning model comprises images of Fourier Bessel coefficients for the inferred source shapes.

8. The method of claim 1 , wherein the machine learning model comprises a U-net.

9. The method of claim 1 , wherein the method is performed iteratively for different design iterations of the layout of the lithographic mask.

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

receive a layout of a lithographic mask;

select clips from the layout of the lithographic mask;

select source shapes based on the selected clips; and

provide the selected source shapes as initial source shapes that are used as a starting point for a source mask optimization process.

11. The non-transitory computer readable medium of claim 10 , wherein selecting the clips is based on sensitivity to process variations in the clips.

12. The non-transitory computer readable medium of claim 11 , wherein selecting clips is based on sensitivity of aerial images produced by the clips to process variations in the clips.

13. The non-transitory computer readable medium of claim 11 , wherein selecting clips is based on sensitivity of resist profiles produced by the clips to process variations in the clips.

14. The non-transitory computer readable medium of claim 10 , wherein selecting clips is based on which clips are close to design rule limits for the layout of the lithographic mask.

15. The non-transitory computer readable medium of claim 10 , wherein the layout of the lithographic mask includes features for testing compliance with design rules, and the selected clips said features.

16. 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:

access a training set comprising (a) inputs comprising clips taken from layouts of lithographic masks; and (b) outputs comprising corresponding source shapes; and

train a machine learning model using the training set, wherein the machine learning model infers initial source shapes from layouts of lithographic masks, the initial source shapes used as starting points for a source mask optimization process.

17. The system of claim 16 , wherein the input clips in the training set comprise instances of parameterized clips for different parameter values.

18. The system of claim 16 , wherein the input clips in the training set comprise clips based on design rules for the layout of the lithographic mask.

19. The system of claim 16 , wherein the input clips in the training set comprise clips representing contacts, lines and spaces of different geometries.

20. The system of claim 16 , wherein the input clips in the training set comprise input clips and corresponding source shapes from previously designed lithographic masks and source shapes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: STANTON, WILLIAM A.; BERTHIAUME, SYLVAIN; STOCK, HANS-JÜRGEN; HISEROTE, JAY A.
To: SYNOPSYS, INC.
Reel/Frame 061219/0126 →
Continuity (3)
Continuation PCTUS2022030384 · May 20, 2022
Provisional Application 63191493 · May 21, 2021
Related Publication 20220382144A1 · Dec 1, 2022
References Cited (25)
US 8438508B2 · Liu · 2013 [cited by examiner]
US 8739082B2 · Liu · 2014 [cited by examiner]
US 8954898B2 · Inoue · 2015 [cited by examiner]
US 9588438B2 · Hsu · 2017 [cited by examiner]
US 9934346B2 · Hansen · 2018 [cited by examiner]
US 10409165B2 · Liu · 2019 [cited by examiner]
US 11755814B2 · Chen · 2023 [cited by examiner]
US 20110099526A1 · Liu · 2011 [cited by applicant]
US 20120113404A1 · Hsu et al. · 2012 [cited by applicant]
US 20180314163A1 · Liu · 2018 [cited by examiner]
US 20200051781A1 · Fujimura et al. · 2020 [cited by applicant]
US 20200356011A1 · Su · 2020 [cited by examiner]
US 20220179325A1 · Hsu · 2022 [cited by examiner]
US 20240037897A1 · Li · 2024 [cited by examiner]
WO WO2020156777A1 · 2020 [cited by applicant]
WO WO2020169303A1 · 2020 [cited by applicant]
WO WO2021037484A1 · 2021 [cited by applicant]
K. Lai et al., “Design Specific Joint Optimization of Masks and Sources on a Very Large Scale,” Optical Microlithography XXIV, Proc. of SPIE vol. 7973, 2011, 13 pages. (Year: 2011). [cited by examiner]
T. Gai et al., “Sample patterns extraction from layout automatically based on hierarchical cluster algorithm for lithography process optimization,” Design-Process-Technology Co-optimization XIII, Proc. of SPIE vol. 1096… [cited by examiner]
Y. Lin et al., “Data Efficient Lithography Modeling With Transfer Learning and Active Data Selection, ” IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, vol. 38, No. 10, Oct. 2019, pp. 1900-1913.… [cited by examiner]
T. Cecil et al., “Establishing Past, Practical, Full-chip ILT Flows Using Machine Learning,” Optical Microlithography XXXIII, Proc. of SPIE vol. 11327, 2020, 18 pages. (Year: 2020). [cited by examiner]
Luo, R. “Optical Proximity Correction Using a Multilayer Perceptron Neural Network.” Journal of Optics, vol. 15, No. 7, Jun. 4, 2013, pp. 1-6. [cited by applicant]
PCT International Search Report and Written Opinion, PCT Application No. PCT/US2022/030384, Sep. 9, 2022, 18 pages. [cited by applicant]
Torunoglu, I. et al. “A GPU-Based Full-Chip Source-Mark Optimization Solution.” Proceedings of SPIE, Optical Microlithography XXIII, vol. 7640, Mar. 3, 2010, pp. 1-10. [cited by applicant]
Tsai, M-C. et al. “Full-Chip Source and Mask Optimization.” Proceedings of SPIE, Optical Microlithography XXIV, vol. 7973, Mar. 22, 2011, pp. 1-11. [cited by applicant]