During production of a photomask (e.g., a photo-reticle) or during direct patterning of a substrate, wafer or the like, a pattern generator creates a desired pattern on a workpiece.
Conventional pattern generators periodically expose a photomask to one or more optical beam(s), particle beam(s) or illumination (exposure) fields in a systematic manner. A conventional pattern generator, which periodically exposes a workpiece to exposure fields in a systematic manner, is referred to herein as an exposure field type system. A conventional pattern generator that exposes the photomask to one or more optical or particle beams is referred to herein as a scanning pattern generator.
In an exposure field type system, the fields may be created by, for example, an analogue or digital Spatial Light Modulator (SLM, DMD), a Grating Light Valve (GLV), a Liquid Crystal controlled light Valve or the like.
In a scanning pattern generator, the scanning or sweeping of one or more beams may be provided by, for example, a movable mirror, acousto-optical components as illustrated in
Referring to
As shown in
The scanning device may be controlled via an electrical ramp signal. If an acousto-optical deflector is used, the scanning operation is provided by a frequency ramp provided to the crystal. Although the control signal for any scanning operation may be referred to as a “ramp,” the signature of such a signal, or group of signals, may have arbitrary signatures depending on the actual means of deflection.
Conventionally, other devices such as a rotating polygon, rotating prism, rotating hologram, an acousto-optic deflector, an electro-optic deflector, a galvanometer, an electrical field controller or any similar device may be used. Raster scanning and/or spatial light modulators may also be used.
The substrate is preferably arranged on an object table, which may move in one or more directions relative to the optical writing system using, for example, electrical servo motors, air bearings or the like. The substrate may also be stationary during patterning while the optical writing system is moved in order to cover the entire target area.
A mask, reticle, substrate, wafer or panel written using conventional pattern generators may suffer from visual or non-visual variations in light intensity when observed in transmitted or reflected light. These variations are generally referred to as mura. Patterns themselves may vary as a result of periodical or non-periodical differences in, for example, Critical Dimension (CD) or positioning of features. In 3-D patterning the variance in the z-direction may constitute these pattern variations. These defects are commonly referred to as “mura artifacts,” and may lead to, for example, spatially varying luminescence in finished displays, varying sensitivity in image sensors or timing differences in memories, etc.
Mura artifacts may have different signatures. For example, mura artifacts may display single instance behavior, random behavior or a systematic behavior. Systematic mura artifacts may be caused by a number of inherent systematic error sources in a pattern generator. Such systematic error sources include, for example, inherent pitches or distances, pixel size, the address grid, the length of a scan line, dimensions of an exposure field and the patterns to be written in some cases may have a cyclical or substantially cyclical behavior or at least a given or predetermined distribution of set pitches. This mura is presented like a variance of the pattern with certain spatial frequencies or pitches. The pitch or pitches of these imperfections or differences in the written pattern is determined by the beat frequency between the in the writing system inherent pitches and the pattern pitches.
Systematic mura may also be directly related to errors in pattern generator. For example, imperfections in scan velocity, positioning of individual pixels, power distribution along a scan line, power distribution in an exposure field, the stitching of scan lines, scan strips or exposure fields may lead directly to mura artifacts.
In a more specific example, if sweeps of a conventional pattern generator are correlated (e.g., if a first sweep is calibrated and the ramp controlling this sweep or scan line, or copies thereof, is used for all subsequent sweeps or scan lines), the correlation may cause pattern variations in the portions of the pattern generated by the first sweep to periodically recur in portions of the pattern generated by subsequent sweeps.
In another specific example, if exposure fields of a conventional pattern generator are correlated (e.g., if a first exposure field is calibrated and the calibrating map controlling this exposure field, or copies thereof, is used for all subsequent field exposures), the correlation may cause pattern variations in the portions of the pattern generated by the first exposure field to periodically recur in portions of the pattern generated by subsequent exposure fields.
In
The portion of the pattern in
Conventionally, mura and mura artifacts may be reduced through randomization or using multiple passes, normally shifted relative to one another, of respective sweeps to generate patterns.
In conventional randomization methods, the error of the pattern generator, or the pattern itself, is randomized, but the systematic behavior of the error (and the error itself) remains. In reality, applying pure randomization to a scan of the pattern generator “smears” the systematic errors. This “smearing,” however, applies a random error in addition to the remaining original error. Because error is additive, the additional error increases the overall error. This increase in overall error may also result in an increase in overall mura or degradation of pattern fidelity such as increased CD uniformity, stitching or positioning errors.
In a conventional multi-pass method, the number of scans used by the pattern generator to generate the pattern is increased. This increase in the number of scans may reduce the statistical basis for systematic errors because the amplitude of the systematical errors, which cause mura, is reduced. In practice, however, multiple passes reduce production speed and throughput and increases the demands of system stability in regard to overlay performance, which may increase costs.
Example embodiments are directed to methods and apparatuses for mura reduction. For example, reduction of mura on a photomask.
At least one example embodiment provides a method for generating a pattern on a workpiece. The method may include generating the pattern on the workpiece by exposing the workpiece using uncorrelated sweeps of a beam of electromagnetic radiation or particles such as electrons or ions. A pattern generator may be calibrated such that each printed pixel has essentially the same error probability when printed. The exposing may expose the workpiece using the calibrated pattern generator.
The calibrating may further include: calibrating each of a plurality of sweeps or sets of sweeps originating from one or a plurality of beams of electromagnetic radiation used to generate the pattern based on at least one of different algorithms, different physical rasters and different detectors, each sweep of the beam exposing a portion of the pattern.
According to at least some example embodiments, a main sweep may be calibrated and the plurality of sweeps may be generated based on the main sweep using at least one of different algorithms, different physical rasters and different detectors. Alternatively, each of a plurality of sweeps of a beam of electromagnetic radiation used to generate the pattern may be calibrated such that errors in a portion of the pattern generated by each sweep are un-correlated errors in at least one of critical dimension (CD) and linearity. The pattern may be printed using a single or multi-pass technique.
According to example embodiments, each of the plurality of sweeps or exposure fields may be calibrated based on a different calibration map. The different calibration maps may include at least one different and at least partly un-correlated error characteristic. The at least one un-correlated error characteristic may include at least one of critical dimension (CD) errors, power distribution errors and linearity errors
At least one other example embodiment provides an apparatus for generating a pattern. The apparatus may include a pattern generating system configured to expose a workpiece using uncorrelated sweeps of a beam of electromagnetic radiation. The apparatus may further include a control system configured to calibrate each of a plurality of sweeps based on at least one of different algorithms, different physical rasters and different detectors. Each sweep of the beam may expose a portion of the pattern.
The control system may be further configured to calibrate a main sweep, and generate the plurality of sweeps based on the main sweep using at least one of different algorithms, different physical rasters and different detectors. Moreover, the control system may be configured to calibrate each of the plurality of sweeps such that errors in a portion of the pattern generated by each sweep are non-correlated errors in at least one of critical dimension (CD) and linearity. The apparatus may print the pattern using a single or multi-pass technique.
According to at least some example embodiments, the exposure field may be continuous, discrete (e.g., a point array), 1, 2 or 3 dimensional in nature. In the example embodiment of a multi-beam apparatus, a plurality of essentially parallel beams may impinge on and expose the workpiece in different sets of sweeps where the different sets of sweeps are calibrated using different calibration maps.
At least one other example embodiment provides another method for generating a pattern. This method may include generating a plurality of uncorrelated ramps, and exposing a workpiece based on the plurality of uncorrelated ramps. A sweep of a beam of electromagnetic radiation corresponding to each of the plurality of uncorrelated ramps may be generated and the workpiece may be exposed using the plurality of sweeps.
According to example embodiments of the invention using an exposure field based pattern generator, at least two different exposure fields are calibrated using at least two different calibration maps. The exposure field based pattern generator may print the pattern using a single or multi-pass technique. In using a multi-pass technique, different calibration maps may be used for different passes.
In yet another example embodiment, a plurality of calibration maps may be used for calibrating different exposure fields in a single pass by changing calibration of the exposure field(s) during the writing of the pass using a different calibration map.
At least one other example embodiment provides yet another method for generating a pattern. The method may include exposing a workpiece using at least partly uncorrelated exposure fields of a beam of electromagnetic radiation.
Example embodiments may also provide computer readable mediums storing computer executable instructions, which when executed by a computer, cause the computer to perform methods according to example embodiments.
The accompanying drawings are intended to depict example embodiments of the present invention and should not be interpreted to limit the scope thereof. The accompanying drawings are not to be considered as drawn to scale unless explicitly noted. The present invention will become more apparent by describing in detail example embodiments thereof with reference to the attached drawings in which:
Example embodiments relate to methods for patterning media used in the manufacturing and production of accurate patterns and devices. Patterns or devices may constitute patterns used in display applications such as thin film transistor liquid crystal displays (TFT-LCDs), organic light emitting diodes (OLEDs), surface-conduction electron-emitter display (SED), plasma display panels (PDPs), field emission displays (FEDs), low temperature poly-silicon LCDs (LTPS-LCD) and similar display technologies. The patterns may further constitute sensor devices such as charge coupled device (CCD) sensors, complementary metal-oxide semiconductor (CMOS) sensors and other sensor or image pick-up technologies.
Example embodiments also relate to patterning of other devices, or material used for production of devises, such as memories (e.g., SRAM, DRAM, FLASH, ferroelectric, ferromagnetic, etc.), optical devices (e.g., gratings, scales, diffractive optical elements (DOEs), kinoforms, holograms, etc.) as well as other structures such as particular 3-D structures, imprinting stamps, offset plates, reliefs, etc.
The carrier of these accurate patterns, hereafter referred to as a workpiece, may be for example, a semiconductor wafer, a plastic material (Polyethylene Terephthalate (PET), Polyethylene Naphthalate (PEN), etc.), chrome coated quartz masks, flexible materials, metals, etc. More specific examples include glass substrates used for display manufacturing, photo masks used for lithography, semiconductor wafers, elastomer based templates, etc.
Example embodiments are described more fully hereinafter with reference to the accompanying drawings, in which example embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the example embodiments of the present invention set forth herein. Rather, these example embodiments of the present invention are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. In the drawings, the size and relative sizes of layers and regions may be exaggerated for clarity.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Example embodiments will now be described more fully with reference to the accompanying drawings. In the drawings, like reference numerals represent like elements.
The control system 58 may be implemented as, or at least include, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a computer or the like.
The control system may include a means of storing ramps or calibration maps, such as a memory. Alternatively, the means of storing may be embodied as an external unit that accessible by the control system via a link, such as, a system bus, telecommunications link, the Internet, etc.
These stored ramps and calibration maps may include information that affects the sweep or exposure field created by the pattern generator. This information may include data records, databases, etc., which may control for example, frequency, phase or signal amplitudes, voltage, current or timing of individual parts (e.g., pixels, group of pixels, etc.), order tables containing the order in which individual pixels or groups of pixels should be exposed within a sweep, exposure field or an exposure volume for the case of 3-dimensional printing.
Because of the similarities in the scanning pattern generators shown in
The control system 58 may operate to control the manner in which the pattern generating system 59 generates a pattern. Depending on whether the pattern generating system is a scanning-type or exposure field type, the control system 58 may control a sweep, a scan line or how an exposure field is exposed. For example, the control system 58 may expose a workpiece using uncorrelated sweeps of a beam of electromagnetic radiation or particle beams. In doing so, each printed pixel may have, but not necessarily, essentially or substantially the same error probability.
Referring to
The control system 58 may calibrate, and store, each of the plurality of sweeps or sets of sweeps individually using different rasters, different detectors, different algorithms or boundary conditions or other means of achieving at least partly uncorrelated calibrations. In this example, the individually calibrated sweeps (or ramps controlling the sweeps) may be used in a given or predetermined fashion (e.g., based on knowledge about individual sweep characteristics), or alternatively, in a random or quasi-random fashion during patterning. The usage of the different ramps during exposure may be determined before actual writing, during actual writing or a combination of the two.
The “mixing” of essentially differently calibrated (non-correlated) sweeps (ramps) when creating adjacent or at least relatively, closely positioned scan lines on a workpiece forming pattern features, results in a non-systematic patterning behavior, which reduces the appearance of mura.
Sweep calibration in a conventional pattern generator primarily refers to tuning sweep parameters (referred to as electrical ramp signals or just “ramps”) that control the generated sweeps to achieve desired properties. Calibration may include tuning these parameters to achieve a relatively constant or given sweep velocity. In at least one example, a relatively constant sweep velocity may be crucial to achieve equidistant pixels along the sweep if the pixels are delivered from a modulator at certain time intervals.
Calibration may also include tuning sweep parameters to achieve a constant or predetermined power distribution along a sweep. A constant power distribution may be crucial to achieve pixels with the same intensity distribution before deflection such that pixels have the same intensity distribution after deflection.
Calibration may also include the tuning of properties such as beam shape, focus, etc, along the distance of the sweep.
In an acousto-optical deflection (AOD) based system (e.g., as shown
While these ramp signals vary, the properties sweep linearity and sweep power may be measured using, for example, a calibration mark, detectors, reflected or transmitted light and/or external measurement equipment (e.g., measurement of written test patterns).
Based on these measurements the ramps may be calibrated to achieve desired sweep linearity and power.
More specifically, for example, in an AOD based system, the ramp controlling the power along a sweep may be calibrated by continuously scanning (e.g., by changing the frequency feed to the AOD) the beam on a photosensitive detector and changing the amplitude of the ramp to achieve desired power distribution over the sweep. To control the linearity of the sweep, the frequency ramp may be calibrated by scanning the beam across a calibrating mark and detecting the modulation of the signal on a detector. Based on that information, the linearity of the sweep may be calibrated by changing the frequency of the ramp.
In the case of an exposure field based system, calibration may include controlling properties the same as or similar to those mentioned above by array (e.g., GLV or inkjet array in a 1-D system), matrix (e.g., DMD and lens array in a 2-D system) or continuous field (SLM) geometry. Moreover, in an exposure field based system, the calibration map may be calibrated using a CCD camera, an interferometer based sensing system, a time measurement circuit, or the like.
Calibration maps may include data describing properties controlling optical and/or electrical signals (e.g., voltage, current, amplitudes, phases, frequencies, etc.), which may be used to control individual pixels in an exposure field, group of individual pixels, a continuous area of an exposure field, etc. Calibration maps may also include timing properties for individual or groups of pixels within an exposure fields as well as the order in which individual or groups of pixels or areas are to be written (e.g., writing strategy data).
A sweep may also be calibrated using a raster or other means of physical reference, or using a signal generator as calibration reference.
Referring back to
Referring to
At S302, the control system 58 may generate a plurality of “daughter” sweeps for each “parent” sweep in the first set of sweeps, thereby generating the plurality of sweeps to be used in generating the pattern. Each parent and daughter sweep may have a corresponding ramp upon which the sweep may be generated.
An example of a daughter ramp in an AOD based system may be a copy of the parent ramp with, for example, an offset in values controlling certain properties. For example, a daughter ramp controlling sweep linearity and sweep position on the workpiece (e.g., a change in frequency over time in an AOD) may be created by offsetting the parent ramp in the frequency domain. The parent ramp may be offset by adding a constant to each value in the parent ramp thereby generating the daughter ramp.
When the same parent ramp is used to create multiple daughter ramps, errors in the parent ramp may be duplicated in the daughter ramps. These duplicated errors lead to the correlated errors in all ramps used for patterning. Consequently, a patterning instance using these ramps may be more prone to systematic errors in essentially predetermined positions.
For example, a first plurality of daughter sweeps may be generated based on a first parent sweep in the first set of sweeps, a second plurality of daughter sweeps may be generated based on a second parent sweep in the first set of sweeps, and so on. In this example, each of the plurality of daughter sweeps may be correlated to its corresponding parent sweep and to other daughter sweeps generated based on the same parent sweep, but not correlated to the other parent sweeps or daughter sweeps.
Returning to
In another alternative, ramps (parents or daughters) may be “calibrated” or determined by guessing. This “calibration” may not include the use of any external calibration reference or algorithms based on external calibration input(s) to ensure a limited degree of correlation between the individual ramps. It follows that the exclusion of an external reference may also suppress introduction of errors caused by errors present in the omitted external reference.
According to this example embodiment, ramps and/or calibration maps may be generated based on a theoretical expected exposure field output from a given input. For example, in the case of an AOD exposure system, a first ramp may include a linear frequency ramp with a certain (or known) k-value (incline). The next ramp may include another linear frequency ramp with another k-value and so on. Each of the k-values and linear frequency ramps may be different. If the k-value is randomly chosen, ramps derived from the different values may be uncorrelated.
The method of guessing ramps, as well as the other described methods, may be effective if multiple exposure units (e.g., AODs) are used. Having different exposure units may further increase the uncorrelated behavior between exposed sweeps on the workpiece because the exposed sweeps may have individual inherent properties and may also have optical properties that differ between them. Using the same set, sub-set or similar ramps to control multiple exposure units may be advantageous from a cost perspective. If no manner of calibration exists, a plurality of ramps may be chosen randomly or arbitrarily. The random selection may result in uncorrelated ramps.
Example embodiments provide some examples for generating uncorrelated calibration control signals, ramps, sweeps and/or calibration maps. Choosing uncorrelated calibration control signals during patterning may be performed in a random or quasi-random fashion. In generating a pattern, using these uncorrelated ramps, sweeps and/or calibration maps may improve the written result. Patterning may be performed with a given or predetermined order, fashion and/or distribution in which these uncorrelated ramps are used. The use of ramp mixing strategy may or may not be based on pattern data.
During calibration, references containing know errors may be used. Using known references may provide information regarding expected errors in each individually calibrated sweeps. This knowledge may be used as input to determine the manner in which the individual sweeps should be mixed during patterning. In addition, these known references may be chosen such that the average error is essentially the same or substantially the same in all or substantially all positions along a sweep or within an exposure field if imaged or superimposed on top of each other.
Referring to
Referring to
Example embodiments provide methods and apparatuses for generating/writing a pattern in which each written pixel may or may not have the same or substantially the same error probability. As a result, mura may be reduced and/or eliminated.
Methods according to example embodiments may be embodied in the form of computer-executable program instructions, recorded on computer-readable media, for causing a computer to perform the method steps/operations. The media may include, alone or in combination with the program instructions, data files, data structures, or the like. The media and program instructions may be those specially designed and constructed for the purposes of example embodiments described herein, or they may be of the kind well-known and available.
Examples of computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD ROM disks and DVD; magneto-optical media such as optical disks; and hardware devices that are specially configured to store and perform program instructions, such as read-only memory (ROM), random access memory (RAM), flash memory, and the like.
Examples of program instructions include both machine code, such as produced by a compiler, and files containing higher level code that may be executed by the computer using an interpreter. The described hardware devices may be configured to act as one or more software modules to perform the operations of the above-described example embodiments.
Although example embodiments of the present invention have been described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the present invention, and all such modifications are intended to be included within the scope of the present invention.