The present invention relates to a simulation method, a simulation apparatus, a computer readable medium, a film forming apparatus, and a method of manufacturing an article.
There is provided a film forming method of forming a film made of a cured product of a curable composition on a substrate by arranging the curable composition on the substrate, bringing the curable composition and a mold into contact with each other, and curing the curable composition. Such film forming method can be applied to an imprint method, a planarization method, and the like. In the imprint method, by using a mold having a pattern, the pattern of the mold is transferred to a curable composition on a substrate. In the planarization method, by using a mold having a flat surface, a film having a flat upper surface is formed by bringing a curable composition on a substrate and the flat surface into contact with each other and curing the curable composition.
The curable composition can be arranged in the form of droplets or a film on the substrate. After that, the mold can be brought into contact with the curable composition on the substrate. This fills a region between the mold and the substrate with the curable composition. In this process, for example, it is important to form a film of the curable composition with a uniform thickness and to include no bubble in the film. To achieve this, the method of bringing the mold into contact with the curable composition, the condition, and the like can be adjusted. To implement this adjustment operation by trial and error including film formation using a film forming apparatus, enormous time and cost are required. To cope with this, it is desired that a simulator for supporting such adjustment operation appears.
Japanese Patent No. 5599356 describes a simulation method of predicting wet-spreading and coalescence of a plurality of droplets using gas-liquid two-phase flow analysis.
When attempting to simulate the behavior of a curable composition in a film forming apparatus, a nominal value (design reference value) in design of the film forming apparatus can be used as a simulation condition. However, an actual film forming apparatus operates under a condition that there is a difference within an accuracy range with respect to the nominal value in design of the apparatus. This difference may cause a difference between the actual behavior of the curable composition and the behavior of the curable composition obtained by a simulation. Therefore, if process adjustment is made progress by a simulation using the nominal value, the adjustment result may be inappropriate for the actual film forming apparatus. In this case, it may become necessary to repeat process adjustment in the actual film forming apparatus based on the adjustment result obtained by a simulation.
The present invention provides a technique advantageous in obtaining a simulation result on which an actual value is reflected.
A first aspect of the present invention provides a simulation method of simulating a behavior of a curable composition in a film forming apparatus that brings the curable composition arranged on a first member and a second member into contact with each other, and forms a film of the curable composition on the first member, the method comprising: obtaining a difference between a nominal value for simulating the behavior and an actual value corresponding to the nominal value in the film forming apparatus; and simulating the behavior using, as input information, the actual value obtained from the nominal value and the difference.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Hereinafter, embodiments will be described in detail with reference to the attached drawings. Note, the following embodiments are not intended to limit the scope of the claimed invention. Multiple features are described in the embodiments, but limitation is not made to an invention that requires all such features, and multiple such features may be combined as appropriate. Furthermore, in the attached drawings, the same reference numerals are given to the same or similar configurations, and redundant description thereof is omitted.
The imprint apparatus can use the mold M having a pattern to transfer the pattern of the mold M to the curable composition IM on the substrate S. The imprint apparatus can use the mold M having a pattern region PR provided with a pattern. The imprint apparatus can bring the curable composition IM on the substrate S and the pattern region PR of the mold M into contact with each other, fill, with the curable composition, a space between the mold M and a region where the pattern of the substrate S is to be formed, and then cure the curable composition IM. This transfers the pattern of the pattern region PR of the mold M to the curable composition IM on the substrate S. For example, the imprint apparatus can form a pattern made of a cured product of the curable composition IM on each of a plurality of shot regions of the substrate S.
Using the mold M having a flat surface, the planarization apparatus can bring the curable composition IM on the substrate S and the flat surface into contact with each other, and cure the curable composition IM, thereby forming a film having a flat upper surface. The planarization apparatus can form a film made of a cured product of the curable composition IM on the entire region of the substrate S by normally using the mold M having a size that can cover the entire region of the substrate S.
As the curable composition, a material to be cured by receiving curing energy can be used. As the curing energy, an electromagnetic wave, heat, or the like can be used. The electromagnetic wave can include, for example, light selected from the wavelength range of 10 nm (inclusive) to 1 mm (inclusive) and, more specifically, infrared light, a visible light beam, or ultraviolet light. The curable composition can be a composition cured by light irradiation or heating. A photo-curable composition cured by light irradiation contains at least a polymerizable compound and a photopolymerization initiator, and may further contain a nonpolymerizable compound or a solvent, as needed. The nonpolymerizable compound is at least one material selected from the group consisting of a sensitizer, a hydrogen donor, an internal mold release agent, a surfactant, an antioxidant, and a polymer component. The viscosity (the viscosity at 25° C.) of the curable composition can be, for example, 1 mPa·s (inclusive) to 100 mPa·s (inclusive). As the material of the substrate, for example, glass, a ceramic, a metal, a semiconductor, a resin, or the like can be used. A member made of a material different from the substrate may be provided on the surface of the substrate, as needed. The substrate includes, for example, a silicon wafer, a compound semiconductor wafer, or silica glass.
In the specification and the accompanying drawings, directions will be indicated on an XYZ coordinate system in which directions parallel to the surface of the substrate S are defined as the X-Y plane. Directions parallel to the X-axis, the Y-axis, and the Z-axis of the XYZ coordinate system are the X direction, the Y direction, and the Z direction, respectively. A rotation about the X-axis, a rotation about the Y-axis, and a rotation about the Z-axis are OX, OY, and OZ, respectively. Control or driving concerning the X-axis, the Y-axis, and the Z-axis means control or driving concerning a direction parallel to the X-axis, a direction parallel to the Y-axis, and a direction parallel to the Z-axis, respectively. In addition, control or driving concerning the θX-axis, the θY-axis, and the θZ-axis means control or driving concerning a rotation about an axis parallel to the X-axis, a rotation about an axis parallel to the Y-axis, and a rotation about an axis parallel to the Z-axis, respectively. In addition, a position is information that can be specified based on coordinates on the X-, Y-, and Z-axes, and an orientation is information that can be specified by values on the θX-, θY-, and θZ-axes. Positioning means controlling the position and/or orientation.
The film forming apparatus IMP can include a substrate holder SH that holds the substrate S, a substrate driving mechanism SD that drives the substrate S by driving the substrate holder SH, and a support base SB that supports the substrate driving mechanism SD. In addition, the film forming apparatus IMP can include a mold holder MH that holds the mold M and a mold driving mechanism MD that drives the mold M by driving the mold holder MH. The substrate driving mechanism SD and the mold driving mechanism MD can form a relative driving mechanism that drives at least one of the substrate S and the mold M so as to adjust the relative position between the substrate S and the mold M. Adjustment of the relative position by the relative driving mechanism can include driving to bring the curable composition IM on the substrate S and the mold M into contact with each other and driving to separate the mold M from the cured curable composition IM. In addition, adjustment of the relative position by the relative driving mechanism can include positioning between the substrate S and the mold M. The substrate driving mechanism SD can be configured to drive the substrate S with respect to a plurality of axes (for example, three axes including the X-axis, Y-axis, and θZ-axis, and preferably six axes including the X-axis, Y-axis, Z-axis, θX-axis, θY-axis, and θZ-axis). The mold driving mechanism MD can be configured to drive the mold M with respect to a plurality of axes (for example, three axes including the Z-axis, θX-axis, and θY-axis, and preferably six axes including the X-axis, Y-axis, Z-axis, θX-axis, θY-axis, and θZ-axis).
The film forming apparatus IMP can include a curing device CU for curing the curable composition IM with which the space between the substrate S and the mold M is filled. For example, the curing device CU can irradiate the curable composition IM with the curing energy via the mold M, thereby curing the curable composition IM. The mold M includes the first surface having the pattern region PR and a second surface on the opposite side of the first surface. The film forming apparatus IMP can include a transmissive member TR for forming a space SP on the second surface side (the opposite side of a surface opposing the substrate S) of the mold M. The transmissive member TR is made of a material that transmits the curing energy from the curing device CU, thereby making it possible to irradiate the curable composition IM with the curing energy. The film forming apparatus IMP can include a pressure controller PC that controls deformation of the mold M in the Z-axis direction by controlling the pressure of the space SP. For example, when the pressure controller PC makes the pressure of the space SP higher than the atmospheric pressure, the mold M can be deformed in a convex shape toward the substrate S.
The film forming apparatus IMP can include a dispenser DSP for arranging, supplying, or dispensing the curable composition IM on the substrate S. The substrate S on which the curable composition IM is arranged may be supplied to the film forming apparatus IMP by another apparatus. In this case, the film forming apparatus IMP need not include the dispenser DSP. The film forming apparatus IMP may include an alignment scope AS for measuring an alignment error between the substrate S (or the shot region of the substrate S) and the mold M.
The simulation apparatus 1 can simulate the behavior of the curable composition IM in a process executed by the film forming apparatus IMP. The simulation of the behavior of the curable composition IM predicts the behavior. More specifically, the simulation apparatus 1 can simulate the behavior of the curable composition IM in the process of bringing the plurality of droplets of the curable composition IM arranged on the substrate S and the mold M into contact with each other and forming a film of the curable composition IM in the space between the substrate S and the mold M.
The simulation apparatus 1 can be formed by, for example, incorporating a simulation program 21 in a general-purpose or dedicated computer. Alternatively, the simulation apparatus 1 can be formed by a PLD (the abbreviation of a Programmable Logic Device) such as an FPGA (the abbreviation of a Field Programmable Gate Array) or an ASIC (the abbreviation of an Application Specific Integrated Circuit). In one example, the simulation apparatus 1 can be formed by preparing a computer including a processor 10, a memory 20, a display 30, and an input device 40 and storing the simulation program 21 in the memory 20. The memory 20 may be a semiconductor memory, a disk such as a hard disk, or a memory of another form. The simulation program 21 can be stored in a computer-readable memory medium or provided to the simulation apparatus 1 via a communication facility such as a telecommunication network.
A term “nominal value” can be used as a term for defining the state (for example, the position of a drop) of an adjustment target, and can also be used as a term indicating the state (for example, the operation environment (for example, a temperature or the like) of the film forming apparatus IMP) of an element other than the adjustment target. The former nominal value is a value decided in a process of generating the drop setting file 201, and the latter nominal value is a parameter value (simulation reference condition) considered in the generation process of generating the drop setting file 201.
In the example shown in
A corrected drop setting file 205 can be generated by the simulation apparatus 1 based on the drop setting file 201 and the difference file 202 for the film forming apparatus IMP #1. The corrected drop setting file 205 provides a position (actual value #1) at which a drop is actually arranged in the film forming apparatus IMP #1 that operates in accordance with the drop setting file 201. A corrected drop setting file 206 can be generated by the simulation apparatus 1 based on the drop setting file 201 and the difference file 203 for the film forming apparatus IMP #2. The corrected drop setting file 206 provides a position (actual value #2) at which a drop is actually arranged in the film forming apparatus IMP #2 that operates in accordance with the drop setting file 201. A corrected drop setting file 207 can be generated by the simulation apparatus 1 based on the drop setting file 201 and the difference file 204 for the film forming apparatus IMP #3. The corrected drop setting file 207 provides a position (actual value #3) at which a drop is actually arranged in the film forming apparatus IMP #3 that operates in accordance with the drop setting file 201.
Using, as input information (simulation condition), information defined in the corrected drop setting file 205, the simulation apparatus 1 can simulate the behavior of the curable composition in the film forming apparatus IMP #1 that operates in accordance with the drop setting file 201. Using, as input information (simulation condition), information defined in the corrected drop setting file 206, the simulation apparatus 1 can simulate the behavior of the curable composition in the film forming apparatus IMP #2 that operates in accordance with the drop setting file 201. Furthermore, using, as input information (simulation condition), information defined in the corrected drop setting file 207, the simulation apparatus 1 can simulate the behavior of the curable composition in the film forming apparatus IMP #3 that operates in accordance with the drop setting file 201.
In step S402, the film forming apparatus IMP or the simulation apparatus 1 initializes, to 1, a parameter value i to be used in the following process. In step S403, as schematically shown in
In step S405, the film forming apparatus IMP or the simulation apparatus 1 simulates the position of the ith drop drop_i based on the image captured by the scope AS in step S404. The simulated position of the ith drop drop_i is an actual value (measurement value) measured using the scope AS. In step S406, the film forming apparatus IMP or the simulation apparatus 1 simulates the difference between the nominal value and the actual value simulated in step S404 with respect to the position of the ith drop drop_i, and writes the difference in a difference file. In step S407, the film forming apparatus IMP or the simulation apparatus 1 determines whether steps S403 to S406 have been executed for all the N drops arranged in step S401 (that is, whether i=N). If it is not determined that i=N, the film forming apparatus IMP or the simulation apparatus 1 adds 1 to i in step S408 and executes steps S403 to S406; otherwise, the film forming apparatus IMP or the simulation apparatus 1 ends the difference file generation process shown in
In step S602 (display step or difference display step), the processor 10 can display, on the display screen of the display 30, difference information indicating the difference between each nominal value and its corresponding actual value based on the difference file obtained in step S601. More specifically, the processor 10 can display, on the display screen of the display 30, difference information indicating the difference between each nominal value and its corresponding actual value based on information indicating the difference included in the difference file obtained in step S601, as exemplified in
In step S603 (simulation step), the processor 10 can execute a behavior simulation of simulating the behavior of the curable composition IM using, as input information (simulation condition), the actual values indicating the actual conditions obtained from the differences obtained in step S601 and their corresponding nominal values. More specifically, the processor 10 can first generate a corrected drop setting file based on the difference file obtained in step S601 and the drop setting file 201 defined by the nominal values. Next, the processor 10 can simulate the behaviors of all the drops of the curable composition IM based on the corrected drop setting file. For example, if the film forming apparatus IMP as a simulation target is the film forming apparatus IMP #1, the corrected drop setting file 205 is generated and is used as input information (simulation condition). The processor 10 may be regarded as a device including a simulator that executes step S603 (simulation step).
In step S604 (display step or result display step), the processor 10 can display, on the display screen of the display 30, a result of the simulation in step S603, that is, an image representing the behaviors of the drops of the curable composition IM, as exemplified in
In step S605, the processor 10 causes the user to decide whether to edit the positions of the drops of the curable composition IM to be arranged on the substrate S. If the positions of the drops are to be edited, the process advances to step S606; otherwise, the correction process shown in
In step S607 (re-simulation step), the processor 10 can execute a behavior simulation of re-simulating the behaviors of all the drops of the curable composition IM using, as input information (simulation condition), the positions of the drops after the editing operation in step S606. In step S608 (display step or result display step), the processor 10 can display, on the display screen of the display 30, an image indicating a result (the behaviors of the drops of the curable composition IM) of the re-simulation in step S607.
In step S609, the processor 10 causes the user to decide whether to edit the positions of the drops of the curable composition IM to be arranged on the substrate S. If the positions of the drops are to be edited, the process advances to step S606; otherwise, the process advances to step S610. In step S610, the processor 10 can generate a correction file for the film forming apparatus IMP as a simulation target. For example, the correction file can include, for each drop, a correction value obtained by simulating the difference between the actual value simulated in step S603 and the position of the drop decided in step S606 executed last. In this case, the drop setting file 201 and the correction file generated in step S606 can be provided to the film forming apparatus IMP as a simulation target. The film forming apparatus IMP can arrange the drops of the curable composition IM on the substrate S in accordance with the corrected drop setting file obtained by correcting the drop setting file 201 in accordance with the correction file. Alternatively, in step S610, such corrected drop setting file may be generated and provided to the film forming apparatus IMP.
As exemplified in
The difference between the nominal value and the actual value with respect to the arrangement position of each drop can be obtained by evaluating a result of arranging the drop using the drop setting file 201 in the film forming apparatus IMP as a simulation target, as described above. However, the drop may be arranged using a drop setting file for evaluation different from the drop setting file 201 to decide the difference between the nominal value in the drop setting file and the measured actual value. Based on the difference, a difference file corresponding to the drop setting file 201 for manufacturing a device may be generated by, for example, interpolation or extrapolation.
In operating the film forming apparatus, to confirm whether the performance changes with time, a test of various items called QC (Quality Control) can be performed periodically. This test can include measurement of the difference between a target position and an actual position with respect to the arrangement position of each drop. In this case, a difference file can be generated using the result. This can obtain a difference file on which the latest state of the film forming apparatus is reflected, without performing the dedicated difference file generation process exemplified in
The difference file or difference may be generated not from the evaluation result of the film forming apparatus IMP but from the evaluation result of only the dispenser DSP. Before the dispenser DSP is mounted on the film forming apparatus IMP, various tests can be performed for only the dispenser DSP to ensure the performance of only the dispenser DSP. These tests can include measurement of the difference between the nominal value and the actual value with respect to the arrangement position of each drop. Therefore, a difference file may be generated based on the result of the tests. Furthermore, a difference (second difference component) unique to the film forming apparatus IMP may be obtained from the difference (total difference) obtained by the difference file generation process exemplified in
The example of considering the difference between the nominal value and the actual value with respect to the arrangement position of each drop in the correction process or behavior simulation has been explained above. In the correction process or behavior simulation, the difference between a nominal value and an actual value with respect to the volume of each drop may be considered. In this case, a drop can be arranged on the substrate S by the film forming apparatus IMP as a simulation target using the drop setting file to be used by the film forming apparatus IMP, and the volume of the drop can be measured using the image sensor such as the scope AS. Then, a difference file formed by the difference between a nominal value for the volume of each drop defined in the drop setting file and the measured volume (actual value) of the drop can be generated by the difference file generation process. The correction process or behavior simulation by the simulation apparatus 1 can be executed in accordance with such difference file.
Since the discharge frequency is decided by the interval (pitch) between drops defined in the drop setting file, the discharge frequency may be obtained from the interval between drops and the discharge volume may be corrected in accordance with the discharge frequency. Alternatively, a discharge simulation of the dispenser DSP may be performed using the discharge frequency as input information, and then the correction process or behavior simulation shown in
However, with respect to the decrease amount of the discharge volume caused by an increase in discharge frequency, there are individual differences among the dispensers DSP, as exemplified in
The correction process or behavior simulation may consider the difference between a nominal value and an actual value with respect to the pressure of the space SP.
To cope with this, a difference file formed by the difference between the setting value (nominal value) for the pressure control valve PCV and the pressure P1 (actual value) measured by the pressure sensor PS can be prepared. Then, the correction process or behavior simulation can be executed based on the difference file and the drop setting file 201. The setting value (nominal value) for the pressure control valve PCV and the pressure P1 measured by the pressure sensor PS can be given by a function of time of time-series data.
Furthermore, the difference between the pressure P1 measured by the pressure sensor PS and the actual pressure P2 of the space SP may be considered. This difference can be generated by, for example, the volume of the space SP and the flow resistance between the pressure sensor PS and the space SP. Thus, by analyzing the relationship between the setting value (nominal value) for the pressure control valve PCV and the pressure P2 of the space SP by a fluid simulator, the difference between the setting value (nominal value) and the pressure P2 (actual value) of the space SP may be obtained, thereby generating a difference file. At this time, the difference between the pressure P1 of the space SP and the pressure P2 (actual value) of the space SP may be obtained by analyzing the relationship with the pressure P1 by the fluid simulator, and then the relationship between the setting value (nominal value) for the pressure control valve PCV and the pressure P2 of the space SP may be obtained based on the obtained difference.
Additionally or alternatively, the difference between the nominal value of a pressure applied to the substrate S to hold the substrate S by the substrate holder SH that holds the substrate S and the actual value (simulated value or actually measured value) may be considered. Furthermore, the difference between a nominal value of a force of pressing the mold M against the curable composition IM on the substrate S and an actual value (simulated value or actually measured value) may be considered.
In the correction process or behavior simulation, the difference between a nominal value and an actual value with respect to unevenness (step) of the surface of the substrate S may be considered.
The actual value (for example, a position function) indicating unevenness of the surface of the shot region of the substrate S can be obtained when, for example, the film forming apparatus IMP or another apparatus measures the surface shape (height distribution) of the substrate S using, for example, non-contact distance sensor. If the plurality of substrates S form a lot, the surface shape of the shot region can be measured by targeting the substrate S representing the lot. The surface shape may be measured for all or some (at least one) of the shot regions of the substrate S representing the lot.
In the correction process or behavior simulation, the difference between a nominal value and an actual value with respect to the physical property value of the curable composition IM may be considered.
To cope with this, in the correction process or behavior simulation, the difference between a nominal value and an actual value with respect to the temperature of the curable composition IM may be considered. As the actual value of the temperature of the curable composition IM, for example, the temperature measured by a temperature sensor TS arranged in the substrate holder SH or a substrate stage SS that supports the substrate holder SH can be used. The temperature of the substrate stage SS can change in accordance with the operating state of the substrate stage SS. Since a drop of the curable composition IM arranged on the substrate S by the dispenser DSP has a small heat capacity, it is considered that the temperature of the curable composition follows the temperature of the substrate holder SH or the substrate stage SS. Therefore, it is considered to be rational to use, as the actual value of the temperature of the curable composition IM, the temperature measured by the temperature sensor TS arranged in the substrate holder SH or the substrate stage SS.
Therefore, a difference file formed by the difference between the nominal value and the actual value with respect to the temperature of the curable composition IM can be generated, and the correction process or behavior simulation can be executed based on the difference file and the drop setting file 201. The simulation apparatus 1 simulates the behavior of the curable composition IM based on the physical property value of the curable composition IM corresponding to the actual value of the temperature given by the difference file (difference) and the nominal value.
In addition to or instead of the temperature of the curable composition IM, a pressure applied to the curable composition IM and/or the humidity in the space between the substrate S and the mold M may be considered.
In the correction process or behavior simulation, the tolerance of a constituent component of the film forming apparatus IMP may be considered. The tolerance is a difference of an actual value with respect to a design value (nominal value).
The height of the upper surface of the plate member PM can be different for each film forming apparatus IMP due to the tolerance. Thus, the concentration (concentration distribution) of the gas supplied by the gas supply unit GS onto the substrate S can be different for each film forming apparatus IMP. In one example, the drop setting file 201 can be generated by setting, as a nominal value of the gas concentration (gas concentration distribution), the gas concentration (gas concentration distribution) corresponding to a nominal value of the height of the upper surface of the plate member PM.
As exemplified in
In the correction process or behavior simulation, the difference between a nominal value and an actual value with respect to an element other than the above-described ones may be considered. An example of the element is an element associated with the stiffness of the mold M, for example, the thickness distribution of a space SP forming portion of the mold M or the R dimension of the end portion of the space SP forming portion.
The film forming apparatus IMP in which the simulation apparatus 1 is incorporated can control, based on prediction of the behavior of the curable composition by the simulation apparatus 1, the process of bringing the curable composition arranged on the first member and the second member into contact with each other and forming a film of the curable composition on the first member.
A method of manufacturing an article according to an embodiment can include a step of deciding a condition of a process of bringing a curable composition arranged on a first member and the second member into contact with each other and forming a film of the curable composition on the first member while repeating the above-described simulation method, and a step of executing the process under the condition.
The mode in which the mold has a pattern has been explained above. However, the present invention is applicable to a mode in which the substrate has a pattern.
As shown in
As shown in
As shown in
Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2020-124644, filed Jul. 21, 2020, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2020-124644 | Jul 2020 | JP | national |