Digital Parallelization Y[n] = X[n] +  X[n-1] Input 5GS/s) clk X[n]X[n-1] Y[n] + x  Clk = 5GHz Analog Signal Input 5GS/s) Or (8bits.

Slides:



Advertisements
Similar presentations
Feb. 17, 2011 Midterm overview Real life examples of built chips
Advertisements

D. De Venuto,Politecnico di Bari 0 Data Converter.
Synchronous Counters with SSI Gates
A8 MIPS vs A8 Clock Sweep Simulation May A8 MIPS vs A8 clk sweep (L2 hit ratio of ~ 85%) L1 inst miss ratio = L1 load miss ratio = L1.
1 EE24C Digital Electronics Project Theory: Sequential Logic (part 2)
Data Acquisition ET 228 Chapter
NxN pixel demonstrator. Time to Digital Converter (2) Tapped delay line –128 cells, 100ps Two hit registers –One per both leading and trailing edge 7.
Design of a Power-Efficient Interleaved CIC Architecture for Software Defined Radio Receivers By J.Luis Tecpanecatl-Xihuitl, Ruth Aguilar-Ponce, Ashok.
The Design of a Delta Sigma Modulator Presented by: Sameh Assem Ibrahim 24-July-2003.
Mixed-Signal System Design and Modeling ©2001 Eric Swanson Lecture 6 Fall Semester 2002.
DSP Based Equalization for 40-Gbps Fiber Optic Communication Shahriar Shahramian.
Wireless Computer Networking Melanie Hanson May 6, 2002.
H. Huang Transparency No.11-1 The 68HC11 Microcontroller Chapter 11: 68HC11 Analog to Digital Converter The 68HC11 Microcontroller Han-Way Huang Minnesota.
ECE 15B Computer Organization Spring 2010 Dmitri Strukov Lecture 2: Overview of Computer Organization Partially adapted from Computer Organization and.
Digital Signal Processing (DSP) Fundamentals. Overview What is DSP? Converting Analog into Digital –Electronically –Computationally How Does It Work?
UC Berkeley B. Nikolić Architecture choices MAC Unit Addr Gen  P Prog Mem Embedded Processor (lpArm) Direct Mapped Hardware Embedded FPGA DSP (e.g. TI.
Memory; Sequential & Clocked Circuits; Finite State Machines COS 116: 3/25/2008 Sanjeev Arora.
S. RossEECS 40 Spring 2003 Lecture 28 Today… Analyzing digital computation at a very low level! The Latch Pipelined Datapath Control Signals Concept of.
Analog-to-Digital Converters Lecture L11.2 Section 11.3.
Computer Control. Computer Control Basics Input – (Sensors) Processing – (Black Box) Output – (Actuators)
Distributed Arithmetic: Implementations and Applications
Computer and Technology Overview Slides from Essentials of Management Information Systems (5 th ed.), Laudon and Laudon, Prentice-Hall.
9/15/09 - L25 Registers & Load Enable Copyright Joanne DeGroat, ECE, OSU1 Registers & Load Enable.
Low power CDN. SPEED Operate vdd at half rails Data should operate at full rails.
Computer Based Data Acquisition Basics. Outline Basics of data acquisition Analog to Digital Conversion –Quantization –Aliasing.
Data Converters ELEC 330 Digital Systems Engineering Dr. Ron Hayne
How circuits acquire memory: Sequential & Clocked Circuits. COS 116, Spring 2011 Sanjeev Arora.
Memory; Sequential & Clocked Circuits; Finite State Machines
A 30-GS/sec Track and Hold Amplifier in 0.13-µm CMOS Technology
Lecture 1: Performance EEN 312: Processors: Hardware, Software, and Interfacing Department of Electrical and Computer Engineering Spring 2013, Dr. Rozier.
Introduction to Experiment 5 VGA Signal Generator ECE 448 Spring 2009.
L7: Pipelining and Parallel Processing VADA Lab..
Journal Entry: Unit #5 Entry #3 Define the following words from ch2 in your journals: Binary, bit, discrete, unambiguous signals, digital, analog signal,
More on Propagation Module B Copyright 2001 Prentice Hall.
Floyd, Digital Fundamentals, 10 th ed Slide 1 Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
ECE 448: Lab 5 DSP and FPGA Embedded Resources (Signal Filtering and Display)
Digital Signal Processors (DSPs). DSP Advanced signal processor circuits MAC (Multiply and Accumulate) unit (s) - provides fast multiplication of two.
CEC 220 Digital Circuit Design Number Systems & Conversions Friday, January 9 CEC 220 Digital Circuit Design Slide 1 of 16.
DSP Architectures Additional Slides Professor S. Srinivasan Electrical Engineering Department I.I.T.-Madras, Chennai –
An Introduction to VLSI (Very Large Scale Integrated) Circuit Design
Comparators, DAC, and ADC
Capture and record 1GHz signal (Block Diagram)
© 2009 Pearson Education, Upper Saddle River, NJ All Rights Reserved Floyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Low Power, High-Throughput AD Converters
Multiplexors Decoders  Decoders are used for forming separate signals for different combination of input signals.  The multiplexer circuit is a digital.
Low Power, High-Throughput AD Converters
CEC 220 Digital Circuit Design Number Systems & Conversions Wednesday, Aug 26 CEC 220 Digital Circuit Design Slide 1 of 16.
Journal Entry: Unit #5 Entry #3 Define the following words from ch2 in your journals: Binary, bit, discrete, unambiguous signals, digital, analog signal,
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
M. TWEPP071 MAPS read-out electronics for Vertex Detectors (ILC) A low power and low signal 4 bit 50 MS/s double sampling pipelined ADC M.
Introduction to Digital Electronics Lecture 1 : Background.
CENG 241 Digital Design 1 Lecture 7 Amirali Baniasadi
Counters and registers Eng.Maha Alqubali. Registers Registers are groups of flip-flops, where each flip- flop is capable of storing one bit of information.
Low Power, High-Throughput AD Converters
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Slide 1 Spezielle.
OPTICAL SIGNAL PROCESSING 1.General structure of the optical processor 2.Optical analog Fourier processor 3.Optical analog convolution/correlation processor.
Class Exercise 1B.
Circuits and Interconnects In Aggressively Scaled CMOS
D Flip-Flop.
1 Gbit/s Serial Link 1 Gbit/s Data Link Using Multi Level Signalling
Some Information Instructor Details Main Book. Some Information Instructor Details Main Book.
Real-time double buffer For hard real-time
CSE 171 Lab 11 Digital Voltmeter.
Analog-to-Digital Converters
JC Technology Logic Gates.
ECE 3130 – Digital Electronics and Design
Lecture 17 Logistics Last lecture Today HW5 due on Wednesday
Digital Signal Processing
Lecture 17 Logistics Last lecture Today HW5 due on Wednesday
TIME-BASED HYBRID ANALOG-DIGITAL COMPUTATION
Presentation transcript:

Digital Parallelization Y[n] = X[n] +  X[n-1] Input 5GS/s) clk X[n]X[n-1] Y[n] + x  Clk = 5GHz Analog Signal Input 5GS/s) Or 100MHz) ANALOGDIGITAL

DSP Parallelization Y[n] = X[n] +  X[n-1] Input 5GS/s) clk X[n]X[n-2] + x  Y[n-1] = X[n-1] +  X[n-2] clk clkb CLK = 5GHz clk X[n-1] Y[n] Y[n-1] + x CLK = 2.5GHz 

DSP Parallelization Clock speed reduced by ½ –Can parallelize further –Increase number of MACs(multiply/accumulates) by 2 Intuition? –Area goes up by 2 –Power decreases (clock rate down by 2, computations up by 2, but easier timing constraints) –What about clock power? Save a little power, but double the area?

CMP slides CMOS scaling helps(digital) because: –Area goes down with process scaling –Power also goes down with scaling CMOS problems –COST –Variability

PicoChip 25 GMACs (Giga Multiply-Accumulates / sec) 1 4 x 4 MAC in 4GHz – 4 Gigamacs / sec

Ultra-Low Voltage Circuits