IBM PDK PCell Development Flow and Evaluation of OpenPDK Sue Strang DAC 2014 Moscone Center, San Francisco DAC 2014 IBM Corporation Agenda IBM Foundry Offerings Evolution of IBM Technology and PDK/PCell Challenges Technology Phases and the PCell requirements PCell Development and Test Flow OpenPDK for IBM’s PCell Development Methodology IBM Confidential 2 IBM Semiconductor Foundry Burlington, VT - 200mm Fishkill, NY - 300mm Albany Nanotech – Advanced Nodes 3 DAC 2014 IBM Corporation PDK Challenges in IBM Technologies 1990 Foundry Offering with Vendor Tools Adv 2014 300mm 200mm Global/Local Density High Voltage Devices NVRAM Optimal Proximity Correction Scaling Retargetting FinFET LLE On chip ESD Multi-chip Modules & 3DIC Restricted DesignRules Contacted Poly Pitch Millimeter Wave Inductor Synthesis Photonics Engineered Stress Silicon On Insulator 500nm 250nm 130 nm grid1 grid2 DFM/YCD Double Patterning Industry-leading eDRAM 90 nm 65 nm 45 nm 32 nm Triple Patterning Unidirectional Wiring 20 nm 14 nm Imaging 10 nm 7 nm 180 nm 4 DAC 2014 IBM Corporation Technology Phases and PCell requirements Technology Phase Technology Demonstration PCell Requirements Testing Requirements FEOL MOL BEOL structures shape variations electrical characteristic meas Limited design rule definition Device Design Design Rule Validation Experimental Devices Parameter variability Design Rule structures Design rule aware Allow design rule extension Limited features, design rules Memory Design Logic Library Early Adopter Designs Model correlation Routing features Design, process constraints Feature testing Parameter range testing IP testing Foundry Offering General Availability Parameter limitation Release Migration DFM Features Full quality testing Parameter limits Model correlation Process Variants PCell compatibility PCell variations per tech Full quality testing Backward compatibility 5 DAC 2014 IBM Corporation PCell Development Flow Specifications dita Design Manual Development Testing Device Models Techfile Automated Tests Device Specification Manual Tests LVS Model Specification Parameter Attributes Netlist Device Information DRC DDF Container IP Tests LVS Specification PCells Test Specification Parameter Attributes Hierarchical structures Symbols, Layouts IP Device input information in several formats! 6 DAC 2014 IBM Corporation OpenPDK for PCells OpenPDK PCell Source Code Open Community XML Parser Owned by Si2 XML based on XSD Foundry/ Vendor Proprietary DDF Tools Interface Design Manual LVS Spec Device Spec Model Spec Test Spec Test Spec 7 DAC 2014 Vendor X Code Block Vendor Y Code Block Vendor Z Code Block IBM Corporation IBM Evaluation of OpenPDK for PCells IBM PCells DEMO045 mos.pcell.il mos.cdf.il Si2 Standard Device Representation Schemas (XSD) (XML) Using the syntax setup by Symbols Callbacks Parameters res.pcell.il res.cdf.il 8 DAC 2014 To create SPICE Netlist PCell code Next steps Import into PDK Validate PCell IBM Corporation IBM Perspective on OpenPDK PCells OpenPDK Advantages for PCell develoment: Standardized technology and device information leads to better syncing of design and manufacturing. OpenPDK will utilize code blocks directly from Vendor language for ease of adoption (300mm). The Common Grammar Language utilized for implementations in multiple EDA vendor tools (200mm). OpenPDK well-aligned with goals of Design Enablement and Design Manual automation. An OpenPDK specification syncs technology information to/from IBM partners. OpenPDK Challenges for PCell develoment: Import of device information into XML format is manual. Advanced technology nodes require features not yet defined in standard. Multiple vendor implementation increases test matrix. Need to evaluate Methodology flow for multiple PCell implementations 9 DAC 2014 IBM Corporation 10 DAC 2014 IBM Corporation
© Copyright 2025 ExpyDoc