Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 1 UxIDs: Unclonable Mixed-Signal Integrated Circuits Identification.

Slides:



Advertisements
Similar presentations
18 July 2001 Work In Progress – Not for Publication 2001 ITRS Test Chapter ITRS Test ITWG Mike Rodgers Don Edenfeld.
Advertisements

Variation Aware Gate Delay Models Dinesh Ganesan.
Chapter 7 Operational-Amplifier and its Applications
Robust Low Power VLSI R obust L ow P ower VLSI Sub-threshold Sense Amplifier (SA) Compensation Using Auto-zeroing Circuitry 01/21/2014 Peter Beshay Department.
Analog-to-Digital Converter (ADC) And
Slides based on Kewal Saluja
March 23, 2001VLSI Test: Bushnell-Agrawal/Lecture 211 Lecture 21 I DDQ Current Testing n Definition n Faults detected by I DDQ tests n Vector generation.
Novel Reconfigurable Silicon Physical Unclonable Functions Yingjie Lao and Keshab K. Parhi Department of Electrical and Computer Engineering University.
International Symposium on Low Power Electronics and Design Low-Power Sub-Threshold Design of Secure Physical Unclonable Functions 1 Lang Lin, 2 Dan Holcomb,
Physical Unclonable Functions and Applications
1 U NIVERSITY OF M ICHIGAN Reliable and Efficient PUF- Based Key Generation Using Pattern Matching Srini Devadas and Zdenek Paral (MIT), HOST 2011 Thomas.
Physical Unclonable Functions
A Robust, Fast Pulsed Flip- Flop Design By: Arunprasad Venkatraman Rajesh Garg Sunil Khatri Department of Electrical and Computer Engineering, Texas A.
Reap What You Sow: Spare Cells for Post-Silicon Metal Fix Kai-hui Chang, Igor L. Markov and Valeria Bertacco ISPD’08, Pages
4. OPERATIONAL AMPLIFIERS CIRCUITS by Ulaby & Maharbiz.
Trends and Perspectives in deep-submicron IC design Bram Nauta MESA + Research Institute University of Twente, Enschede, The Netherlands University of.
Design for Manufacturability and Power Estimation Lecture 25 Alessandra Nardi Thanks to Prof. Jan Rabaey and Prof. K. Keutzer.
Slender PUF Protocol Authentication by Substring Matching M. Majzoobi, M. Rostami, F. Koushanfar, D. Wallach, and S. Devadas* International Workshop on.
Current-Mode Multi-Channel Integrating ADC Electrical Engineering and Computer Science Advisor: Dr. Benjamin J. Blalock Neena Nambiar 16 st April 2009.
Analog Filter Design Dr. Rolf Schaumann A section of picture #4. The central part of this photo (between the middle two white bonding pads) contains the.
Lecture 31 Electrical Instrumentation. Lecture 32 Electrical Instrumentation Electrical instrumentation is the process of acquiring data about one or.
Lecture161 Instrumentation Prof. Phillips March 14, 2003.
Low-Power CMOS SRAM By: Tony Lugo Nhan Tran Adviser: Dr. David Parent.
Design and Implementation of a True Random Number Generator Based on Digital Circuit Artifacts Michael Epstein 1, Laszlo Hars 2, Raymond Krasinski 1, Martin.
Embedded Systems Laboratory Informatics Institute Federal University of Rio Grande do Sul Porto Alegre – RS – Brazil SRC TechCon 2005 Portland, Oregon,
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
CMOS VLSIAnalog DesignSlide 1 CMOS VLSI Analog Design.
The CMOS Inverter Slides adapted from:
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
Practical Aspects of Logic Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh College of Computer Sciences and Engineering King Fahd University of Petroleum.
Department of Electrical & Computer Engineering 1 ES585a - Computer Based Power System Protection Course by Dr.T.S.Sidhu - Fall 2005 Class discussion presentation.
Advanced Computing and Information Systems laboratory Device Variability Impact on Logic Gate Failure Rates Erin Taylor and José Fortes Department of Electrical.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
IC packages and applications
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Fault Modeling.
PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II.
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Michał Bochenek Work Package 3: On-Detector Power.
Graduate Category: Engineering and Technology Degree Level: Ph.D. Abstract ID# 122 On-Chip Spectral Analysis for Built-In Testing and Digital Calibration.
Slide: 1International Conference on Electronics, Circuits, and Systems 2010 Department of Electrical and Computer Engineering University of New Mexico.
Mehdi Sadi, Italo Armenti Design of a Near Threshold Low Power DLL for Multiphase Clock Generation and Frequency Multiplication.
1HSSPG Georgia Tech High Speed Image Acquisition System for Focal-Plane-Arrays Doctoral Dissertation Presentation by Youngjoong Joo School of Electrical.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
A 30-GS/sec Track and Hold Amplifier in 0.13-µm CMOS Technology
High Speed 64kb SRAM ECE 4332 Fall 2013 Team VeryLargeScaleEngineers Robert Costanzo Michael Recachinas Hector Soto.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
4. OPERATIONAL AMPLIFIERS CIRCUITS by Ulaby & Maharbiz All rights reserved. Do not copy or distribute. © 2013 National Technology and Science Press.
Seminar ON SMART SENSOR Submitted by : SUBIR KUMAR GHOSH Roll No. IN-14/04 Electrical & Instrumentation Deptt. B.E 7th Semester JORHAT ENGINEERING COLLEGE,
1 UCR Hardware Security Primitives with focus on PUFs Slide credit: Srini Devedas and others.
Interconnect Focus Center e¯e¯ e¯e¯ e¯e¯ e¯e¯ IWSM 2001Sam, Chandrakasan, and Boning – MIT Variation Issues in On-Chip Optical Clock Distribution S. L.
הפקולטה למדעי ההנדסה Faculty of Engineering Sciences.
Physically Unclonable Function– Based Security and Privacy in RFID Systems Leonid Bolotnyy and Gabriel Robins Dept. of Computer Science University of Virginia.
LOGIC GATES. Electronic digital circuits are also called logic circuits because with the proper input, they establish logical manipulation paths. Each.
On-Chip Sensors for Process, Aging, and Temperature Variation
Fundamentals of Electric Circuits Chapter 5 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Testability of Analogue Macrocells Embedded in System-on-Chip Workshop on the Testing of High Resolution Mixed Signal Interfaces Held in conjunction with.
Operational Amplifiers The operational amplifier, also know as an op amp, is essentially a voltage amplifier with an extremely high voltage gain. One of.
Plasma Sense Amplifier
A Class presentation for VLSI course by : Maryam Homayouni
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
Design of Physically Unclonable Functions Using FPGAs
Design For Manufacturability in Nanometer Era
Microprocessor Design Process
CMOS Analog Design Using All-Region MOSFET Modeling
High Gain Transimpedance Amplifier with Current Mirror Load By: Mohamed Atef Electrical Engineering Department Assiut University Assiut, Egypt.
Fundamentals of Electric Circuits Chapter 5
Challenges in Nanoelectronics: Process Variability
Fundamentals of Electric Circuits Chapter 5
Physical Unclonable Functions and Applications
Chapter 5 Operational Amplifiers
VHDL - Introduction.
Presentation transcript:

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 1 UxIDs: Unclonable Mixed-Signal Integrated Circuits Identification Contract Review Presentation November 17, 2010 SRC Task: ICSS Faculty Advisor: Farinaz Koushanfar Post-Doctorate Associate: Golsa Ghiaasi Hafezi Student Researcher: Mehrdad Majzoobi Electrical and Computer Engineering, Rice University Texas Instruments DSP Leadership University

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 2 Task Thrust Participants Executive Summary Deliverables Project Description Conclusion OVERVIEW ICSS Task ID:

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 3 THRUST AREA Circuit Design/ICSS Task Description Architecture, design, fabrication, testing, and analysis of novel circuits for current-based physically unclonable functions (PUFs). The circuit has a much higher precision and accuracy than the state-of-the-art PUFs Architecture, design and silicon implementation of novel on-chip current sensors for nondestructive post- silicon characterization and for noninvasive sensing of the aging process Task Thrust

ParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 4 TASKPARTICIPANTS Task Leader: Farinaz Koushanfar, Rice University Co Leader : Golsa Ghiaasi Hafezi, Post Doctorate Associate, Rice University Students : Mehrdad Majzoobi, PhD Student, Rice University Expected graduation date: June 2011 Industry Liaison : Sani Nasif, IBM Erik Welsh, TI Participations

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 5 EXECUTIVE SUMMARY Executive Summary Accomplishments – Dr. Ghiaasi-Hafezi (design expert) joined the team – Finalized the authentication protocol – Finalized the architecture and design details Future directions – Upcoming tape-out in December 2010 – Circuit testing and measurements – Security tests and countermeasures – Impact of aging and stress on the sensing mechanisms – Proposal for an improved architecture for sense -amp

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 6 EXECUTIVE SUMMARY Executive Summary Technology Transfer –Interacted with MIT faculty working on PUF Industrial interactions –Dr. Sani Nassif from IBM Austin Research Lab –Mr. Erik Welsh and Dr. Gene Frantz from Texas Instruments Inventions –In process of submitting a patent request to Rice University

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 7 RESEARCHDELIVERABLES Annual review presentation, October 2009 Report on the new robust architecture, mechanisms, and proof-of-concept fabrication and testing results of secure current-based physically unclonable functions and other forms of unclonable identification, July 2010 Annual review presentation, October 2010 Report on the security analysis alongside with introduction and enabling of new mechanisms and protocols for IC protection, content-protection, and secure third-party IP protection and thus responding to rapidly changing semiconductor business requirements, July 2011 Deliverables

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 8 RESEARCHDELIVERABLES Report on the design, proof-of-concept fabrication, and testing of new current-based on-chip sensors for nondestructive and noninvasive post-silicon characterization, for use in a variety of post-silicon optimizations, July 2012 Report on the characterizing and quantification of the impact of random environment variations, aging and stress on the introduced sensing mechanisms and current-based PUFs, July 2012 Final report summarizing research accomplishments and future direction, July 2012 Deliverables

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion Physical Unclonable Functions (PUF) A unique identifier for each chip –The intrinsic analog variations of a physical attribute [Pappu et al. Science’02] [Gassend et al. CCS‘02] Viable for current and future silicon technologies Properties –Unclonable –Fast to evaluate –Hard to remove 9 9 Roy and Asenov, Science, 2005 Friedberg et al., ISQED, BACKGROUND Project Description/Result

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 10 AUTHENTICATION PROTOCOL Project Description/Result Before deployment, a set of challenge and response pairs are measured and stored for each PUF challenge Response challengeresponse 11011… … … Database

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 11 BACKGROUND Project Description/Result Arbiter-based PUF: convert analog information to digital * Compare two paths with an identical delay in design –Random process variation determines which path is faster –An arbiter outputs 1-bit digital response Multiple bits can be obtained by either duplicate the circuit or use different challenges –Each challenge selects a unique pair of delay paths … c-bit Challenge Rising Edge 1 if top path is faster, else 0 DQ G Response * J. Lee, D. Lim, B. Gassend, G. E. Suh, M. van Dijk and S. Devadas, "A Technique to Build a Secret Key in Integrated Circuits for Identification and Authentication Applications", VLSI Circuits Symposium, Suh and Devadas, DAC 2007

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 12 OBJECTIVES Project Description/Results Current-based PUF Ultra-low power response generation –Exploit sub-threshold leakage current –Automatic current cut-off Shorter evaluation time Robustness of responses –In presence of temperature and voltage supply variations Exponential number of challenge-response pairs

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 13 MACROARCHITECTURE Project Description/ Results Block diagram of PUF architecture –Generation of process sensitive currents and voltages e.g., I = {I 1,…,I N } –The inputs (challenges) are used to select two equivalent subset of currents a and b the currents are equivalent by construction, but differ because of process variations –The task of combination could be linear or non-linear –Comparison of two selected groups

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 14 CIRCUIT LEVEL ARCHITECTURE Project Description/Results PUF architecture with current generators, current switches, and a latch based sense amplifier. Current generation –Single N-FETs with fixed gate voltage Selection and combination –Differential current switches –Stir the current to the left and right based on the input challenges C a,C b Comparison –Sense amplifier

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 15 SENSE AMPLIFIER OPERATION Project Description/Results Before (1) M5, M6: on and the rest are off V SON =V SO =VDD (1) M5 and M6: off, M1 and M3:on Discharge SON, SO nodes I a > I b (2) V SON -V SO =V tp M2: on Strong positive feedback : more rapid discharge of V SON (3) V SON < V tn M3 :off

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 16 SENSINGRESOLUTION Project Description/ Results Monte Carlo simulations at two extreme temperature points –Using minimum size devices –   X-axis: Current difference (%) Y-axis: Current average (common component) in μA Z-axis: Instability of the sense amp output The dark blue area represents the best operation region (0.5 means 50% of responses are errors)

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 17 EXPRIMENTALSETUP Project Description/Results Experiment setup –N=64 current generators (and current switches) –IBM 90nm technology stochastic models –Device sizes are set to the technology minimum W/L = 120nm/100nm –Using Monte Carlo simulation 100 circuit instances are generated –Apply 100 challenges to each PUF circuit instance –Rate of applying challenges: 100MHz … … …

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 18 OPERATION POINT SELECTION Project Description/Results Response distribution For each chip –the number of ’1’s in 100 responses normalized to 100 –ideal: equal number of ‘1’s and ‘0’s in responses for highest level of randomness –for V gate /V DD = 0.1 the responses are highly biased toward ‘1’ the generated currents are too small to provoke any response from the sense amp Distribution of ‘1’ responses across the 100 PUF instances versus different gate voltages for different number of active currents.

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 19 SENSITIVITY TO OPERATIONAL VARIATION Project Description/ Results Response robustness –The PUF was evaluated under multiple modes of operation, i.e., for various V gate /V DD Temperature points V DD points Number of active currents Lowest error rate is achieved for smallest V gate under which the sense amp operates correctly Response error rate under different levels of temperature and V DD variations Temperature Range (C°) commercial: [0,75] industrial: [-40,85] military: [-55,125]

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 20 FLOORPLAN /TESTING STRATEGY Project Description/Results The die floorplan of the final chip. The challenges and responses are read in/out serially through scan chains. - Redundant sense amps on both ends for more reliable operation and defect tolerance - I/O scan chains to read in/out the challenge and responses serially - Buffers act as repeaters to strengthen the challenge signals and reduce noise Fabrication plan IBM CMOS 9FLP (90nm) 6 Metal stack (6_02_00_00_LB) MOSIS/SRC joint program Ceramic dual in line packaging

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 21 SECURITY ANALYSIS Project Description/ Results Randomness and uniqueness tests Nonlinearity tests Reverse-engineering tests Resiliency evaluation against side-channel attacks Input / interconnect networks (permutation and substitution of challenges) Output network (XOR mixing)

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 22 PRELIMINARY SECURITY ANALYSIS Conclusion Publications and preprints M. Majzoobi, F. Koushanfar. "Time-bounded Authentication of PUFs." Article under review, IEEE Transactions on Information Forensics and Security, F. Koushanfar, M. Majzoobi, U. Ruhrmair, S. Devadas. “Physical Unclonable Function (PUF) Hardware and Security Analysis.” Book Chapter in Hardware-Based Security, John Wiley and Sons, M. Majzoobi, G. Ghiaasi, F. Koushanfar, S. Nassif. " Ultra-low Power Current-based PUF.” submitted to IEEE International Symposium on Circuits and Systems (ISCAS), 2011.

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 23 CONCLUSION Conclusion Physical unclonable functions (PUFs) –Emerging paradigm for intrinsic identification and authentication Novel current-based PUF –Lightweight –Higher entropy of responses (output) Devised macro-, micro- and circuit-level architecture Simulations results for robustness and stability Preliminary security analysis for randomness and uniqueness Tape-out scheduled for December 2010

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion 24 QUESTIONS / DISCUSSION :

Task ThrustParticipationsExecutive SummaryDeliverables Project Description/ ResultConclusion Overview & objectives Architecture, design, fabrication, testing, and analysis of novel circuits for current-based Physical Unclonable Functions (PUFs) The circuit has a much higher precision and accuracy while lower power than the state-of- the-art PUFs Architecture, design and silicon implementation of novel on-chip current sensors Nondestructive post- silicon characterization and for noinvasive sensing for aging Distribution of ‘1’ responses across the 100 PUF instances versus different gate voltages for different number of active currents. Response error rate under different levels of temperature and V DD variations HIGHLIGHT