01.12.2012 Views

Advanced CAD System for Electromagnetic MEMS Interactive Analysis

Advanced CAD System for Electromagnetic MEMS Interactive Analysis

Advanced CAD System for Electromagnetic MEMS Interactive Analysis

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

(a) (b) (c)<br />

Figure 3-13: Three different <strong>MEMS</strong> geometries created using Geodesic. The switch (a)<br />

was created using domain decomposition and process simulation. The micromirror (b)<br />

and comb drive (c) were created using the geometric algorithm. Geometries<br />

exaggerated in the z-direction <strong>for</strong> clarity.<br />

3.4 A solid modeler independent implementation of the Composite <strong>CAD</strong> Process Definition<br />

Specification<br />

3.4.1 Introduction<br />

The “Composite <strong>CAD</strong> Process Definition Specification 1.0” [11] is a proposed standard <strong>for</strong><br />

<strong>MEMS</strong> <strong>CAD</strong> vendors to specify the process flow used to create geometry (i.e. solid models) <strong>for</strong><br />

simulation. The file <strong>for</strong>mat is the product of over a year of interaction of numerous vendors<br />

which resulted in a useful <strong>for</strong>mat with wide application <strong>for</strong> microsystems. The standard had<br />

several key design objectives. First, it was designed to be an ASCII text file that was “human<br />

readable.” In addition, the processing steps were to be the most common used in microsystems<br />

(with particular focus on process operations which altered the physical geometry). Finally,<br />

version 1.0 was designed to be a minimal standard so that maximum compliance across vendors<br />

could be achieved.<br />

This section describes the implementation details of the basic standard found in [11]. Here the<br />

overview of a solid modeler independent implementation is given. The actual source code can<br />

be found on the CD-ROM. The CCPDS <strong>for</strong>mat consists of eight commands, which are<br />

organized functionally in Table 3-3:<br />

34

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!