Cambridge, Massachusetts Low-Power Statistical Computing with Analog Logic Ben Vigoda Advanced Technology Office (ATO) (BAA 04-09)

Slides:



Advertisements
Similar presentations
Texas Instruments Delivers End-to-End WiMAX Infrastructure Solution Embargo Date: February 27,
Advertisements

Copyright © 2013 Elsevier Inc. All rights reserved.
FIGURE 3.1 System for illustrating Boolean applications to control.
Pulse Code Modulation Pulse Code Modulation
Pole Placement.
CMOS Circuits.
Digital Logical Structures
Introduction to Logic Gates
Other Gate Types COE 202 Digital Logic Design Dr. Aiman El-Maleh
SOC Design: From System to Transistor
High Frequency Distortion in Power Grids due to Electronic Equipment Anders Larsson Luleå University of Technology.
Sistemas Digitais I LESI - 2º ano Lesson 1 - Introduction U NIVERSIDADE DO M INHO E SCOLA DE E NGENHARIA Prof. João Miguel Fernandes
Fine-grained Spectrum Adaptation in WiFi Networks
01 Introduction to Digital Logic
Doc.: IEEE wng/1238r0 Submission November 2010 Alex Reznik, Tanbir Haque (InterDigital)Slide 1 Digital RF Transceiver To Meet Needs of Emerging.
S Transmission Methods in Telecommunication Systems (5 cr)
Counter Circuits and Applications
Interfacing to the Analog World
Figure An amplifier transfer characteristic that is linear except for output saturation.
RF MICROELECTRONICS BEHZAD RAZAVI
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 181 Lecture 18 DSP-Based Analog Circuit Testing  Definitions  Unit Test Period (UTP)  Correlation.
1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
VLSI Communication SystemsRecap VLSI Communication Systems RECAP.
Cambridge, Massachusetts Analog Logic Ben Vigoda.
Electronics’2004, Sozopol, September 23 Design of Mixed Signal Circuits and Systems for Wireless Applications V. LANTSOV, Vladimir State University
Submission May, 2000 Doc: IEEE / 086 Steven Gray, Nokia Slide Brief Overview of Information Theory and Channel Coding Steven D. Gray 1.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Research Topics of Prof. Yeong-Luh Ueng Research Topics of Prof. Yeong-Luh Ueng (翁詠祿)
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
DSP Group, EE, Caltech, Pasadena CA IIR Ultra-Wideband Pulse Shaper Design Chun-yang Chen and P.P. Vaidyananthan California Institute of Technology.
Why to Apply Digital Transmission?
Introduction.
Low Density Parity Check (LDPC) Code Implementation Matthew Pregara & Zachary Saigh Advisors: Dr. In Soo Ahn & Dr. Yufeng Lu Dept. of Electrical and Computer.
Student: Vikas Agarwal Guide: Prof H S Jamadagni
Digital Electronics. Introduction to Number Systems & Codes Digital & Analog systems, Numerical representation, Digital number systems, Binary to Decimal.
Labs Practicing in Design of Combinational Networks and FSM with Concurrent Error Detection Tatjana Stanković, Goran Djordjević, Mile Stojčev 2075 Microprocessor.
Multirate Signal Processing
ECE 4710: Lecture #1 1 Communication Systems  Designed to transmit information between two points  Electrical systems do this via electrical signals.
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
ASIP Architecture for Future Wireless Systems: Flexibility and Customization Joseph Cavallaro and Predrag Radosavljevic Rice University Center for Multimedia.
DSP Techniques for Software Radio Introduction Dr. Jamil Ahmad.
ECE 4710: Lecture #17 1 Transmitters  Communication Tx  generate modulated signal s(t) at the carrier frequency f c from the modulating information signal.
ITRS: RF and Analog/Mixed- Signal Technologies for Wireless Communications Nick Krajewski CMPE /16/2005.
1 Basic MOS Device Physics. 2 Why Analog Circuits? DSP algorithms were predicted to replace all analog blocks with the flexibility in silicon implementation.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Doc.: IEEE /270 Submission July 2003 Liang Li, Helicomm Inc.Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
˜ SuperHeterodyne Rx ECE 4710: Lecture #18 fc + fLO fc – fLO -fc + fLO
BIOELECTRONICS Rahul Sarpeshkar Associate Professor Research Lab of Electronics Electrical Engineering and Computer Science Bio-inspired Electronics: Electronics.
Wireless communication Emmanuel Gyebison. Transmission Signals must be converted into digital values, using a circuit called ADC (Analog to Digital Converter),
Multi-Split-Row Threshold Decoding Implementations for LDPC Codes
EE 3220: Digital Communication Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Al Dawaser Prince Sattam bin.
Baseband Implementation of an OFDM System for 60GHz Radios: From Concept to Silicon Jing Zhang University of Toronto.
Low Power, High-Throughput AD Converters
Low Power, High-Throughput AD Converters
Analog Logic and Differential Belief Propagation Benjamin Vigoda, Ph.D. NSF CCR Physics and Media Group MIT Media Laboratory Benjamin Vigoda, November,
Efficient Collaborative (Viral) Communication in OFDM Based WLANs Aggelos Bletsas MIT Media Laboratory
Tinoosh Mohsenin 2, Houshmand Shirani-mehr 1, Bevan Baas 1 1 University of California, Davis 2 University of Maryland Baltimore County Low Power LDPC Decoder.
Low Power, High-Throughput AD Converters
INTRODUCTION. Electrical and Computer Engineering  Concerned with solving problems of two types:  Production or transmission of power.  Transmission.
Spring 2006CSE 597A: Analog-Digital IC Design Scan-Flash ADC Low Power, High-Throughput AD Converters Melvin Eze Pennsylvania State University
ECEN5533 Modern Commo Theory Dr. George Scheets Lesson #36 11 April 2016 n Read 7.1 – 7.2 n Problems: 6.4, 6.5, 9.8 n Corrected tests due Friday, 15 April.
A High-Dynamic-Range W-band
Mixed-Digital/Analog Simulation and Modeling Research
Department of Electrical Engineering
PROPAGATION DELAY.
Network Coding Testbed
Network Coding Testbed
Conversation between Analogue and Digital System
Presentation transcript:

Cambridge, Massachusetts Low-Power Statistical Computing with Analog Logic Ben Vigoda Advanced Technology Office (ATO) (BAA 04-09)

2 Energy

3 Ubiquitous Networked Computation

4 The Problem

5 Our Solution: Analog Logic Combine Efficiency of Analog Device Physics –>10x Less Power –10x Less Area / Cost –Unlike Digital, Can Operate in SiGe or GaAs With Scalability of Digital Signal Processing –Modular, Hierarchical for Automated Design Synthesis –Invariant to Fabrication Process –Currently Designing Analog Logic ICs with Computational Complexity Equivalent to Millions of Digital Devices –Programmable

6 Analog Logic for Wireless Communications Complex Signal Processing Algorithms in Analog Electronics –Replace Baseband DSP –Augment RF Capabilities –Smooth Adiabatic Conversion from Uncertainty to Certainty

Belief Propagation on Factor Graphs includes a very wide range of signal processing and machine learning algorithms Filtering and Control

8 From Logic Gates to Analog Logic Gates xy Instead of a zero, we have an 80% chance of a zero And btw, p(0) + p(1) = 100%

Factor Graph Example: probability inverter xy 01 10

xy 01 10

Factor Graph Example: probability XOR XYZ

XYZ

Factor Graph Example: Error Correction Encoding

Factor Graph Example: Error Correction Decoding

Soft-Gates In General Factor Graphs and the Sum-Product Algorithm. Kschischang, Frey and Loeliger. IEEE Transactions on Information Theory, 1998.

Factor Graphs: Joint Marginals (Generalized Belief Propagation) Constructing Free Energy Approximations and Generalized Belief Propagation Algorithms. Yedidia, Freeman and Weiss. IEEE Transactions on Information Theory. 2002

17 Fourier Transform of a Factor Graph Codes on graphs: Normal realizations. Dave Forney

Analog Logic Circuit: Soft-XOR Circuit Digital CMOS Circuit: XOR Gate

Analog Logic Gates TSMC.18um digital process (1.8V supply) 1 Analog Logic gate is equivalent to > 10 3 digital gates Up to ~1GHz Bandwidth (~1mA per AL gate)

20 Transfer Function of 2-Input SoftXOR Analog Logic Gate Theory Measurements

Analog Logic Modular Workflow Simulate factor graph algorithms in JmpLab (Java message passing Laboratory).

Analog Logic Modular Workflow Find minimum realization of factor graph. (Similar to RTL synthesis)

Compile factor graph into circuit schematic and simulate in Cadence circuit simulator. Analog Logic Modular Workflow

Cadence software to design and re-simulate our layout Essentially thousands of mixer circuits on one substrate

25 Analog Logic Enables Complex Signal Processing in RF Front-ends Complex Signal Processing in Analog Circuits –Adaptive Filtering –Signal Selective Gain –Interference Rejection –Arbitrary Waveform Generation and Selection No DAC, No ADC Frequencies and bandwidths that would be heroic in digital Can Implement in High-Speed Process (SiGe) 100x Less Power

26 Noise Lock Loop (NLL) Circuit Noise Lock Loop: –Tx: Generate arbitrary wideband waveforms –Rx: Amplify a family of wide-band waveforms, while rejecting interference Applications in UWB, Radar, and GPS Synchronization of Pseudo-Random Signals by Forward-Only Message Passing with Application to Electronic Circuits. IEEE Transactions on Information Theory, August Vigoda et al.

27 Comparison of Noise Lock Loops Built Using Analog Logic vs. Digital ASIC Analog Logic Digital Logic Power~200uW~20mW Number of Transistors ~150 analog transistors ~6000 digital transistors

28 Baseband Algorithms Implemented in Analog Hardware –LDPC / Turbo Decoding –MIMO Estimation and Decoding –FFT / Spectral Estimation –Demodulation / Channel Equalization –Filtering / Interpolation / Prediction Eliminate Analog-to-Digital Converter –Exponential Power/Cost Savings Comparison to Baseband Digital ASIC –10x Less Silicon Area / Cost –10x Less Power + Savings From Eliminating ADC Analog Logic Replaces Baseband DSP

29 Analog Logic Low-Power, Low-Latency Low Density Parity Check (LDPC) Decoder Just 3 man-months to produce analog circuit with 30,000 analog transistors Designed for WiFi/WiMax No ADC necessary

30 Comparison of LDPC Decoders We Are Building Using Analog Logic vs. Digital Analog Logic Digital Logic Power~75mW~750W Area2 mm 2 20 mm 2 Design Time3 person- months to schematic 3 person- months to VHDL Number of Transistors 30,000 analog transistors Several millions digital transistors

31 Adiabatic Radio Receiver Using Analog Logic

32 Partners Advanced Technology Office (ATO) Analog Logic Seedling (BAA 04-09) OpenChoice Program MIT Analog and Biological Systems Group Professor Rahul Sarpeshkar MIT Media Lab, Center for Bits and Atoms Professor Neil Gershenfeld, Director

Factor Graph Example: Marginalization on Tree (message passing metaphor)

Design Tool Assisted Optimization of Circuits Is Essential Digital design would be impossible without software to help automatically optimize the design and layout of logic. To make optimization of analog circuits tractable, use small library of modular primitives.