Abstract Microelectromechanical systems (MEMS) integrate miniaturized mechanical structures with electronics to extend the benefits of planar integrated circuit technology to a broader class of systems, involving sensors, actuators, filters, resonators, switches, and wave guides. The mechanical structures, such as beams, plates, groves, and diaphragms, implement transduction between energy domains, passive implementations of discrete electrical devices, and conduction paths for electromagnetic radiation [F. Frank, J. Staller, The merging of micromachining and microelectronics, Third International Forum on ASIC and Transducer Technology, Alberta, Canada, May 1990, pp. 53–60, R. Howe, Silicon micromechanics: sensors and actuators in a chip, IEEE Spectrum, July (1990) 29–35]. To realize the potential and growth of microelectromechanical systems (MEMS) technology, many new design and manufacturing challenges must be addressed. The close proximity of the integration of mechanical and electrical domains within the small dimensions associated with very large scale integration (VLSI) presents new energy-coupling issues. The behavior of the overall system is not the simple concatenation of separate mechanical and electrical behaviors, but the simultaneous combination of the mechanical and electrical behaviors. New modeling, analysis, and design techniques are required to address both mechanics and electronics. In this paper, we address initial design capture and system conceptualization of MEMS transducers based on visual modeling and design. Visual modeling frames the task of generating hardware description language (analog and digital) component models in a manner similar to the task of generating software programming language applications. A domain is created using relevant artifacts and the artifacts are rendered to highlight key design aspects. The artifacts may be directly manipulated in controlled ways to alter design aspects—a process we refer to as design - by - direct - manipulation . To facilitate the application of visual modeling and design for microelectromechanical transducers, artifacts, renderings, and associated design aspects need to be largely predefined. This requirement leads to a structured topological design strategy wherein microelectromechanical foundry cell libraries are utilized. Microelectromechanical system transducer design becomes a process of exploring candidate cells (topologies), varying key aspects of the transduction for each topology, and determining which topology best satisfies design requirements. Design renderings and aspects emphasize a circuit level of abstraction. Coupled-energy MEMS characterizations are presented based on branch constitutive relations and an overall system of simultaneous differential and algebraic equations (DAE). The resulting design methodology is called Visual Integrated-Microelectromechanical VHDL-AMS Interactive Design (VIVID).
[1]
J. Eckmuller,et al.
Hierarchical characterization of analog integrated CMOS circuits
,
1998,
Proceedings Design, Automation and Test in Europe.
[2]
Alexander D. Khazan.
Transducers and Their Elements: Design and Application
,
1993
.
[3]
K. J. Gabriel,et al.
Silicon micromechanics: sensors and actuators on a chip
,
1990,
IEEE Spectrum.
[4]
William C. Tang,et al.
Electrostatic-comb drive of lateral polysilicon resonators
,
1990
.
[5]
Margaret M. Burnett,et al.
Visual Programming
,
1995
.
[6]
Alexander Repenning,et al.
Programming as problem solving: a participatory theater approach
,
1994,
AVI '94.
[7]
Margaret M. Burnett,et al.
Visual Programming - Guest Editors' Introduction
,
1995,
Computer.
[8]
Margaret M. Burnett,et al.
Scaling Up Visual Programming Languages
,
1995,
Computer.
[9]
J.C. Erskine.
Polycrystalline silicon-on-metal strain gauge transducers
,
1983,
IEEE Transactions on Electron Devices.
[10]
A. P. Dorey,et al.
Frequency output piezoresistive pressure sensor
,
1983
.
[11]
Jeff Magee,et al.
Graphical configuration programming
,
1989,
Computer.
[12]
Satoshi Matsuoka,et al.
Creating visual objects by direct manipulation
,
1992,
Proceedings IEEE Workshop on Visual Languages.
[13]
Takayuki Dan Kimura,et al.
A Visual Language for Keyboardless Programming
,
1986
.
[14]
Gabor Karsai,et al.
Model-based software synthesis
,
1993,
IEEE Software.
[15]
Ronald A. Walsh,et al.
Electromechanical Design Handbook
,
1990
.
[16]
Scott Wallace,et al.
Fabrik: a visual programming environment
,
1988,
OOPSLA 1988.
[17]
K.E. Petersen,et al.
Silicon as a mechanical material
,
1982,
Proceedings of the IEEE.