IP Library Granted Patent US 8,365,108
Granted Patent B2
US 8,365,108 · App. 12/985,643 · Granted Jan 29, 2013

Generating cut mask for double-patterning process

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 8,365,108
App. No.
12/985,643
Granted
Jan 29, 2013
Kind
B2
Abstract

Aspects of the invention include a computer-implemented method of designing a photomask. In one embodiment, the method comprises: simulating a first photomask patterning process using a first photomask design to create simulated contours; comparing the simulated contours to a desired design; identifying regions not common to the simulated contours and the desired design; creating desired target shapes for a second photomask patterning process subsequent to the first photomask patterning process based upon the identified regions; and providing the desired target shapes for forming of a second photomask design based upon the desired target shapes.

Claims (46)

1. A computer-implemented method of designing a photomask, performed using at least one computing device, the method comprising:

simulating a first photomask patterning process using a first photomask design to create simulated contours, using the at least one computing device;

comparing the simulated contours to a desired design;

identifying regions not common to the simulated contours and the desired design;

creating desired target shapes for a second photomask patterning process subsequent to the first photomask patterning process based upon the identified regions, using the at least one computing device; and

providing the desired target shapes for forming of a second photomask design based upon the desired target shapes.

2. The method of claim 1 , wherein the desired target shapes for the second photomask patterning process are created to remove at least one of extraneous features and additional features in the identified region during the second photomask patterning process, wherein the extraneous features include features predicted to print due to at least one of optical interference and sub-resolution assist features (SRAFs).

3. The method of claim 1 , wherein the simulating of the first photomask patterning process includes simulating using nominal processing conditions.

4. The method of claim 3 , wherein the simulated contours are formed according to the nominal process conditions.

5. The method of claim 1 , wherein the simulating of the first photomask patterning process includes simulating using process variation conditions.

6. The method of claim 5 , wherein the simulated contours are formed according to the process variation conditions to form a process variation band.

7. The method of claim 6 , wherein the process variation band represents a range of possible edge locations printable within the process variation conditions.

8. The method of claim 6 , wherein the comparing of the simulated contours to the desired design includes comparing the process variation band to tolerance bands associated with the desired target shapes for the second photomask patterning process.

9. A computer system comprising:

at least one computing device configured to design a photomask by performing actions comprising:

simulating a first photomask patterning process using a first photomask design to create simulated contours;

comparing the simulated contours to a desired design;

identifying regions not common to the simulated contours and the desired design;

creating desired target shapes for a second photomask patterning process subsequent to the first photomask patterning process based upon the identified regions; and

providing the desired target shapes for forming of a second photomask design based upon the desired target shapes.

10. The system of claim 9 , wherein the simulating of the first photomask patterning process includes simulating using nominal processing conditions.

11. The system of claim 10 , wherein the simulated contours are formed according to the nominal process conditions.

12. The system of claim 9 , wherein the simulating of the first photomask patterning process includes simulating using process variation conditions.

13. The system of claim 12 , wherein the simulated contours are formed according to the process variation conditions to form a simulated process variation band.

14. The system of claim 13 , wherein the process variation band represents a range of possible edge locations printable within the process variation conditions.

15. The system of claim 13 , wherein the comparing of the simulated contours to the desired design includes comparing the process variation band to tolerance bands associated with the desired target shapes for the second photomask patterning process.

16. A computer program product comprising program code embodied in at least one non-transitory computer-readable medium, which when executed, enables a computer system to implement a method for designing a photomask, the method comprising:

simulating a first photomask patterning process using a first photomask design to create simulated contours;

comparing the simulated contours to a desired design;

identifying regions not common to the simulated contours and the desired design;

creating desired target shapes for a second photomask patterning process subsequent to the first photomask patterning process based upon the identified regions; and

providing the desired target shapes for forming of a second photomask design based upon the desired target shapes.

17. The computer program product of claim 16 , wherein the desired target shapes for the second photomask patterning process are created to remove at least one of extraneous features and additional features in the identified region during the second photomask patterning process, wherein the extraneous features include features predicted to print due to at least one of optical interference and sub-resolution assist features (SRAFs).

18. The computer program product of claim 16 , wherein the simulating of the first photomask patterning process includes simulating using nominal processing conditions.

19. The computer program product of claim 18 , wherein the simulated contours are formed according to the nominal process conditions.

20. The computer program product of claim 16 , wherein the simulating of the first photomask patterning process includes simulating using process variation conditions.

21. The computer program product of claim 20 , wherein the simulated contours are formed according to the process variation conditions to form a simulated process variation band.

22. The computer program product of claim 21 , wherein the process variation band represents a range of possible edge locations printable within the process variation conditions.

23. The computer program product of claim 21 , wherein the comparing of the simulated contours to the desired design includes comparing the process variation band to tolerance bands associated with the desired target shapes for the second photomask patterning process.

24. A computer system comprising:

at least one computing device configured to design a photomask by performing actions comprising:

simulating a first photomask patterning process using a first photomask design to create simulated contours, the first photomask design having target shapes including at least one of design features and additional features;

comparing the simulated contours to a desired design;

identifying regions not common to the simulated contours and the desired design;

creating desired target shapes for a second photomask patterning process subsequent to the first photomask patterning process based upon the identified regions, wherein the desired target shapes for the second photomask patterning process are created to remove at least one of extraneous features and additional features in the identified region during the second photomask patterning process, wherein the extraneous features include features predicted to print due to at least one of optical interference and sub-resolution assist features (SRAFs); and

providing the desired target shapes for forming of a second photomask design based upon the desired target shapes.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2011
From: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
To: INFINEON TECHNOLOGIES AG
Reel/Frame 027249/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2011
From: HAFFNER, HENNING
To: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
Reel/Frame 027234/0978 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2011
From: BAUM, ZACHARY; MANSFIELD, SCOTT M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 025595/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2011
From: HAFFNER, HENNING
To: INFINEON TECHNOLOGIES NORTH AMERICA CORPORATION
Reel/Frame 025595/0316 →