An overview of level set methods for etching, deposition, and lithography development

The range of surface evolution problems in etching, deposition, and lithography development offers significant challenge for numerical methods in front tracking. Level set methods for evolving interfaces are specifically designed for profiles which can develop sharp corners, change topology, and undergo orders of magnitude changes in speed. They are based on solving a Hamilton-Jacobi type equation for a level set function, using techniques borrowed from hyperbolic conservation laws. Over the past few years, a body of level set methods have been developed with application to microfabrication problems. In this paper, we give an overview of these techniques, describe the implementation in etching, deposition, and lithography simulations, and present a collection of fast level set methods, each aimed at a particular application. In the case of photoresist development and isotropic etching/deposition, the fast marching level set method, introduced by Sethian (1996), can track the three-dimensional photoresist process through a 200/spl times/200/spl times/200 rate function grid in under 55 s on a Sparc10. In the case of more complex etching and deposition, the narrow band level set method, introduced in Adalsteinsson and Sethian (1995), can be used to handle problems in which the speed of the interface delicately depends on the orientation of the interface versus an incoming beam, the effects of visibility, surface tension, reflection and re-emission, and complex three-dimensional effects. Our applications include photoresist development, etching/deposition problems under the effects of masking, visibility, complex flux integrations over sources, nonconvex sputter deposition problems, and simultaneous deposition and etch phenomena.

[1]  J. Sethian AN ANALYSIS OF FLAME PROPAGATION , 1982 .

[2]  J. Sethian Curvature and the evolution of fronts , 1985 .

[3]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

[4]  James A. Sethian,et al.  Numerical Methods for Propagating Fronts , 1987 .

[5]  I. Katardjiev,et al.  Precision modeling of the mask–substrate evolution during ion etching , 1988 .

[6]  Yun-Gang Chen,et al.  Uniqueness and existence of viscosity solutions of generalized mean curvature flow equations , 1989 .

[7]  T. Cale,et al.  Free molecular transport and deposition in cylindrical features , 1990 .

[8]  T. Cale,et al.  Free molecular transport and deposition in long rectangular trenches , 1990 .

[9]  William H. Press,et al.  Numerical recipes , 1990 .

[10]  J. Sethian Numerical algorithms for propagating interfaces: Hamilton-Jacobi equations and conservation laws , 1990 .

[11]  T. Cale,et al.  A unified line‐of‐sight model of deposition in rectangular trenches , 1990 .

[12]  Krishna C. Saraswat,et al.  Monte Carlo low pressure deposition profile simulations , 1991 .

[13]  Andrew R. Neureuther,et al.  3D Lithography, Etching, and Deposition Simulation (Sample-3D) , 1991, 1991 Symposium on VLSI Technology.

[14]  L. Evans,et al.  Motion of level sets by mean curvature. II , 1992 .

[15]  Andrew R. Neureuther,et al.  Three-dimensional simulation of optical lithography , 1991, Other Conferences.

[16]  James P. McVittie,et al.  SPEEDIE: a profile simulator for etching and deposition , 1991, Other Conferences.

[17]  S. Osher,et al.  Computing interface motion in compressible gas dynamics , 1992 .

[18]  J. Sethian,et al.  Projection methods coupled to level set interface techniques , 1992 .

[19]  J. Sethian,et al.  Crystal growth and dendritic solidification , 1992 .

[20]  E. Rouy,et al.  A viscosity solutions approach to shape-from-shading , 1992 .

[21]  Vivek K. Singh,et al.  Simulation of profile evolution in silicon reactive ion etching with re‐emission and surface diffusion , 1992 .

[22]  James A. Sethian,et al.  Flow under Curvature: Singularity Formation, Minimal Surfaces, and Geodesics , 1993, Exp. Math..

[23]  D. Chopp Computing Minimal Surfaces via Level Set Curvature Flow , 1993 .

[24]  D. Scharfetter,et al.  Numerical Algorithms For Precise Calculation Of Surface Movement In 3-D Topography Simulation , 1993, [Proceedings] 1993 International Workshop on VLSI Process and Device Modeling (1993 VPAD).

[25]  James A. Sethian,et al.  A Level Set Approach to a Unified Model for Etching, Deposition, and Lithography I: Algorithms and T , 1995 .

[26]  M. Falcone,et al.  Level Sets of Viscosity Solutions: some Applications to Fronts and Rendez-vous Problems , 1994, SIAM J. Appl. Math..

[27]  J. Sethian Curvature Flow and Entropy Conditions Applied to Grid Generation , 1994 .

[28]  J. Sethian,et al.  A Fast Level Set Method for Propagating Interfaces , 1995 .

[29]  J. Sethian,et al.  A level set approach to a unified model for etching, deposition, and lithography II: three-dimensional simulations , 1995 .

[30]  J. Sethian,et al.  Dynamical behaviour of a premixed turbulent open V-flame , 1995 .

[31]  R Malladi,et al.  Image processing via level set curvature flow. , 1995, Proceedings of the National Academy of Sciences of the United States of America.

[32]  Baba C. Vemuri,et al.  Shape Modeling with Front Propagation: A Level Set Approach , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  James A. Sethian,et al.  Theory, algorithms, and applications of level set methods for propagating interfaces , 1996, Acta Numerica.

[34]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.