5
SUGAR • Tool for system-level MEMS simulation • Goal: Be SPICE to the MEMS world • Analyzes static, dynamic, and linearized steady-state behavior • Challenges: – Be fast enough for design and optimization (not just verification) – Handle coupled physical effects (electrical, mechanical, thermal, optical, …)

SUGAR Tool for system-level MEMS simulation Goal: Be SPICE to the MEMS world Analyzes static, dynamic, and linearized steady-state behavior Challenges:

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SUGAR Tool for system-level MEMS simulation Goal: Be SPICE to the MEMS world Analyzes static, dynamic, and linearized steady-state behavior Challenges:

SUGAR• Tool for system-level MEMS simulation

• Goal: Be SPICE to the MEMS world

• Analyzes static, dynamic, and linearized steady-state behavior

• Challenges:– Be fast enough for design and optimization (not just

verification)– Handle coupled physical effects (electrical,

mechanical, thermal, optical, …)

Page 2: SUGAR Tool for system-level MEMS simulation Goal: Be SPICE to the MEMS world Analyzes static, dynamic, and linearized steady-state behavior Challenges:

SUGAR: Current work

• Broad set of component models

• Validation against optical measurements

• Deployment of Millennium-based web service (used in EE245 in Fall 2001)

• Analyze dependence on parameters (sensitivity analysis, bifurcation analysis)

• Design synthesis and optimization

• Integration of state-of-the-art solvers

Page 3: SUGAR Tool for system-level MEMS simulation Goal: Be SPICE to the MEMS world Analyzes static, dynamic, and linearized steady-state behavior Challenges:

Architecture

System Assembly

Device Models

Solvers

Netlist

uses mumps.net

param ox=0, oy=0, oz=0

gap3dV2 p1 [b c D E]

[l=100u w1=5u w2=5u

gap=2u t1=0u t2=500u

V1=5 V2=12

ox=ox oy=oy oz=oz]

Analysis Results

transient analysis

steady-state analysis

static analysis

sensitivity analysis

User Interfaces

MATLAB™ Web Library

Page 4: SUGAR Tool for system-level MEMS simulation Goal: Be SPICE to the MEMS world Analyzes static, dynamic, and linearized steady-state behavior Challenges:

Torsional micromirror. MEMS Design by: M. Last, K.S.J. Pister

• Complex system with ~1000 comb fingers and torsional springs

• Finite Element Analysis might use O(106) continuum elements

• Sugar: system reduces to 2,621 elements and 11,706 unknowns

• Device described using parameterized substructures

Cosine-shaped beams

Perforated beams

Mirror

Torsional hinge

Perforated comb drive array

Actuation direction

Moment arm

Recessedinner plate

Page 5: SUGAR Tool for system-level MEMS simulation Goal: Be SPICE to the MEMS world Analyzes static, dynamic, and linearized steady-state behavior Challenges:

M&MEMS: SUGAR on the Web• Hosted on Berkeley Millennium cluster

• Requires only a web browser (with Java for graphics)

• Used in Berkeley’s Fall 2001 introductory MEMS course