PowerPoint Presentation Template - STANDARD full
Transcription
PowerPoint Presentation Template - STANDARD full
PDK-based design automation enablement for MEMS- and CMOS processes DATE Exhibition Theatre Session 11.8 - Launch of the Worldwide MEMS Design Contest Jörg Doblaski joerg.doblaski@xfab.com Director of Design Support X-FAB group X-FAB Semiconductor Foundries AG 21 March 2016 Company Confidential 1 Outline About X-FAB Process overview inertial sensor open-platform processes CMOS design flow vs. MEMS design flow PDK-based design flow enablement for MEMS MEMS IP Reference Kit for easy adoption Summary 21 March 2016 Company Confidential 2 About X-FAB 21 March 2016 Company Confidential 3 Key Facts The More than Moore Foundry. • 20+ years of experience in pure-play foundry services for analog/mixed-signal semiconductor applications • Best-in-class design and engineering support Technologies interfacing the real world • Technologies for sensors, actuators and SoCs on modular CMOS, SOI and MEMS processes engineered in Germany • Flexible combination and integration of power, high-voltage, analog, sensors and non-volatile memory features • Dedicated MEMS foundry operations Manufacturing excellence • • • • 5 wafer fab facilities in Germany, Malaysia and US Capacity: 72,000 eight inch equiv. wafer starts per month All production sites are automotive qualified 2,500 employees worldwide 21 March 2016 Company Confidential 4 MEMS Offering High-volume MEMS production on 6" & 8" wafers Custom process manufacturing • Wide range of process capabilities e.g.: – Au, Pt, Cr, Ni, Cu, Mo deposition – Piezoelectric materials (PZT, AlN) – Eutectic bonding; thick Epi-silicon micro-machining … Open-platform technologies • 3-axis accelerometers & gyroscopes • Relative and absolute pressure sensors • Design support including IP blocks Integrated CMOS & MEMS manufacturing Other supported applications include: Medical/Biotech Infrared Sensors Wafer Level Packaging 21 March 2016 Micro-Mirrors RF MEMS Microphones Company Confidential 5 Process overview inertial sensor open-platform processes 21 March 2016 Company Confidential 6 XMS10 surface–micromachined capacitive MEMS foundry process • SOI wafer based technology • Sensor elements formed by Silicon DRIE process • Releasing of movable parts using isotropic Silicon etching • Cost effective wafer level packaging by wafer bonding Sensor principle • Detection of capacity changes, e.g. caused by inertial forces • Feasibility of electrical stimulation, e.g. detection of Coriolis forces (Gyro's) • Sensor capacity consists of interdigital structures • Element moving or finger bending in X-Y-plane 21 March 2016 Company Confidential 7 XMS10 discrete surface mounted micromachined devices • Gyroscopes • acceleration sensors MEMS components: • • • • • • • comb structures anchors springs moveable mass stopper Fixed-to-move transitions bond pads electrical connection using metal areas and substrate 21 March 2016 Company Confidential 8 XMS10: acceleration sensor 21 March 2016 Moveable mass Comb Springs Anchor Company Confidential 9 XMB10: 3-axis inertial sensor process Triple axis inertial sensor using cavity SOI wafer based technology Recessed fingers enable sensing in Z-direction 100% efficient silicon mass possible 21 March 2016 Company Confidential 10 Design flow: CMOS versus MEMS 21 March 2016 Company Confidential 11 State-of-the-art CMOS design flow Fully automated digital implementation • Synthesis of digital features based on high level description • Automated power- and timingaware placement and routing Semi-automated analog implementation • Connectivity- and constraintdriven • Layout automation using layout generators (pcells) and analog module generators 21 March 2016 Company Confidential 12 Feature-rich CMOS PDK Interface between foundry process and EDA tools PDK acts a process abstraction contains all data to work with the digital, analog and mixedsignal design-flows provides out-of-the-box support of the latest design flows 21 March 2016 Company Confidential 13 PDK components: CMOS vs. MEMS CMOS MEMS vs. 50% D_ CELLS IO_ CELLS DIGITAL RF_ CELLS I/O I_ CELLS OTHER IP Inertial application specific CELL LIBRARIES PRIMLIB PRIMITIVE LIBRARIES XY_ CELLS Pressure OTHER IP application specific CELL LIBRARIES 0% BSIM3V3 MC OCC P_ CELLS 0% 10% Assura (PVS) QRC … SIMULATION MODELS Assura (PVS) QRC DRC/LVS/RCX DRC/LVS/RCX 30% TECH_ XH035 TECHNOLOGY LIBRARIES xkit .il .cxt TECH_ XMS10 Design Flow / User Ware TECHNOLOGY LIBRARIES 10% xkit .il .cxt Design Flow / User Ware Status: 2012 21 March 2016 Company Confidential 14 Missing MEMS PDK support CMOS EDA tools expect a certain, CMOS-like process architecture HV CMOS process • device specific process layers • only one dielectric layer per stack level • polygon shapes with 90° or 135° angles Inertial MEMS sensor process • Different structures defined in the same layer • Multiple dielectric layers per stack level • Circular shapes, fixed width, maximum spacing… MEMS EDA tools usually do not support a PDK interface 21 March 2016 Company Confidential 15 Design flow: CMOS vs. MEMS Digital CMOS • automated Analog HV CMOS • Semi-automated MEMS ? • manual • Artwork: The quality strongly depends on the artist… 21 March 2016 [https://www.youtube.com/watch?v=ZHhu0qSrurE] Company Confidential 16 PDK-based design flow enablement for MEMS 21 March 2016 Company Confidential 17 research project “Schematic-Based Design of MEMS for Applications in Optics and Robotics” • funding initial BMBF F&E 16M3093 Project objective: “develop the first ever universal design methodology for MEMS to close the gap between electronics and mechanics design, manufacturing, and subsequent integration into products” [1] Project partners: * [1] MEMS2015: Schematic Driven MEMS Design for Applications in Optics and Robotics. (n.d.). Retrieved January 29, 2016, from https://www.edacentrum.de/en/projects/MEMS2015 * Coventor: Associated partner 21 March 2016 Company Confidential 18 MEMS PDK overview Similar to CMOS: MEMS PDK components enabling design flow 21 March 2016 Company Confidential 19 MEMS+ library customization Generic MEMS+ Component Library Design Rules Custom Library Sub Schematics 21 March 2016 Company Confidential 20 MEMS+ PDK Elements New Plugin Define Layer Set parameter defaults 21 March 2016 Company Confidential Look Parameter Constrain component parameter 21 MEMS+ PDK Elements (2) 21 March 2016 Company Confidential 22 MEMS+ PDK: design flow enablement MEMS+ PDK enables “lego-brick” design of MEMS 21 March 2016 Company Confidential 23 Virtuoso PDK: Pcells PRIMLIB with layout Pcells • • • • Bond Pad Crossing Fixed-To-Move Transition Frame 21 March 2016 Company Confidential 24 Virtuoso PDK: Layout implementation • Import MEMS-base structure • Placement of Fixed-ToMove-Transitions • Generate surrounding TCOVER and MECH • Generate metal at TCOVER edges • Route the sensor and cut-off TCOVER at crossings • Place routed sensor into the MEMS-frame 21 March 2016 Company Confidential 25 Virtuoso PDK: DRC checks process-specific layer-based design rules uses standard CMOS verification tool (Cadence Assura) support of design-rule-driven layout Challenges: structures, which are round or non-parallel to x- and y-axis? • solution: rule check with tolerance handle rules with fixed or maximum values? • solution: complex rule implementation device recognition without definition layers? • Only partly implemented (fixed- and movable parts) 21 March 2016 Company Confidential 26 Virtuoso PDK: LVS MEMS core is considered to be LVS clean • Both schematic and layout are generated within Coventor MEMS+ Final LVS after implementation of MEMS surrounding based on the extraction capabilities of CMOS verification tools • Extraction of fixed- and movable structures and electrical connections • Open-Short-check between layout and schematic 21 March 2016 Company Confidential 27 Virtuoso PDK: Parasitic Extraction Process architecture cannot be defined within one single PEX process files • At least 2 layers with different dielectric properties at the same level in the layer stack • General problem with CMOS PEX Tools PEX runset implementation with Cadence Quantus QRC • 2 separate prozess files • Supports extraction of parasitic capacitances and resistors in MEMS surrounding and below the MEMS structure • Extracted netlist can be used for post-layout simulation 21 March 2016 Company Confidential 28 Inertial Sensor IP 21 March 2016 Company Confidential 29 XMS10 MEMS IP Ready-to-use accelerometer IP Wafer-level packaged using wafer bonding 21 March 2016 Company Confidential 30 MEMS-IP Cell Library Cadence infrastructure for MEMS-IPs • Library, Cells, Views, CDF Parameter & Spectre/Verilog-A model library inertial sensor models für ACC001, ACC010 & ACC100 in XMS10 incl. corners tm, wc & wf Spectre Library typical mean worst capacity worst frequency 21 March 2016 Company Confidential 31 Reference Kit for easy adoption of new design flows 21 March 2016 Company Confidential 32 Adoption of new design flows The adoption of a new design flows needs some initial investment… EDA provider …which will pay back soon, due to higher performance, reduced development time and better quality EDA trainings and reference flows help, but are not sufficient EDA provider XFAB Reference ReferenceFlow - Tool1 Kit - Tool2… X-FAB Reference Kits close this gap! 21 March 2016 Company Confidential 33 X-FAB A/MS Reference Kit Overview demonstration of supported design tools and flows demonstration of advanced X-FAB design kit features ready-to-use package silicon-proven mixed-signal design fast and easy adoption of new design flows • detailed documentation • full setup for all implementation steps 21 March 2016 Company Confidential 34 X-FAB A/MS Reference Kit Cadence A/MS Design Flow Schematic XL Constraint Manager MODGENS Auto Placer Guard Rings VSR / Wire Editor Circuit Prospector Floorplanning EDI Digital Implementation Timing-driven Place & Route AoT Implementation 21 March 2016 Sensitivity Analysis Low-Power Implementation DRC, LVS, PEX ADE XL/GXL Company Confidential Sweeps & Corners Monte Carlo 35 X-FAB MEMS Reference Kit demonstration of MEMS design flow with Coventor MEMS+ and Cadence Virtuoso XMB10 MEMS+ and Virtuoso PDK ACC100-like device as a demonstrator 21 March 2016 Company Confidential 36 X-FAB MEMS Reference Kit MEMS design flow mechanical Specification electrical Results Viewer Electrical Design Symbol Schematic Results MEMS Netlist Netlist Simulator Layout LVS Re-Design MEMS+ Core Design MEMS+ CDS Import PEX .3dsch MEMS+ behavioural models .mpdk .proc .mmdb Primitive Components Layer Definition Material Database .tech Layer Definition Design Constraints FAB PDK 21 March 2016 Netlist Tape Out Company Confidential DRC .lib MEMS Primitives PEX-Rules LVS-Rules Design-Rules 37 Summary 21 March 2016 Company Confidential 38 Summary Feature-rich foundry MEMS-PDK for Cadence- and Coventor tools • The MEMS-PDK acts as an process abstraction – Process- and device parameters, material data base – Design layers, design rules encapsulates process information less expert process knowledge required! • The MEMS-PDK as an enabler of design automation – interface to EDA tools – Includes re-usable, predefined, process-specific components – Pcells for layout generation – Physical verification of implemented layout less implementation effort, better quality • MEMS PDK supports a continuous design flow using MEMS- and CMOS tools X-FAB Reference Kits for easy adoption of the new design flows 21 March 2016 Company Confidential 39 Thank you for your attention.