Micro-electro-mechanical systems (MEMS) are very small devices that contain both mechanical and electrical elements with sizes in the order of microns. Design cycle time is an important consideration in the development and introduction of MEMS devices in the market. To develop extraction tools for MEMS designs, we need geometric algorithms to analyze the spatial layout of the mechanical portion of the MEMS device and extract a net-list of mechanical components. Such extracted net-list of mechanical components can be combined with the electronic component net-list to provide the complete device schematic. A key step in the extraction of mechanical elements is classification of various portions of the layout into structural elements. Because MEMS designs consist of a large number of elements, computational efficiency of the underlying extraction algorithm is very important for it to work on complex devices. This paper describes an efficient geometric algorithm for extracting structural elements from spatial layout of MEMS designs.

1.
Bryzek, J., Petersen, K., and McCulley, W., 1994, “Micromachines on the March,” IEEE Spectrum, pp. 20–31.
2.
Howe, R. T., Muller, R. S., Gabriel, K. J., and Trimmer, W. S. N., 1990, “Silicon Micromechanics,” IEEE Spectrum, July, pp. 29–35.
3.
Tang, W. C., 1997, “Overview of Microelectromechanical Systems and Design Processes,” In Proceedings of Design Automation Conference, pp. 670–3.
4.
Fedder, G. K., 1999, “Structured Design of Integrated MEMS,” In Proceedings of MEMS ‘99, Orlando, Florida, Jan. 17–21, pp. 1–8.
5.
Tang, W. C., Nguyen, T. H., Judy, M. W., and Howe, R. T., 1990, “Electrostatic-Comb Drive of Lateral Poly-Silicon Resonators,” In Proceedings of Transducers ‘89, 2, pp. 328–331, June.
6.
Lakdawala, H., Baidya, B., Mukherjee, T., and Fedder, G. K., 1999, “Intelligent Automatic Meshing of Multi-Layer CMOS Micromachined Structures for Finite Element Analysis,” In Proc. of MSM ‘99, San Juan, Puerto Rico, pp. 297–300, April 19–21.
7.
Antonsson, E. K., 1995, “Structured Design Methods for MEMS,” NSF Workshop on Structured Design Methods for MEMS, November 12–15.
8.
Mukherjee, T., and Fedder, G. K., 1997, “Structured Design of Microelectromechanical Systems,” In Proceedings of Design Automation Conference, Anaheim, CA, June 9–13.
9.
Maher, M. A., and Lee, H. J., 1998, “MEMS Systems Design and Verification Tools,” Proceedings of SPIE Smart Structures and Materials, San Diego, CA, March, pp. 40–48.
10.
Swart
,
N. R.
,
1999
, “
A Design Flow for Micromachined Electromechanicalsystems
,”
IEEE Design and Test of Computers
,
16
(
4
), pp.
39
47
.
11.
Fedder, G. K., Iyer, S., and Mukherjee, T., 1997, “Automated Optimal Synthesis of Microresonators,” In Proc. of 9th Int’l. Conf. on Solid-State Sensors and Actuators, Chicago, IL, June 16–19.
12.
Iyer, S., Mukherjee, T., and Fedder, G. K., 1998, “Multi-Mode Sensitive Layout Synthesis of Microresonators,” In Proceedings of International Conference on Modeling and Simulation of Microsystems, Semiconductors, Sensors and Actuators, Santa Clara CA, April 6–8.
13.
Vandameer, J. E., Kranz, M. S., and Fedder, G. K., 1997, “Nodal Simulation of Suspended MEMS With Multiple Degrees of Freedom,” 1997 International Mechanical Engineering Congress and Exposition, 8th Symposium on Microelectromechanical Systems, Dallas, TX, Nov. 16–21.
14.
Vandemeer, J. E., Kranz, M. S., and Fedder, G. K., 1998, “Hierarchical Representation and Simulation of Micro-Machined Inertial Sensors,” In Proceedings of MSM, Santa Clara, LA, Apr. 6–8, pp. 540–545.
15.
Baidya
,
B.
,
Gupta
,
S. K.
, and
Mukherjee
,
T.
,
2002
, “
An Extraction Based Verification Methodology for MEMS
,”
IEEE/ASME’s Journal of Microelecromechanical Systems
,
11
(
1
), pp.
2
11
.
16.
Gabbay, L. D., and Senturia, S. D., 1998, “Automatic Generation of Dynamic Macro-Models,” In Proceedings of Solid State Sensors and Actuators Workshop, Hilton Head, GA, June 7–11.
17.
McCormick, S. P., 1984, “EXCL: A Circuit Extractor for Integrated Circuit Designs,” In Proceedings of the Design Automation Conference, June, pp. 616–23.
18.
Cormen, T. H., Leiserson, C. E., and Rivest, R. L., 1990, Introduction to Algorithms, New York, McGraw-Hill.
You do not currently have access to this content.