H. Kirchauer and S. Selberherr: Three-Dimensional Photolithography Simulation
next up previous
Next: 4 Development Simulation Up: 3 Exposure/Bleaching Simulation Previous: 3.1 Simulation Model



3.2 Numerical Solution of the Maxwell Equations


Our solution of the Maxwell equations corresponds to the novel three-dimensional formulation of the differential method. This method was originally developed for the simulation of diffraction gratings [15] and was later adapted for two-dimensional photolithography simulation [7]. The differential method itself requires a rectangular shaped simulation domain () with periodic boundary conditions in lateral direction. Inside the simulation domain arbitrary inhomogeneous and nonplanar regions can be simulated. Above and below multiple planar homogeneous layers form a stratified medium, that can be treated analytically and is considered by the vertical boundary conditions. A typical formation is shown in Fig. 8.




The strategy behind the differential method is briefly described as follows: First, the dependency of the EM field on the lateral x- and y-coordinates is expressed by Fourier series. Insertion of these expansions into the Maxwell equations transforms the partial differential equations (PDEs) into a system of ordinary differential equations (ODEs). Once the boundary conditions (BCs) are determined and the ODE system is solved, the obtained field coefficients are transformed back to the spatial domain. A schematic overview of the various steps involved in the numerical algorithm is illustrated in Fig. 9.




Figure 9: Overview of the numerical algorithm.


A more detailed discussion of the lateral discretization, the boundary conditions, and the vertical discretization is presented in the following three items:

The proposed algorithm has the great advantage that the vertical mesh size does not influence the storage consumption as the recursion matrices in (11) do not have to be stored individually. The memory usage is therefore only determined by the rank of the ODE system (7) and is of order . Typically 31 Fourier coefficients are needed for each lateral direction. In this case and the ODE system is of rank . Assuming 16 Bytes for a double precision complex number, approximately 250 MB memory are required to store the system matrix. For three-dimensional rigorous photolithography simulation this storage consumption is in accordance with other frequency-domain methods (e.g., [6]), and lies dramatically below time-domain methods (e.g., [3]).

For the investigation of the numerical costs we have to bear in mind, that the Maxwell equations (3) have to be solved for multiple time steps (cf. Fig. 7). The numerical costs for one time step are mainly determined by the evaluation of the recursion (11) and by the solution of (12). Both operations are of order . Hence, the total run-time grows for time steps and vertical discretization points with and is typically under a few hours on a DEC-600 workstation. Finally it is worth mentioning, that the number of simulated point sources does not significantly influence the simulation time, which is an unique feature of the proposed discretization method.



next up previous
Next: 4 Development Simulation Up: 3 Exposure/Bleaching Simulation Previous: 3.1 Simulation Model
H. Kirchauer and S. Selberherr: Three-Dimensional Photolithography Simulation