IP Library Granted Patent US 7,124,395
Granted Patent B2
US 7,124,395 · App. 10/626,864 · Granted Oct 17, 2006

Automatic optical proximity correction (OPC) rule generation

Assignee: ASML Masktools B.V.
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 7,124,395
App. No.
10/626,864
Granted
Oct 17, 2006
Kind
B2
Abstract

A method of automatically applying optical proximity correction techniques to a reticle design containing a plurality of features. The method comprises the steps of: (1) generating a first set of rules for applying scatter bar assist features to the plurality of features for a given illumination setting; (2) generating a second set of rules for applying biasing to the plurality of features for said given illumination setting; (3) forming a look-up table containing the first set of rules and the second set of rules; and (4) analyzing each of the plurality of features with the first set of rules and the second set of rules contained in the look-up table to determine if either the first set of rules or the second set of rules is applicable to a given feature. If either the first set of rules or the second set of rules is applicable to the given feature, the given feature is modified in accordance with the applicable rule.

Claims (58)

1. A method of generating a rule set utilized for automatically applying optical proximity correction techniques to a reticle design containing a plurality of features, said method comprising the steps of:

generating a first set of rules for applying scatter bar assist features to said plurality of features for a given illumination setting, said first set of rules being generated utilizing a simulation process;

generating a second set of rules for applying biasing to said plurality of features for said given illumination setting, said second set of rules being generated utilizing a model representing printing performance; and

forming a look-up table containing said first set of rules and said second set of rules.

2. The method of generating a rule set utilized for automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 1 , wherein said step of generating said first set of rules comprises the steps of:

defining a set of illumination settings to be utilized to image said reticle;

performing an optical simulation of a plurality of lines having different pitches based on said set of illumination settings;

determining the optimal position of said scatter bars relative to said plurality of lines so as to optimize the imaging of said plurality of lines for said illumination settings; and

recording said optimal position of said scatter bars.

3. The method of generating a rule set utilized for automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 2 , wherein a scatter bar requirement is defined for each of a plurality of distinct feature pitch intervals.

4. The method of generating a rule set utilized for automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 1 , wherein said step of generating said second set of rules comprises the steps of:

generating a test reticle containing a set of selected test structures and a resist;

imaging said test reticle on a substrate utilizing said illumination settings and an imaging system to be utilized to image said reticle;

measuring the critical dimensions of said set of selected test structures imaged on said substrate;

generating a model representing the printing performance of said imaging system and said resist based on the difference between the set of selected test structures and the imaged set of selected test structures; and

utilizing said model to define said second set of rules for applying biasing to said plurality of features.

5. The method of generating a rule set utilized for automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 4 , wherein a biasing requirement is defined for each of a plurality of distinct feature pitch intervals based on said model.

6. The method of generating a rule set utilized for automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 5 , wherein placement of a scatter bar within a given pitch interval is considered when defining the biasing requirement for the given pitch interval.

7. The method of generating a rule set utilized for automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 1 , further comprising generating a third set of rules for applying line end correct to said plurality of features.

8. A method of automatically applying optical proximity correction techniques to a reticle design containing a plurality of features, said method comprising the steps of:

generating a first set of rules for applying scatter bar assist features to said plurality of features for a given illumination setting, said first set of rules being generated utilizing a simulation process;

generating a second set of rules for applying biasing to said plurality of features for said given illumination setting, said second set of rules being generated utilizing a model representing printing performance;

forming a look-up table containing said first set of rules and said second set of rules; and

analyzing each of said plurality of features with said first set of rules and said second set of rules contained in said look-up table to determine if either said first set of rules or said second set of rules is applicable to a given feature;

wherein, if either said first set of rules or said second set of rules is applicable to said given feature, said given feature is modified in accordance with the applicable rule.

9. The method of automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 8 , wherein said step of generating said first set of rules comprises the steps of:

defining a set of illumination settings to be utilized to image said reticle;

performing an optical simulation of a plurality of lines having different pitches based on said set of illumination settings;

determining the optimal position of said scatter bars relative to said plurality of lines so as to optimize the imaging of said plurality of lines for said illumination settings; and

recording said optimal position of said scatter bars.

10. The method of automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 9 , wherein a scatter bar requirement is defined for each of a plurality of distinct feature pitch intervals.

11. The method of automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 8 , wherein said step of generating said second set of rules comprises the steps of:

generating a test reticle containing a set of selected test structures and a resist;

imaging said test reticle on a substrate utilizing said illumination settings and an imaging system to be utilized to image said reticle;

measuring the critical dimensions of said set of selected test structures imaged on said substrate;

generating a model representing the printing performance of said imaging system and said resist based on the difference between the set of selected test structures and the imaged set of selected test structures; and

utilizing said model to define said second set of rules for applying biasing to said plurality of features.

12. The method of automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 11 , wherein a biasing requirement is defined for each of a plurality of distinct feature pitch intervals based on said model.

13. The method of automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 12 , wherein placement of a scatter bar within a given pitch interval is considered when defining the biasing requirement for the given pitch interval.

14. The method of automatically applying optical proximity correction techniques to a reticle design containing a plurality of features according to claim 8 , further comprising generating a third set of rules for applying line end correct to said plurality of features.

15. A computer program product for controlling a computer comprising a recording medium readable by the computer, means recorded on the recording medium for directing the computer to generate a rule set utilized for automatically applying optical proximity correction techniques to a reticle design containing a plurality of features, said generation of said rule set comprising the steps of:

generating a first set of rules for applying scatter bar assist features to said plurality of features for a given illumination setting, said first set of rules being generated utilizing a simulation process;

generating a second set of rules for applying biasing to said plurality of features for said given illumination setting, said second set of rules being generated utilizing a model representing printing performance; and

forming a look-up table containing said first set of rules and said second set of rules.

16. The computer program product according to claim 15 , wherein said step of generating said first set of rules comprises the steps of:

defining a set of illumination settings to be utilized to image said reticle;

performing an optical simulation of a plurality of lines having different pitches based on said set of illumination settings;

determining the optimal position of said scatter bars relative to said plurality of lines so as to optimize the imaging of said plurality of lines for said illumination settings; and

recording said optimal position of said scatter bars.

17. The computer program product according to claim 16 , wherein a scatter bar requirement is defined for each of a plurality of distinct feature pitch intervals.

18. The computer program product according to claim 15 , wherein said step of generating said second set of rules comprises the steps of:

generating a test reticle containing a set of selected test structures and a resist;

imaging said test reticle on a substrate utilizing said illumination settings and an imaging system to be utilized to image said reticle;

measuring the critical dimensions of said set of selected test structures imaged on said substrate;

generating a model representing the printing performance of said imaging system and said resist based on the difference between the set of selected test structures and the imaged set of selected test structures; and

utilizing said model to define said second set of rules for applying biasing to said plurality of features.

19. The computer program product according to claim 18 , wherein a biasing requirement is defined for each of a plurality of distinct feature pitch intervals based on said model.

20. The computer program product according to claim 19 , wherein placement of a scatter bar within a given pitch interval is considered when defining the biasing requirement for the given pitch interval.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2014
From: ASML MASKTOOLS B.V.
To: ASML NETHERLANDS B.V.
Reel/Frame 032170/0425 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2004
From: SHI, XUELONG; CHEN, JANG FUNG
To: ASML MASKTOOLS B.V.
Reel/Frame 014898/0074 →
Continuity (1)
Related Publication 20040139418A1 · Jul 15, 2004