240 likes | 363 Vues
This paper presents the design and implementation of a low-power CRC-Half for RFID circuits, focusing on data encryption through CRC-MAC using PTM 90nm technology. It addresses critical constraints such as energy consumption, size, and complexity in RFID applications. The study analyzes energy usage across varying operating voltages, identifying an optimal voltage point and exploring leakage current trends. Key findings include energy consumption comparisons and improvements in CRC processing. Future work suggests enhancements via multiple power supplies and high VT NMOS to optimize performance further.
E N D
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: • 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.
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
Circuit Design Fig 3. A symbol view of CRC-Half
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 0 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
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