This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2014-049446 filed on Mar. 12, 2014 in Japan, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a simulation method, a simulation apparatus, and a computer-readable recording medium.
The miniaturization of the metal wire in a semiconductor integrated circuit is progressing. The more the miniaturization progresses, the larger the resistance variation in the wire becomes. Therefore, it is necessary to calculate the resistance variations of a plurality of wires.
According to an embodiment, a simulation method for resistance variations of a plurality of wires includes creating a numerical expression model for the resistance that is a function of parameters of a cross-sectional shape of the wire, based on the resistance calculated in a Monte Carlo Simulation, dividing each of the wires into a plurality of small elements in a length direction, calculating the resistance of each of the small elements by assigning the parameters of the cross-sectional shape characterizing the cross-sectional shape of each of the small elements to the numerical expression model, and calculating a sum of the resistances of the small elements in each of the wires.
Prior to the description of embodiments of the present invention, the background to the present invention developed by the inventors will be described.
It is known that the electric resistance of a metal thin film or a metal wire increases more severely than the reduction in the cross-sectional area as the miniaturization of the metal thin film or the metal wire progresses. It is because the miniaturization increases the frequency of collisions of the electrons that carry the current with the surface of the metal, and this increases the electric resistivity. Furthermore, the miniaturization of the grain boundary sometimes causes the size effect because the copper wire used in the semiconductor integrated circuit is formed by a damascene process. Such a phenomenon is generally referred to as the size effect of the resistivity.
It is pointed out that the shape fluctuations referred to as a Line-Edge Roughness (LER) and a Line-Width Roughness (LWR) deteriorate the resistance of the wire in a nanometer-scale miniaturization. The LER is a fine concave-convex structure on the sidewall of the wire. The LWR is a local fluctuation in the wire width caused by the LER.
In the example of
Next, the mechanism of the increase in the resistivity (the resistance deterioration) due to the LER and the LWR will be described. The mechanism of the increase in the resistivity due to the LER and the LWR varies depending on whether the LER has the wavelength longer or shorter than the mean free path of the electron. The mean free path of the electron is the average distance travelled by the electron between the scatterings in a metal crystal configuring the wire. The mean free path greatly relates to the intensity of the size effect and the resistance deterioration due to the LER and the LWR.
In the examples of
In that case, as illustrated in
As described above, the electric resistance of a nanometer-scale metal wire is the function of the parameters characterizing the LER and the LWR in addition to the parameters characterizing the material of the wire and the cross-sectional shape of the wire. In other words, to accurately simulate the resistance variation in the nanometer-scale metal wire, it is necessary to consider the effect of the increase in the resistance due to the LER and the LWR.
Next, two simulation methods for the resistance variation in consideration of the resistance deterioration due to an LER and an LWR will be described as comparative examples.
This method generally includes step S71 of reading a condition table including the types and shapes of a plurality of wires of which resistance variations are to be calculated, step S72 of performing the settings of the analysis formula model for the resistivity, and resistance variation calculation steps S73 to S75 of calculating the resistance for each condition (of each wire) in the read condition table.
In step S71, a common parameter common to all the calculations and a condition table about the wire shape are read. The common parameter is, for example, the type (material and process) or temperature of the wire of which resistance variation is to be simulated. The condition table is a list of the widths and aspect ratios (horizontal and vertical ratios) that are the parameters of the cross-sectional shapes of a plurality of wires of which resistance variations are to be calculated, the power spectra of the LER waveforms (such as, a Gaussian function type or an exponential function type) that are the parameters of an LER and an LWR, the RMS of the amplitude of the LER waveform, and the correlation of the waveforms between edges (or the standard deviation of LWR).
In step S72, the setting of the parameters in the analysis formula model for the resistivity used in the resistance variation calculation steps S73 to S75 are performed.
In the resistance variation calculation steps S73 to S75, the resistances of all the wire shapes designated in the condition table read in step S71 are calculated.
Specifically, in step S73, the LER waveforms on both sides of the wire are generated by the inverse Fourier series expansion, based on the type of the power spectrum designated in the condition table and the parameter.
Next, in step S74, on the assumption that the wire width is fluctuated according to the waveforms, all the resistances of the wire are calculated based on the analysis formula model 81 and the principle of the series resistance.
In step S75, it is determined whether the resistances of the wires of all the conditions in the condition table are calculated. When the resistances are not calculated, the process goes back to step S73 to calculate the resistance in the next condition. When the resistances of the wires of all the conditions are calculated, the process is terminated.
A numerical calculation technique used in the first comparative example has a very high calculation efficiency, because the technique includes only the calculation of the resistance using the analysis formula model 81 and a one-dimensional numerical integration. Accordingly, even many calculation conditions exceeding 100,000 samples can easily and rapidly be simulated. However, there is a problem on the calculation accuracy in that it is difficult to deal with an arbitrary cross-sectional shape, or to consider the resistance deterioration due to the LER with a short wavelength.
An example, in which the resistance is calculated using a Monte Carlo simulator of electron transfer with a higher degree of accuracy in the shape effect than the analysis formula model in the first comparative example, will be described as a second comparative example.
Once receiving an arbitrary cross-sectional shape of the wire and the three-dimensional shape of the wire, the Monte Carlo simulator can calculate the resistance of the shape according to the pre-considered physics model. Specifically, the scattering of the electron in the shape input as the projection 61 in
As described above, the second comparative example has an advantage that the second comparative example can deal with an arbitrary cross-sectional shape, and the calculation result is highly reliable because being based on a highly accurate physics model. On the other hand, the Monte Carlo Simulation disadvantageously requires a huge calculating machine resource because being a large three-dimensional numeric simulation technology. In other words, it takes a long time to calculate the resistance variations of a plurality of wires.
The inventors have developed the present invention based on the above-mentioned unique knowledge.
Hereinafter, embodiments of the present invention will be described with reference to the drawings. The present invention is not limited to the embodiments.
As illustrated in
Next, the various settings of the Monte Carlo simulator are performed (step S102). Similarly to the first comparative example, the specular scattering probability on the interface is set based on the type of the wire designated through the input.
Next, the numerical expression model for the resistance is created based on the resistance calculated in a highly accurate Monte Carlo Simulation (step S103). The numerical expression model for the resistance is the function of the parameters of the cross-sectional shape of the wire.
Next, the resistance of each of the wires designated in the condition table is calculated using the created numerical expression model (steps S104 to S107).
One of features of the first embodiment lies in including step S103 for creating the numerical expression model for the resistance. In step S103, the numerical expression model for the resistance is created. The numerical expression model is for readily calculating the resistance according to the parameters of the cross-sectional shape and the LER, with the same accuracy as the Monte Carlo Simulation.
A specific process in step S103 will be described below using an example in which the process is applied to the wire having a trapezoidal cross-sectional shape.
R=f(b,h,θ) expression (1)
The numerical expression model can be created using a regression analysis technique linked to a design of the experiments or a Taguchi method.
In other words, in step S103, a plurality of reference wire elements having cross-sectional shapes different from each other for creating the numerical expression model 131 is assumed. The resistance per unit length of each of the reference wire elements is calculated in the Monte Carlo Simulation. The numerical expression model 131 is created using the calculated resistance and the parameters of the cross-sectional shape of the reference wire elements. Each of the reference wire elements has a uniform shape in the length direction without an LER.
In the example of
In steps S104 to S107, the resistances of the wires of all the parameters (namely, a plurality of wires) read in step S101 are calculated based on the numerical expression model 131 for the resistance created in step S103 and the principle of the series resistance. Specifically, the sum of the resistances obtained by assigning the parameters of the cross-sectional shape at each length-direction position of each wire to the numerical expression model 131 is calculated.
First, in step S104, as illustrated in
Next, in step S105, the RMS (=Δ) of the short-wavelength component in the LER waveform is calculated. The RMS is individually calculated at each of sides 142l and 142r of the wire 142. The RMS of the side 142l is Δleft and the RMS of the side 142r is Δright.
Next, in step S106, the resistance of the wire 144 with the LER waveform having the long-wavelength component is calculated on the assumption that the width is narrowed by the length of the constant multiple of the RMS of the short-wavelength component (the value according to the amplitude of the short-wavelength component), based on the numerical expression model 131 for the resistance and the principle of the series resistance. In other words, on the assumption that the wire 141, of which resistance is to be calculated, has LER waveforms each composed of the long-wavelength component, and the width is narrowed by the length of the constant multiple of the RMS of the short-wavelength component LER, the sum of the resistances obtained by assigning the parameters of the cross-sectional shape at each length-direction position to the numerical expression model 131 is calculated. As described above, the resistance of the wire 144 is calculated in consideration of the dead layer 143 due to the short-wavelength component. As a result, the obtained resistance is equivalent to the resistance of the wire 141. The process will specifically be described with reference to
As illustrated in
ΔRi=f(bi−αΔleft−β·Δright,h,θ)·ΔLi expression (2)
In other words, the parameters of the cross-sectional shape (the average width of the small element Ei (namely, the bottom width) bi, the height h, and the taper angle θ) of the small element Ei, Δleft, Δright, and the length ΔLi of the small element Ei are assigned to the expression (2) to obtain the resistance ΔRi of each small element Ei.
In that case, the α and β are each a constant equal to or larger than zero and is generally a value around six equivalent to the thickness of the dead layer 143 caused by the short-wavelength component. When both of the α and β approach zero, the calculation is asymptotic to the calculation regardless of the resistance deterioration due to the LER with a short wavelength. When it is necessary to calculate the resistance of a wire with a specific LER waveform in which the short-wavelength component partially weakens or disappears, the calculation can be performed while the α and β are partially zero. In that case, the region and value of α and β can be available to input, as the input for the simulation.
Then, the sum of the resistances ΔR1 to ΔRN of the small elements E1 to EN is calculated. The sum becomes whole the resistance of the wire 141.
Next, it is determined in step S107 whether all the wires are calculated. When the calculations are not done, the process goes back to step S104.
Note that, although an example in which the impact of the LER and LWR given on the sides of the wire is considered has been described above, the present invention can readily be applied to the wire having an LER also on the upper surface and the lower surface, not only on the sides of the wire. Each wire can have an LER on at least one of the side, upper surface, and lower surface. At least one of the height and width of each wire can vary in the length direction. Furthermore, the taper angle θ can vary depending on the length-direction position of the wire.
The present invention can readily be applied also to a two-dimensional structure, such as a metal thin film, having an LER on the upper surface and lower surface. In such cases, on the assumption that the height h of the wire is narrowed by the length of the constant multiple of the RMS of the short-wavelength component, the sum of the resistances can be calculated based on the numerical expression model and the principle of the series resistance on the assumption that the height is fluctuated according to the long-wavelength component of the LER waveform. Furthermore, when the wire has a polygonal cross-sectional shape, the wire may have an LER on at least one of the sides forming the wire, and the parameters characterizing the cross-sectional shape can vary in the length direction.
As described above, according to the first embodiment, the numerical expression model 131 for the resistance that is the function of the parameters of the cross-sectional shape is created based on the resistance calculated in a highly accurate Monte Carlo Simulation. As a result, a reliable numerical expression model 131 can be created for an arbitrary cross-sectional shape. Furthermore, the Monte Carlo Simulation is used only for creating the numerical expression model 131. This can suppress the number of execution of the Monte Carlo Simulation.
The LER waveform of the wire 141 is divided into the waveform having the short-wavelength component and the waveform having the long-wavelength component. The resistance of the wire 144 with the LER waveform having the long-wavelength component is calculated on the assumption that the width is narrowed by the length of the constant multiple of the RMS of the short-wavelength component, based on the numerical expression model 131 for the resistance and the principle of the series resistance. This can reflect the impact of the dead layer 143, that does not contribute to the conduction of the electrons, in the calculated resistance. This can calculate the resistance of the wire 141 having an LER with a complicated waveform with the same accuracy as the Monte Carlo Simulation, and can increase the calculation efficiency.
In other words, the resistance variations of several tens of thousands or more of samples of a huge wiring can be simulated with the same high accuracy as the second comparative example and more rapidly than the second comparative example.
This can increase the reliability of the calculation result and the calculation efficiency.
Differently from the first embodiment, the resistance of a wire without an LER waveform having the short-wavelength component is calculated in the second embodiment.
When it is found in advance that the LER has a wavelength longer than the mean free path of the electron, the process in the first embodiment can be simplified as described below.
After step S103, the resistance of each wire is calculated using the created numerical expression model 131 (steps S104a to S107). Specifically, the sum of the resistances obtained by assigning the parameters of the cross-sectional shape at each length-direction position of each wire to the numerical expression model 131 is calculated.
In step S104a, the LER waveforms on both sides of the wire are created based on the power spectrum designated in the condition table.
In step S105a, the resistance of the wire is calculated based on the numerical expression model 131 for the resistance and the principle of the series resistance. Specifically, similarly to
The process in step S107 is the same process as in
As described above, the main difference from the first embodiment is that the LER waveform is not divided into the short-wavelength component and the long-wavelength component in the second embodiment. In other words, the constants α and β in the expression (2) of the first embodiment are set at zero in the second embodiment.
As described above, according to the second embodiment, the numerical expression model 131 for the resistance that is the function of the parameters of the cross-sectional shape is created based on the resistance calculated in a highly accurate Monte Carlo Simulation. As a result, a reliable numerical expression model 131 can be created for an arbitrary cross-sectional shape. Furthermore, the Monte Carlo Simulation is used only for creating the numerical expression model 131. This can reduce the number of execution of the Monte Carlo Simulation.
This can also simplify the calculation and increase the calculation efficiency because the resistance of each wire is calculated using the numerical expression model 131 and the principle of the series resistance. When the LER has only a wavelength longer than the mean free path, the bottleneck due to the LWR is a main cause of the resistance deterioration. Accordingly, the calculation method according to the second embodiment does not reduce the calculation accuracy in the resistance deterioration due to LER.
In other words, only for the wire having the structure described above, the resistance variations of several tens of thousands or more of samples of a huge wiring can be simulated with the same high accuracy as the first embodiment and more readily than the first embodiment.
This can increase the reliability of the calculation result and the calculation efficiency.
Note that, according to the second embodiment, each wire can also have an LER on at least one of the side, upper surface, and lower surface, not only on the sides. At least one of the height and width of each wire can vary in the length direction. Furthermore, when the wire has a polygonal cross-sectional shape, the wire can have an LER on at least one of the sides of the wire, and the parameters characterizing the cross-sectional shape can vary in the length direction. When the resistance variation in such a wire is calculated, the same effect as the description can be obtained.
The third embodiment relates to a simulation apparatus in which the simulation method according to the first or second embodiment is performed.
The input device 171 is a user interface such as a keyboard or a mouse, and inputs the simulation condition such as a condition table.
The storage device 172 is, for example, a hard disk device and stores the input simulation condition, and a simulation program to perform the simulation method according to the first or second embodiment.
The central processing unit 173 and the primary storage device 174 function as an arithmetic device 178. The arithmetic device 178 performs the simulation method according to the first or second embodiment according to the simulation program and simulation condition stored in the storage device 172.
The output device 175 is, for example, a display or a printer, and outputs the resistance of the wire obtained from the calculation in the arithmetic device 178.
The recording medium reading device 176 reads the data from a recording medium. The devices 171 to 176 are connected to each other through the bus line 177.
The simulation apparatus can provide the effect according to the first or second embodiment. In other words, the resistance variation of a wire having an arbitrary cross-sectional shape can be simulated while the calculation cost is not drastically deteriorated.
Note that the simulation method according to the first or second embodiment can be performed by reading the simulation program that performs the simulation method according to the first or second embodiment from a computer-readable recording medium such as an optical medium, a magnetic medium, or a non-volatile memory using the recording medium reading device 176 after storing the simulation program in the recording medium.
Alternatively, the simulation program can be distributed through a communication lines such as the Internet (including a wireless communication). Furthermore, the simulation program can be distributed through a wired network or a wireless network such as the Internet or after being stored in a recording medium, while the simulation program is encrypted, modulated, or compressed.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2014-049446 | Mar 2014 | JP | national |