IP Library Granted Patent US 9,569,576
Granted Patent B2
US 9,569,576 · App. 14/416,762 · Granted Feb 14, 2017

Mask pattern generating method, storage medium, information processing apparatus for execution of the same, mask manufacturing method and device manufacturing method

Inventors: Tadashi Arai (Saitama, JP); Yuichi Gyoda (Utsunomiya, JP)
Assignee: CANON KABUSHIKI KAISHA
G06F17/5068G03F1/70
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 9,569,576
App. No.
14/416,762
Granted
Feb 14, 2017
Kind
B2
Abstract

A mask data generating method for generating data of a plurality of masks used in a plurality of exposures in which exposure light is irradiated onto a substrate using a mask, and then exposure light is irradiated onto the substrate using another mask. The method includes the steps of obtaining data for a pattern including a plurality of pattern elements, determining formulation of a disposition limitation condition for the pattern elements, analyzing the distance between the pattern elements, determining formulation of the distance limitation condition, and applying a first variable configured to express a number of pattern divisions and a second variable configured to express a distance related to all pattern elements in a cost function and thereby dividing the pattern.

Claims (41)

1. A mask pattern generating method for generating patterns of a plurality of masks used for a mask manufacturing method for manufacturing the plurality of masks using data of the generated patterns of the plurality of masks used in a plurality of exposures in which exposure light is irradiated onto a substrate using a mask, and then exposure light is irradiated onto the substrate using another mask, the mask pattern generating method comprising the following steps executed by a computer:

obtaining data for a pattern including a plurality of pattern elements,

determining formulation of a disposition limitation condition for the pattern elements,

analyzing the distance between the pattern elements,

determining formulation of the distance limitation condition, and

applying a first variable configured to express a number of pattern divisions and a second variable configured to express a distance related to all pattern elements in a cost function and thereby dividing the pattern,

wherein the mask manufacturing method comprises a step of manufacturing the plurality of masks including the divided pattern using data of the divided pattern.

2. The method according to claim 1 , wherein a minimum value of the distances related to a plurality of the patterns is used as the cost function.

3. The method according to claim 1 , wherein the disposition limitation condition, the distance limitation condition and the cost function are stated as an integer problem, and in the dividing the pattern, an integer programming or a mixed integer programming is used.

4. The method according to claim 1 , wherein the coefficient multiplied by the first variable is a positive constant, the coefficient multiplied by the second variable is a negative constant, the cost function is expressed as a polynomial that includes the above two terms and the pattern is divided by minimizing the cost function.

5. The method according to claim 1 , wherein the coefficient multiplied by the first variable is a negative constant, the coefficient multiplied by the second variable is a positive constant, the cost function is expressed as a polynomial that includes the above two terms and the pattern is divided by maximizing the cost function.

6. A non-transitory storage medium storing a computer program, wherein the computer program causes the computer to execute a mask pattern generating method or generating patterns of a plurality of masks used for a mask manufacturing method for manufacturing the plurality of masks using data of the generated patterns of the plurality of masks used in a plurality of exposures in which exposure light is irradiated onto a substrate using a mask, and then exposure light is irradiated onto the substrate using another mask, the mask pattern generating method comprising the following steps executed by a computer:

obtaining data for a pattern including a plurality of pattern elements,

determining formulation of a disposition limitation condition for the pattern elements,

analyzing the distance between the pattern elements,

determining formulation of the distance limitation condition, and

applying a first variable configured to express a number of pattern divisions and a second variable configured to express a distance related to all pattern elements in a cost function and thereby dividing the pattern,

wherein the mask manufacturing method comprises a step of manufacturing the plurality of masks including the divided pattern using data of the divided pattern.

7. An information processing apparatus configured to execute a mask pattern generating method for generating patterns of a plurality of masks used for a mask manufacturing method for manufacturing the mask using data of the generated patterns of the plurality of masks used in a plurality of exposures in which exposure light is irradiated onto a substrate using a mask, and then exposure light is irradiated onto the substrate using another mask, the mask pattern generating method comprising the following steps executed by a computer:

obtaining data for a pattern including a plurality of pattern elements,

determining formulation of a disposition limitation condition for the pattern elements,

analyzing the distance between the pattern elements,

determining formulation of the distance limitation condition, and

applying a first variable configured to express a number of pattern divisions and a second variable configured to express a distance related to all pattern elements in a cost function and thereby dividing the pattern.

8. A mask manufacturing method, the method comprising: generating patterns of a plurality of masks using a mask pattern generating method for generating patterns of a plurality of masks used in a plurality of exposures in which exposure light is irradiated onto a substrate using a mask, and then exposure light is irradiated onto the substrate using another mask, the mask pattern generating method comprising the following steps executed by a computer:

obtaining data for a pattern including a plurality of pattern elements,

determining formulation of a disposition limitation condition for the pattern elements,

analyzing the distance between the pattern elements,

determining formulation of the distance limitation condition,

applying a first variable configured to express a number of pattern divisions and a second variable configured to express a distance related to all pattern elements in a cost function and thereby dividing the pattern, and

manufacturing the plurality of masks including the divided pattern using data of the divided pattern.

9. A method for manufacturing a device, the method comprising:

transferring a pattern of a plurality of mask manufactured by a mask manufacturing method, onto a substrate by use of the exposure apparatus, and

developing the substrate after transfer, wherein the mask manufacturing method comprises:

generating patterns of a plurality of masks using a mask pattern generating method for generating patterns of a plurality of masks used in a plurality of exposures in which exposure light is irradiated onto a substrate using a mask, and then exposure light is irradiated onto the substrate using another mask, the mask pattern generating method comprising the following steps executed by a computer:

obtaining data for a pattern including a plurality of pattern elements,

determining formulation of a disposition limitation condition for the pattern elements,

analyzing the distance between the pattern elements,

determining formulation of the distance limitation condition,

applying a first variable configured to express a number of pattern divisions and a second variable configured to express a distance related to all pattern elements in a cost function and thereby dividing the pattern, and

manufacturing the plurality of masks including the divided pattern using data of the divided pattern.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2015
From: ARAI, TADASHI; GYODA, YUICHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 035644/0897 →
Priority Claims (1)
JP 2012-195820 · Sep 6, 2012 · national
Continuity (1)
Related Publication 20150213175A1 · Jul 30, 2015