Design æy. Ted J. Hubbard z. Erik K. Antonsson x. Engineering Design Research Laboratory. California Institute of Technology.

Similar documents
53 M 0 j èm 2 i è ;1 M 0 j èm 2 i è ;1 èm 2 i è ;0 èm 2 i è ;0 (a) (b) M 0 i M 0 i (c) (d) Figure 6.1: Invalid boundary layer elements due to invisibi

REDUCTION CUT INVERTED SUM

MEMS Design: The Geometry of Silicon Micromachining

Crystal Quality Analysis Group

DISSERTATION. Presented to the Faculty of the Graduate School of. The University of Texas at Austin. in Partial Fulællment. of the Requirements

where C is traversed in the clockwise direction, r 5 èuè =h, sin u; cos ui; u ë0; çè; è6è where C is traversed in the counterclockwise direction èhow

Face whose neighbors are to be found. Neighbor face Bounding box of boundary layer elements. Enlarged bounding box

Engineering Physics 1 Dr. M. K. Srivastava Department of Physics Indian Institute of Technology- Roorkee. Module-01 Lecture 03 Double Refraction

Boundary layer quadrilateral. Boundary layer

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

formulation Model Real world data interpretation results Explanations

æ When a query is presented to the system, it is useful to ænd an eæcient method of ænding the answer,

1 Introduction The crux of stereo matching is image ambiguity. If two features in the same image look alike, it may be impossible to ænd their corresp

Some Open Problems in Graph Theory and Computational Geometry

Abstract. circumscribes it with a parallelogram, and linearly maps the parallelogram onto

Influence of Geometrical Configuration of Cantilever Structure on Sensitivity of MEMS Resonant Sensors

19.2 View Serializability. Recall our discussion in Section?? of how our true goal in the design of a

Digital Image Processing Fundamentals

Encoding Time in seconds. Encoding Time in seconds. PSNR in DB. Encoding Time for Mandrill Image. Encoding Time for Lena Image 70. Variance Partition

simply by implementing large parts of the system functionality in software running on application-speciæc instruction set processor èasipè cores. To s

Experiments with Edge Detection using One-dimensional Surface Fitting

Solid Modelling. Graphics Systems / Computer Graphics and Interfaces COLLEGE OF ENGINEERING UNIVERSITY OF PORTO

Carnegie Learning Math Series Course 2, A Florida Standards Program

AUTOMATED 4 AXIS ADAYfIVE SCANNING WITH THE DIGIBOTICS LASER DIGITIZER

Solids as point set. Solid models. Solid representation schemes (cont d) Solid representation schemes. Solid representation schemes (cont d)

Reasoning Boolean Operation for Modeling, Simulation and Fabrication of Heterogeneous Objects. Abstract

3D MEMS Design Method via SolidWorks

Victory Process. Full Physical 3D Semiconductor Simulator Etching and Deposition Simulation

3. G. G. Lemieux and S. D. Brown, ëa detailed router for allocating wire segments

Approximating a Policy Can be Easier Than Approximating a Value Function

Digital Image Processing

Self-formation, Development and Reproduction of the Artificial System

Hierarchical Geometric Representations. Maryann Simmons. Master's Project. under the direction of Carlo H. Sçequin. University of California, Berkeley

Mathematics Curriculum

ECE 595, Section 10 Numerical Simulations Lecture 33: Introduction to Finite- Difference Time-Domain Simulations. Prof. Peter Bermel April 3, 2013

Mapping Common Core State Standard Clusters and. Ohio Grade Level Indicator. Grade 5 Mathematics

Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurement

insertion wcet insertion 99.9 insertion avgt heap wcet heap 99.9 heap avgt 200 execution time number of elements

A Wavelet-Based Approach to Improve the. Kuwait University, Kuwait.

Solid Modeling Lecture Series. Prof. Gary Wang Department of Mechanical and Manufacturing Engineering The University of Manitoba

Geometric Modeling. Introduction

Prime Time (Factors and Multiples)

Naïve Bayes for text classification

The ray tracing software package implements an object-oriented approach to

University of Texas at Austin. Austin, TX Nathaniel Dean. Combinatorics and Optimization Research. Bell Communications Research

MATHEMATICS Grade 7 Advanced Standard: Number, Number Sense and Operations

7 according to the mesh size speciæcation. The simple Delaunay algorithm guarantees that all vertices of the boundary are present in the mesh. However

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming

Classification and Generation of 3D Discrete Curves

Solidifying Wireframes

1 Introduction Object recognition is one of the most important functions in human vision. To understand human object recognition, it is essential to u

for extracting reliable statistics. Fourteen clip level features are utilized: Non-silence ratio ènsrè; Volume standard deviation èvstdè; Standard dev

Prentice Hall Mathematics: Course Correlated to: Colorado Model Content Standards and Grade Level Expectations (Grade 8)

Extending Prolog with Constraint Arithmetic on Real Intervals æ

George Mason University. Fairfax, VA æa paper submitted for possible presentation at the IEEE Computer Security Foundations


Prentice Hall Mathematics: Pre-Algebra 2004 Correlated to: Colorado Model Content Standards and Grade Level Expectations (Grade 8)

Big Mathematical Ideas and Understandings

Ray Tracing Acceleration Data Structures

Revised Sheet Metal Simulation, J.E. Akin, Rice University

ADAPTIVE SLICING WITH THE SANDERS PROTOTYPE INKJET MODELING SYSTEM. Abstract. Introduction

1. Introduction to Constructive Solid Geometry (CSG)

Using the Best of Both!

An Improved Meshing Technique and its Application in the Analysis of Large and Complex MEMS Systems

6 Mathematics Curriculum

MIXED SYSTEM AND COMPONENT LEVEL T-CAD FOR MICRO FABRICATION. TU Braunschweig, Germany

University of California at Berkeley. Berkeley, CA December 28, Abstract

J.-K. Seong G. Elber J.K. Johnstone M.-S. Kim. Abstract

Routing Basics. What is Routing? Routing Components. Path Determination CHAPTER

Define the problem and gather relevant data Formulate a mathematical model to represent the problem Develop a procedure for driving solutions to the

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Math 7 Glossary Terms

IntelliEtch. Atomistic Etch Simulator

Asynchronous Cellular Operations on Gray Images Extracting Topographic Shape Features and Their Relations

Elastic Bands: Connecting Path Planning and Control

Wavefront Cache-friendly Algorithm for Compact Numerical Schemes

think of the molecular atoms or ligands L

Phys102 Lecture 21/22 Light: Reflection and Refraction

Two-Dimensional Contact Angle and Surface Tension Mapping (As Presented at Pittcon 96)

Fast Distance Transform Computation using Dual Scan Line Propagation

Graphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University

SASSI FLEXIBLE VOLUME SUBSTRUCTURING METHODS FOR DEEPLY EMBEDDED STRUCTURES; SELECTION OF EXCAVATED SOIL INTERACTION NODES AND ELEMENT MESHING

Chapter 4 Concepts from Geometry

Geometric Modeling Mortenson Chapter 11. Complex Model Construction

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

FIGURE 3. Two-Level Internet Address Structure. FIGURE 4. Principle Classful IP Address Formats

Efficient View-Dependent Sampling of Visual Hulls

Lecture 3: Art Gallery Problems and Polygon Triangulation

Seepage_CSM8. A spreadsheet tool implementing the Finite Difference Method (FDM) for the solution of twodimensional steady-state seepage problems.

Intensity Transformation and Spatial Filtering

Intelligent Cutting of the Bird Shoulder Joint

Variations on Genetic Cellular Automata

Lecture 11: Ray tracing (cont.)

original value time firstorder derivative time secondorder derivative time

On the undecidability of the tiling problem. Jarkko Kari. Mathematics Department, University of Turku, Finland

Lecture 3, Structure

PITSCO Math Individualized Prescriptive Lessons (IPLs)

SCOPE AND SEQUENCE CHART

Broad field that includes low-level operations as well as complex high-level algorithms

ARTISTIC PATTERNS: FROM RANDOMNESS TO SYMMETRY

Transcription:

Cellular Automata Modeling in MEMS Design æy Ted J. Hubbard z Erik K. Antonsson x Engineering Design Research Laboratory Division of Engineering and Applied Science California Institute of Technology January 25, 1995 Abstract This paper presents a robust Cellular Automata model which predicts the three dimensional etched shape as a function of time for arbitrary etchants and arbitrary initial mask shapes. This method applies the basic approach of all Cellular Automata to etching: to divide the spatial domain into small cells, provide each cell with simple and primitive èbut appropriateè behavior, and the aggregate behavior of many cells will mirror the complex behavior of physical systems. The predictions of the model are compared with experimental results and show excellent agreement. 1 Introduction Many useful micro electro mechanical systems èmemsè are now being built using silicon etching technologies. Proposals for MEMS computer aided design ècadè systems have been made in recent years and considerable work has been done to establish the best architecture for such a system ë1, 2ë. While much work has been done in other parts of CAD systems, there remains a need for an improved etch simulator. The fundamental problem is how to model the complex transformation from the initial two dimensional input mask to the ænal three dimensional output shape, particularly when highly anisotropic etchants are used. A new etch simulation method is presented in this paper based on Cellular Automata. The basic approach is to divide a wafer of silicon into small cubic cells, æ Manuscript prepared for submission to the IEEEèASME Journal of Microelectromechanical Systems y Word Count: 3100 words. z Graduate Research Assistant x Corresponding author: Associate Professor of Mechanical Engineering, Mail Code 104-44, Caltech, Pasadena, CA 91125, FAX: 818è568-2719, e-mail: erik@design.caltech.edu 1

and each cell is given a few primitive rules governing its rate of removal when exposed to an etchant. If these few simple rules are properly written, then the aggregate behavior of all the cells will accurately represent the complex geometry of a silicon wafer being etched. Finite element analysis èfeaè, computational æuid dynamics ècfdè, and other methods are all based upon this approach. This approach permits any etchant tobesimulated, by suitable choice of rules for each cell, and can exhibit spatial and temporal non-uniformities, èsuch as mask erosion and undercutting, etchant aging, etc.è as seen in silicon etching. It also can easily and accurately model complex interactions between etched shapes, such as when one etched regions intersects with another, or when an etched shape intersects itself. When silicon is etched with anisotropic etchants, the etched shape changes as a function of time. A number of diæerent approaches exist to accurately predict the etched shape given an initial mask ë1, 3, 4, 5ë. The ASEP program by Buser ë6ë uses traveling planes and the intersections between them to deæne the shape as a function of time. The Slowness method of Sequin ë7ë examines the corners of a shape and predicts the trajectory of those corners. This is done using a vector expression involving the inverse of the rate èthe slownessè of the planes which make up the corner. The Eshape method of Hubbard and Antonsson ë8ë precalculates the traveling planes and then extracts the etched shape section by section. These models deal well with most basic shapes. However, complex shapes are more diæcult for theses methods to simulate. For example, when two distinct shapes merge to form a new shape ètermed through-cutè, substantially more computation must be done to detect and locate the new intersections and corners. The robust Cellular Automata model presented here predicts the three dimensional etched shape as a function of time for arbitrary etchants and arbitrary initial mask shapes. Some preliminary work has been done on atomistic approachs ë7, 9ë, however this paper will focus on Cellular Automata and address, at greater length, issues such as generality, eæciency, and speed. The model can simulate very complicated geometry and has moderate computational requirements. 2 Modeling Methods The ASEP, Slowness, and the Eshape methods èmentioned aboveè are high level; the fundamental modeling unit or primitive is deæned in terms of endpoints with an associated interior. The intersection points between two or more units are calculated and new endpoints delimiting new interiors are determined. In two dimensions the units are line segments while in three dimensions they are planar polygons. For example a sharp two dimensional corner is deæned by the moving intersection point of the two segments that make up that corner. The advantage of this approach is that each unit is deæned at a relatively high level of abstraction. Thus relatively few units are needed to deæne shapes. The disadvantage of this approach is the diæculty of calculating interactions between etching primitives. In general as the etched shapes are modeled by fewer, more complex primitives the computational intensity required to calculate the change in primitives increases. When only local calculations are performed, the number of 2

computations is low since only only a few neighbors may interact. Unfortunately, the most interesting phenomena èthrough-cut, shape intersections, compensation, etc.è require global calculations. This means that all primitives must be checked against each other for interactions. There are hierarchical testing schemes that narrow the possible interactions using eæcient tests, and then examine only those that pass the ærst tests, but the computational cost is still high. Thus the attributes of high level models are best matched to simple geometry and unchanging topology. The Cellular Automata model in contrast, uses a low level representation, each shape is represented by a sequence of cells. Each cell interacts only with its neighbors, there are no global interactions. Moreover all interactions are computationally eæcient. Thus Cellular Automata always perform many calculations, but the individual calculations are small and the net cost ènumber of calculations times the cost of each calculationè will be less than other methods for typical etched shapes and resolutions. Cellular Automata excel at complex geometries with changing shape and topology. 2.1 Scaling The Cellular Automata method is based on the principal of scaling presented in ë8ë. For a given mask shape, the form of the etched shape does not change if the initial mask size is scaled, although the output size and eæective etch time do change. Thus the mask can be reduced to smaller and smaller sizes until the crystal nature of silicon becomes important. In eæect, the Cellular Automata method replaces many atoms in a shape with one atom èor cellè. Within the shape, groups of atoms behave as if they were only one atom obeying crystallographic laws. In this way the number of required primitives is minimized. Linearity èin the sense of scaling ë8ëè is necessary for this to be true, but the etching itself may be nonlinear in space èmeaning that the etched shape changes with timeè. 2.2 Empirical vs. theoretical Our analysis of the etching of silicon has been empirical rather than theoretical. The theoretical approach would involve the study of the chemistry of both the silicon and the silicon etchant. However such chemical reactions are very complex and diæcult to model. Our emphasis has been on using experimental data and experimental observations to formulate empirical rules that accurately model the etching. The use of such rules allows for the eæcient implementation of modelers which would otherwise be very computationally intensive. In formulating these etching rules two guidelines must be followed: èiè the rules must produce accurate results èiiè the model rules must agree with the microscopic chemical behavior. The empirical rules used in the Cellular Automata model reduce the complexity of the interactions between cells while still producing accurate predictions of the changing shapes as a function of time. 3

Figure 1: Silicon basis cell. 3 Two Dimensional Algorithm The Cellular Automata model will ærst be presented in two dimensions then extended to three dimensions. To begin developing a two dimensional Cellular Automata etch simulation, consider the diamond lattice crystal structure of silicon as shown in Figure 1. For the purposes of simulation the diamond structure of the lattice is converted into an array of cells. If we examine a plane of atoms parallel to the unetched surface of a è100è wafer, one lattice unit cell deep, from above we see the pattern shown in Figure 2 and Equation 1 èthe depth within the page is not shownè. An array of cells is constructed such that it contains a 1 when an atom is present and a 0 èor is emptyè when no atom is present. Each two dimensional unit cell resembles the number 5 on a throwing die, and has four nearest neighbors, as shown in Equation 1. 2 3 1 1 1 1 ::: 1 1 1 1 1 1 1 1 ::: cell array = 1 1 0 0 1 0 0 0 ::: 6 4 1 0 0 0 7 5....... unit cell = 2 6 4 1 1 1 1 1 3 7 5 è1è Once the etching begins, at each cell in sequence, the number of nearest neighbors is counted along with the number of next-nearest neighbors. From this information, 4

O : SURFACE 1/2 1/4 3/4 Figure 2: Silicon basis cells viewed from above, size indicates depth. This particular ægure shows3by2by 1 unit cells the local plane is classiæed as either è111è, è101è, or è311è. For example, the è111è plane has three nearest neighbors while the è101è plane has only two, as illustrated in Figure 3. As might be expected, the fastest planes èas measured experimentallyè have fewer nearest neighbors. Table 1 shows the neighbor conditions for the diæerent planes. These planes were chosen since they preferentially appear in most etched shapes. At each time step a fraction of each exposed cell is removed, based on the number of nearest and next-nearest neighbors that the cell has at this time step. Since the number of nearest and next-nearest neighbors that the cell has is determined by the plane that the cell resides on, and the rate of etching perpendicular to these planes is plane nearest next speed neighbors neighbors è111è 3 2 slowest è100è 2 3 intermediate è110è 2 3 intermediate è311è 2 2 f astest è2è Table 1: Number of neighbors for etching planes. 5

(101) (111) Figure 3: Classiæcation of planes based on neighbors. known, a calibrated fraction of the cell is removed at each time step. Where removal means that a variable is updated for each cell that represents the remaining fraction. All ælled cells start with a 1 èoneè for this value. With this scheme, etchants of any rate and selectivity can be modeled, isotropic to anisotropic. When 100 è of a cell is removed, it is removed from further calculations, which exposes cells behind it to etching at subsequent times steps. These steps are then repeated to ænd the etched shape at each time step. In this way, new planes are introduced automatically. 4 Three Dimensional Extension This method can easily be extended to three dimensions when a vertical stack of cell arrays is used. Once the topmost array has been calculated for a particular time, it is used to calculate the next lower array. To calculate each succeeding array, at each cell in the lower layer, the æve nearby cells above it are examined. If any of these cells are present, the lower cell is protected and kept, otherwise it is removed. This lower array is then used to calculate the one beneath it. This process is repeated for each time step. The appendix lists a pseudocode implementation of the Cellular Automata method. The three dimensional algorithm described above is valid for etchants modeled by è111è, è100è, è101è, and è311è planes. This is the case for a è100è wafer etched with EDP. Diæerent etchants have diæerent dominate planes; with KOH etching, the è101è planes è45 degree wallsè are replaced by the è010è planes èvertical wallsè. If a diæerent etchant is to be modeled, a slightly diæerent three dimensional extension 6

algorithm must be used. A sample of the Cellular Automata simulations èusing EDP as the etchantè is shown in Figure 4. Figure 5 shows the result of the Cellular Automata simulation for an initial cross shaped mask. The simulation shows good agreement with the experimental results èsee Figure 6è. Note that the bounding planes for long times are the è111è planes. 5 Full Three Dimensional Algorithm In addition to the two dimensional model extended to three dimensions, a full three dimensional algorithm was developed. In this case the actual diamond lattice is modeled with a three dimensional array having elements at each atom location. In three dimensions, each atom has four nearest neighbors. Referring to the æve atom unit cell of two dimensions èsee Equation 1è, the central atom remains the same but the northeast and southwest atoms are one atomic level lower while the southeast and northwest atoms are one atomic level higher. Each cell also has twelve next-nearest neighbors. As with the two dimensional case, a classiæcation scheme is developed based on the the number of nearest and next-nearest neighbors. This algorithm has been used to predict output shapes with results similar to those for the extended two dimensional case. However this algorithm is slower. One reason for the slowness is that this array is not symmetric. Planes at +45 degrees èalong the southeastènorthwest lineè will diæer in height from planes at -45 degrees èalong the southwestènortheast lineè by two atom heights. Thus the results have tobe averaged over two atom heights, and the number of calculations is doubled. The two dimensional extension discussed above in eæect removes this asymmetry. 5.1 Two dimensions vs. Three dimensions Both the two and three dimensional algorithms produce similar results, and both classify planes according to the number of neighbors with more neighbors meaning a denser plane. However it is important to note that they do so by using two diæerent classiæcation schemes. The three dimensional algorithm is a general approach, while the extended two dimensional algorithm is a specialized subset of the full three dimensional case which uses certain conditions èe.g. a è100è waferè to reduce the complexity of the rules. The choice of classiæcation rules involves a trade oæ between accuracy of modeling and speed of implementation. Avery complex rule system involving many neighbors will provide a more detailed model of the etching, but at the price of increased computation. In practice we choose the extended two dimensional algorithm over the full three dimensional algorithm since it provides a suæciently accurate result in a faster, more eæcient implementation. 7

ægure here Figure 4: Sample of Cellular Automata algorithm output. 8

ægure here Figure 5: Cellular Automata algorithm output for initially cross shaped pegs. 9

photo here Figure 6: Experimental output shapes for initially cross shaped pegs. 10

6 Computational Cost Consider an area divided into N by N cells. Most higher level etch simulations scale on the order of N in two dimensions, but Cellular Automata fair less well. They scale as N 3 èn 2 cells are needed and the eæective time scales with Nè. If the size of the array is doubled, then twice as many time steps are required èsince the cell size is halvedè. In three dimensions, all models multiply an extra factor of N in the scaling. For three dimensional Cellular Automata, sample calculations for twenty time steps of a 50 by 50 cell input mask required several seconds on a Unix work station. A 100 by 100 array for 40 time steps would require a few minutes, a 200 by 200 for 80 time steps would require on the order of half an hour. One proposed solution to the rapid rise in processing time is a perimeter based Cellular Automata method. Such a method would examine only the boundary of shapes rather than the entire cell array, thus decreasing the number of cells which must be examined and potentially increasing the modeling speed. 7 Conclusion A new Cellular Automata etch simulation method has been developed and presented. This method exhibits several advantages over existing geometry based etch simulators in that complex geometry, through-cut, and temporally and spatially varying etch rates can be modeled. Very little computation is performed for each cell, and the rules embodied by each cell are simple. The aggregate behavior of these simple cells accurately reæects the geometry observed in silicon etching. Despite the computational limitation of the method èwhich imposes a trade oæ between the spatial resolution of the CA etch simulation technique and the simulation timeè the approach's robustness to arbitrarily complex geometry and an unlimited number ofetched shape intersections and interactions, provides a clear advantage for many MEMS design problems. 11

8 Appendix 1 Listed below is a pseudocode implementation of the extended two dimensional Cellular Automata method. Comments are denoted by è* comments *è. 1è Create èn xnxdepthè array Create èn xnxdepthè temporary array 2è Transfer mask in array level 1 3è Input percentages to be removed for each plane 4è è* Two dimensional algorithm *è For each èi,jè element inlevel 1: count occupied nearest cells: èi+1,j-1è, èi+1,j+1è, èi-1,j-1è, èi-1,j+1è count occupied next-nearest cells: èi,j+2è, èi,j-2è, èi+2,jè, èi-2,jè use Table 1 to classify plane remove proper percentage of cell èi,jè in temporary array Switch level 1 of array and temporary array 5è è* Three dimensional extension *è Set depth level k=2 5.bè For each èi,jè element inlevel k: count occupied nearest cells in level k-1: èi+1,j-1è, èi+1,j+1è, èi-1,j-1è, èi-1,j+1è if count = 0 then remove cell èi,jè in level k of temporary array Switch array and temporary arrays Set depth level k=k+1, while k é depth loop to 5.b 6è Write array 7è Loop to step 4 for next time step Acknowledgments The authors wish to gratefully acknowledge Professor Y.C. Tai for the use of his facilities and many helpful discussions. This material is based upon work supported, in part, by the National Science Foundation under Grant No. ECS-9023646. Any opinions, ændings, conclusions or recommendations expressed in this publication are those of the authors and do not necessarily reæect the views of the sponsor. References ë1ë S. D. Senturia, R. M. Harris, B. P. Johnson, S. Kim, M. A. Shulman, and J. K. White. A computer-aided design system for microelectromechanical systems èmemcadè. Journal of Microelectomechanical Systems, 1:3í13, March 1992. ë2ë K. D. Wise. Integrated microelectromechanical systems: A perspective on MEMS in the 90s. In MEMS '91, pages 33í27, Institute of Electrical Engineers, 1991. ë3ë G. DeLapierre. Anisotropic crystal etching: A simulation program. Sensors and Actuators, 31:267í274, 1992. 12

ë4ë D. W. Shaw. Morphology analysis in localized crystal growth and dissolution. J. Cryst. Gr., 47:509í517, 1979. ë5ë T. Thurgate. Segment based etch algorithm and modeling. IEEE Transactions on computer-aided design, pages 1101í1109, sep 1991. ë6ë R. A. Buser and N. F. de Rooij. ASEP: A CAD program for silicon anisotropic etching. Sensors and Actuators, 28:71í78, 1991. ë7ë C. H. Sequin. Computer simulation of anisotropic crystal etching. In Transducers '91, pages 801í806, San Francisco, CA, USA, 1991. ë8ë Ted J. Hubbard and Erik K. Antonsson. Emergent Faces in Crystal Etching. Journal of Microelectomechanical Systems, 3è1è:19í28, March 1994. ë9ë H. Camon and A. Gue. Modelling of an anisotropic etching in silicon-based sensor applications. Sensors and Actuators, 33:103í105, 1992. 13