Semiconductor Foundry Verification

Similar documents
Guided Architecture Trade Space Exploration of Safety Critical Software Systems

Carnegie Mellon University Notice

Machine Learning for Big Data Systems Acquisition

Technical Debt Analysis through Software Analytics

Agile Acquisition of Agile C2

Measure it? Manage it? Ignore it? Software Practitioners and Technical Debt

Carnegie Mellon University Notice

Driving Efficiencies into the Software Life Cycle for Army Systems

Fall 2014 SEI Research Review Aligning Acquisition Strategy and Software Architecture

Analytical Evaluation Framework

A Mashup of Techniques to Create Reference Architectures

Analytical Evaluation Framework

The Impact of Conducting ATAM Evaluations on Army Programs

Multi-Agent Decentralized Planning for Adversarial Robotic Teams

Smart Grid Maturity Model: A Vision for the Future of Smart Grid

Evaluation of Competing Threat Modeling Methodologies

Discerning the Intent of Maturity Models from Characterizations of Security Posture

Basic Functional Analysis. Sample Report Richmond Road, Suite 500, Ottawa, ON K2H 5B7 Canada Tel:

Improving Software Sustainability Through Data-Driven Technical Debt Management

Frameworks for Assessing IT Systems Engineering Acquisition Issues and Proposed Approaches in Support of Public Law 111

OSATE overview & community updates

Aptina MT9P111 5 Megapixel, 1/4 Inch Optical Format, System-on-Chip (SoC) CMOS Image Sensor

Panasonic DMC-GH Mp, 4.4 µm Pixel Size LiveMOS Image Sensor from Panasonic LUMIX DMC-GH1 Micro Four Thirds Digital Interchangeable Lens Camera

Sonion TC100Z21A DigiSiMic Silicon Condensor Microphone MEMS Process Review

DoD Joint Federated Assurance Center (JFAC) Industry Outreach

Intel Xeon E3-1230V2 CPU Ivy Bridge Tri-Gate 22 nm Process

CMOS Digital Integrated Circuits Lec 2 Fabrication of MOSFETs

Agilent 2AZ1A CMOS Image Sensor Process Review

Lecture 0: Introduction

Toshiba HEK3 0.3 Mp VGA CMOS Image Sensor 0.13 µm Toshiba Process

InvenSense IDG-300 Dual-Axis Angular Rate Gyroscope Sensor

Qualcomm MSM8926 Snapdragon 400 Application Processor

Qualcomm QFE1100 Envelope Tracking PA Power Supply

Samsung SDP1301 DTV SERDES Interface

Freescale SCK20DN51Z K20 USB MHz Microcontroller eflash. Flash Process Review

Evolution of a Software Engineer in a SoS System Engineering World

Integrated diodes. The forward voltage drop only slightly depends on the forward current. ELEKTRONIKOS ĮTAISAI

Course Outcome of M.Tech (VLSI Design)

Apple/Dialog Semiconductor 343S0622-A1/D2018A WLED Driver

u-blox M8030-KT Concurrent Multi-GNSS Receiver

Marvell Avastar 88W ac Wi-Fi 2x2 MIMO Combo Chip

DARPA TRUST in IC s Effort. Dr. Dean Collins Deputy Director, MTO 7 March 2007

Texas Instruments BQ29330 Battery Protection AFE from BQ20Z95DBT

FocalTech Systems FT5336GQQ and FT5436iGQQ (FS-123ATPBC Die) Capacitive Touch Screen Controller

Module 2: CMOS FEOL Analysis

Nikon NC81369R 24.2 Mp, 3.8 µm Pixel Size, APS-C Format CMOS Image Sensor from the Nikon D3200. Module 5: Substrate Dopant Analysis

Component Package Decapsulation Process with Analogue Signature Analysis Support

Photolithography I ( Part 1 )

Applications of Maskless Lithography for the Production of Large Area Substrates Using the SF-100 ELITE. Jay Sasserath, PhD

End-of-line Standard Substrates For the Characterization of organic

Foveon FX17-78-F13D Mp, 7.8 µm Pixel Size CIS from Sigma DP1 Compact Digital Camera 0.18 µm Dongbu Process

Sony IMX118CQT 18.5 Mp, 1.25 µm Pixel Pitch Back Illuminated CIS from the Sony DSC-WX100 Camera

Cypress CY7C PVC USB 2.0 Integrated Microcontroller Process Analysis

Qualcomm MDM9235M 4G LTE Advanced Modem

Layers. Layers. Layers. Transistor Manufacturing COMP375 1

Qualcomm APQ8084 Snapdragon 805 Application Processor

Fullhan FH8520 Image Signal Processor

STMicroelectronics VL53L0B ToF Proximity Sensor

Integrated Sensors. David Cumming Department of Electronics and Electrical Engineering University of Glasgow

Qualcomm MDM9215M Gobi 4G GSM/CDMA Modem 28 nm LP. Module 2: CMOS FEOL Analysis

Marvell I1062-B0 Hard Drive Controller SoC

ELAN Microelectronics 33221B-3B00 Touchpad Controller

4 Maintaining Accuracy of External Diode Connections

International development

DATASHEET CADENCE QRC EXTRACTION

The SEMATECH Model: Potential Applications to PV

Micron MT66R7072A10AB5ZZW 1 Gbit Phase Change Memory 45 nm BiCMOS PCM Process

Bosch Sensortec BMP180 Pressure Sensor

Copyright 2000 Society of Photo Instrumentation Engineers.

Bosch Sensortec BMI160 Low Power IMU

FocalTech FT5316 Touch Screen Controller

Elpida Memory Inc. B240ABB (die markings), MC77-LL/A (package markings) 46 nm Mobile / Low Power DDR2 SDRAM

Science, Engineering and Intellectual Property Consultation

Apple A5 APL0498 (APL0498E01 Die Markings) Mobile Processor Extracted from the ipad 2

420 Intro to VLSI Design

New fabrication and packaging technologies for CMOS pixel sensors: closing gap between hybrid and monolithic

Maxim MAX3940E Electro-Absorption Modulator Structural Analysis

EE4800 CMOS Digital IC Design & Analysis. Lecture 1 Introduction Zhuo Feng

Rockchip RK3188 Mobile Application Processor GF 28 nm SLP Gate First HKMG CMOS Process

STMicroelectronics LIS3L02AE 3-Axis Accelerometer. MEMS Process Review

OmniVision OVM7692 (OV289AA Die Markings) VGA CameraCubeChip. Module 1: Overview Analysis

ATLAS Phase-II Upgrade Pixel Data Transmission Development

Freescale MCIMX6Q5EYM10AC (i.mx6q) Integrated Multimedia Applications Processor

NVE IL715-3E GMR Type Digital Isolator (30457J Die Markings) 0.50 µm CMOS Process

Novatek NT35695 LCD Driver IC

Product Information. Allegro Hall-Effect Sensor ICs. By Shaun Milano Allegro MicroSystems, LLC. Hall Effect Principles. Lorentz Force F = q v B V = 0

STMicroelectronics LSM303DLH 3-Axis Accelerometer and 3-Axis Honeywell Magnetometer Sensor

FABRICATION OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

White Paper. Machine Vision & Raman Spectroscopy - Application Example. by Kenneth W. Chapman, Senior Vision Engineer, Centice Corporation

AMD ATI TSMC 28 nm Gate Last HKMG CMOS Process

UNIT-VI FIELD EFFECT TRANSISTOR. 1. Explain about the Field Effect Transistor and also mention types of FET s.

RDA Microelectronics RDA8851A GSM/GPRS Baseband SoC

AN UCODE I2C PCB antenna reference designs. Application note COMPANY PUBLIC. Rev October Document information

SAMPLE SLIDES & COURSE OUTLINE. Core Competency In Semiconductor Technology: 2. FABRICATION. Dr. Theodore (Ted) Dellin

Texas Instruments ISO7220A Capacitor Type Digital Isolator

Sony IMX Mp, 1.2 µm Pixel Pitch Back Illuminated (Exmor R) CMOS Image Sensor from the Sony Cyber-shot HX300 Digital Compact Camera

Z D Image Scan Engine

Goodix GF6648 Touch Fingerprint Sensor. Exploratory Analysis

Texas Instruments X66AK2E05XABD25 Multi-Core DSP + ARM KeyStone II SoC

Intel's 65 nm Logic Technology Demonstrated on 0.57 µm 2 SRAM Cells

Transcription:

Semiconductor Foundry Verification Alexander Volynkin, Ph.D. In collaboration with Sandia, DOJ and CMU/ECE 1

Copyright 2016 Carnegie Mellon University This material is based upon work funded and supported by the Department of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN AS-IS BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. [Distribution Statement A] This material has been approved Please see Copyright notice for non-us Government use and distribution. This material may be reproduced in its entirety, without modification, and freely distributed in written or electronic form without requesting formal permission. Permission is required for any other use. Requests for permission should be directed to the Software Engineering Institute at permission@sei.cmu.edu. Carnegie Mellon is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. DM-0004084 2

Foundation and Collaboration Collaboration: Sandia counterfeit microcontroller detection CMU/ECE Foundry information, samples of various manufacturing processes DOJ Counterfeit microcontroller samples Foundation: Research project based on SEI s previous research related to microcontroller algorithms detection and recovery SEI s extensive experience in code analysis and anomaly detection 3

Problem Statement Chips delivered are not the chips requested Different layout, process, materials, components, tolerances, etc. May or may not do everything the original chip does May or may not do extra, potentially undesirable things as well Most chips in consumer devices not made in U.S. Introduces supply chain issues Subcontractor of subcontractor of subcontractor of Chip markings and packaging often similar/identical Need deeper analysis 4

Research Objectives Semi-automated image processing to identify semiconductor foundry Each layer is photographed and processed Relevant features extracted and checked against rules Fabrication facilities have design and fabrication requirements and tolerances Some potential examples: No acute angles or angles of non-45 degree integer multiples All metal feature sizes must be multiples of X nm Metal layers will be copper Failure to meet these rules flags chips as potential counterfeits 5

Integrated Circuit Fabrication Doping agents, glasses, or metals on silicon Individual components nowadays are on the order of 100nm~10nm Chips are multi-layered Bottom layer is transistors, other silicon features Layers above alternate: - Metal interconnects (copper/aluminum) - Vias (same material as metal) - Glass (Silicon Dioxide) between all of this, isolating the layers Topmost layer contains pads for connecting to packaging and an encapsulation layer 6

Integrated Circuit Delayering Chemical processing to strip individual layers off Basically controlled dissolving of glass and metal Primary chemicals: Copper/aluminum etchant (depending on IC metal layer) Hydrofluoric acid (for dissolving glass) Phosphoric acid (for dissolving encapsulation layer) Dissolving each layer requires two or three steps (depending on layer) Layers imaged with optical microscopy camera at each layer 7

Pre-etch, 40x (scaled down resolution) Encapsulation and glass etched, 40x (scaled down resolution) 8

Pre-etch, 40x (scaled down resolution) 9

Top metal layer removed, 40x (scaled down resolution) 10

Counterfeit Examples 11

Decapping and Visual Analysis 12

Features at Different Layers 13

Counterfeit Chip at Different Layers 14

Differences in Fabrication 15

Same Foundry 16

Different Foundries 17

Different Foundries 18

Other Deliverables: Automated Analysis Methods and Results DBScan_points.py is a program used in FIJI to gather the points in a readable format for other programs that perform cluster analysis. DBScan.py performs the density based spatial cluster analysis with noise. PDBScan_convert.py is a program to convert the point set to another format for a different program to read and perform parallel cluster analysis. SelectPoints.py is a program to take the points of a cluster and select them as multi point selection ROI in FIJI 3D_DBScan_points.py gathers the points in a readable format for the 3D_DBScan.py program. 3D_DBScan.py performs DBScan on RGB coordinates in an image. Color_on_image.py takes the found clusters and colors the image accordingly in FIJI. 19

Project Deliverables: Automated Analysis Framework 20

Square Area Density Based Spatial Cluster Analysis with Noise (SADBSCAN) Method of cluster analysis specifically designed for segmentation and area differentiation in images Weights the geographical difference as more important and mark these objects as different clusters Queries different regions separately and efficiently Calculates simple Euclidian distance of color values Combines clusters of pixels based not only on color similarities but also the geographic location Result: Accurate feature detection with high speed parallel processing (10-15 minutes on 1GB image) 21

Counterfeit Differences Circular features, non-45- degree angles Aluminum, instead of copper 22

Next Steps 23

Next Steps 24