SlideShare a Scribd company logo
MEMS
Extraction & verification
What is extraction?
  Simplifying a full 3D model into behavioral model
    Convert FEA/BEA model (large DOFs) into computationally efficient model

    Develop pre-computed energy based model that captures multiphysics

  What is extracted ?
    Mechanical Strain Energy of Modes of Interest (Including stress and stress gradient effects)

    Capacitive energy

    Thermal effects (deformation due to temperature change)

    Fluidic Structure Interaction (due to compressive or non-compressive media)

    Other dissipation sources (thermoelastic damping (v8.6.1) and anchor acoustic losses (v8.6.2))
System Model Extraction (SME)
     Capture strain energy    Capture electrostatic energy    Capture fluid damping
  associated with each mode   associated with each mode          characteristics




                                                                                      Arnoldi/Krylov
        First mode                                                                      sub-space                                Compact
                                                                                        reduction                              Representation


                                                                                                                                  HDL
                                                                                                                             HDL formulation



        Second mode
                                                                                                                                Hardware
                                                                                                   N-DOF behavioral model       Description
                                                                                                    based on Lagrangian
                                                                                                        formulation

                                                                                                       d # "L & "L
                                                                                                          %      ()     =0
                                                                                                       dt % "q j ( "q j
                                                                                                          $      '
         Third mode


                                                                                           !

❶ Capture total energy of relevant mode                      ❷ Krylov/Arnoldi methods to                      ❸ Create Compact model for
(Mechanical, Electrostatic, Dissipation)                     generate Lagrangian formulation                  system modeling
System model extraction (SME) flow chart




                                                                  / SPICE OR OTHER EDA TOOL




  Summary: Convert problem from Newtonian (inertia based) to more efficient Lagrangian domain (energy based)
SME advantages


•   Automated full       •   3D MEMS system
    multi-physics            simulation
    capture
                         •   Device and package
•   1000 X faster than       level extraction
    pure FEA
                         •   Automated VHDL/
•   Matches FEA to           Verilog/ SPICE
    within 1% accuracy       generation

•   Fully capture
    harmonic responses
EDA Linker capabilities (compatibility)

                    Create accurate N-DOF dynamic system model
                  from MEMS FEA/BEA model


                    Output system model into SPICE, HDL, and
                  Simulink formats


                   Compatible with EDA tools from Cadence,
                  Mathworks, Mentor, Synopsys and Tanner


                    Integrated CMOS-MEMS (SoC/SiP) compatibility
Integrated design flow for MEMS + IC
     Device/System Design Exploration
1         Design of Experiments
               (SYNPLE/IntelliSuite)




          Final MEMS Device design
2
                (Multiphysics)


                                                     MEMS-CMOS integration
              N-DOF Lagrangian                       design flow can be based on :
3          System Model Extraction
                    (IntelliSuite)                   √ VHDL-AMS
                                                     √ Verilog-A
         Transistor level design                     √ SPICE netlist
4      (SPICE/SYNPLE or other EDA tools)
                                                     √ Matlab/Simulink .MEX

                Gate level
5       Place and route, DRC, LVS
    (Cadence/Synopsys/Mentor/ViewLogic/Tanner etc)




6
                 Final Layout
    (IntelliMask Pro/ L-Edit/ Virtuoso/other)
What is verification?

   Model verification (Schematic vs 3D)
     Verify schematic model and 3D model match

     Ensure MEMS model used in circuit development is accurate

   Physical verification (‘Tape Out’)
     Verify physical layout is consistent with Design Rules

     Ensure design meets manufacturability criteria
Static model verification




           0.200
                                             Extracted       3D

           -0.200


           -0.600


           -1.000


           -1.400


           -1.800
                    0        2       4       6           8        10    12
                        Pull-in: Schematic results vs Full 3D results
Damping model verification




    Perforated condenser membrane


                                                  Full 3D (TEM) vs Macromodel comparison




Full capture of fluidic damping and spring force
Dynamic model verification




                Transient response of device: Schematic vs FEA (3D)
Easy error navigation




                           all angle support

intuitive error markings
                                                       Tape Out
                                               Physical verification

More Related Content

What's hot

TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVM
TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVMTUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVM
TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVM
MediaEval2012
 
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
CSCJournals
 
Bl32401409
Bl32401409Bl32401409
Bl32401409
IJERA Editor
 
15WCEE_620_Craifaleanu&Borcia
15WCEE_620_Craifaleanu&Borcia15WCEE_620_Craifaleanu&Borcia
15WCEE_620_Craifaleanu&Borcia
Iolanda Craifaleanu
 
Modelling and Simulation Concepts
Modelling and Simulation ConceptsModelling and Simulation Concepts
Modelling and Simulation Concepts
spicepark
 
1
11
I3602061067
I3602061067I3602061067
I3602061067
ijceronline
 
EFFICIENT IMAGE COMPRESSION USING LAPLACIAN PYRAMIDAL FILTERS FOR EDGE IMAGES
EFFICIENT IMAGE COMPRESSION USING LAPLACIAN PYRAMIDAL FILTERS FOR EDGE IMAGESEFFICIENT IMAGE COMPRESSION USING LAPLACIAN PYRAMIDAL FILTERS FOR EDGE IMAGES
EFFICIENT IMAGE COMPRESSION USING LAPLACIAN PYRAMIDAL FILTERS FOR EDGE IMAGES
ijcnac
 
DDML a support for communication in m&s
DDML a support for communication in m&sDDML a support for communication in m&s
DDML a support for communication in m&s
Daniele Gianni
 
L0936775
L0936775L0936775
L0936775
IOSR Journals
 
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDADynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
IJERA Editor
 
70
7070
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATIONTWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
VLSICS Design
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Cemal Ardil
 
Amcaas Beamforming
Amcaas BeamformingAmcaas Beamforming
Amcaas Beamforming
Deepak Sharma
 
A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption
cscpconf
 

What's hot (16)

TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVM
TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVMTUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVM
TUKE MediaEval 2012: Spoken Web Search using DTW and Unsupervised SVM
 
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
 
Bl32401409
Bl32401409Bl32401409
Bl32401409
 
15WCEE_620_Craifaleanu&Borcia
15WCEE_620_Craifaleanu&Borcia15WCEE_620_Craifaleanu&Borcia
15WCEE_620_Craifaleanu&Borcia
 
Modelling and Simulation Concepts
Modelling and Simulation ConceptsModelling and Simulation Concepts
Modelling and Simulation Concepts
 
1
11
1
 
I3602061067
I3602061067I3602061067
I3602061067
 
EFFICIENT IMAGE COMPRESSION USING LAPLACIAN PYRAMIDAL FILTERS FOR EDGE IMAGES
EFFICIENT IMAGE COMPRESSION USING LAPLACIAN PYRAMIDAL FILTERS FOR EDGE IMAGESEFFICIENT IMAGE COMPRESSION USING LAPLACIAN PYRAMIDAL FILTERS FOR EDGE IMAGES
EFFICIENT IMAGE COMPRESSION USING LAPLACIAN PYRAMIDAL FILTERS FOR EDGE IMAGES
 
DDML a support for communication in m&s
DDML a support for communication in m&sDDML a support for communication in m&s
DDML a support for communication in m&s
 
L0936775
L0936775L0936775
L0936775
 
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDADynamic Texture Coding using Modified Haar Wavelet with CUDA
Dynamic Texture Coding using Modified Haar Wavelet with CUDA
 
70
7070
70
 
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATIONTWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
TWO DIMENSIONAL MODELING OF NONUNIFORMLY DOPED MESFET UNDER ILLUMINATION
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
 
Amcaas Beamforming
Amcaas BeamformingAmcaas Beamforming
Amcaas Beamforming
 
A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption
 

Viewers also liked

What's New in IntelliSuite 8.5?
What's New in IntelliSuite 8.5?What's New in IntelliSuite 8.5?
What's New in IntelliSuite 8.5?
intellisense
 
IntelliSuite 8 Brochure
IntelliSuite 8 BrochureIntelliSuite 8 Brochure
IntelliSuite 8 Brochure
intellisense
 
IntelliSuite 8.5 Highlights
IntelliSuite 8.5 HighlightsIntelliSuite 8.5 Highlights
IntelliSuite 8.5 Highlights
intellisense
 
IntelliEtch
IntelliEtchIntelliEtch
IntelliEtch
intellisense
 
IntelliSuite V8.6
IntelliSuite V8.6IntelliSuite V8.6
IntelliSuite V8.6
intellisense
 
V8.6 Brochure
V8.6 BrochureV8.6 Brochure
V8.6 Brochure
intellisense
 
Design Portfolio
Design PortfolioDesign Portfolio
Design Portfolio
Carlos J Carvajalino
 
Case studies in BioMEMS
Case studies in BioMEMSCase studies in BioMEMS
Case studies in BioMEMS
intellisense
 

Viewers also liked (8)

What's New in IntelliSuite 8.5?
What's New in IntelliSuite 8.5?What's New in IntelliSuite 8.5?
What's New in IntelliSuite 8.5?
 
IntelliSuite 8 Brochure
IntelliSuite 8 BrochureIntelliSuite 8 Brochure
IntelliSuite 8 Brochure
 
IntelliSuite 8.5 Highlights
IntelliSuite 8.5 HighlightsIntelliSuite 8.5 Highlights
IntelliSuite 8.5 Highlights
 
IntelliEtch
IntelliEtchIntelliEtch
IntelliEtch
 
IntelliSuite V8.6
IntelliSuite V8.6IntelliSuite V8.6
IntelliSuite V8.6
 
V8.6 Brochure
V8.6 BrochureV8.6 Brochure
V8.6 Brochure
 
Design Portfolio
Design PortfolioDesign Portfolio
Design Portfolio
 
Case studies in BioMEMS
Case studies in BioMEMSCase studies in BioMEMS
Case studies in BioMEMS
 

Similar to MEMS Extraction & Verification

4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
Youness Lahdili
 
Presentation of the open source CFD code Code_Saturne
Presentation of the open source CFD code Code_SaturnePresentation of the open source CFD code Code_Saturne
Presentation of the open source CFD code Code_Saturne
Renuda SARL
 
4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
Youness Lahdili
 
Close encounters in MDD: when Models meet Code
Close encounters in MDD: when Models meet CodeClose encounters in MDD: when Models meet Code
Close encounters in MDD: when Models meet Code
lbergmans
 
Close Encounters in MDD: when models meet code
Close Encounters in MDD: when models meet codeClose Encounters in MDD: when models meet code
Close Encounters in MDD: when models meet code
lbergmans
 
Cst studio-suite-2011-brochure-low
Cst studio-suite-2011-brochure-lowCst studio-suite-2011-brochure-low
Cst studio-suite-2011-brochure-low
Jyoti Electronics/ Jyoti Microsystems Pvt Ltd
 
Moldex3D, Structural Analysis, and HyperStudy Integrated in HyperWorks Platfo...
Moldex3D, Structural Analysis, and HyperStudy Integrated in HyperWorks Platfo...Moldex3D, Structural Analysis, and HyperStudy Integrated in HyperWorks Platfo...
Moldex3D, Structural Analysis, and HyperStudy Integrated in HyperWorks Platfo...
Altair
 
Ad24210214
Ad24210214Ad24210214
Ad24210214
IJERA Editor
 
Gene's law
Gene's lawGene's law
Gene's law
Hoopeer Hoopeer
 
Genetic Algorithms and Genetic Programming for Multiscale Modeling
Genetic Algorithms and Genetic Programming for Multiscale ModelingGenetic Algorithms and Genetic Programming for Multiscale Modeling
Genetic Algorithms and Genetic Programming for Multiscale Modeling
kknsastry
 
PEEC based electromagnetic simulator
PEEC based electromagnetic simulator PEEC based electromagnetic simulator
PEEC based electromagnetic simulator
Swapnil Gaul
 
Fdmu pro step_2010_final
Fdmu pro step_2010_finalFdmu pro step_2010_final
FPGA Based Design of High Performance Decimator using DALUT Algorithm
FPGA Based Design of High Performance Decimator using DALUT AlgorithmFPGA Based Design of High Performance Decimator using DALUT Algorithm
FPGA Based Design of High Performance Decimator using DALUT Algorithm
IDES Editor
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshop
khalid_nitt
 
Approximate Dynamic Programming using Fluid and Diffusion Approximations with...
Approximate Dynamic Programming using Fluid and Diffusion Approximations with...Approximate Dynamic Programming using Fluid and Diffusion Approximations with...
Approximate Dynamic Programming using Fluid and Diffusion Approximations with...
dayuhuang
 
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
IJRES Journal
 
Simulation Software Performances And Examples
Simulation Software Performances And ExamplesSimulation Software Performances And Examples
Simulation Software Performances And Examples
Hector Alberto Cerdan Arteaga
 
BARRACUDA, AN OPEN SOURCE FRAMEWORK FOR PARALLELIZING DIVIDE AND CONQUER ALGO...
BARRACUDA, AN OPEN SOURCE FRAMEWORK FOR PARALLELIZING DIVIDE AND CONQUER ALGO...BARRACUDA, AN OPEN SOURCE FRAMEWORK FOR PARALLELIZING DIVIDE AND CONQUER ALGO...
BARRACUDA, AN OPEN SOURCE FRAMEWORK FOR PARALLELIZING DIVIDE AND CONQUER ALGO...
IJCI JOURNAL
 
Optimization of Electrical Machines in the Cloud with SyMSpace by LCM
Optimization of Electrical Machines in the Cloud with SyMSpace by LCMOptimization of Electrical Machines in the Cloud with SyMSpace by LCM
Optimization of Electrical Machines in the Cloud with SyMSpace by LCM
cloudSME
 
My Postdoctoral Research
My Postdoctoral ResearchMy Postdoctoral Research
My Postdoctoral Research
Po-Ting Wu
 

Similar to MEMS Extraction & Verification (20)

4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
 
Presentation of the open source CFD code Code_Saturne
Presentation of the open source CFD code Code_SaturnePresentation of the open source CFD code Code_Saturne
Presentation of the open source CFD code Code_Saturne
 
4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
4 - Simulation and analysis of different DCT techniques on MATLAB (presented ...
 
Close encounters in MDD: when Models meet Code
Close encounters in MDD: when Models meet CodeClose encounters in MDD: when Models meet Code
Close encounters in MDD: when Models meet Code
 
Close Encounters in MDD: when models meet code
Close Encounters in MDD: when models meet codeClose Encounters in MDD: when models meet code
Close Encounters in MDD: when models meet code
 
Cst studio-suite-2011-brochure-low
Cst studio-suite-2011-brochure-lowCst studio-suite-2011-brochure-low
Cst studio-suite-2011-brochure-low
 
Moldex3D, Structural Analysis, and HyperStudy Integrated in HyperWorks Platfo...
Moldex3D, Structural Analysis, and HyperStudy Integrated in HyperWorks Platfo...Moldex3D, Structural Analysis, and HyperStudy Integrated in HyperWorks Platfo...
Moldex3D, Structural Analysis, and HyperStudy Integrated in HyperWorks Platfo...
 
Ad24210214
Ad24210214Ad24210214
Ad24210214
 
Gene's law
Gene's lawGene's law
Gene's law
 
Genetic Algorithms and Genetic Programming for Multiscale Modeling
Genetic Algorithms and Genetic Programming for Multiscale ModelingGenetic Algorithms and Genetic Programming for Multiscale Modeling
Genetic Algorithms and Genetic Programming for Multiscale Modeling
 
PEEC based electromagnetic simulator
PEEC based electromagnetic simulator PEEC based electromagnetic simulator
PEEC based electromagnetic simulator
 
Fdmu pro step_2010_final
Fdmu pro step_2010_finalFdmu pro step_2010_final
Fdmu pro step_2010_final
 
FPGA Based Design of High Performance Decimator using DALUT Algorithm
FPGA Based Design of High Performance Decimator using DALUT AlgorithmFPGA Based Design of High Performance Decimator using DALUT Algorithm
FPGA Based Design of High Performance Decimator using DALUT Algorithm
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshop
 
Approximate Dynamic Programming using Fluid and Diffusion Approximations with...
Approximate Dynamic Programming using Fluid and Diffusion Approximations with...Approximate Dynamic Programming using Fluid and Diffusion Approximations with...
Approximate Dynamic Programming using Fluid and Diffusion Approximations with...
 
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
Modeling and Simulation of an Active Disturbance Rejection Controller Based o...
 
Simulation Software Performances And Examples
Simulation Software Performances And ExamplesSimulation Software Performances And Examples
Simulation Software Performances And Examples
 
BARRACUDA, AN OPEN SOURCE FRAMEWORK FOR PARALLELIZING DIVIDE AND CONQUER ALGO...
BARRACUDA, AN OPEN SOURCE FRAMEWORK FOR PARALLELIZING DIVIDE AND CONQUER ALGO...BARRACUDA, AN OPEN SOURCE FRAMEWORK FOR PARALLELIZING DIVIDE AND CONQUER ALGO...
BARRACUDA, AN OPEN SOURCE FRAMEWORK FOR PARALLELIZING DIVIDE AND CONQUER ALGO...
 
Optimization of Electrical Machines in the Cloud with SyMSpace by LCM
Optimization of Electrical Machines in the Cloud with SyMSpace by LCMOptimization of Electrical Machines in the Cloud with SyMSpace by LCM
Optimization of Electrical Machines in the Cloud with SyMSpace by LCM
 
My Postdoctoral Research
My Postdoctoral ResearchMy Postdoctoral Research
My Postdoctoral Research
 

MEMS Extraction & Verification

  • 2. What is extraction? Simplifying a full 3D model into behavioral model Convert FEA/BEA model (large DOFs) into computationally efficient model Develop pre-computed energy based model that captures multiphysics What is extracted ? Mechanical Strain Energy of Modes of Interest (Including stress and stress gradient effects) Capacitive energy Thermal effects (deformation due to temperature change) Fluidic Structure Interaction (due to compressive or non-compressive media) Other dissipation sources (thermoelastic damping (v8.6.1) and anchor acoustic losses (v8.6.2))
  • 3. System Model Extraction (SME) Capture strain energy Capture electrostatic energy Capture fluid damping associated with each mode associated with each mode characteristics Arnoldi/Krylov First mode sub-space Compact reduction Representation HDL HDL formulation Second mode Hardware N-DOF behavioral model Description based on Lagrangian formulation d # "L & "L % () =0 dt % "q j ( "q j $ ' Third mode ! ❶ Capture total energy of relevant mode ❷ Krylov/Arnoldi methods to ❸ Create Compact model for (Mechanical, Electrostatic, Dissipation) generate Lagrangian formulation system modeling
  • 4. System model extraction (SME) flow chart / SPICE OR OTHER EDA TOOL Summary: Convert problem from Newtonian (inertia based) to more efficient Lagrangian domain (energy based)
  • 5. SME advantages • Automated full • 3D MEMS system multi-physics simulation capture • Device and package • 1000 X faster than level extraction pure FEA • Automated VHDL/ • Matches FEA to Verilog/ SPICE within 1% accuracy generation • Fully capture harmonic responses
  • 6. EDA Linker capabilities (compatibility) Create accurate N-DOF dynamic system model from MEMS FEA/BEA model Output system model into SPICE, HDL, and Simulink formats Compatible with EDA tools from Cadence, Mathworks, Mentor, Synopsys and Tanner Integrated CMOS-MEMS (SoC/SiP) compatibility
  • 7. Integrated design flow for MEMS + IC Device/System Design Exploration 1 Design of Experiments (SYNPLE/IntelliSuite) Final MEMS Device design 2 (Multiphysics) MEMS-CMOS integration N-DOF Lagrangian design flow can be based on : 3 System Model Extraction (IntelliSuite) √ VHDL-AMS √ Verilog-A Transistor level design √ SPICE netlist 4 (SPICE/SYNPLE or other EDA tools) √ Matlab/Simulink .MEX Gate level 5 Place and route, DRC, LVS (Cadence/Synopsys/Mentor/ViewLogic/Tanner etc) 6 Final Layout (IntelliMask Pro/ L-Edit/ Virtuoso/other)
  • 8. What is verification? Model verification (Schematic vs 3D) Verify schematic model and 3D model match Ensure MEMS model used in circuit development is accurate Physical verification (‘Tape Out’) Verify physical layout is consistent with Design Rules Ensure design meets manufacturability criteria
  • 9. Static model verification 0.200 Extracted 3D -0.200 -0.600 -1.000 -1.400 -1.800 0 2 4 6 8 10 12 Pull-in: Schematic results vs Full 3D results
  • 10. Damping model verification Perforated condenser membrane Full 3D (TEM) vs Macromodel comparison Full capture of fluidic damping and spring force
  • 11. Dynamic model verification Transient response of device: Schematic vs FEA (3D)
  • 12. Easy error navigation all angle support intuitive error markings Tape Out Physical verification