Abstract:
PROBLEM TO BE SOLVED: To provide a method for computing manufacturability of a lithographic mask to be used for manufacturing a semiconductor device. SOLUTION: Target edge pairs are selected from the mask layout data of a lithographic mask for computinging a manufacturing penalty as an index indicating the difficulty of manufacturing in making a lithographic mask. The mask layout data includes polygons, and each polygon has a large number of edges. Each target edge pair is defined by two edges of edges of one or more of the polygons. The manufacturability of the lithographic mask, including the manufacturing penalty in making the lithographic mask, is determined. Determining the manufacturing penalty is based on the target edge pairs selected. Determining the manufacturability of the lithographic mask uses continuous differentiability of the maufacturability defined on a continuous scale. The manufacturability of the lithographic mask is output. The manufacturability of the lithographic mask is dependent on the manufacturing penalty in making the lithographic mask. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a mask design method, a program thereof, and a mask design system.SOLUTION: The mask design system according to the present invention includes: an optimization unit 120 having a global mask optimization section 122 and a global light source optimization section 123; and an optical domain simultaneous optimization unit (FDJO) 124. The optimization unit 120 performs a non-linear optimization for an optical domain representation of a mask pattern under a constraint condition that a value of a negative deviation of the object domain representation at a prescribed evaluation point of a restored object domain representation is smaller than a value of a predetermined negative threshold of the evaluation point.
Abstract:
PROBLEM TO BE SOLVED: To provide a method for computing manufacturability of a lithographic mask to be used for fabricating a semiconductor device. SOLUTION: A set of a plurality of target edges is selected from mask layout data of a lithographic mask (402). Then, target edge pairs are selected from the selected set of target edges (404). The manufacturability of the lithographic mask, including the manufacturing penalty in making the lithographic mask, is computed based on the target edge pairs selected (406). The manufacturability of the lithographic mask is output (408). The manufacturability of the lithographic mask is dependent on the manufacturing penalty in making the lithographic mask. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
Lichtwellendaten für den Entwurf einer Halbleitereinheit werden in Bereiche eingeteilt (102). Für die Wellendaten jedes Bereichs wird eine erste Gestaltung der Wellenfront durchgeführt, wobei nur die Wellendaten jedes Bereichs und nicht die Wellendaten benachbarter Bereiche jedes Bereichs berücksichtigt werden (104). Die Lichtwellendaten jedes Bereichs werden auf der Grundlage der ersten Gestaltung der Wellenfront normalisiert (106). Für die Wellendaten jedes Bereichs wird eine zweite Gestaltung der Wellenfront auf der Grundlage zumindest der normalisierten Wellendaten jedes Bereichs durchgeführt (108). Bei der zweiten Gestaltung der Wellenfront werden die Wellendaten jedes Bereichs und eines Sicherheitsstreifens um jeden Bereich herum berücksichtigt, der die Wellendaten der benachbarten Bereiche jedes Bereichs beinhaltet. Die zweite Gestaltung der Wellenfront kann nacheinander erfolgen, indem die Bereiche in Gruppen aufgeteilt (110) werden und nacheinander die zweite Gestaltung der Wellenfront für die Bereiche jeder Gruppe parallel durchgeführt wird (110).
Abstract:
Optical wave data for a semiconductor device design is divided into regions (102). First wavefront engineering is performed on the wave data of each region, accounting for just the wave data of each region. The optical wave date of each region is normalized based on the first wavefront engineering (106). Second wavefront engineering is performed on the wave data of each region, based at least on the wave data of each region as normalized (108). The second wavefront engineering takes into account the wave data of each region and a guard band around each region including the wave data of the neighboring regions of each region. The second wavefront engineering can be sequentially performed in parallel by organizing the regions into groups (110).