A Low-Power Analog Bus for On-Chip Digital Communication

Slides:



Advertisements
Similar presentations
EVALUATION OF A CIRCUIT PATH DELAY TUNING TECHNIQUE FOR NANOMETER CMOS Advisor: Dr. Adit D. Singh Committee members: Dr. Vishwani D. Agrawal and Dr. Victor.
Advertisements

EET260 Introduction to digital communication
Analog-to-Digital Converter (ADC) And
Using MVL (Multi-Valued Logic) Signal in Test Application Baohu Li, Bei Zhang, Vishwani Agrawal Auburn University.
SIGNAL PROCESSING WITH ANALOG CIRCUIT Chun Lo. Analog circuit design  Main disadvantage: low precision  Due to mismatch in analog circuit components.
Current-Mode Multi-Channel Integrating ADC Electrical Engineering and Computer Science Advisor: Dr. Benjamin J. Blalock Neena Nambiar 16 st April 2009.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Polynomial-Time Algorithms for Designing Dual-Voltage Energy Efficient Circuits Master’s Thesis Defense Mridula Allani Advisor : Dr. Vishwani D. Agrawal.
Design of Variable Input Delay Gates for Low Dynamic Power Circuits
August 12, 2005Uppalapati et al.: VDAT'051 Glitch-Free Design of Low Power ASICs Using Customized Resistive Feedthrough Cells 9th VLSI Design & Test Symposium.
Spring 07, Jan 23 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Moore’s Law Vishwani D. Agrawal James J. Danaher.
Fall 2006, Oct. 5 ELEC / Lecture 8 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Glitch-Free ASICs and Custom.
Jan. 2007VLSI Design '071 Statistical Leakage and Timing Optimization for Submicron Process Variation Yuanlin Lu and Vishwani D. Agrawal ECE Dept. Auburn.
Multivalued Logic for Reduced Pin Count and Multi-Site SoC Testing Baohu Li and Vishwani D. Agrawal Auburn University, ECE Dept., Auburn, AL 36849, USA.
9/27/05ELEC / Lecture 91 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
EE141 © Digital Integrated Circuits 2nd Introduction 1 The First Computer.
Dynamic Power Consumption In Large FPGAs WILLIAM GARCIA, ANDREW MORTELLARO.
Digital Communication Techniques
IPC Digital Circuits Digital circuits are composed of electronic components that can provide state information (1 or 0), as a function of.
Finding Optimum Clock Frequencies for Aperiodic Test Master’s Thesis Defense Sindhu Gunasekar Dept. of ECE, Auburn University Advisory Committee: Dr. Vishwani.
Adopting Multi-Valued Logic for Reduced Pin-Count Testing Baohu Li, Bei Zhang and Vishwani Agrawal Auburn University, ECE Dept., Auburn, AL 36849, USA.
SoC TAM Design to Minimize Test Application Time Advisor Dr. Vishwani D. Agrawal Committee Members Dr. Victor P. Nelson, Dr. Adit D. Singh Apr 9, 2015.
History of Integrated Circuits  In 1961 the first commercially available integrated circuits came from the Fairchild Semiconductor Corporation.  The.
An Efficient Algorithm for Dual-Voltage Design Without Need for Level-Conversion SSST 2012 Mridula Allani Intel Corporation, Austin, TX (Formerly.
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
Low Power Architecture and Implementation of Multicore Design Khushboo Sheth, Kyungseok Kim Fan Wang, Siddharth Dantu ELEC6270 Low Power Design of Electronic.
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.
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.
Low Power – High Speed MCML Circuits (II)
1 Successive Approximation Analog-to- Digital Conversion at Video Rates 指導教授 :汪輝明 學 生:陳柏宏.
VTS 2012: Zhao-Agrawal1 Net Diagnosis using Stuck-at and Transition Fault Models Lixing Zhao* Vishwani D. Agrawal Department of Electrical and Computer.
A Test Time Theorem and Its Applications Praveen Venkataraman i Suraj Sindia Vishwani D. Agrawal
Adviser : Hwi-Ming Wang Student : Wei-Guo Zhang Date : 2009/7/14
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
EE586 VLSI Design Partha Pande School of EECS Washington State University
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
Tae- Hyoung Kim, Hanyong Eom, John Keane Presented by Mandeep Singh
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE5900 Advanced Algorithms for Robust VLSI CAD Dr. Shiyan Hu Office: EERC 731 Adapted.
SKIROC ADC measurements and cyclic ADC LPC Clermont-Ferrand Laurent ROYER, Samuel MANEN Calice/Eudet electronic meeting Orsay June.
Different Types of Integrated Circuits. Introduction: Different Types of Integrated Circuits Every electronic appliance we use.
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
A microelectronic computer circuit incorporated into a chip or semiconductor In electronics, an as IC is a miniaturized electronic circuit. An electronic.
Enhancement Presentation Carlos Abellan Barcelona September, 9th 2009.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
EKT124 Digital Electronics 1 Introduction to Digital Electronics
A 12-bit low-power ADC for SKIROC
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
DATA CONVERTERS (Linear Circuits) S.Senthil Kumar, Dept. of Aero, KCT
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
Architecture & Organization 1
Introduction.
DESIGN AND SIMULATION OF A PHASE LOCKED LOOP FOR HIGH SPEED SERDES
INTRODUCTION TO MICROPROCESSORS
A Novel 1. 5V CMFB CMOS Down-Conversion Mixer Design for IEEE 802
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
1 Gbit/s Serial Link 1 Gbit/s Data Link Using Multi Level Signalling
Architecture & Organization 1
M.S. Thesis Defense Murali Dharan Advisor: Dr. Vishwani D. Agrawal
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
Trends in Electronics Reliability Testing
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Energy Efficient Power Distribution on Many-Core SoC
ELEC 7770 Advanced VLSI Design Spring 2014 VLSI Yield and Moore’s Law
A Random Access Scan Architecture to Reduce Hardware Overhead
Bus Serialization for Reducing Power Consumption
Presentation transcript:

A Low-Power Analog Bus for On-Chip Digital Communication 8 June 2019 A Low-Power Analog Bus for On-Chip Digital Communication Master’s Thesis Defense Farah Naz Taher Thesis Advisor: Dr. Vishwani D. Agrawal Committee Members: Dr. Victor P. Nelson, Dr. Adit D. Singh June 21, 2013 Farah Naz Taher

Outline Motivation Background Problem Statement Concept Result 8 June 2019 Outline Motivation Background Problem Statement Concept Result Future Work Reference 2 Farah Naz Taher June 8, 2019 Farah Naz Taher

Motivation Power Testability Area Performance Farah Naz Taher 8 June 2019 Motivation Power Testability Area Performance 3 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Motivation Moore’s Law:  Empirical observation that component density and performance of integrated circuits doubles every year G. E. Moore, 1965 S. E. Thompson et. al., Materials Today 2006. 4 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Motivation Pollack's Rule: Each technology generation doubles the number of transistor on a chip which enables that performance increase is roughly proportional to square root of increase in complexity. S. Borkar, DAC 2007 5 Farah Naz Taher June 8, 2019 Farah Naz Taher

More on-chip Communication 8 June 2019 Motivation More Transistors More Blocks More Cores More on-chip Communication More Power 6 Farah Naz Taher June 8, 2019 Farah Naz Taher

Outline Motivation Background Problem Statement Concept Result 8 June 2019 Outline Motivation Background Problem Statement Concept Result Future Work Reference 7 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Bus Structure A bus is a collection of signals (wires) that connects one or more IP components for the purpose of data communication. 8 Farah Naz Taher June 8, 2019 Farah Naz Taher

Issues With Parallel Bus 8 June 2019 Issues With Parallel Bus Power Dissipation Routing Complexity Area Signal Integrity and Crosstalk Performance 9 Farah Naz Taher June 8, 2019 Farah Naz Taher

Dynamic Power For low swing signaling: 8 June 2019 Dynamic Power For low swing signaling: Average dynamic power for a single wire: Weste and Harris, 2010 10 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Dynamic Power If there are n-lines in the bus with similar activity, then the total power consumed by such a bus will be n-times of a single bit line Weste and Harris, 2010 11 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Dynamic Power Analysis shows that interconnect power can be over 50% of the dynamic power, over 90% of the interconnect power is consumed by only 10% of the interconnections Weste and Harris, 2010 12 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 The SerDes Option SerDes is a widely used technique for replacing multiple-lines on-chip bus with a single on-chip line to achieve high speed serial communication. In serial bus architecture, n parallel data bits are serialized at the transmitter side. The data transfer takes place at a speed which is n times higher than the data rate of the parallel data. At the receiver side, the data has to be de-serialized to reproduce the n-bit parallel word. A. Kedia et. al., ISCAS 2007 N. Hatta et. al. ISPJ 2006 13 Farah Naz Taher June 8, 2019 Farah Naz Taher

Disadvantages of SerDes 8 June 2019 Disadvantages of SerDes Increase in the number of transitions n times faster frequency More Power Consumption Encoding scheme needs to be employed to reduce power consumption. Some proposed methods are: Silent: Low energy transmission LOUD: Bit ordering 14 Farah Naz Taher June 8, 2019 Farah Naz Taher

Outline Motivation Background Problem Statement Concept Result 8 June 2019 Outline Motivation Background Problem Statement Concept Result Future Work Reference 15 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Problem Statement The objective of this work is to develop a low power analog bus for on-chip communication to replace existing parallel digital bus. 16 Farah Naz Taher June 8, 2019 Farah Naz Taher

Outline Motivation Background Problem Statement Concept Result 8 June 2019 Outline Motivation Background Problem Statement Concept Result Future Work Reference 17 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Analog Bus Replace n wires of an n-bit digital bus carrying data between cores with just one (or few) wire(s) carrying analog signal(s) encoded into 2n levels of voltage Analog bus uses digital-to-analog converter (DAC) drivers and analog-to-digital converter (ADC) receivers. 18 Farah Naz Taher June 8, 2019 Farah Naz Taher

Parallel Bus vs. Analog Bus 8 June 2019 Parallel Bus vs. Analog Bus 19 Farah Naz Taher June 8, 2019 Farah Naz Taher

Parallel bus vs. Analog Bus 8 June 2019 Parallel bus vs. Analog Bus 20 Farah Naz Taher June 8, 2019 Farah Naz Taher

Parallel Bus Digital Data (Volt) Converted Analog Bus (Volt) 8 June 2019 Analog Bus Parallel Bus Digital Data (Volt) 1 Converted Analog Bus (Volt) 1.00 0.067 0.67 0.00 0.933 0.267 0.133 0.600 0.867 0.333 21 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Vswing 22 Farah Naz Taher June 8, 2019 Farah Naz Taher

Vswing Total number of possible variations 8 June 2019 Vswing Total number of possible variations Total possible voltage swing Average Voltage swing 23 Farah Naz Taher June 8, 2019 Farah Naz Taher

Proposition The analog bus can be used in cases where: 8 June 2019 Proposition The analog bus can be used in cases where: i. Power consumed by analog bus architecture < Power consumed by parallel bus ii. The signal can be reproduced without any error The choice of resolution for substituting the number of lines in digital buses with proposed analog bus depends on two criteria. i. Power consumed by the ADC and DAC ii. Noise margin of signal line 24 Farah Naz Taher June 8, 2019 Farah Naz Taher

Proposition The analog bus can be used in cases where: 8 June 2019 Proposition The analog bus can be used in cases where: i. Power consumed by analog bus architecture < Power consumed by parallel bus ii. The signal can be reproduced without any error The choice of resolution for substituting the number of lines in digital buses with proposed analog bus depends on two criteria: i. Power consumed by the ADC and DAC ii. Noise margin of signal line 25 Farah Naz Taher June 8, 2019 Farah Naz Taher

Proposition Corollary 1: Corollary 2: 8 June 2019 Proposition Corollary 1: Analog bus is effective only if the power consumed by the analog bus architecture is less than the power consumption of the digital bus. Corollary 2: To reproduce the signal in the digital bus without any error, the noise level should be less than half of the resolution of the ADC. 26 Farah Naz Taher June 8, 2019 Farah Naz Taher

Proposition Corollary 1: Corollary 2: 8 June 2019 Proposition Corollary 1: Analog bus is effective only if the power consumed by the analog bus architecture is less than the power consumption of the digital bus. Corollary 2: To reproduce the signal in the digital bus without any error, the noise level should be less than half of the resolution of the ADC. 27 Farah Naz Taher June 8, 2019 Farah Naz Taher

Advantages Power Saving Farah Naz Taher June 8, 2019 Less Number of wires Lower Capacitance Lower Voltage Swing Power Saving 28 Farah Naz Taher June 8, 2019 Farah Naz Taher

Advantages Potential Savings Farah Naz Taher June 8, 2019 29 Power Crosstalk Multiple Drivers/ Buffers Routing Complexity Wire Area 29 Farah Naz Taher June 8, 2019 Farah Naz Taher

Outline Motivation Background Problem Statement Concept 8 June 2019 Outline Motivation Background Problem Statement Concept Experimental Result Future Work Reference 30 Farah Naz Taher June 8, 2019 Farah Naz Taher

Experimental Setup Farah Naz Taher June 8, 2019 31 8 June 2019 ITRS Interconnect Roadmap 2012 LTspice IV (Version 4.18b) Baker 2008 31 Farah Naz Taher June 8, 2019 Farah Naz Taher

Replacement of 4-Line Parallel Bus 8 June 2019 Replacement of 4-Line Parallel Bus 32 Farah Naz Taher June 8, 2019 Farah Naz Taher

Replacement of 4-Line Parallel Bus 8 June 2019 Replacement of 4-Line Parallel Bus Digital Data: Bus Input Analog Data: Simulated DAC Output 33 Farah Naz Taher June 8, 2019 Farah Naz Taher

Replacement of 4-line Parallel Bus 8 June 2019 Replacement of 4-line Parallel Bus Bus width = 4, Frequency = 1GHz 34 Farah Naz Taher June 8, 2019 Farah Naz Taher

Replacement of 4-line Parallel Bus 8 June 2019 Replacement of 4-line Parallel Bus Bus width = 4, Frequency = 1GHz 35 Farah Naz Taher June 8, 2019 Farah Naz Taher

Replacement of 4-line Parallel Bus 8 June 2019 Replacement of 4-line Parallel Bus Bus width = 4, Frequency = 500MHz 36 Farah Naz Taher June 8, 2019 Farah Naz Taher

Replacement of 4-line Parallel Bus 8 June 2019 Replacement of 4-line Parallel Bus Bus width = 4, Frequency = 500MHz 37 Farah Naz Taher June 8, 2019 Farah Naz Taher

Replacement of 8-Line Parallel Bus 8 June 2019 Replacement of 8-Line Parallel Bus 38 Farah Naz Taher June 8, 2019 Farah Naz Taher

Replacement of 8-Line Parallel Bus 8 June 2019 Replacement of 8-Line Parallel Bus Digital Data Analog Data 39 Farah Naz Taher June 8, 2019 Farah Naz Taher

Replacement of 8-Line Parallel Bus 8 June 2019 Replacement of 8-Line Parallel Bus Bus width = 8, Frequency = 500MHz 40 Farah Naz Taher June 8, 2019 Farah Naz Taher

Replacement of 8-Line Parallel Bus 8 June 2019 Replacement of 8-Line Parallel Bus Bus width = 8, Frequency = 500MHz 41 Farah Naz Taher June 8, 2019 Farah Naz Taher

Analysis for f = 500MHz Farah Naz Taher June 8, 2019 42 8 June 2019

Analysis Bus Width: 4, Frequency: 500MHz, Length = 1mm 8 June 2019 Analysis Bus Width: 4, Frequency: 500MHz, Length = 1mm The average power consumption per mm for the analog bus is around 16.17 µW. The average power consumption for a 4-bit bus is 219 µW. Bus Width: 8, Frequency: 500MHz, Length = 1mm The average power consumption per mm for the analog bus is around 18.3 µW. The average power consumption for an 8-bit bus is 469.2 µW. 43 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Analysis The power consumption in the parallel bus has an exponential increase with respect to the bus length whereas the power consumption in the analog bus is increasing slowly. SPICE simulation for an ideal case shows that, the ratio of bus power consumed by the proposed analog scheme to a typical parallel digital scheme is given by Panalog/Pdigital = 1/(3n). 44 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Analysis The power consumption of the ADC/DAC can be a design challenge for analog bus. ADC/DAC with a power consumption in µW range exists already. Example: ADC (ADS7924 from Texas Instruments): 5.5µW DAC (LTC1591 from Linear technology): 10µW In the 4-Bit and 8-Bit cases we has an available power margin of 200µW and 450µW respectively. The analog bus architecture will be power beneficial even after addition of 15.5µW power consuming elements. 45 Farah Naz Taher June 8, 2019 Farah Naz Taher

Outline Motivation Background Problem Statement Concept 8 June 2019 Outline Motivation Background Problem Statement Concept Experimental Result Future Work Reference 46 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Future Work This thesis examined the feasibility of the scheme, much work remains to be done Design Suitable Converters Design Encoding Scheme Analyze the Scheme in Digital Testing Fabricate the System on a Chip 47 Farah Naz Taher June 8, 2019 Farah Naz Taher

Outline Motivation Background Problem Statement Concept 8 June 2019 Outline Motivation Background Problem Statement Concept Experimental Result Future Work Reference 48 Farah Naz Taher June 8, 2019 Farah Naz Taher

Reference Farah Naz Taher June 8, 2019 49 8 June 2019 “14-Bit and 16-Bit Parallel Low Glitch Multiplying DACs with 4-Quadrant Resistors,“ White Paper, Linear Technology Corporation, Feb. 1999. http://cds.linear.com/docs/en/datasheet/15917fa.pdf. “2.2V, 12-Bit, 4-Channel, microPOWER Analog-to-Digital converter With I2C Interface,“ White Paper, Texas Instruments Incorporated, Jan. 2012. http://www.ti.com/lit/ds/symlink/ads7924.pdf. “LTspice IV (Version 4.18b)," 2013. Linear Technology Corporation, http://www.com/designtools/software/#LTspice. R. J. Baker, CMOS Mixed-signal Circuit Design. John Wiley & Sons, 2008. S. Borkar, “Thousand Core Chips: A Technology Perspective," in Proc. 44th Design Automation Conference, 2007, pp. 746-749. N. Hatta, N. D. Barli, C. Iwama, L. D. Hung, D. Tashiro, S. Sakai, and H. Tanaka, “Bus Serialization for Reducing Power Consumption," ISPJ Trans. Advanced Computing Systems, vol. 47, no. SIG-3, pp. 686-694, Mar. 2006. A. Kedia and R. Saleh, “Power Reduction of On-Chip Serial Links," in IEEE International Symp. Circuits and Systems, 2007, pp. 865-868. B. Li, V. D. Agrawal, and B. Zhang, “Mixed-Signal Compression of Digital Test Data.“ Personal Communication, June 2013. G. E. Moore, “Cramming More Components onto Integrated Circuits," Electronics. Vol. 38, no. 8, Apr. 1965. Semiconductor Industry Association, “International Technology Roadmap for Semiconductors,“ 2012. http://www.itrs.net/Links/2012ITRS/Home2012.htm. F. N. Taher and V. D. Agrawal, “A Low-Power Analog Bus Approach for On-Chip Digital Communication," 31st IEEE International Conf. Computer Design, 2013. Submitted F. N. Taher, S. Sindia, and V. D. Agrawal, “An Analog Bus for Low Power On-Chip Digital Communication," in Work-in-Progress Poster Session, Design Automation Conference, (Austin, Texas), June 2013. 49 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Farah Naz Taher June 8, 2019 Farah Naz Taher

8 June 2019 Farah Naz Taher June 8, 2019 Farah Naz Taher