Upload
denghuei
View
220
Download
0
Embed Size (px)
Citation preview
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
1/66
The Art of MEMS+IC Simulation
MEMS+ 2.0: Enabling System-level Design with
Matlab, Simulink and Cadence Virtuoso
The Art of MEMS+IC Simulation
MEMS+ 2.0: Enabling System-level Design with
Matlab, Simulink and Cadence Virtuoso
Angela Chao, PhD / Technical Manager /
www.apic.com.tw
SEMICON Taiwan, September 2011
Angela Chao, PhD / Technical Manager /
www.apic.com.tw
SEMICON Taiwan, September 2011
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
2/66
MEMSaremicro ornanoscaled
devices
Typically
comprise
a
MEMS
sensingoractuationdeviceand
integratedelectronics
DisconnectbetweenMEMSandIC
designflows
leads
to
long
developmentcyclesandhighcosts
Minimaldesignreuse
Introduction
Digital micro-mirror device (DMD)
by Texas Instruments
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
3/66
ICandlayoutdesignersrequireaMEMScomponentfortheirICdesign
environment
MEMSProductDesignRequires
Collaboration
ICDesignandSimulationToolsMEMSDesignandSimulationTools
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
4/66
Howcananaccuratecircuitorsystemmodelbecreatedconsideringthe
complexityofstateoftheartMEMSdevices?
TheCollaborationChallenge
Analog Devices, Inc. All rights reserved
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
5/66
ReducedOrderModelingyieldsasystemorcircuitmodelstarting witha
classicFEelementmodel:
ReducedOrderModeling
+Flexibleapproach,onlylimitedbywhatcanbe
modeledwithFEA
Nonparametric
Hardtoincludemechanicalnonlinearitiesandcontact
models
Timeconsuming/hardtoautomate
Requiresin
depth
FEA
knowledge
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
6/66
RequestsleadingMEMSmanufacturers forparametricmodels
EverytimemyMEMSteamchangesthedevicegeometry,theynotonly
have
to
re
extract,
but
also
re
validate
the
model,
which
limits
our
ability
to
quicklycodesignwithourcircuitteam
Itsimportanttogivethecircuitteamafewgeometricparameterstovary
sotheycanoptimizethesystemcharacteristics.
Toimprove
yield
of
the
entire
system,
we
need
the
entire
model
to
be
sensitivetomanufacturingvariationsinthegeometry.
Whyparametricmodelsare
needed
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
7/66
Circuitsimulatorcompatiblelumpedmodelsofnonelectricalcomponents
suchasplates,beams,electrodesetc:
+ Parametric,enablingyield,parameterandMonteCarlostudies
+ Canhandlemostformsofnonlinearities
Flexibilityand
applicability
depends
on
the
quality
of
the
available
model
writing
skills
orexistingcomponentlibraries
BehavioralModelingApproach
V
kzkz kz kzC
FEFMR
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
8/66
Ourfirstanswer:CoventorWareArchitect,aschematicbasedapproachtoMEMS+IC/Systemsimulation:
CoventorWareArchitect
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
9/66
Everyschematicmodelhadarichsetofparametersinordertoenableamaximumofdesignflexibility:
SchematicModel
Parameterization
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
10/66
Schematiccreationwasoftenperceivedaslaboriousandnonintuitive
Scene3Dbroughtsomerelief
3DModelwithScene3D
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
11/66
Userswereoftenimpressedbythesimulationspeedbuthadahardtimeto
appreciatethecomplexityofArchitectsimulations
Simulation Speed
More the 10000 time steps in only 7min on a standard laptop!
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
12/66
soweadded3Dresultvisualization
Theanimationisgreatly
exaggeratedinvertical
direction
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
13/66
Withcontinuingimprovementstoourcomponentlibrary,ARCHITECT could
handleanincreasingvarietyofdesigns
andArchitectwasnolongerjustaboutMEMS+ICdesign. FullMEMSdevice
designcould
be
done
in
minutes
Architect Examples
DLPMirrorsRingGyros
RFSwitchesResonators
Accelerometer
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
14/66
Schematicbasedmodelcreationwasstillunnaturalformostmechanical
engineerswhopreferCADtoolsoratleastlayouteditorsfordesigninput
MostICandsystemdesignerspreferMATLABSimulink,Cadence,Mentor
Graphics,Synopsys(ratherthanSABER!)
Ourmostvaluableasset,ourmodellibrary
wastrapped
inside
SABER
Remaining Caveats
> 15 ManYears
Saber -Mast
BehavioralModel Libraryin C++
> 15 Years
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
15/66
OurNewApproach
MEMS+
FEMDamping
and
Stress
Analysis
AlgorithmLevelDesign
StructuralLevel
Design
and
PCell
Generation
SEMulator3D
ProcessEmulation
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
16/66
InsertMEMSmodelinschematic3
ParameterizedMEMS
ComponentLibrary
(.lib)
CoventorMEMS+
Assembledesignin3D1
Visualizesimulationsin3D5
CoventorMEMS+
forMatlabSimulink
SFunctionInterface
Simulate4
ImportMEMSModel2
Symbol
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
17/66
ParameterizedMEMS
ComponentLibrary(.lib)
CoventorMEMS+
Assembledesignin3D1
CoventorMEMS+
forCadenceVirtuoso
Visualizesimulationsin3D6
ImportMEMSModel2
PCell
Netlist
Symbol
CadenceVirtuoso
InsertMEMSmodelinschematic3
PlaceMEMS
pCell
in
layout5
Spectre/UltraSimSimulate4
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
18/66
MEMS+ PDKand3Ddesignentry
3DMEMS+ modelbasedonAnalogDevicesADXL202
designdataavailabletothepublic
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
19/66
Allfoundryrelevantdataisstoredintwodatabases,whichareeither
providedbyanexternalfoundryorbythetechnologygroupwithinthe
company
FoundryDataPDK
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
20/66
Materialpropertiescanbedefinedasvalues,variablesoralgebraicequations
VariableAssignment
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
21/66
TheProcessEditordetailsthesequenceofMEMSfabricationsteps
Itholdslayernames,thicknessesandsidewallangles
ProcessEditor
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
22/66
EachlayerisassociatedtooneofthematerialsfromtheMaterialDatabase
LayerMaterialSelection
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
23/66
VariablesdefinedintheMaterialDatabaseorProcessEditorcan beexposed
totheMEMSdesigner
ExposingVariables
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
24/66
TheMEMSdesignerstartswithablank,3DcanvasontheInnovatortab
Innovator
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
25/66
ExposedvariablesfromtheProcessEditororMaterialDatabaseare
automaticallyimportedintoInnovator
PDKVariableImport
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
26/66
MEMSdevicemodelsarecreatedwithalibraryofparametriccomponent
generatorsforsuspensions,plates,combsandelectricalpads
ParametricComponentLibrary
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
27/66
TheMEMSdesignerpickscomponentsfromthelibrarytoassemblethe
desiredstructure
AddingComponents
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
28/66
Eachcomponentcanbeassignedtooneormultiplelayersofthe
correspondingprocessfile
LayerAssignment
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
29/66
Componentparameterscanbedefinedasvalues,variablesoralgebraic
equations
ComponentParameters
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
30/66
Thecomponenttreehighlightsthecomponentnamesandthehierarchical
structureofthe3Ddeviceschematic
ComponentTree
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
31/66
Themechanicalconnectortreeandviewingmodehighlightswhich
componentsarelinkedtogether
MechanicalConnectorView
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
32/66
Theelectricalviewingmodehighlightselectricalconnectivitywithcolorsand
transparencyinthecanvas
ElectricalConnectorView
Only electricallayers are shown
as solid
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
33/66
3DInnovatordesignscanbeimportedintoMatlabSimulinksmodeleditor
usingtheMEMS+importtool
MatlabSimulinkModelImport
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
34/66
TheMEMSdevicemodelinMatlabSimulinkfeaturesallparameters that
wereexposedinMEMS+Innovator
ModelParameters
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
35/66
Thesymbolviewfeaturesallexposedelectrical,mechanicalandcapacitance
ports
ExposedPorts
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
36/66
Exposedelectricalportsappearasvoltageinputs
Exposedmechanicalportsappearasforce/torqueinputsandposition/angle
variationoutputs
Exposedcapacitanceportsarepureoutputs
Input/OutputPorts
VoltageInputs
ReferenceFrame motionInputs
CapacitanceOutputs
PositionOutputs
ForceInputs
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
37/66
TheMEMSsystemdesignercompletesthefeedbackorpostprocessing
circuitusingmodelsfromthestandardlibrary
SystemSchematic
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
38/66
TheMEMSsystemdesignerconfirmsthedeviceperformancerunning
simulationsintheMatlab/Simulinkenvironment
MEMSDeviceSimulation
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
39/66
AdditionalanalysisareaccessiblefromtheMEMS+menu
AdditionallySupportedAnalysis
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
40/66
TheDCAnalysisisaconvenientwaytocreateoperatingpointsfortransient
andfrequencyanalysis
DCAnalysis
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
41/66
TheModalAnalysiscalculatesEigenmodesandEigenfrequenciesofthe
completesystem
ModalAnalysis
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
42/66
TheACAnalysisperformsfrequencysweepsofthecompletesystem
ACSmallSignalAnalysis
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
43/66
MEMS+Workflow
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
44/66
ParameterizedMEMS
ComponentLibrary(.lib)
CoventorMEMS+
Assembledesignin3D1
forCadenceVirtuoso
Visualizesimulations
in
3D6
ImportMEMSModel2
PCell
Netlist
Symbol
CadenceVirtuoso
InsertMEMSmodelinschematic3
PlaceMEMSpCellinlayout5
Spectre/UltraSim
Simulate4
DLPMirror
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
45/66
TexasInstrumentsdigitallightprocessing[DLP]projectionsystemisbuild
aroundadigitalmicromirrordevice(DMD)ontopofaSRAMcell
DesignExample
DLPmirrorwith
memorycell1
DLPmirrorinMEMS+2
Memorycellschematic3
Schematicofthe
combineddeviceand
memorycellmodel
4
Hierarchicalsymbol
of
a
DLP
mirror
with
memorycell
5
l i i
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
46/66
ThepositionandorientationoftheDLPmirrorispartoftheexposed
variables
CompleteDeviceDesign
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
47/66
P t i C ll Vi
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
48/66
TheMEMS+importtoolautomaticallycreatesaparametric layout and
schematicview
ParametricCellViews
Vi t C ll P t
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
49/66
Thecreatedcellviewsfeaturesallparametersthatwereexposed inMEMS+
VirtuosoCellParameters
MEMS Device Schematic
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
50/66
TheMEMSdesigneraddssourcestotheexposedelectricalpinsandconfirms
thedeviceperformancerunningDC,ACandtransientsimulations
MEMSDeviceSchematic
MEMS Device Simulation
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
51/66
SimulationresultscanbeloadedbackintoMEMS+andanimatedin the3D
canvas
MEMSDeviceSimulation
SRAM Memory Cell Design
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
52/66
TheICdesigner,meanwhile,createsaschematicoftheSRAMmemorycell
underneatheachmirror
SRAMMemoryCellDesign
Bit Line ~Bit Line
Word Line
Bit Line ~Bit Line
Data ~DataData ~Data
Word Line
Cadence Virtuoso schematic of thememory cell
Complete Pixel Cell
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
53/66
TheCMOSSRAMcellcaninturnbeconnectedtothemirrortoassemblethe
completepixelcell
CompletePixelCell
DLPmirrorwith
memorycell1
DLPmirrorinMEMS+2
Memorycellschematic3
Schematicof
the
combineddeviceand
memorycellmodel
4
Hierarchicalsymbol
ofaDLPmirrorwith
memorycell
5
Mirror Array Schematic
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
54/66
Thepixelcellisreplicatedtoformanarrayandconnectedtothedriving
electronics
MirrorArraySchematic
Hierarchical symbol of a DLP
mirror with memory cell
Cadence Virtuoso schematic of memory cell
Mirror Array Simulation
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
55/66
ThecompletemirrorarraycannowbesimulatedwiththeVirtuoso
simulators:Spectre,UltraSimorAPS
MirrorArraySimulation
150s in less then 30min real time!
Visualization in MEMS+ Scene3D
Integration
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
56/66
MEMS+takesfulladvantageoftheCadenceVirtuosocustomICdesign
environment
Integration
MonteCarlo
andYield
Analysis
Parasitic
Capacitance
Extraction
Combined
DRCSignoff
MEMSIC
Simulation
ParametricMEMS+ Design
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
57/66
MEMS+
Design Examples
MEMS+MEMS+
Design ExamplesDesign Examples
LamMode Resonator
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
58/66
Lam ModeResonator
MEMS+ modelbuildwithone4th order
rectangularplate
and
four
beams
LamMode Filter
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
59/66
BandpassfiltercanbebuildbycombiningmultipleLam resonators:
Lam ModeFilter
Microphone
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
60/66
Microphonewithperforatedbackplateusingcircularandarcshapedflexible
plateswithpressureloadsandelectrodes
Microphone
(Perforationarenotshownintheimage) ResultsofaModalAnalysiswith
Matlab/Simulink
PZEActuatedMirror
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
61/66
Mirrorwithcircularpzemembraneactuation:
VerticalMirrordisplacement[um]asa
function
of
voltage
QuadrilateralPlates withPiezo Layer
Rigid Cylinder(Mirror)
DiskGyro
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
62/66
DiskGyroscopebuildwithpieandarcshapedflexibleplatemodelswithside
andtopelectrodes
y
VerticalBeam
PiePlatesArcPlateswithSide
andTopElectrodes
MEMS+modeshapescomparedtoatraditionalparabolicbrickmesh
1.22MHz 7.53MHz7.53MHz1.23MHz
RingResonator
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
63/66
MEMS+ringresonatormadewithstraightbeams,arcplatesandside
electrodes
g
Accelerometer
with FeedbackLoop
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
64/66
MEMS+generatedaccelerometermodelwithSDforcefeedbackloopin
CadenceSpectre:
p
ThetransientsimulationwithSpectre
completed
in
less
then
10
seconds
!
AccelerationInput
PlateDisplacement
ControlSignal
MEMS+
DesignExamples
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
65/66
MEMS+ buildsonCoventorsparametricmodellibrarywhichhasbeen
provenonrealworlddesigns
Display Devices
RFSwitches
Resonators
Gyros (Angular Rate Sensors)Accelerometers
TheEnd
8/3/2019 9._14301500_The Art of MEMS+IC Simulation_Semicon Taiwan 2011
66/66
For sales assistance please contact:[email protected]