Low power 32-bit bus with inversion encoding Wei Jiang ELEC 6270.

Slides:



Advertisements
Similar presentations
MIMO Broadcast Scheduling with Limited Feedback Student: ( ) Director: 2008/10/2 1 Communication Signal Processing Lab.
Advertisements

Exploiting Crosstalk to Speed up On-chip Buses Chunjie Duan Ericsson Wireless, Boulder Sunil P Khatri University of Colorado, Boulder.
1 Low Power Bus Encoding Technique Considering Coupling Effects Hsin-Wei Lin H.W. Lin is with the Graduate Institute of Integrated Circuit Design, National.
A Design Technique for Energy Reduction in NORA CMOS Logic Konstantinos Limniotis, Yiorgos Tsiatouhas, Member, IEEE, Themistoklis Haniotakis, Member, IEEE,
CMOS Circuits.
CMOS Logic Circuits.
Digital Integrated Circuits© Prentice Hall 1995 Low Power Design Low Power Design in CMOS.
ECE 424 – Introduction to VLSI
Christopher LaFrieda and Rajit Manohar Computer Systems Laboratory Cornell University Reducing Power Consumption with Relaxed Quasi Delay-Insensitive Circuits.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Redesign control FSM of a multicycle MIPS processor with low power state encoding.
11/01/05ELEC / Lecture 171 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
ELEC 6200, Fall 07, Oct 24 Jiang: Async. Processor 1 Asynchronous Processor Design for ELEC 6200 by Wei Jiang.
Dec. 6, 2005ELEC Glitch Power1 Low power design: Insert delays to eliminate glitches Yijing Chen Dec.6, 2005 Auburn university.
4-bit Grey Code Converter with Counter Lincoln Chin Dat Tran Thao Nguyen Tien Huynh.
Logic Synthesis For Low Power CMOS Digital Design.
Decomposition of Instruction Decoder for Low Power Design TingTing Hwang Department of Computer Science Tsing Hua University.
1 8-Bit Binary-to-Gray Code Converter Mike Wong Scott Echols Advisor: Dave Parent May 11, 2005.
May 28, 2003Minimum Dynamic Power CMOS1 Minimum Dynamic Power CMOS Circuits Vishwani D. Agrawal Rutgers University, Dept. of ECE Piscataway, NJ 08854
Mehdi Amirijoo1 Power estimation n General power dissipation in CMOS n High-level power estimation metrics n Power estimation of the HW part.
10/11/05ELEC / Lecture 121 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Characterization of a CMOS cell library for low-voltage operation
11/29/2007ELEC Class Project Presentation1 LOW VOLTAGE OPERATION OF A 32-BIT ADDER USING LEVEL CONVERTERS Mohammed Ashfaq Shukoor ECE Department.
Hamming Transcoders for Power Reduction on Internal Buses Victor Wen Jan. 13, 2000 University of California, Berkeley.
Fall 2006, Sep. 26, Oct. 3 ELEC / Lecture 7 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Dynamic Power:
FUNCTIONAL OVERVIEW Design a synchronous 4-bit up and down counter Operates at 25MHz on the positive edge of the clock Designed to drive a 10pF capacitive.
1 32-bit parallel load register with clock gating ECE Department, 200 Broun Hall, Auburn University, Auburn, AL 36849, USA Lan Luo ELEC.
1 5 bit binary to 1 of 32 select decoder (to be used in 5 bit DAC) Dan Brisco, Steve Corriveau Advisor: Dave Parent 14 May 2004.
Fall 2006: Dec. 5 ELEC / Lecture 13 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Adiabatic Logic Vishwani.
Analysis and Avoidance of Cross-talk in on-chip buses Chunjie Duan Ericsson Wireless Communications Anup Tirumala Jasmine Networks Sunil P Khatri University.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 11 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Adiabatic Logic Vishwani D. Agrawal.
Spring 07, Feb 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Power Dissipation in VLSI Chips Vishwani D. Agrawal.
Low Voltage Low Power Dram
Low power architecture and HDL coding practices for on-board hardware applications Kaushal D. Buch ASIC Engineer, eInfochips Ltd., Ahmedabad, India
A Low-Power 4-b 2.5 Gsample/s Pipelined Flash Analog-to-Digital Converter Using Differential Comparator and DCVSPG Encoder Shailesh Radhakrishnan, Mingzhen.
Robust Low Power VLSI R obust L ow P ower VLSI Finding the Optimal Switch Box Topology for an FPGA Interconnect Seyi Ayorinde Pooja Paul Chaudhury.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Accuracy-Configurable Adder for Approximate Arithmetic Designs
1 CMOS Temperature Sensor with Ring Oscillator for Mobile DRAM Self-refresh Control IEEE International Symposium on Circuits and Systems, Chan-Kyung.
Determining the Optimal Process Technology for Performance- Constrained Circuits Michael Boyer & Sudeep Ghosh ECE 563: Introduction to VLSI December 5.
Logic Synthesis For Low Power CMOS Digital Design.
Low Power Architecture and Implementation of Multicore Design Khushboo Sheth, Kyungseok Kim Fan Wang, Siddharth Dantu ELEC6270 Low Power Design of Electronic.
ELEC 5270 – Low Power Design of Electronic Circuits Spring 2009 Grant Lewis 1.
1 Sign Bit Reduction Encoding for Low Power Applications Hsin-Wei Lin Saneei, M. Afzali-Kusha, A. and Navabi, Z. Sign Bit Reduction Encoding for Low Power.
Design of a 32-Bit Hybrid Prefix-Carry Look-Ahead Adder
Delay Locked Loop with Linear Delay Element
L28:Lower Power Algorithm for Multimedia Systems(2) 성균관대학교 조 준 동
Design of a High-Throughput Low-Power IS95 Viterbi Decoder Xun Liu Marios C. Papaefthymiou Advanced Computer Architecture Laboratory Electrical Engineering.
1 Bus Encoding for Total Power Reduction Using a Leakage-Aware Buffer Configuration 班級:積體所碩一 學生:林欣緯 指導教授:魏凱城 老師 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION.
New Power Saving Design Method for CMOS Flash ADC Institute of Computer, Communication and Control, Circuits and Systems, July 2004 IEEE 班級 :積體碩一 姓名 :黃順和.
A 10b Ternary SAR (TSAR) ADC with Decision Time Quantization Based Redundancy Jon Guerber, Manideep Gande, Hariprasath Venkatram, Allen Waters, Un-Ku Moon.
EE5970 Computer Engineering Seminar Spring 2012 Michigan Technological University Based on: A Low-Power FPGA Based on Autonomous Fine-Grain Power Gating.
A Survey on Low Power Multiplication / Accumulation Speaker : Byoung-Woon Kim.
1 Very Low Voltage Operation of Benchmark Circuit c6288 Presented By: - Murali Dharan.
Copyright Agrawal, 2007ELEC6270 Spring 13, Lecture 101 ELEC 5270/6270 Spring 2013 Low-Power Design of Electronic Circuits Adiabatic Logic Vishwani D. Agrawal.
ELEC Digital Logic Circuits Fall 2015 Delay and Power Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
Re-configurable Bus Encoding Scheme for Reducing Power Consumption of the Cross Coupling Capacitance for Deep Sub-micron Instructions Bus Siu-Kei Wong.
Adiabatic Technique for Energy Efficient Logic Circuits Design
High-Speed Stochastic Circuits Using Synchronous Analog Pulses M
L. Benini, G. DeMicheli Stanford University, USA A. Macii, E. Macii, M
WUR-based Broadcast Reference Signal
Propagation Time Delay
Vishwani D. Agrawal James J. Danaher Professor
Vishwani D. Agrawal James J. Danaher Professor
Design of benchmark circuit s5378 for reduced scan mode activity
Design for Simple Spiking Neuron Model
Design for Simple Spiking Neuron Model
LOGIC Circuits.
Low Power Digital Design
A Block Based MAP Segmentation for Image Compression
Presentation transcript:

Low power 32-bit bus with inversion encoding Wei Jiang ELEC 6270

Power Consumption by Bus High capacitance lines High capacitance lines High switching activities High switching activities Reduce power dissipation by reducing the number of transitions Reduce power dissipation by reducing the number of transitions

Bus Invert Encoding TransmitterReceiver 32 TransmitterReceiver 32 ENCODERDECODER INV Conventional Bus Bus with Inversion Encoding

Bus Invert Encoding To minimize transitions in bus with large capacitance To minimize transitions in bus with large capacitance Additional Line: INV Additional Line: INV Encoding: Encoding: Di, if INV=0 Di, if INV=0 Di XOR 1, if INV=1 Di XOR 1, if INV=1 Decoding: Decoding: Di XOR INV Di XOR INV M. R. Stan Proposed by M. R. Stan

Design of Encoder

Majority voter Majority voter circuit decides according to Hamming distance whether to invert or not the next value Digital voter: accurate Analog voter: simple Stan, TVLSI 1995

Counter & Comparator

Falling Edge Detector/Indicator

Design of Decoder

Simulation – Best Scenario

Simulation – Worst Scenario

Signal Transitions Total Power Dissipation Power Dissipation of Transmitter Power Dissipation of Receiver Signals forms

Simulation – Average

Conclusion Average power by transmitter/receiver (C L =0) Average power by transmitter/receiver (C L =0) For conventional bus: mW For conventional bus: mW For inverted bus: mW For inverted bus: mW Encoder/Decoder overhead: mW Encoder/Decoder overhead: mW Increase the power dissipation of low capacitance bus Increase the power dissipation of low capacitance bus Reduce dynamical power dissipation by roughly 10% if bus load capacitance per bit is 1pf; 25% for 2pf of load capacitance; and more for even higher capacitance Reduce dynamical power dissipation by roughly 10% if bus load capacitance per bit is 1pf; 25% for 2pf of load capacitance; and more for even higher capacitance The actual power reduction depends on both the bus load capacitance and the number of transitions: The actual power reduction depends on both the bus load capacitance and the number of transitions: More than 17/close to 32: bus inversion may reducing power More than 17/close to 32: bus inversion may reducing power Less than 17: bus inversion may increase power Less than 17: bus inversion may increase power

Thank You Simulation Simulation TSMC 0.35um Process TSMC 0.35um Process Synopsys HSPICE Synopsys HSPICE References References M. R. Stan and W. P. Burleson, Bus-invert coding for low- power I/O, IEEE Trans. On VLSI Systems, Vol.3, No.1, pp.49-58, 1995 M. R. Stan and W. P. Burleson, Bus-invert coding for low- power I/O, IEEE Trans. On VLSI Systems, Vol.3, No.1, pp.49-58, 1995 T. Lindkvist et al, Deep Sub-Micron Bus Invert Coding, NORSIG 2004, p , June 2004 T. Lindkvist et al, Deep Sub-Micron Bus Invert Coding, NORSIG 2004, p , June 2004