Implementing Low-Power CRC-Half for RFID Circuits

Slides:



Advertisements
Similar presentations
Subthreshold SRAM Designs for Cryptography Security Computations Adnan Gutub The Second International Conference on Software Engineering and Computer Systems.
Advertisements

Minimum Energy CMOS Design with Dual Subthrehold Supply and Multiple Logic-Level Gates Kyungseok Kim and Vishwani D. Agrawal ECE Dept. Auburn University.
Leakage and Dynamic Glitch Power Minimization Using MIP for V th Assignment and Path Balancing Yuanlin Lu and Vishwani D. Agrawal Auburn University ECE.
1 Dual Threshold Voltage Domino Logic Synthesis for High Performance with Noise and Power Constraint Seong-Ook Jung, Ki-Wook Kim and Sung-Mo (Steve) Kang.
1 A Variation-tolerant Sub- threshold Design Approach Nikhil Jayakumar Sunil P. Khatri. Texas A&M University, College Station, TX.
Device Sizing Techniques for High Yield Minimum-Energy Subthreshold Circuits Dan Holcomb and Mervin John University of California, Berkeley EE241 Spring.
NTHU-CS VLSI/CAD LAB TH EDA Student : Da-Cheng Juan Advisor : Shih-Chieh Chang Fine-Grained Sleep Transistor Sizing Algorithm for Leakage Power Minimization.
1 Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization TingTing Hwang Tsing Hua University, Hsin-Chu.
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
The CMOS Inverter Slides adapted from:
By Praveen Venkataramani Vishwani D. Agrawal TEST PROGRAMMING FOR POWER CONSTRAINED DEVICES 5/9/201322ND IEEE NORTH ATLANTIC TEST WORKSHOP 1.
Low power CDN. SPEED Operate vdd at half rails Data should operate at full rails.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Word-Size Optimization for Low Energy, Variable Workload Sub-threshold Systems Sudhanshu Khanna, Anurag Nigam ECE 632 – Fall 2008 University of Virginia.
Determining the Optimal Process Technology for Performance- Constrained Circuits Michael Boyer & Sudeep Ghosh ECE 563: Introduction to VLSI December 5.
Power Reduction for FPGA using Multiple Vdd/Vth
Team MUX Adam BurtonMark Colombo David MooreDaniel Toler.
Low power AES implementations for RFID
An Efficient Algorithm for Dual-Voltage Design Without Need for Level-Conversion SSST 2012 Mridula Allani Intel Corporation, Austin, TX (Formerly.
Ashley Brinker Karen Joseph Mehdi Kabir ECE 6332 – VLSI Fall 2010.
Sub-threshold Design of Ultra Low Power CMOS Circuits Students: Dmitry Vaysman Alexander Gertsman Supervisors: Prof. Natan Kopeika Prof. Orly Yadid-Pecht.
Jia Yao and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University Auburn, AL 36830, USA Dual-Threshold Design of Sub-Threshold.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Using Cycle Efficiency as a System Designer Metric to Characterize an Embedded DSP and Compare Hard Core vs. Soft Core Advisor Dr. Vishwani D. Agrawal.
LOGO Ultralow-Power Design in Near-Threshold Region Prof. : M. Shams Name: Yiqi Chang Student #:
IEEE Transactions on Circuits and Systems II: Express Briefs
XIAOYU HU AANCHAL GUPTA Multi Threshold Technique for High Speed and Low Power Consumption CMOS Circuits.
Minimum Energy Sub-Threshold CMOS Operation Given Yield Constraints Max Dreo Vincent Luu Julian Warchall.
Leakage reduction techniques Three major leakage current components 1. Gate leakage ; ~ Vdd 4 2. Subthreshold ; ~ Vdd 3 3. P/N junction.
Basics of Energy & Power Dissipation
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA Project Guide: Smt. Latha Dept of E & C JSSATE, Bangalore. From: N GURURAJ M-Tech,
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
64 bit Kogge-Stone Adders in different logic styles – A study Rob McNish Satyanand Nalam.
16 Bit Logarithmic Converter Tinghao Liang and Sara Nadeau.
1 Very Low Voltage Operation of Benchmark Circuit c6288 Presented By: - Murali Dharan.
FaridehShiran Department of Electronics Carleton University, Ottawa, ON, Canada SmartReflex Power and Performance Management Technologies.
Robust Low Power VLSI R obust L ow P ower VLSI CORDIC Implementation for a battery-less Body sensor Node L. Patricia Gonzalez G. Dept. of Electrical Engineering,
STT-RAM Feasibility Study Amr Amin UCLA Jan 2010.
RTL Simulator for VChip 1999/11/11 이재곤. RTL Simulator for VChip  현재 상황 Compiled-code 로 변환 중  VBS 의 내장된 obj 파일을 이용하려 하였으나 제 대로 구현되어 있지 않음  Obj 파일 :
Power-Optimal Pipelining in Deep Submicron Technology
Smruti R. Sarangi IIT Delhi
YASHWANT SINGH, D. BOOLCHANDANI
Programmable Hardware: Hardware or Software?
ECE 3130 Digital Electronics and Design
High-Speed Stochastic Circuits Using Synchronous Analog Pulses M
The Inverter EE4271 VLSI Design Professor Shiyan Hu Office: EERC 518
Alireza Shafaei, Shuang Chen, Yanzhi Wang, and Massoud Pedram
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Hot Chips, Slow Wires, Leaky Transistors
Very low voltage 16-bit counter in high leakage static CMOS technology
Estimate power saving by clock slowdown for s5378 in 180nm and 32nm CMOS Chao Han ELEC 6270.
DESIGN AND IMPLEMENTATION OF DIGITAL FILTER
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
Low Power and High Speed Multi Threshold Voltage Interface Circuits
Analytical Delay and Variation Modeling for Subthreshold Circuits
Analytical Delay and Variation Modeling for Subthreshold Circuits
332:479 Concepts in VLSI Design Lecture 24 Power Estimation
Analyzing Sub-threshold Bitcell Topologies and the Effects of Assist Methods on SRAM Vmin By: James Boley.
ELEC 6970: Low Power Design Class Project By: Sachin Dhingra
ECE 1270: Introduction to Electric Circuits
Circuit Design Techniques for Low Power DSPs
University of Colorado at Boulder
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
The Inverter EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Characterization of C2MOS Flip-Flop in Sub-Threshold Region
Leakage Power Reduction Techniques
Off-path Leakage Power Aware Routing for SRAM-based FPGAs
Measuring the Gap between FPGAs and ASICs
Presentation transcript:

Implementing Low-Power CRC-Half for RFID Circuits Qi Mi & Zhi Li ECE 632 – Fall, 2008 University of Virginia

Outline Introduction Problem Statement Contribution Design Simulation Conclusion Future Work Q & A

Introduction RFID applications RFID security issues

Problem Statement Constraint: Problem: Energy – foremost constraint Size Complexity Problem: We seek to find a feasible way of implementing low-power data encryption on RFID tags.

Contribution Implemented the core hash function (i.e., CRC-Half) of CRC-MAC with PTM 90nm technology. Analyzed energy at different operating voltages. Gave an optimal operating voltage point for CRC-MAC. Analyzed the trend of leakage current of the circuit.

Fig 1. A hardware implementation of CRC-MAC CRC-MAC Briefing Fig 1. A hardware implementation of CRC-MAC

CRC-MAC Briefing (cont’d) Fig 2. C implementation of CRC-MAC as keyed one-way function

Fig 3. A symbol view of CRC-Half Circuit Design Fig 3. A symbol view of CRC-Half

Simulation

E/op = Eactive + Eleakage = CeffVDD2 + IlkgVDDTD Optimization Design Metric: Total energy consumption E/op = Eactive + Eleakage = CeffVDD2 + IlkgVDDTD Knobs Lower VDD (subthreshold design) Robust, require CMOS Shorten operation duration

Simulation Technology: PTM 90nm Technology Circuit Description: netlists Simulation Environment Schematic-level Software: FPGA Advantage 7.0 LS Circuit-level Software: Cadence 2005 Simulator: Ocean with Spectre

Simulation (cont’d) Approach

Spectre Simulation Result 1 1 1 Data word: 0010 1001 0010 1101 Key word: 1101 0010 0001 0111 Output: 1011 0001 0001 0111

Leakage Current Simulation Exponential Reduction as VDD decreases due to DIBL effect Leakage Current is independent of CLK rate

Current Waveform in One Cycle Pavg = α0→1fCeffVDD2 A higher CLK rate helps reduce energy consumption for a certain VDD

Total Energy per CRC cycle VDD (V) Tcr (ns) Iavg (A) Etotal (nJ) 0.5 10 3.09E-05 1.55E-03 0.45 15 1.98E-05 1.33E-03 0.4 20 1.33E-05 1.06E-03 0.35 40 6.20E-06 8.68E-04 0.3 70 3.50E-06 7.36E-04 0.25 200 1.53E-06 7.63E-04 0.2 700 7.16E-07 1.00E-03 0.15 1800 4.84E-07 1.31E-03

Energy Consumption Plot The optimal supply voltage is around 0.3V Leakage energy consumption starts to dominate in the sub-threshold region Leakage current is taking up a large proportion of average current

Conclusion CRC-processing circuit is simulated in FPGA and Cadence Average and leakage currents are simulated Energy consumption comparison for different VDD and VDD optimization for minimum energy consumption

Future Work Use multiple power supplies to speed up the critical path Size up some parts of the circuit to increase speed Add high VT NMOS to the PDN to reduce leakage

Q and A?

Thank you!