• Skip to main content
  • LOG IN
  • REGISTER
Coventor_New_LogoCoventor_New_LogoCoventor_New_LogoCoventor_New_Logo
  • COMPANY
    • ABOUT
    • CAREERS
    • PRESS RELEASE
    • PRESS COVERAGE
    • EVENTS
  • PRODUCTS
    • SEMulator3D®
      Semiconductor Process Modeling
    • CoventorMP®
      MEMS Design Automation
      • CoventorWare®
      • MEMS+®
  • SOLUTIONS
    • SEMICONDUCTOR SOLUTIONS
    • MEMS SOLUTIONS
  • RESOURCES
    • CASE STUDIES
    • BLOG
    • VIDEOS
  • CONTACT
  • SUPPORT
Contact Us
✕
  • Home
  • Coventor Blog
  • How Can You Use a GDS Layout File to Quickly Create a Simulation Ready MEMS Model?
Figure 4:   Current Density Top-Down View of Virtual-Model Experiment Runs. Each experimental setup (shown in Images A, B and C) have different experimental run treatments (refer to Figure 1 for treatment descriptions). Image A: The rail is not continuous, causing the current to flow through the interior of the wordline. Image B: The memory hole size is the same as in Image A, but the wide rail allows current to flow along the outer edges of the wordline. Image C:  A nominal memory cell hole size is shown.  In this case, the nominal wordline rail distance supports a more uniform current density pattern.
3D NAND Virtual Process Troubleshooting and Investigation with SEMulator3D
July 15, 2022
Figure 2: (a) Layout design, (b) Top view of a typical metal line generated, (c) cross sectional view of the metal line, (d) LER status of RMS and Correlation length split.
How does Line Edge Roughness (LER) affect Semiconductor Performance at Advanced Nodes ?
August 18, 2022

How Can You Use a GDS Layout File to Quickly Create a Simulation Ready MEMS Model?

Published by Vincent Huber at July 29, 2022
Categories
  • Coventor Blog
Tags
  • CoventorMP
  • MEMS
  • MEMS+
Figure 1: Reverse Engineered Drawing of a STMicroelectronics Gyroscope (source: TechInsights)

Figure 1: Reverse Engineered Drawing of a STMicroelectronics Gyroscope (source: TechInsights)

Creating a fully coupled multiphysics model is one of the holy grails of MEMS modeling. If you can automate the creation of a MEMS model, it opens the door to design and process exploration via Monte Carlo analysis, Design of Experiments (DOEs), Design Optimization, and even Genetic Algorithms.

In a recent blog post, we described how to create a 3D solid model for FEA (Finite Element Analysis) using just a layout file and a process description. CoventorMP® 2.1, which has just been released opens the door to even more automation during model creation.

When creating a MEMS model, the story always starts with a layout file and a process description. Next, we need a tool that can provide fully coupled multiphysics models.  CoventorMP is just such a tool.  In this article, we will show how to leverage a new “automatically add components” feature in the MEMS+® portion of CoventorMP, using its Component Library approach, to automate the construction of 3D and compact models.

Construct 3d model – From Layout to Geometry

Imagine you have a GDS file of your favorite MEMS device.  For illustration, Figure 1 displays the layout of a reversed engineered STMicroelectronics gyroscope obtained from a TechInsights teardown. As you can see, different portions of the gyroscope have been displayed in different colors, using a feature in MEMS+ to regroup polygons by functionality. For example, all comb rotors, stators, suspensions, and other components are on different design layers based upon our modeling considerations (Figure 2).

Figure 1:  Reverse Engineered Drawing of a STMicroelectronics Gyroscope (source:  TechInsights)

Figure 1: Reverse Engineered Drawing of a STMicroelectronics Gyroscope (source: TechInsights)

 

Figure 2:  Process Editor in MEMS+, displaying the GDS layers of different portions of the gyroscope

Figure 2:  Process Editor in MEMS+, displaying the GDS layers of different portions of the gyroscope

To create a compact model for this gyroscope, we will use the Construct 3D Model feature in MEMS+. We need to link the different GDS layers to specific components in our design. In the following example, we will tell the software to take every rectangle found on a specific GDS layer (L5D61) and turn that into a Rectangle of type “Side Gap Rotor Right” (Figure 3).  This allows us to simplify and efficiently build a complete design without having to mechanically replicate similar components throughout the design.

Why are we using a rectangle named “Side Gap Rotor Right”?  The idea here is to represent some irregular combs with pairs of rectangular  / side gap fundamental components. Because the gyroscope comb fingers vary in length in the design, we will create a component that allows us to modify the length of the comb fingers.  In this case, we made a modeling choice where we assumed that fingertip fringing fields (with different size comb lengths) did not play a significant role in the function of the device.

We are now two clicks away from having a simulation-ready 3D model.

Figure 3:  Library of MEMS “Building Blocks” in the Component Library, with highlights of an individual rotor-type component

Figure 3:  Library of MEMS “Building Blocks” in the Component Library, with highlights of an individual rotor-type component

Automatically Add – Define complex reusable subparts

In CoventorMP 2.1, we introduced the ability to create a subcomponent each time its parent is instantiated. This option lets a user create a tree of components with a single action. Used in conjunction with the Construct 3D Model capabilities,  it allows a designer to create a fully functional device from a layout file, including non-geometrical components that would not be part of the original layout file per se.

Figure 4:   Component Library with Inherited Component Configuration

Figure 4:   Component Library with Inherited Component Configuration

From the screenshot of the Component Library, we can see that each time we – or the Construct 3D Model software – create a Side Gap Rotor Right, a Side Gap child component will also be created (Figure 4). For this device, 144 Side Gap Rotor Right and 144 Side Gap components will be created automatically. This greatly accelerates the process of building our model.  Figure 5 shows a comparison of the 3D model that we created, with and without the AutoAdd option.

Figure 5:   Construct 3D model with and without AutoAdd function enabled

Figure 5:   Construct 3D model with and without AutoAdd function enabled

The AutoAdd feature provides a time-saving and an error-free solution when you are creating devices that share systematic properties. This feature increases the usability of CoventorMP and allows users to be more confident in their designs, allowing them to quickly go from GDS Layout File to Simulation Ready MEMS Model.

To learn more about MEMS component libraries in CoventorMP, please visit our MEMS+ Component Library page

Share
Vincent Huber
Vincent Huber
Vincent Huber, Ph.D. is a Senior Software Engineer in the Computational Products Division of Lam Research, where he has been responsible since 2016 for the design, advanced analysis integration and support of MEMS software products. Previously, Vincent worked as a Research Engineer at Strasbourg University in the field of multi-physics simulation. Vincent received his Ph.D. in Applied Mathematics and Calculus from Bordeaux I at INRIA in 2012, after receiving an Engineering Diploma in Scientific Calculus from ESILV.

Related posts

Figure 1a (left) displays the process of performing Physical Vapor Deposition (PVD), including Cu bombardment and filling of voids. Figure 1b (right) displays the process of performing Ion Beam Etch (IBE), including ion beam bombardment, mask shadowing and etch regions.

Fig 1a Physical Vapor Deposition (PVD); Fig 1b Ion Beam Etch (IBE)

March 22, 2023

A Deposition and Etch Technique to Lower Resistance of Semiconductor Metal Lines


Read more - A Deposition and Etch Technique to Lower Resistance of Semiconductor Metal Lines
Left to right: SEMulator3D virtual structures of NON, Low K and Airgap spacers for a DRAM cell, with highlighted SiO2, Polysilicon, Silicon, Si3N4, TIN and W layers

Fig. 1: (a) NON, (b) Low k and (c) Airgap spacer

February 28, 2023

A Comparative Evaluation of DRAM bit-line spacer integration schemes


Read more - A Comparative Evaluation of DRAM bit-line spacer integration schemes
Figure 1 contains physical drawings of a Disk Resonating Gyroscope. Figure 1(a) displays an isometric view of the layout, including the DRG body, grounded electrodes, and the input electrodes and sense electrodes for channels 1 and 2. Figure 1(b) shows a detailed view of the radial electrodes as an inset to Figure 1(a), displaying gaps, thicknesses and other dimensions in microns.

Figure 1: DRG. Figure a) isometric view of the layout. Figure b) details of the radial electrodes.

February 27, 2023

Using Machine Learning to Develop a Real-Time Model of a MEMS Disk Resonating Gyroscope


Read more - Using Machine Learning to Develop a Real-Time Model of a MEMS Disk Resonating Gyroscope
Picture of a young man using virtual reality glasses from the 2018 movie “Ready Player One” from Warner Bros.

An Explanation of the Metaverse and 5 MEMS Technologies Solutions That Will Soon Help Make It Happen

January 18, 2023

An Explanation of the Metaverse and 5 MEMS Technologies Solutions That Will Soon Help Make It Happen


Read more - An Explanation of the Metaverse and 5 MEMS Technologies Solutions That Will Soon Help Make It Happen

Comments are closed.

Product Information

  • Product Offerings
  • Technical Support & Training
  • Licensing
  • System Requirements

Resources

  • Blog
  • Case Studies
  • Videos
  • 2018 MEMS Design Contest

Company

  • About
  • Press
  • Partners & Programs
  • Contact
© Copyright Coventor Inc., A Lam Research Company, All Rights Reserved
Privacy Policy • Terms of Use
Contact Us
  • LOG IN
  • REGISTER