text:
US7256864B2 - Liquid immersion lithography system having a tilted showerhead relative to a substrate - Google Patents
Liquid immersion lithography system having a tilted showerhead relative to a substrate Download PDF
Nicolaas Ten Kate
Erik Roelof Loopstra
Aleksandr Khmelichek
Louis J. Markoya
Harry Sewell
ASML Holding NV
ASML Netherlands BV
2005-04-19 Priority to US11/108,673 priority Critical patent/US20060232753A1/en
2006-04-13 Application filed by ASML Holding NV, ASML Netherlands BV filed Critical ASML Holding NV
2007-06-28 Assigned to ASML HOLDING N.V., ASML NETHERLANDS B.V. reassignment ASML HOLDING N.V. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KATE, NICOLAAS TEN, LOOPSTRA, ERIK ROELOF, KHMELICHEK, ALEKSANDR, SEWELL, HARRY, MARKOYA, LOUIS JOHN
G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
G03F—PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
G03F7/00—Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
G03F7/70—Exposure apparatus for microlithography
G03F7/70216—Systems for imaging mask onto workpiece
G03F7/70341—Immersion
A liquid immersion lithography system includes projection optics and a showerhead. The projection optics are configured to expose a substrate with a patterned beam. The showerhead includes a first nozzle and a second nozzle that are configured to be at different distances from a surface of the substrate during an exposure operation.
This a continuation-in-part of U.S. Appl. Ser. No. 11/108,673, filed Apr. 19, 2005 which is now abandoned, which is incorporated by reference herein in its entirety.
The present invention relates to a lithographic apparatus and a method for manufacturing a device.
A lithographic apparatus is a machine that applies a desired pattern onto a substrate, usually onto a target portion of the substrate. A lithographic apparatus can be used, for example, in the manufacture of integrated circuits (ICs). In that instance, a patterning device, which is alternatively referred to as a mask, a reticle, an array of individually controllable elements, etc. can be used to generate a circuit pattern to be formed on an individual layer of the IC. This pattern can be transferred onto a target portion (e.g., comprising part of, one, or several dies) on a substrate (e.g., a silicon wafer or a flat panel display substrate). Transfer of the pattern is typically via imaging onto a layer of radiation-sensitive material (resist) provided on the substrate.
In general, a single substrate will contain a network of adjacent target portions that are successively patterned. Known lithographic apparatus include steppers, in which each target portion is irradiated by exposing an entire pattern pattern onto the target portion at one time, and scanners, in which each target portion is irradiated by scanning the pattern through a radiation beam in a given direction (the "scanning"-direction), while synchronously scanning the substrate parallel or anti-parallel to this direction. It is also possible to transfer the pattern from the patterning device to the substrate by imprinting the pattern onto the substrate.
Highly integrated circuits require small circuit elements. Since the radiation pattern shapes the circuit elements, the smallest feature size depends on the resolution achieved in the lithography exposure step, or the resolution of the projection device used to project the radiation pattern onto the substrate. According to the Raleigh criterion, this resolution is proportional to the wavelength λ of the projected light and to an adjustment factor k1, and inversely proportional to the sine function of the marginal, or capture, angle θ of the projection optics, where:
Resolution=k1*λ/sin(θ)
The resolution can be decreased, i.e., improved, in various ways. First, the wavelength λ of the projected light can be decreased. A shorter wavelength may require different types of photoresist and a number of changes in the projection device, such as using a different light source and light filters, and special lenses for the projection optics. Second, the resolution can be decreased by decreasing the adjustment factor k1. Decreasing k1 may also require the use of different types of photoresist and high precision tools. Third, the marginal angle θ can be increased by increasing the size of the projection optics. The effect of increasing the marginal angle θ can be limited by the sine function above. One way to reduce the wavelength λ of the projected light is through the use of immersion lithography.
It has been proposed to immerse the substrate in the lithographic projection apparatus in a liquid having a relatively high refractive index, e.g., water, so as to fill a space between the final element of the projection system and the substrate. The point of this is to enable imaging of smaller features since the exposure radiation will have a shorter wavelength in the liquid. The effect of the liquid can also be regarded as allowing the numerical aperture (NA) of the system to be higher than 1 and also increasing the depth of focus. Other immersion liquids have been proposed, including water with solid particles (e.g., quartz) suspended therein.
However, submersing the substrate or substrate and substrate table in a bath of liquid means that there is a large body of liquid that must be accelerated during a scanning exposure. This requires additional or more powerful motors and turbulence in the liquid can lead to undesirable and unpredictable effects.
One of the solutions proposed is for a liquid supply system to provide liquid on only a localized area of the substrate and in between the final element of the projection system and the substrate (the substrate generally has a larger surface area than the final element of the projection system).
A gap between the liquid supply system and the substrate allows these elements to move with respect to each other. Because of this gap, there is a need to have high surface tension between the immersion liquid and at least a "showerhead" or hood portion (showerhead and hood are used interchangeably throughout) of the liquid supply system to keep the immersion liquid from flowing through or breaking a meniscus formed at an edge of the gap. For example, a showerhead can be a portion of the liquid supply system that comprises inlet and outlet ports and/or channels. A problem that can arise in immersion lithography systems is formation of small contact angles between an immersion liquid and a surface of the substrate and the liquid supply system. The contact angle is defined by the surface energies between fluid and surface. Small contact angles mean large capillary forces, which may cause fluid break-through.
One concern in immersion lithography relates to ensuring purity and lack of contamination of the immersion liquid. In one example, the immersion liquid is recirculated using an injection system to inject the liquid into the volume between the projection optics and the substrate and an extraction or suction system to extract the liquid from the exposure area back into recirculation. However, the liquid can get contaminated, for example through receiving particles from the air or due to receiving material from the photoresist that is being exposed. Normally, filtering systems are in place to remove the contaminants.
Another concern, in a recirculation example, is that not all of the liquid that is injected into the exposure area may actually be recirculated due to the surface tension that exists between the liquid and a substrate surface. Although most of the liquid can be extracted, using the suction pressure of the extraction/recirculation system, some droplets of liquid remain on the surface of the substrate, together with their contaminants. Increasing the suction pressure generally does not help past a certain point because, although this will increase the recirculation speed, increased suction pressure may not address the problems caused by the surface tension of the liquid.
A further concern in immersion lithography is that above a certain scan speed the substrate will pull a film (or droplets) from the meniscus in a direction of the scan, i.e., cause a meniscus break. The speed at which the break occurs can be increased, allowing for faster scanning, by reducing a height of the meniscus (e.g., reducing a gap), which can have several effects. First, the moment of first water loss (e.g., meniscus break point) is shifted to a higher scan speed. Secondly, the amount of water that is lost is reduced, where height of water film˜height of meniscus*velocity of scan^ (⅔). Whenever water is lost from the meniscus, an "air knife" can be used to hold the lost water. Although reducing the gap is typically satisfactory, other problems can occur.
The amount of water that passes through the air knife depends on a pressure gradient of the air on the substrate surface. A reduced gap size can lead to a higher pressure gradient, which can lead to less water loss. So, on the positive side, smaller gaps between the hood and substrate lead to less water loss. However, there are also several negative effects of a smaller gap. First, the air velocity above the substrate surface can increase, which can enhance the evaporation of water from the surface and can lead to increased cooling of the substrate, which is undesirable. Secondly, the air knife may hold "outside" water on the outside of the air knife, but it is desirable that this water "flows back" (e.g., is recollected) into the meniscus when scanning back (at the advancing meniscus).
Accordingly, what is needed is an immersion lithography system and method that ensures that substantially all of immersion liquid is collected by an extraction system and/or that an optimally sized gap is formed to reduce liquid loss and increase recollection of a liquid at the gap.
In one embodiment of the present invention, there is provided an immersion lithography system comprising projection optics and a showerhead. The projection optics direct a patterned beam onto a substrate. The showerhead delivers liquid flow between the projection optics and the substrate. The showerhead includes a first nozzle and a second nozzle that are located at different distances from the substrate.
In another embodiment of the present invention, there is provided an immersion lithography system comprising projection optics and first and second nozzles. The projection optics are configured to expose a substrate. The first and second nozzles are located at different distances from the substrate.
In yet another embodiment of the present invention, a liquid immersion lithography system includes projection optics for exposing a substrate and an injection nozzle and a retrieval nozzle for delivering tilted liquid flow between the projection optics and the substrate. In one example, the liquid flow can be tilted at approximately 0.06 degrees or approximately 1 to 2 degrees relative to the substrate.
In a further embodiment of the present invention, an exposure system includes, in order of light propagation, a radiation source, a condenser lens, a mask (or contrast device), and projection optics. A liquid delivery system provides liquid to an exposure area below the projection optics. The exposure system also includes means for providing tilted liquid flow of the liquid.
In a still further embodiment of the present invention, an exposure system includes, in order of light propagation, a radiation source, a condenser lens, a mask, and projection optics. A liquid delivery system provides liquid to an exposure area of a substrate. The substrate is tilted relative to a horizontal.
Further embodiments, features, and advantages of the present inventions, as well as the structure and operation of the various embodiments of the present invention, are described in detail below with reference to the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS/FIGURES
The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate one or more embodiments of the present invention and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the pertinent art to make and use the invention.
FIG. 1 depicts a lithographic apparatus according to an embodiment of the present invention
FIGS. 2 and 3 depict a liquid supply system for use in a lithographic projection apparatus.
FIG. 4 depicts another liquid supply system for use in a lithographic projection apparatus.
FIG. 6 illustrates a tilted showerhead, according to one embodiment of the present invention.
FIG. 7 illustrates a close-up view of the tilted showerhead arrangement of FIG. 6.
FIG. 8 is another illustration of the exposure area of a liquid immersion lithography system with a liquid in the exposure area.
FIG. 9 illustrates a meniscus region A of FIG. 8.
FIG. 10 illustrates a meniscus region B of FIG. 8.
FIG. 11 illustrates a three-dimensional isometric view of the embodiment illustrated in FIGS. 6-10.
The present invention will now be described with reference to the accompanying drawings. In the drawings, like reference numbers can indicate identical or functionally similar elements. Additionally, the left-most digit(s) of a reference number can identify the drawing in which the reference number first appears.
While specific configurations and arrangements are discussed, it should be understood that this is done for illustrative purposes only. A person skilled in the pertinent art will recognize that other configurations and arrangements can be used without departing from the spirit and scope of the present invention. It will be apparent to a person skilled in the pertinent art that this invention can also be employed in a variety of other applications.
The inventors have discovered a rather unexpected phenomenon: when the liquid flow in an immersion lithography system is tilted, the tilt, and the corresponding effect of gravity on the liquid flow, is sufficient to overcome the residual surface tension forces acting on the liquid. Accordingly, with such a tilted arrangement, the pooling of the immersion liquid in certain portions of the exposure area can be substantially reduced or eliminated, reducing the possibility of contamination. The tilting can be either static or dynamic. Additionally, or alternatively, the tilting can allow for optimal gap dimensions between a hood and a substrate on both sides of the hood to allow for a reduction in water loss through a meniscus of the gap in a scan direction and an increased recollection of water at the meniscus when the scanning direction reverses.
FIG. 1 schematically depicts a lithographic apparatus according to one embodiment of the invention. The apparatus comprises an illumination system, a support structure, a substrate table, and a projection system. The illumination system (illuminator) IL conditions a radiation beam PB (e.g., UV radiation or DUV radiation). The support structure (e.g., a mask table) MT supports a patterning device (e.g., a mask) MA and is connected to a first positioner PM configured to accurately position the patterning device in accordance with certain parameters. The substrate table (e.g., a wafer table) WT holds a substrate (e.g., a resist-coated wafer or a flat panel substrate) W and connected to a second positioner PW configured to accurately position the substrate in accordance with certain parameters. The projection system (e.g., a refractive projection lens system) PL projects a pattern imparted to the radiation beam PB by patterning device MA onto a target portion C (e.g., comprising one or more dies) of the substrate W.
The illumination system can include various types of optical components, such as refractive, reflective, magnetic, electromagnetic, electrostatic or other types of optical components, or any combination thereof, for directing, shaping, or controlling radiation.
The support structure holds the patterning device in a manner that depends on the orientation of the patterning device, the design of the lithographic apparatus, and other conditions, such as for example whether or not the patterning device is held in a vacuum environment. The support structure can use mechanical, vacuum, electrostatic, or other clamping techniques to hold the patterning device. The support structure can be a frame or a table, for example, which can be fixed or movable as required. The support structure can ensure that the patterning device is at a desired position, for example with respect to the projection system. Any use of the terms "reticle" or "mask" herein can be considered synonymous with the more general term "patterning device."
The term "patterning device" used herein should be broadly interpreted as referring to any device that can be used to impart a radiation beam with a pattern in its cross-section such as to create a pattern in a target portion of the substrate. It should be noted that the pattern imparted to the radiation beam may not exactly correspond to the desired pattern in the target portion of the substrate, for example if the pattern includes phase-shifting features or so called assist features. Generally, the pattern imparted to the radiation beam will correspond to a particular functional layer in a device being created in the target portion, such as an integrated circuit.
The patterning device can be transmissive or reflective. Examples of patterning devices include masks, programmable mirror arrays, and programmable LCD panels. Masks are well known in lithography, and include mask types such as binary, alternating phase-shift, and attenuated phase-shift, as well as various hybrid mask types. An example of a programmable mirror array employs a matrix arrangement of small mirrors, each of which can be individually tilted so as to reflect an incoming radiation beam in different directions. The tilted mirrors impart a pattern in a radiation beam which is reflected by the mirror matrix.
The term "projection system" used herein should be broadly interpreted as encompassing any type of projection system, including refractive, reflective, catadioptric, magnetic, electromagnetic and electrostatic optical systems, or any combination thereof, as appropriate for the exposure radiation being used, or for other factors such as the use of an immersion liquid or the use of a vacuum. Any use of the term "projection lens" herein can be considered as synonymous with the more general term "projection system".
As here depicted, the apparatus is of a transmissive type (e.g., employing a transmissive mask). Alternatively, the apparatus can be of a reflective type (e.g., employing a programmable mirror array of a type as referred to above, or employing a reflective mask).
The lithographic apparatus can be of a type having two (dual stage) or more substrate tables (and/or two or more support structures). In such "multiple stage" machines the additional tables or support structure can be used in parallel, or preparatory steps can be carried out on one or more tables or support structures while one or more other tables or support structure are being used for exposure.
Referring to FIG. 1, the illuminator IL receives a radiation beam from a radiation source SO. The source and the lithographic apparatus can be separate entities, for example when the source is an excimer laser. In such cases, the source is not considered to form part of the lithographic apparatus and the radiation beam is passed from the source SO to the illuminator IL with the aid of a beam delivery system BD comprising, for example, suitable directing mirrors and/or a beam expander. In other cases the source can be an integral part of the lithographic apparatus, for example when the source is a mercury lamp. The source SO and the illuminator IL, together with the beam delivery system BD if required, can be referred to as a radiation system.
The illuminator IL can comprise an adjuster AD for adjusting the angular intensity distribution of the radiation beam. Generally, at least the outer and/or inner radial extent (commonly referred to as σ-outer and σ-inner, respectively) of the intensity distribution in a pupil plane of the illuminator can be adjusted. In addition, the illuminator IL can comprise various other components, such as an integrator IN and a condenser CO. The illuminator can be used to condition the radiation beam, to have a desired uniformity and intensity distribution in its cross-section.
The radiation beam PB is incident on the patterning device MA, which is held on the support structure (e.g., mask table) MT, and is patterned by the patterning device. Having traversed the patterning device MA, the radiation beam PB passes through the projection system PL, which focuses the beam onto a target portion C of the substrate W. An immersion hood IH, which is described further below, supplies immersion liquid to a space between the final element of the projection system PL and the substrate W.
With the aid of the second positioner PW and position sensor IF (e.g., an interferometric device, linear encoder or capacitive sensor), the substrate table WT can be moved accurately, e.g., so as to position different target portions C in the path of the radiation beam PB. Similarly, the first positioner PM and another position sensor (which is not explicitly depicted in FIG. 1) can be used to accurately position the patterning device MA with respect to the path of the radiation beam PB, e.g., after mechanical retrieval from a mask library, or during a scan. In general, movement of the support structure MT can be realized with the aid of a long-stroke module (coarse positioning) and a short-stroke module (fine positioning), which form part of the first positioner PM. Similarly, movement of the substrate table WT can be realized using a long-stroke module and a short-stroke module, which form part of the second positioner PW.
In the case of a stepper (as opposed to a scanner) the support structure MT can be connected to a short-stroke actuator only, or can be fixed. Patterning device MA and substrate W can be aligned using patterning device alignment marks M1, M2 and substrate alignment marks P1, P2.
Although the substrate alignment marks as illustrated occupy dedicated target portions, they can be located in spaces between target portions (these are known as scribe-lane alignment marks). Similarly, in situations in which more than one die is provided on the patterning device MA, the patterning device alignment marks can be located between the dies.
The depicted apparatus could be used in at least one of the following modes:
1. In step mode, the support structure MT and the substrate table WT are kept essentially stationary, while an entire pattern imparted to the radiation beam is projected onto a target portion C at one time (i.e., a single static exposure). The substrate table WT is then shifted in the X and/or Y direction so that a different target portion C can be exposed. In step mode, the maximum size of the exposure field limits the size of the target portion C imaged in a single static exposure.
2. In scan mode, the support structure MT and the substrate table WT are scanned synchronously while a pattern imparted to the radiation beam is projected onto a target portion C (i.e., a single dynamic exposure). The velocity and direction of the substrate table WT relative to the support structure MT can be determined by the (de-)magnification and image reversal characteristics of the projection system PL. In scan mode, the maximum size of the exposure field limits the width (in the non-scanning direction) of the target portion in a single dynamic exposure, whereas the length of the scanning motion determines the height (in the scanning direction) of the target portion.
3. In another mode, the support structure MT is kept essentially stationary holding a programmable patterning device, and the substrate table WT is moved or scanned while a pattern imparted to the radiation beam is projected onto a target portion C. In this mode, generally a pulsed radiation source is employed and the programmable patterning device is updated as required after each movement of the substrate table WT or in between successive radiation pulses during a scan. This mode of operation can be readily applied to maskless lithography that utilizes programmable patterning device, such as a programmable mirror array of a type as referred to above.
Combinations and/or variations on the above described modes of use or entirely different modes of use can also be employed.
FIGS. 2 and 3 depict a liquid supply system for use in a lithographic projection apparatus. As illustrated in FIGS. 2 and 3, liquid, shown as a darkened area under projection system PL, is supplied by at least one inlet IN onto the substrate W along the direction of movement (shown as an arrow) of the substrate W relative to a final element of projection system PL. The liquid is removed by at least one outlet OUT after having passed under the projection system PL. That is, as the substrate W is scanned beneath the element in a −X direction, liquid is supplied at the +X side (in this perspective the right side) of the element and taken up at the −X side (in this perspective the left side) of the element.
FIG. 2 shows the arrangement schematically in which liquid is supplied via inlet IN and is taken up on the other side of the element by outlet OUT, which can be connected to a low pressure source. Although in the illustration of FIG. 2 the liquid is supplied along the direction of movement (noted by the arrow) of the substrate W relative to the final element of projection system PL, though this does not need to be the case.
Various orientations and numbers of in- and out-lets positioned around the final element are possible. For example, the arrangement shown in FIG. 3. In this example, four sets of an inlet with an outlet on either side are provided in a regular pattern around the final element of projection system PL.
FIG. 4 depicts another liquid supply system for use in a lithographic projection apparatus. In this example, a localized liquid supply system is shown. Liquid is supplied by two groove inlets IN on either side of the projection system PL and is removed by a plurality of discrete outlets OUT arranged radially outwardly of the inlets IN. The inlets IN and outlets OUT can be arranged in a plate with a hole in its center, and through which the projection beam is projected. Liquid is supplied by one groove inlet IN on one side of the projection system PL and removed by a plurality of discrete outlets OUT on the other side of the projection system PL, causing a flow of a thin film of liquid between the projection system PL and the substrate W. The choice of which combination of inlet IN and outlets OUT to use can depend on the direction of movement of the substrate W (the other combination of inlet IN and outlets OUT being inactive).
FIG. 5 depicts another liquid supply system for use in a lithographic projection apparatus. In this example, a lithography device with a localized liquid supply system solution is to provide the liquid supply system with a liquid confinement structure 12 that extends along at least a part of a boundary of the space between the final element of the projection system PL and the substrate table WT. The liquid confinement structure 12 is substantially stationary relative to the projection system PL in the XY plane, though there can be some relative movement in the Z direction (in the direction of the optical axis). In an embodiment, a seal 16 is formed between the liquid confinement structure 12 and the surface of the substrate W.
In one example, reservoir 10 forms a contactless seal to the substrate W around the image field of the projection system PL so that liquid 11 is confined to fill a space between the substrate W surface and the final element of the projection system PL. The reservoir 10 is formed by a liquid confinement structure 12 positioned below and surrounding the final element of the projection system PL. Liquid 11 is brought into the space below the projection system PL and within the liquid confinement structure 12. The liquid confinement structure 12 extends a little above the final element of the projection system PL and the liquid level rises above the final element so that a buffer of liquid 11 is provided. The liquid confinement structure 12 has an inner periphery that at the upper end. In one example, the upper end closely conforms to the shape of the projection system PL or the final element thereof and can be, e.g., round. At the bottom, the inner periphery closely conforms to the shape of the image field, e.g., rectangular, though this need not be the case.
In one example, the liquid 11 is confined in the reservoir 10 by a gas seal 16 between the bottom of the liquid confinement structure 12 and the surface of the substrate W. The gas seal 16 is formed by gas. In various examples, the gas can be air, synthetic air, N2 or another inert gas, which is provided under pressure via inlet 15 to the gap between liquid confinement structure 12 and substrate W and extracted via outlet 14. The overpressure on the gas inlet 15, vacuum level on the outlet 14, and geometry of the gap are arranged so that there is a high-velocity gas flow inwards that confines the liquid. Such a system is disclosed in U.S. Pat. No. 6,952,253 that issued Oct. 4, 2005, which is hereby incorporated by reference in its entirety.
In European Patent Application No. 03257072.3, which is incorporated by reference herein in its entirety, the idea of a twin or dual stage immersion lithography apparatus is disclosed. Such an apparatus is provided with two tables for supporting a substrate. Leveling measurements are carried out with a table at a first position, without immersion liquid, and exposure is carried out with a table at a second position, where immersion liquid is present. Alternatively, the apparatus has only one table.
Exemplary Tilted Configurations
FIG. 6 shows a portion 600 of the lithography system in more detail, according to one embodiment of the present invention. Portion 600 includes a last element or lower portion 602 of projection optics PL, a hood or showerhead 604 (used interchangeably throughout), substrate W supported by substrate stage WT, an optional controller 606, and an optional storage device 610. FIG. 6 illustrates both a cross-sectional view (at the top) and a plan view (at the bottom) of this embodiment of the portion of the immersion lithography system with a tilted arrangement.
Showerhead 604 includes a first nozzle 610 and a second nozzle 610. When a tilted arrangement is used, as discussed below, the operation and/or positioning of nozzles 610 or 612 at an instant in time can be based on which one of nozzles 610 or 612 is "leading" and which one is "trailing" in a scan direction S, shown by the arrow S. In the example shown, with the scanning direction S as shown, the "trailing" nozzle is nozzle 610 and the "leading" nozzle is nozzle 612. Last element 602 of projection optics PL is located above a surface 614 of substrate W. Last element 602 of projection optics PL can be, for example, a prism, or a lens, a glass window, or the like. In this example, there are different heights of injection nozzle 610 and retrieval nozzle 612 in the exposure area, e.g., distances from each nozzle 610 and 612 to surface 614 of substrate W, which is illustrated in more detail in FIG. 7. The height differential resulting from the different heights can cause the tilted arrangement.
In one example, tilting of showerhead 604 can allow for an optimal gap dimension between showerhead 604 and substrate W on both sides of showerhead 604 to allow for a reduction in water loss in a scan direction S and an increased recollection of water when the scanning direction reverses. For example, a gap between showerhead 604 and substrate W can be about 100 microns and each nozzle can be tilted 50 microns in opposite directions, such that there is a 100 micron total tile. The tilt can be over 90 mm, which produces about a 1/1000 ratio (rise over run). This ratio allows for about a 1 mrad or 0.06° tilt, which is enough to optimize gap size on both sides of showerhead 640.
In another example, during a recirculation operation, when substrate W is moving in the scanning direction S as shown, liquid flow enters the exposure area through first nozzle 610 (e.g., an injection nozzle and exits through second nozzle 612 (e.g., a retrieval or suction nozzle), which is spaced closed to a surface 614 of substrate W than nozzle 610. In one example, a dimension of a gap between last element 602 of projection optics PL and surface 614 of substrate W can be approximately one millimeter or range between about 0.5 millimeters and about 2 millimeters. When the scanning direction is reversed, the function and/or position of nozzles 610 and 612 may also be reversed.
Additionally, or alternatively, it is possible to leave one of the nozzles 610 or 612 in its original location and correspondingly raise or lower the other nozzle 610 or 612, so as to create a tilt. The tilting can be done statically or dynamically. When done statically, a same one of first or second nozzles 610 and 612 is always closer to surface 614 of substrate W. When done dynamically, which one of first or second nozzles 610 or 612 is closer to surface 614 of substrate W changes based on predetermined criteria of the immersion lithography system.
In an exemplary dynamic operation, the raising and lowering of the respective nozzle or both nozzles 610 and 612 can be performed through control signals generated by controller 606. Controller 606 can receive signals from projection optics PL and substrate stage WT, which signals correspond to characteristics of the scanning, for example, a scanning speed or a scanning direction. Based on the characteristics of the scanning, controller 606 can generate control signals to control one or both of showerhead 604 and substrate stage WT, such that showerhead 604 is tilted with respect to substrate stage WT. This can allow for the tilted flow of the immersion liquid.
Additionally, or alternatively, a tilt angle and/or tilt direction between showerhead 604 and substrate W can be related to the detected characteristics of scanning. For example, a determined scanning speed can correlate to a predetermined tilt angle, which may be stored in optional storage device 608.
Additionally, or alternatively, the tilt angle can be based on either information determined during a calibration operation or calculated based on inherent characteristics of lithography system 600, which may be stored in a look-up table in storage device 608.
FIG. 7 illustrates a close up view of the tilted nozzle arrangement shown in FIG. 6. In one example, a bottom surface 720 of showerhead 604 can be tilted at an angle α, which may be approximately 0.06° for optimizing gap distances and/or about 1 to 2° for increasing recirculation efficiency. In a recirculation scheme, the extraction nozzle, which is second nozzle 612 in this embodiment, is located below a bottom surface 722 of last element 602 of projection optics PL by a distance t (see left hand side of the figure).
FIG. 8 is another illustration of the exposure area of a liquid immersion lithography system 600, similar to FIG. 7. However, FIG. 8 also shows an immersion liquid 830 in the exposure area, as would be the case during actual operation of the device. FIG. 8 also shows parameters of the lithography system including a withdrawal pressure pw and two regions A and B, which include two meniscus regions, discussed further below.
FIG. 9 illustrates a meniscus region A from FIG. 9, which includes a height "h," which refers to a gap height, and the shape of the meniscus, which is outward. The pressure in immersion liquid 830 adjacent to the meniscus (pm) can be reduced due to an effect of surface tension. The exact pressure at this location will depend on the detailed shape of the meniscus and include effects related to the contact angles. However, an order of magnitude estimate of this pressure depression is given by:
p m = p amb - p w - 4  σ h
where pamb is the ambient pressure, pw is the withdrawal pressure, σ is the surface tension and h is the gap height (see FIG. 9). See generally J. Fay, Introduction to Fluid Mechanics, MIT Press, Cambridge, Mass. (1994), which is incorporated herein by reference in its entirety.
FIG. 10 illustrates a region B from FIG. 8 with a gap height "H" between showerhead 604 and substrate W.
Note that the meniscus is inward shaped, with the pressure in the liquid given by:
Because H>h, pM>pm and liquid will start flowing from the side that has the larger gap.
FIG. 11 is another illustration of the embodiment illustrated in FIG. 6-10, in this case, a three-dimensional isometric view. Shown in FIG. 11 is the substrate W positioned below projection system PL (only a portion of which is shown). Showerhead 604 is visible in the figure, with immersion liquid 830 flowing under projection optics PL.
With general reference again to FIG. 6, additionally, or alternatively, it is possible to accomplish the tilting effect by tilting substrate W. For example, this can be done using the controller 606 to control substrate stage WT. Normally, substrate W is kept substantially horizontal (with respect to the perspective shown) to ensure good image quality. However, it is possible to tilt substrate W using substrate stage WT, or another equivalent device, such that substrate W is tilted by a predetermined amount, for example, about the tilt angles discussed above. As discussed above, the tilting can be done so as to cause liquid flow in the direction from the injection nozzle to the extraction nozzle and/or to allow for optimal gap height between showerhead 604 and substrate W.
Additionally or alternatively, tilting of the lithography system can be performed. Such an approach may be more complicated to implement than the embodiments described above, since tilting the entire lithographic system may be undesirable or mechanically problematic. However, such a tilting of the entire lithographic system can accomplish the same purpose, i.e., creation of a direction of liquid flow even in the absence of suction pressure for extraction.
Additionally, or alternatively, the tilting effect can be simulated using forced air or gas flow. For example, even if the injection and extraction nozzles 610 and/or 612 are level with each other, and substrate W is also oriented substantially horizontally, an air or gas pressure gradient in the direction from the first nozzle 610 to second nozzle 612, or vice versa, can also achieve a similar effect, i.e., overcoming the surface tension forces that otherwise impede liquid flow.
Additionally, or alternatively, tilt can be controlled during exposure, between pulses of radiation source, or during other intermittent portions of a lithography cycle.
Although specific reference can be made in this text to the use of lithographic apparatus in the manufacture of ICs, it should be understood that the lithographic apparatus described herein can have other applications, such as the manufacture of integrated optical systems, guidance and detection patterns for magnetic domain memories, flat-panel displays, liquid-crystal displays (LCDs), thin-film magnetic heads, etc. The skilled artisan will appreciate that, in the context of such alternative applications, any use of the terms "wafer" or "die" herein can be considered as synonymous with the more general terms "substrate" or "target portion," respectively. The substrate referred to herein can be processed, before or after exposure, in for example a track (a tool that typically applies a layer of resist to a substrate and develops the exposed resist), a metrology tool and/or an inspection tool. Where applicable, the disclosure herein can be applied to such and other substrate processing tools. Further, the substrate can be processed more than once, for example in order to create a multi-layer IC, so that the term substrate used herein can also refer to a substrate that already contains multiple processed layers.
The terms "radiation" and "beam" used herein encompass all types of electromagnetic radiation, including ultraviolet (UV) radiation (e.g., having a wavelength of or about 365, 248, 193, 157, 126 nm, or other wavelengths).
The term "lens", where the context allows, can refer to any one or combination of various types of optical components, including refractive and reflective optical components.
While specific embodiments of the invention have been described above, it will be appreciated that the invention can be practiced otherwise than as described. For example, where applicable, the invention can take the form of a computer program containing one or more sequences of machine-readable instructions describing a method as disclosed above, or a data storage medium (e.g., semiconductor memory, magnetic or optical disk) having such a computer program stored therein.
One or more embodiments of the invention can be applied to any immersion lithography apparatus, in particular, but not exclusively, those types mentioned above and whether the immersion liquid is provided in the form of a bath or only on a localized surface area of the substrate. A liquid supply system as contemplated herein should be broadly construed. In certain embodiments, it can be a mechanism or combination of structures that provides a liquid to a space between the projection system and the substrate and/or substrate table. It can comprise a combination of one or more structures, one or more liquid inlets, one or more gas inlets, one or more gas outlets, and/or one or more liquid outlets that provide liquid to the space. In an embodiment, a surface of the space can be a portion of the substrate and/or substrate table, or a surface of the space can completely cover a surface of the substrate and/or substrate table, or the space can envelop the substrate and/or substrate table. The liquid supply system can optionally further include one or more elements to control the position, quantity, quality, shape, flow rate or any other features of the liquid.
The immersion liquid used in the apparatus can have different compositions, according to the desired properties and the wavelength of exposure radiation used. For an exposure wavelength of 193 nm, ultra pure water or water-based compositions can be used and for this reason the immersion liquid is sometimes referred to as water and water-related terms such as hydrophilic, hydrophobic, humidity, etc. can be used.
Although specific reference can be made in this text to the use of lithographic apparatus in the manufacture of a specific device (e.g., an integrated circuit or a flat panel display), it should be understood that the lithographic apparatus described herein can have other applications. Applications include, but are not limited to, the manufacture of integrated circuits, integrated optical systems, guidance and detection patterns for magnetic domain memories, flat-panel displays, liquid-crystal displays (LCDs), thin-film magnetic heads, micro-electromechanical devices (MEMS), etc. Also, for instance in a flat panel display, the present apparatus can be used to assist in the creation of a variety of layers, e.g., a thin film transistor layer and/or a color filter layer.
While specific embodiments of the invention have been described above, it will be appreciated that the invention can be practiced otherwise than as described. For example, the invention can take the form of a computer program containing one or more sequences of machine-readable instructions describing a method as disclosed above, or a data storage medium (e.g., semiconductor memory, magnetic or optical disk) having such a computer program stored therein.
Although specific reference can have been made above to the use of embodiments of the invention in the context of optical lithography, it will be appreciated that the invention can be used in other applications, for example imprint lithography, where the context allows, and is not limited to optical lithography. In imprint lithography a topography in a patterning device defines the pattern created on a substrate. The topography of the patterning device can be pressed into a layer of resist supplied to the substrate whereupon the resist is cured by applying electromagnetic radiation, heat, pressure or a combination thereof. The patterning device is moved out of the resist leaving a pattern in it after the resist is cured.
While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. It will be apparent to persons skilled in the relevant art that various changes in form and detail can be made therein without departing from the spirit and scope of the invention. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
It is to be appreciated that the Detailed Description section, and not the Summary and Abstract sections, is intended to be used to interpret the claims. The Summary and Abstract sections can set forth one or more, but not all exemplary embodiments of the present invention as contemplated by the inventor(s), and thus, are not intended to limit the present invention and the appended claims in any way.
1. An immersion lithography system, comprising:
projection optics that direct a patterned beam onto a substrate supported by a substrate stage; and
a showerhead that delivers liquid between the projection optics and the substrate, wherein the showerhead includes a first nozzle located at a first distance from the substrate and a second nozzle located at a second distance from the substrate; and
a controller configured to adjust one of the first and second distances with respect to the first or second nozzle based on a scanning parameter received from the projection optics or the substrate stage, while maintaining the showerhead at a constant angle with respect to the substrate.
2. The immersion lithography system of clam 1, wherein the scanning parameter is a scanning speed.
3. The immersion lithography system of claim 1, wherein:
one of the first and second nozzles is an injection nozzle and another one of the first and second nozzles is a retrieval nozzle, which function is dynamically adjusted based on a scanning direction of the substrate with respect to the projection optics; and
the injection nozzle is farther away from a surface of the substrate than the retrieval nozzle.
4. A method, comprising:
projecting a patterned beam of radiation onto a target portion of a substrate, supported by a substrate stage, using a projection system;
using a liquid supply system to at least partially fill a space between the projection system and the substrate with an immersion liquid; and
producing an immersion liquid portion having a first and a second meniscus using the liquid supply system, while maintaining the liquid supply system at a constant angle with respect to the substrate, wherein the first meniscus is larger than the second meniscus, wherein sizes of the first and second menisci are based on a scanning speed detected or known with respect to the substrate stage.
5. The method of claim 4, further comprising:
providing the liquid supply system with first and second nozzles; and
moving one of the first or second nozzles with respect to another one of the first or second nozzles, such that one of the first and second nozzles is closer to a surface of the substrate.
US11/403,196 2005-04-19 2006-04-13 Liquid immersion lithography system having a tilted showerhead relative to a substrate Active US7256864B2 (en)
US11/108,673 US20060232753A1 (en) 2005-04-19 2005-04-19 Liquid immersion lithography system with tilted liquid flow
US11/403,196 US7256864B2 (en) 2005-04-19 2006-04-13 Liquid immersion lithography system having a tilted showerhead relative to a substrate
US11/108,673 Continuation-In-Part US20060232753A1 (en) 2005-04-19 2005-04-19 Liquid immersion lithography system with tilted liquid flow
US11/108,673 Abandoned US20060232753A1 (en) 2005-04-19 2005-04-19 Liquid immersion lithography system with tilted liquid flow
US11/403,196 Active US7256864B2 (en) 2005-04-19 2006-04-13 Liquid immersion lithography system having a tilted showerhead relative to a substrate
US11/911,704 Active 2028-02-08 US8203693B2 (en) 2005-04-19 2006-04-19 Liquid immersion lithography system comprising a tilted showerhead relative to a substrate
US11/586,639 Active US7253879B2 (en) 2005-04-19 2006-10-26 Liquid immersion lithography system with tilted liquid flow
US (4) US20060232753A1 (en)
KR (2) KR100897863B1 (en)
US20080291407A1 (en) * 2004-12-07 2008-11-27 Asml Netherlands B.V. Lithographic apparatus and device manufacturing method
US20100053574A1 (en) * 2005-04-19 2010-03-04 Asml Holding N.V. Liquid Immersion Lithography System Comprising a Tilted Showerhead Relative to a Substrate
US20110069289A1 (en) * 2009-09-21 2011-03-24 Asml Netherlands B.V. Lithographic apparatus, coverplate and device manufacturing method
US8322045B2 (en) * 2002-06-13 2012-12-04 Applied Materials, Inc. Single wafer apparatus for drying semiconductor substrates using an inert gas air-knife
TWI610340B (en) 2004-09-17 2018-01-01 Nikon Corp
JP4262252B2 (en) * 2005-03-02 2009-05-13 キヤノン株式会社 Exposure apparatus
US7435528B2 (en) * 2005-06-09 2008-10-14 E.I. Du Pont De Nemours And Company Processes and devices using polycyclic fluoroalkanes in vacuum and deep ultraviolet applications
JP4752374B2 (en) * 2005-07-27 2011-08-17 株式会社ニコン Exposure apparatus, the liquid holding method, and device manufacturing method
JP4706422B2 (en) * 2005-09-30 2011-06-22 株式会社ニコン Exposure apparatus and device manufacturing method
KR101408783B1 (en) * 2007-12-07 2014-06-17 삼성전자주식회사 Apparatus for manufacturing semiconductor device and method of manufacturing semiconductor device using the same
NL2004362A (en) * 2009-04-10 2010-10-12 Asml Netherlands Bv A fluid handling device, an immersion lithographic apparatus and a device manufacturing method.
NL2005120A (en) * 2009-09-21 2011-03-22 Asml Netherlands Bv Lithographic apparatus, coverplate and device manufacturing method.
NL2008183A (en) 2011-02-25 2012-08-28 Asml Netherlands Bv A lithographic apparatus, a method of controlling the apparatus and a device manufacturing method.
DE206607C (en)
US3573975A (en) 1968-07-10 1971-04-06 Ibm Photochemical fabrication process
US3648587A (en) 1967-10-20 1972-03-14 Eastman Kodak Co Focus control for optical instruments
EP0023231A1 (en) 1979-07-27 1981-02-04 Tabarelli, Werner Optical lithographic method and apparatus for copying a pattern onto a semiconductor wafer
FR2474708A1 (en) 1980-01-24 1981-07-31 Dme Micro:photo:lithographic process giving high line resolution - with application of immersion oil between mask and photosensitive layer before exposure
US4346164A (en) 1980-10-06 1982-08-24 Werner Tabarelli Photolithographic method for the manufacture of integrated circuits
US4390273A (en) 1981-02-17 1983-06-28 Censor Patent-Und Versuchsanstalt Projection mask as well as a method and apparatus for the embedding thereof and projection printing system
US4396705A (en) 1980-09-19 1983-08-02 Hitachi, Ltd. Pattern forming method and pattern forming apparatus using exposures in a liquid
US4405701A (en) 1981-07-29 1983-09-20 Western Electric Co. Methods of fabricating a photomask
JPS58202448A (en) 1982-05-21 1983-11-25 Hitachi Ltd Exposing device
US4480910A (en) 1981-03-18 1984-11-06 Hitachi, Ltd. Pattern forming apparatus
US4509852A (en) 1980-10-06 1985-04-09 Werner Tabarelli Apparatus for the photolithographic manufacture of integrated circuit elements
JPS6265326A (en) 1985-09-18 1987-03-24 Hitachi Ltd Exposure device
JPS62121417A (en) 1985-11-22 1987-06-02 Hitachi Ltd Liquid-immersion objective lens device
JPS63157419A (en) 1986-12-22 1988-06-30 Toshiba Corp Fine pattern transfer apparatus
EP0418427A2 (en) 1989-09-06 1991-03-27 Eiichi Miyake Exposure process
US5040020A (en) 1988-03-31 1991-08-13 Cornell Research Foundation, Inc. Self-aligned, high resolution resonant dielectric lithography
JPH04305915A (en) 1991-04-02 1992-10-28 Nikon Corp Adhesion type exposure device
JPH06124873A (en) 1992-10-09 1994-05-06 Canon Inc Liquid-soaking type projection exposure apparatus
JPH07132262A (en) 1992-12-21 1995-05-23 Tokyo Electron Ltd Liquid treating device of immersion type
JPH07220990A (en) 1994-01-28 1995-08-18 Hitachi Ltd Pattern forming method and exposure apparatus therefor
US5610683A (en) 1992-11-27 1997-03-11 Canon Kabushiki Kaisha Immersion type projection exposure apparatus
US5715039A (en) 1995-05-19 1998-02-03 Hitachi, Ltd. Projection exposure apparatus and method which uses multiple diffraction gratings in order to produce a solid state device with fine patterns
JPH10228661A (en) 1997-02-14 1998-08-25 Sony Corp Master disk manufacturing aligner for optical recording medium
JPH10255319A (en) 1997-03-12 1998-09-25 Hitachi Maxell Ltd Master disk exposure device and method therefor
US5825043A (en) 1996-10-07 1998-10-20 Nikon Precision Inc. Focusing and tilting adjustment system for lithography aligner, manufacturing apparatus or inspection apparatus
JPH10303114A (en) 1997-04-23 1998-11-13 Nikon Corp Immersion aligner
JPH10340846A (en) 1997-06-10 1998-12-22 Nikon Corp Aligner, its manufacture, exposing method and device manufacturing method
US5900354A (en) 1997-07-03 1999-05-04 Batchelder; John Samuel Method for optical inspection and lithography
WO1999049504A1 (en) * 1998-03-26 1999-09-30 Nikon Corporation Projection exposure method and system
EP1039511A1 (en) 1997-12-12 2000-09-27 Nikon Corporation Projection exposure method and projection aligner
US6236634B1 (en) 1996-08-26 2001-05-22 Digital Papyrus Corporation Method and apparatus for coupling an optical lens to a disk through a coupling medium having a relatively high index of refraction
US20020020821A1 (en) 2000-08-08 2002-02-21 Koninklijke Philips Electronics N.V. Method of manufacturing an optically scannable information carrier
US20020163629A1 (en) 2001-05-07 2002-11-07 Michael Switkes Methods and apparatus employing an index matching medium
US6560032B2 (en) 2000-03-27 2003-05-06 Olympus Optical Co., Ltd. Liquid immersion lens system and optical apparatus using the same
US20030123040A1 (en) 2001-11-07 2003-07-03 Gilad Almogy Optical spot grid array printer
US6600547B2 (en) 2001-09-24 2003-07-29 Nikon Corporation Sliding seal
US6603130B1 (en) 1999-04-19 2003-08-05 Asml Netherlands B.V. Gas bearings for use with vacuum chambers and their application in lithographic projection apparatuses
US20030174408A1 (en) 2002-03-08 2003-09-18 Carl Zeiss Smt Ag Refractive projection objective for immersion lithography
US6633365B2 (en) 2000-12-11 2003-10-14 Nikon Corporation Projection optical system and exposure apparatus having the projection optical system
US20040000627A1 (en) 2002-06-28 2004-01-01 Carl Zeiss Semiconductor Manufacturing Technologies Ag Method for focus detection and an imaging system with a focus-detection system
US20040075895A1 (en) 2002-10-22 2004-04-22 Taiwan Semiconductor Manufacturing Co., Ltd. Apparatus for method for immersion lithography
EP1420300A2 (en) 2002-11-12 2004-05-19 ASML Netherlands B.V. Lithographic apparatus and device manufacturing method
US20040103950A1 (en) 2002-04-04 2004-06-03 Seiko Epson Corporation Liquid quantity determination unit, photolithography apparatus, and liquid quantity determination method
US20040109237A1 (en) 2002-12-09 2004-06-10 Carl Zeiss Smt Ag Projection objective, especially for microlithography, and method for adjusting a projection objective
US20040114117A1 (en) 2002-11-18 2004-06-17 Asml Netherlands B.V. Lithographic apparatus and device manufacturing method
US20040118184A1 (en) 2002-12-19 2004-06-24 Asml Holding N.V. Liquid flow proximity sensor for use in immersion lithography
US20040119954A1 (en) 2002-12-10 2004-06-24 Miyoko Kawashima Exposure apparatus and method
US20040125351A1 (en) 2002-12-30 2004-07-01 Krautschik Christof Gabriel Immersion lithography
US20040169834A1 (en) 2002-11-18 2004-09-02 Infineon Technologies Ag Optical device for use with a lithography method
US6809794B1 (en) 2003-06-27 2004-10-26 Asml Holding N.V. Immersion photolithography system and method using inverted wafer-projection optics interface
US20040224265A1 (en) * 2003-05-09 2004-11-11 Matsushita Electric Industrial Co., Ltd Pattern formation method and exposure system
US20040233405A1 (en) 2003-05-23 2004-11-25 Takashi Kato Projection optical system, exposure apparatus, and device manufacturing method
US20040239954A1 (en) 2003-05-28 2004-12-02 Joerg Bischoff Resolution enhanced optical metrology
US20040253547A1 (en) 2003-06-12 2004-12-16 Matsushita Electric Industrial Co., Ltd. Pattern formation method
EP1489462A2 (en) 2003-06-19 2004-12-22 ASML Holding N.V. Immersion photolithography system comprising microchannel nozzles
US20040263809A1 (en) 2003-06-27 2004-12-30 Canon Kabushiki Kaisha Immersion exposure technique
US20050002004A1 (en) 2003-06-27 2005-01-06 Asml Nitherlands B.V. Lithographic apparatus and device manufacturing method
US6844206B1 (en) 2003-08-21 2005-01-18 Advanced Micro Devices, Llp Refractive index system monitor and control for immersion lithography
US20050018155A1 (en) 2003-06-27 2005-01-27 Asml Netherlands B. V. Lithographic apparatus and device manufacturing method
US20050018208A1 (en) 2003-07-25 2005-01-27 Levinson Harry J. Method and apparatus for monitoring and controlling imaging in immersion lithography systems
US20050030506A1 (en) 2002-03-08 2005-02-10 Carl Zeiss Smt Ag Projection exposure method and projection exposure system
US20050030498A1 (en) 2003-07-28 2005-02-10 Asml Netherlands B.V. Lithographic projection apparatus and device manufacturing method
US20050036183A1 (en) 2003-08-11 2005-02-17 Yee-Chia Yeo Immersion fluid for immersion Lithography, and method of performing immersion lithography
US20050036184A1 (en) 2003-08-11 2005-02-17 Yee-Chia Yeo Lithography apparatus for manufacture of integrated circuits
US20050048223A1 (en) 2003-09-02 2005-03-03 Pawloski Adam R. Method and apparatus for elimination of bubbles in immersion medium in immersion lithography systems
US20050046934A1 (en) 2003-08-29 2005-03-03 Tokyo Electron Limited Method and system for drying a substrate
US20050068499A1 (en) 2003-05-30 2005-03-31 Carl Zeiss Smt Ag Microlithographic projection exposure apparatus
US20050231695A1 (en) 2004-04-15 2005-10-20 Taiwan Semiconductor Manufacturing Company, Ltd. Method and system for immersion lithography using high PH immersion fluid
EP1632991A1 (en) 2003-05-23 2006-03-08 Nikon Corporation Exposure method, exposure device, and device manufacturing method
US20060077367A1 (en) 2003-05-23 2006-04-13 Nikon Corporation Exposure apparatus and method for producing device
US20060098178A1 (en) 2002-12-10 2006-05-11 Nikon Corporation Exposure apparatus, exposure method, and method for producing device
US20060114435A1 (en) * 2003-04-10 2006-06-01 Nikon Corporation Environmental system including vacuum scavenge for an immersion lithography apparatus
US20060232753A1 (en) 2005-04-19 2006-10-19 Asml Holding N.V. Liquid immersion lithography system with tilted liquid flow
DD206607A1 (en) 1982-06-16 1984-02-01 Mikroelektronik Zt Forsch Tech A method and device for eliminating interference effects
DD242880A1 (en) 1983-01-31 1987-02-11 Kuch Karl Heinz Means for photolithographic strukturuebertragung
DD221563A1 (en) 1983-09-14 1985-04-24 Mikroelektronik Zt Forsch Tech Immersion objective for stepwise projection imaging of a mask pattern
DD224448A1 (en) 1984-03-01 1985-07-03 Zeiss Jena Veb Carl Means for photolithographic strukturuebertragung
JP2000058436A (en) 1998-08-11 2000-02-25 Nikon Corp Projection aligner and exposure method
JP4504479B2 (en) 1999-09-21 2010-07-14 オリンパス株式会社 Microscope for immersion objective lens
DE10043315C1 (en) * 2000-09-02 2002-06-20 Zeiss Carl Projection exposure system
KR20050035890A (en) 2002-08-23 2005-04-19 가부시키가이샤 니콘 Projection optical system and method for photolithography and exposure apparatus and method using same
SG115590A1 (en) * 2002-11-27 2005-10-28 Asml Netherlands Bv Lithographic projection apparatus and device manufacturing method
AU2003302831A1 (en) 2002-12-10 2004-06-30 Nikon Corporation Exposure method, exposure apparatus and method for manufacturing device
JP4232449B2 (en) 2002-12-10 2009-03-04 株式会社ニコン Exposure method, an exposure apparatus, and device manufacturing method
SG152063A1 (en) 2002-12-10 2009-05-29 Nikon Corp Exposure apparatus and method for producing device
WO2004053957A1 (en) 2002-12-10 2004-06-24 Nikon Corporation Surface position detection apparatus, exposure method, and device porducing method
DE10257766A1 (en) 2002-12-10 2004-07-15 Carl Zeiss Smt Ag A method for setting a desired optical characteristic of a projection lens and microlithographic projection exposure apparatus
JP4352874B2 (en) 2002-12-10 2009-10-28 株式会社ニコン Exposure apparatus and device manufacturing method
AU2003289237A1 (en) 2002-12-10 2004-06-30 Nikon Corporation Exposure apparatus and method for manufacturing device
KR101085372B1 (en) 2002-12-10 2011-11-21 가부시키가이샤 니콘 Exposure apparatus and method for manufacturing device
WO2004053955A1 (en) 2002-12-10 2004-06-24 Nikon Corporation Exposure system and device producing method
AU2003289007A1 (en) 2002-12-10 2004-06-30 Nikon Corporation Optical device and projection exposure apparatus using such optical device
CN100370533C (en) 2002-12-13 2008-02-20 皇家飞利浦电子股份有限公司 Liquid removal in a method and device for irradiating spots on a layer
AT365962T (en) 2002-12-19 2007-07-15 Koninkl Philips Electronics Nv Method and device for irradiating a layer by means of a light spot
DE10261775A1 (en) 2002-12-20 2004-07-01 Carl Zeiss Smt Ag Device for optical measurement of an imaging system
CN104678715B (en) 2003-02-26 2017-05-17 株式会社尼康 Exposure method, and device manufacturing method
KR101181688B1 (en) 2003-03-25 2012-09-19 가부시키가이샤 니콘 Exposure system and device production method
EP1612850B1 (en) 2003-04-07 2009-03-25 Nikon Corporation Exposure apparatus and method for manufacturing a device
JP4488004B2 (en) 2003-04-09 2010-06-23 株式会社ニコン Immersion lithography fluid control system
EP3352010A1 (en) 2003-04-10 2018-07-25 Nikon Corporation Run-off path to collect liquid for an immersion lithography apparatus
KR20170064003A (en) 2003-04-10 2017-06-08 가부시키가이샤 니콘 Environmental system including a transport region for an immersion lithography apparatus
WO2004090633A2 (en) 2003-04-10 2004-10-21 Nikon Corporation An electro-osmotic element for an immersion lithography apparatus
EP1616220B1 (en) 2003-04-11 2013-05-01 Nikon Corporation Apparatus and method for maintaining immersion fluid under a lithographic projection lens
KR101597475B1 (en) 2003-04-11 2016-02-24 가부시키가이샤 니콘 Cleanup method for optics in immersion lithography
JP4582089B2 (en) 2003-04-11 2010-11-17 株式会社ニコン Liquid injection and recovery system for immersion lithography
AT542167T (en) 2003-04-17 2012-02-15 Nikon Corp Lithographic immersion device
TWI237307B (en) 2003-05-01 2005-08-01 Nikon Corp Optical projection system, light exposing apparatus and light exposing method
KR101521407B1 (en) 2003-05-06 2015-05-18 가부시키가이샤 니콘 Projection optical system, and exposure apparatus and exposure method
WO2004102646A1 (en) 2003-05-15 2004-11-25 Nikon Corporation Exposure apparatus and method for manufacturing device
EP1628330A4 (en) 2003-05-28 2009-09-16 Nikon Corp Exposure method, exposure device, and device manufacturing method
KR101528016B1 (en) 2003-06-13 2015-06-12 가부시키가이샤 니콘 Exposure method, substrate stage, exposure apparatus and method for manufacturing device
KR101146962B1 (en) 2003-06-19 2012-05-22 가부시키가이샤 니콘 Exposure device and device producing method
EP1498777A1 (en) * 2003-07-15 2005-01-19 ASML Netherlands B.V. Substrate holder and lithographic projection apparatus
WO2005015315A2 (en) 2003-07-24 2005-02-17 Carl Zeiss Smt Ag Microlithographic projection exposure system, and method for introducing an immersion liquid into an immersion chamber
WO2005036623A1 (en) 2003-10-08 2005-04-21 Zao Nikon Co., Ltd. Substrate transporting apparatus and method, exposure apparatus and method, and device producing method
JP4323946B2 (en) 2003-12-19 2009-09-02 キヤノン株式会社 Exposure apparatus
2006-04-18 TW TW95113826A patent/TWI336426B/en not_active IP Right Cessation
2006-04-19 CN CN 200680013261 patent/CN101164015B/en not_active IP Right Cessation
2006-04-19 KR KR1020077023958A patent/KR100897863B1/en not_active IP Right Cessation
2006-04-19 WO PCT/NL2006/000202 patent/WO2006112699A1/en active Application Filing
US6191429B1 (en) 1996-10-07 2001-02-20 Nikon Precision Inc. Projection exposure apparatus and method with workpiece area detection
US6649093B2 (en) 2000-08-08 2003-11-18 Koninklijke Philips Electronics N.V. Method of manufacturing an optically scannable information carrier
US6844919B2 (en) 2000-12-11 2005-01-18 Yutaka Suenaga Projection optical system and exposure apparatus having the projection optical system
US20040021844A1 (en) 2000-12-11 2004-02-05 Nikon Corporation Projection optical system and exposure apparatus having the projection optical system
US6788477B2 (en) 2002-10-22 2004-09-07 Taiwan Semiconductor Manufacturing Co., Ltd. Apparatus for method for immersion lithography
US6952253B2 (en) 2002-11-12 2005-10-04 Asml Netherlands B.V. Lithographic apparatus and device manufacturing method
US6781670B2 (en) 2002-12-30 2004-08-24 Intel Corporation Immersion lithography
US20040257544A1 (en) 2003-06-19 2004-12-23 Asml Holding N.V. Immersion photolithography system and method using microchannel nozzles
US20040263808A1 (en) 2003-06-27 2004-12-30 Asml Holding N.V. Immersion photolithography system and method using inverted wafer-projection optics interface
"Depth-of-Focus Enhancement Using High Refractive Index Layer on the Imaging Layer", IBM Technical Disclosure Bulletin, vol. 27, No. 11, Apr. 1985, p. 6521.
Hata, H., "The Development of Immersion Exposure Tools", Litho Forum, International SEMATECH, Los Angeles, Jan. 27-29, 2004.
Hoffnagle, J.A. et al., "Liquid Immersion Deep-Ultraviolet Interferometric Lithography", J. Vac. Sci. Technol. B., vol. 17, No. 6, Nov./Dec. 1999, pp. 3306-3309.
Hogan, H., "New Semiconductor Lithography Makes a Splash", Photonics Technology World, Photonics Spectra, Oct. 2003.
International Search Report, dated Apr. 19, 2006, for PCT Application No. PCT/NL2006/000202, 13 pages.
Kawata, H. et al., "Fabrication of 0.2 mum Fine Patterns Using Optical Projection Lithography with an Oil Immersion Lens", Jpn. J. Appl. Phys. vol. 31 (1992), pp. 4174-4177.
Kawata, H. et al., "Optical Projection Lithography using Lenses with Numerical Apertures Greater than Unity", Microelectronic Engineering 9 (1989), pp. 31-36.
Lin, B.J., "Drivers, Prospects and Challenges for Immersion Lithography", TSMC, Inc., Sep. 2002.
Lin, B.J., "Proximity Printing Through Liquid", IBM Technical Disclosure Bulletin, vol. 20, No. 11B, Apr. 1978, p. 4997.
Lin, B.J., "The k3 Coefficient in Nonparaxial I/NA Scaling Equations for Resolution, Depth of Focus, and Immersion Lithography," Journal of Microlithography, Microfabrication, and Microsystems, vol. 1, No. 1, pp. 7-12, Apr. 2002.
Lin, B.J., "The Paths To Subhalf-Micrometer Optical Lithography", SPIE vol. 922, Optical/Laser Microlithography (1988), pp. 256-269.
Matsuyama, T. et al., "Nikon Projection Lens Update", SPIE Microlithography 2004, 5377-65, Mar. 2004.
Nikon Precision Europe GmbH, "Investor Relations-Nikon's Real Solutions", May 15, 2003.
Owa, S. et al., "Advantage and Feasibility of Immersion Lithography", Proc. SPIE 5040 (2003).
Owa, S. et al., "Immersion Lithography; its potential performance and issues", SPIE Microlithography 2003, 5040-186, Feb. 27, 2003.
Owa, S. et al., "Potential Performance and Feasibility of Immersion Lithography", NGL Workshop 2003, Jul. 10, 2003.
Owa, S. et al., "Update on 193nm Immersion Exposure Tool", Litho Forum, International SEMATECH, Los Angeles, Jan. 27-29, 2004.
Owen, G. et al., "1/8 mum Optical Lithography", J. Vac. Sci. Technol. B., vol. 10, No. 6, Nov./Dec. 1992, pp. 3032-3036.
Smith, B.W. et al., "Immersion Optical Lithography at 193nm", Future FAB International, vol. 15, Jul. 11, 2003.
Stevens, G.W.W., "Reduction of Waste Resulting from Mask Defects", Solid State Technology, Aug. 1978, vol. 21 008, pp. 68-72.
Suzuki, A., "Lithography Advances on Multiple Fronts", EEdesign, EE Times, Jan. 5, 2004.
Switkes, M. et al., "Immersion Lithography at 157 nm", J. Vac. Sci. Technol. B., vol. 19, No. 6, Nov./Dec. 2001, pp. 2353-2356.
Switkes, M. et al., "Immersion Lithography at 157 nm", MIT Lincoln Lab, Orlando 2001-1, Dec. 17, 2001.
Switkes, M. et al., "Immersion Lithography: Optics for the 50 nm Node", 157 Anvers-1, Sep. 4, 2002.
US8045137B2 (en) * 2004-12-07 2011-10-25 Asml Netherlands B.V. Lithographic apparatus and device manufacturing method
US8203693B2 (en) * 2005-04-19 2012-06-19 Asml Netherlands B.V. Liquid immersion lithography system comprising a tilted showerhead relative to a substrate
KR101131477B1 (en) 2012-04-12
US7589818B2 (en) 2009-09-15 Lithographic apparatus, alignment apparatus, device manufacturing method, and a method of converting an apparatus
US10234768B2 (en) 2019-03-19 Lithographic apparatus and device manufacturing method
US7034917B2 (en) 2006-04-25 Lithographic apparatus, device manufacturing method and device manufactured thereby
US8547519B2 (en) 2013-10-01 Lithographic apparatus and device manufacturing method
US8421993B2 (en) 2013-04-16 Fluid handling structure, lithographic apparatus and device manufacturing method
EP1582935B1 (en) 2006-09-27 Lithographic apparatus and device manufacturing method
JP4383993B2 (en) 2009-12-16 Lithographic apparatus
KR100674224B1 (en) 2007-01-25 Lithographic apparatus and device manufacturing method
US7326522B2 (en) 2008-02-05 Device manufacturing method and a substrate
EP1955114B1 (en) 2011-01-05 Lithographic apparatus
CN100476593C (en) 2009-04-08 Lithographic apparatus and device manufacturing method
CN1858655B (en) 2010-09-01 Lithographic apparatus and device manufacturing method
US20100060868A1 (en) 2010-03-11 Fluid handling structure, lithographic apparatus and device manufactuirng method
JP5085585B2 (en) 2012-11-28 Lithographic apparatus and device manufacturing method
US7656501B2 (en) 2010-02-02 Lithographic apparatus
Owner name: ASML NETHERLANDS B.V., NETHERLANDS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KATE, NICOLAAS TEN;LOOPSTRA, ERIK ROELOF;KHMELICHEK, ALEKSANDR;AND OTHERS;REEL/FRAME:019495/0011;SIGNING DATES FROM 20060614 TO 20060703
Owner name: ASML HOLDING N.V., NETHERLANDS
2019-04-01 FEPP Fee payment procedure
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY


text:
package org.apache.http.impl.client.cache.memcached;

import java.io.IOException;
import java.net.InetSocketAddress;

import net.spy.memcached.CASResponse;
import net.spy.memcached.CASValue;
import net.spy.memcached.MemcachedClient;
import net.spy.memcached.MemcachedClientIF;
import net.spy.memcached.OperationTimeoutException;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.http.client.cache.HttpCacheEntry;
import org.apache.http.client.cache.HttpCacheEntrySerializer;
import org.apache.http.client.cache.HttpCacheStorage;
import org.apache.http.client.cache.HttpCacheUpdateCallback;
import org.apache.http.client.cache.HttpCacheUpdateException;
import org.apache.http.impl.client.cache.CacheConfig;

/**
 *

 * This class is a storage backend that uses an external memcached
 * for storing cached origin responses. This storage option provides a
 * couple of interesting advantages over the default in-memory storage
 * backend:
 *

 *

 *
in-memory cached objects can survive an application restart since
 * they are held in a separate process

 *
it becomes possible for several cooperating applications to share
 * a large memcached farm together

 *

 *

 * Note that in a shared memcached pool setting you may wish to make use
 * of the Ketama consistent hashing algorithm to reduce the number of
 * cache misses that might result if one of the memcached cluster members
 * fails (see the
 * KetamaConnectionFactory).
 *

 *

 * Because memcached places limits on the size of its keys, we need to
 * introduce a key hashing scheme to map the annotated URLs the higher-level
 * caching HTTP client wants to use as keys onto ones that are suitable
 * for use with memcached. Please see {@link KeyHashingScheme} if you would
 * like to use something other than the provided {@link SHA256KeyHashingScheme}.
 *

 *
 *

 * Because this hashing scheme can potentially result in key collisions (though
 * highly unlikely), we need to store the higher-level logical storage key along
 * with the {@link HttpCacheEntry} so that we can re-check it on retrieval. There
 * is a default serialization scheme provided for this, although you can provide
 * your own implementations of {@link MemcachedCacheEntry} and
 * {@link MemcachedCacheEntryFactory} to customize this serialization.
 *

 *
 *

 * Please refer to the
 * memcached documentation and in particular to the documentation for
 * the spymemcached
 * documentation for details about how to set up and configure memcached
 * and the Java client used here, respectively.
 *

 *
 * @since 4.1
 */
public class MemcachedHttpCacheStorage implements HttpCacheStorage {

    private static final Log log = LogFactory.getLog(MemcachedHttpCacheStorage.class);

    private final MemcachedClientIF client;
    private final KeyHashingScheme keyHashingScheme;
    private final MemcachedCacheEntryFactory memcachedCacheEntryFactory;
    private final int maxUpdateRetries;

    /**
     * Create a storage backend talking to a memcached instance
     * listening on the specified host and port. This is useful if you
     * just have a single local memcached instance running on the same
     * machine as your application, for example.
     * @param address where the memcached daemon is running
     * @throws IOException in case of an error
     */
    public MemcachedHttpCacheStorage(final InetSocketAddress address) throws IOException {
        this(new MemcachedClient(address));
    }

    /**
     * Create a storage backend using the pre-configured given
     * memcached client.
     * @param cache client to use for communicating with memcached
     */
    public MemcachedHttpCacheStorage(final MemcachedClientIF cache) {
        this(cache, CacheConfig.DEFAULT, new MemcachedCacheEntryFactoryImpl(),
                new SHA256KeyHashingScheme());
    }

    /**
     * Create a storage backend using the given memcached client and
     * applying the given cache configuration and cache entry serialization
     * mechanism. Deprecation note: In the process of fixing a bug
     * based on the need to hash logical storage keys onto memcached cache
     * keys, the serialization process was revamped. This constructor still
     * works, but the serializer argument will be ignored and default
     * implementations of the new framework will be used. You can still
     * provide custom serialization by using the
     * {@link #MemcachedHttpCacheStorage(MemcachedClientIF, CacheConfig,
     * MemcachedCacheEntryFactory, KeyHashingScheme)} constructor.
     * @param client how to talk to memcached
     * @param config apply HTTP cache-related options
     * @param serializer ignored
     *
     * @deprecated (4.2) do not use
     */
    @Deprecated
    public MemcachedHttpCacheStorage(final MemcachedClientIF client, final CacheConfig config,
            final HttpCacheEntrySerializer serializer) {
        this(client, config, new MemcachedCacheEntryFactoryImpl(),
                new SHA256KeyHashingScheme());
    }

    /**
     * Create a storage backend using the given memcached client and
     * applying the given cache configuration, serialization, and hashing
     * mechanisms.
     * @param client how to talk to memcached
     * @param config apply HTTP cache-related options
     * @param memcachedCacheEntryFactory Factory pattern used for obtaining
     *   instances of alternative cache entry serialization mechanisms
     * @param keyHashingScheme how to map higher-level logical "storage keys"
     *   onto "cache keys" suitable for use with memcached
     */
    public MemcachedHttpCacheStorage(final MemcachedClientIF client, final CacheConfig config,
            final MemcachedCacheEntryFactory memcachedCacheEntryFactory,
            final KeyHashingScheme keyHashingScheme) {
        this.client = client;
        this.maxUpdateRetries = config.getMaxUpdateRetries();
        this.memcachedCacheEntryFactory = memcachedCacheEntryFactory;
        this.keyHashingScheme = keyHashingScheme;
    }

    @Override
    public void putEntry(final String url, final HttpCacheEntry entry) throws IOException  {
        final byte[] bytes = serializeEntry(url, entry);
        final String key = getCacheKey(url);
        if (key == null) {
            return;
        }
        try {
            client.set(key, 0, bytes);
        } catch (final OperationTimeoutException ex) {
            throw new MemcachedOperationTimeoutException(ex);
        }
    }

    private String getCacheKey(final String url) {
        try {
            return keyHashingScheme.hash(url);
        } catch (final MemcachedKeyHashingException mkhe) {
            return null;
        }
    }

    private byte[] serializeEntry(final String url, final HttpCacheEntry hce) throws IOException {
        final MemcachedCacheEntry mce = memcachedCacheEntryFactory.getMemcachedCacheEntry(url, hce);
        try {
            return mce.toByteArray();
        } catch (final MemcachedSerializationException mse) {
            final IOException ioe = new IOException();
            ioe.initCause(mse);
            throw ioe;
        }
    }

    private byte[] convertToByteArray(final Object o) {
        if (o == null) {
            return null;
        }
        if (!(o instanceof byte[])) {
            log.warn("got a non-bytearray back from memcached: " + o);
            return null;
        }
        return (byte[])o;
    }

    private MemcachedCacheEntry reconstituteEntry(final Object o) {
        final byte[] bytes = convertToByteArray(o);
        if (bytes == null) {
            return null;
        }
        final MemcachedCacheEntry mce = memcachedCacheEntryFactory.getUnsetCacheEntry();
        try {
            mce.set(bytes);
        } catch (final MemcachedSerializationException mse) {
            return null;
        }
        return mce;
    }

    @Override
    public HttpCacheEntry getEntry(final String url) throws IOException {
        final String key = getCacheKey(url);
        if (key == null) {
            return null;
        }
        try {
            final MemcachedCacheEntry mce = reconstituteEntry(client.get(key));
            if (mce == null || !url.equals(mce.getStorageKey())) {
                return null;
            }
            return mce.getHttpCacheEntry();
        } catch (final OperationTimeoutException ex) {
            throw new MemcachedOperationTimeoutException(ex);
        }
    }

    @Override
    public void removeEntry(final String url) throws IOException {
        final String key = getCacheKey(url);
        if (key == null) {
            return;
        }
        try {
            client.delete(key);
        } catch (final OperationTimeoutException ex) {
            throw new MemcachedOperationTimeoutException(ex);
        }
    }

    @Override
    public void updateEntry(final String url, final HttpCacheUpdateCallback callback)
            throws HttpCacheUpdateException, IOException {
        int numRetries = 0;
        final String key = getCacheKey(url);
        if (key == null) {
            throw new HttpCacheUpdateException("couldn't generate cache key");
        }
        do {
            try {
                final CASValue<Object> v = client.gets(key);
                MemcachedCacheEntry mce = (v == null) ? null
                        : reconstituteEntry(v.getValue());
                if (mce != null && (!url.equals(mce.getStorageKey()))) {
                    mce = null;
                }
                final HttpCacheEntry existingEntry = (mce == null) ? null
                        : mce.getHttpCacheEntry();
                final HttpCacheEntry updatedEntry = callback.update(existingEntry);

                if (existingEntry == null) {
                    putEntry(url, updatedEntry);
                    return;

                } else {
                    final byte[] updatedBytes = serializeEntry(url, updatedEntry);
                    final CASResponse casResult = client.cas(key, v.getCas(),
                            updatedBytes);
                    if (casResult != CASResponse.OK) {
                        numRetries++;
                    } else {
                        return;
                    }
                }
            } catch (final OperationTimeoutException ex) {
                throw new MemcachedOperationTimeoutException(ex);
            }
        } while (numRetries <= maxUpdateRetries);

        throw new HttpCacheUpdateException("Failed to update");
    }
}

redpajama_set_name: RedPajamaGithub


text:
The Carl Nielsen and Anne Marie Carl-Nielsen Foundation
Honorary Awards
Musicians and composers
Awards in 2016
Anne Marie Carl-Nielsen
The composer Carl Nielsen and the sculptor Anne Marie Carl-Nielsen's two daughters, Irmelin Egger Møller and Anne Marie Telmanyi, did in 1957 establish Carl Nielsen and Anne Marie Carl-Nielsen's Foundation in memory of their parents.
The foundation owns 2/3 of the artist rights after Carl Nielsen and all rights after Anne Marie Carl-Nielsen. The capital of the foundation is primarily established on basis of the income from the artist rights.
Each year the foundation grants the largest honorary awards in Denmark to Danish artists. Every other year to musicians and composers and every other year to sculptors.
Further, the foundation gives out fifteen talent awards each year to young musicians, composers and sculptors.
In addition to the above, the foundation supports various projects with the purpose of making people aware of Carl Nielsen and Anne Marie Carl-Nielsen's artistic work.
At present, the foundation supports the following large projects:
• Renovation of Carl Nielsen's childhood home at Nørre Lyndelse
• Updating of the Carl Nielsen Museum in Odense in connection with the reopening in 2020
• Biography about Carl Nielsen by professor Michael Fjeldsøe, which is expected to be published in 2020
• Carl Nielsen Kammermusik Konkurrence 2019 (Carl Nielsen Chamber Music Competition 2019), a cooperation between DR (the Danish National TV), the Royal Danish Library and the Royal Danish Academy of Music
• The Carl Nielsen International Competition 2019 on behalf of Odense Symphony Orchestra
EXHIBITION IN CONNECTION WITH HONORARY AWARDS 2018
The honorary awards 2018 were handed over on 28 September 2018 at Den Frie, where it is possible to see the recipients' exhibitions until 28 October 2018.
NYHAVN 69, DK-1051 KØBENHAVN K - TLF 33 34 39 00 – WWW.NIELSEN-LEGAT.DK

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: what is best practice when removing elements with handlers? I encountered an issue using jQuery's .delegate() method on IE8 when removing the elements to which my delegate handler was attached. Here's the scenario: I had a table with rows that each had a delete button. The rows were created dynamically, so the delete button was wired up using delegate to handle the click events. When it came time to remove the last row, the entire table was removed (table was only created once there was a value to create at least one row.) This worked fine just about everywhere with the one exception of IE8. Even then, it worked on some pages, but just not one (the exact same code was used on each page.) For this one particular page, deleting that last row would generate a js error in IE8 stating "Object required" - the offending line being in the jQuery code for delegate.
So the question is, what's the best practice with handlers when some of the DOM elements those handlers are using are removed? Should undelegate be called at some point, and if so, where?

A: Use jQuery's .remove() method:

"Use .remove() when you want to remove the element itself, as well as everything inside it. In addition to the elements themselves, all bound events and jQuery data associated with the elements are removed."

Or the .empty() method to remove all children but keep the top level element.

A: Kinakuta, from what you say it may simply be question of setting up the delegation correctly and phrasing the removal appropriately, rather than the use or not of remove() per se. It's hard to see why only IE8 should misbehave but probably some IE8 issue in jQuery.
With jQuery 1.7+ .on() replaces .bind(), .live() and .delegate() and may offer a way ahead. I would be looking to do something like this:
$("#myContainer").on("click", "button.delete", function(event){
    $(this).closest("tr", "#myContainer").remove();
});

You can no doubt achieve similar with .delegate() if you are using jQuery <1.7 .
As far as I can tell, it shouldn't matter, at the point of row removal, that the table and/or its rows were generated with MVC or any other generation method.

redpajama_set_name: RedPajamaStackExchange


Coopex Dust is registered for the control of a wide range of insect pests including spiders, bees hives, wasps nests, cockroaches, silverfish, ants, carpet beetles and fleas. Particularly, pest controllers use Coopex Dust with a bellows duster or hand puffer to blow the dust/powder intot he cracks, crevices and roof voids where the insect pest is present.
Coopex Insecticidal Dusting Powder is ready to use; no further diluent should be added.
Leave powder undisturbed for as long as possible after application.


text:
STAND WITH ANNA HAZARE
To Prime Minister Manmohan Singh:
We stand with Anna Hazare. We call on you to endorse the Jan Lokpal bill and act urgently to implement effective measures to tackle corruption. We want a new era of corruption-free politics in our country.
Update on April 8 2011
Great news -- the government has agreed to draft the Jan Lokpal bill with full participation of civil society, and Anna Hazare has agreed to suspend his fast! It's a huge victory -- but the key now is to keep building the pressure to ensure that a strong bill is drafted and then passed into law. Sign the petition now and spread the word!
Campaign launched on 7 April 2011
Right now, Anna Hazare, a 73-year-old Gandhian, sits fasting in the burning sun, and he will stay until death -- unless the government agrees to consider a powerful law that could rid Indian politics of the scourge of corruption.
This "Modern Mahatma" is taking the utmost act of courage and determination to push through a bill that would give an independent body the power to punish corruption -- even in the Prime Minister's office. Across the country a movement has exploded, driving a media storm of pressure that's engulfing Singh. But dirty politicians are desperately trying to water down or kill the law.
For the first time in forty three years, we have the chance to change the way politics is done. Let's join together and stand with Anna Hazare to tackle corruption and clean up Indian politics. We have no time to lose -- sign the petition to be delivered directly to Prime Minister Singh and reported to the media, and spread the word to everyone:
Click here to sign the petition!
Hazare is championing a citizen-developed bill called "Jan" Lokpal that will create an independent body, selected by judges, citizens and constitutional authorities, with enough power to investigate and punish all politicians. No minister or bureaucrat will be able to influence its investigations.
Since 1968, when this bill was first introduced, greedy politicians have thwarted its passing. Now the government is pushing for a watered down Lokpal with no hope of ending fraud, vice and dishonesty -- it gives politicians overriding power to decide who will be investigated, and is a complete sellout.
Pressure is mounting on Prime Minister Singh to endorse the "Jan" Lokpal. Members of the opposition party have begun to make the right noises in support of Anna Hazare. And even the National Advisory Council, a powerful advisory body to Sonia Gandhi have come out in favour of the bill. But corrupt politicians and vested interests are doing all they can to kill it.
Anna Hazare has set the example. But only a national citizens movement can ramp up the pressure to get Singh to endorse "Jan" Lokpal and save Hazare's life.
Corruption in politics has become a plague across our country, it is draining our resources and demoralizing our nation. This bill would go a long way to deterring those that steal and undermine the public good. Last year, the Avaaz community in Brazil won an important victory -- against the odds millions of people came together and pushed through a historic anti-corruption law. India has a proud history of people power overcoming oppression -- today if we all stand with one voice we can fight this corruption that is poisoning our political system.