Group M3 Jacob Thomas Nick Marwaha Craig LeVan Darren Shultz Project Manager: Zachary Menegakis April 25, 2005 Final Presentation DSP 'Swiss Army Knife'

Slides:



Advertisements
Similar presentations
ENEL111 Digital Electronics
Advertisements

Programmable FIR Filter Design
Design and Implementation a 8 bits Pipeline Analog to Digital Converter in The Technology 0.6 μm CMOS Process Eri Prasetyo.
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Viterbi Decoder: Presentation #10 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 10: 5 th April Final Design Corrections.
1 Farhan Mohamed Ali (W2-1) Jigar Vora (W2-2) Sonali Kapoor (W2-3) Avni Jhunjhunwala (W2-4) Presentation 12 MAD MAC th April, 2006 Short Final Presentation.
Noise Canceling in 1-D Data: Presentation #9 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Mar 23 rd, 2005 Full chip.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
1 Farhan Mohamed Ali (W2-1) Jigar Vora (W2-2) Sonali Kapoor (W2-3) Avni Jhunjhunwala (W2-4) Presentation 7 MAD MAC th March, 2006 Functional Block.
Noise Canceling in 1-D Data: Presentation #13 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 April 20 th, 2005 Short.
Signal Processing Using Digital Technology Jeremy Barsten Jeremy Stockwell December 10, 2002 Advisors: Dr. Thomas Stewart Dr. Vinod Prasad.
Viterbi Decoder: Presentation #11 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 11: 12 th April 2004 Short Final Presentation.
DSP 'Swiss Army Knife' Team M3: Jacob Thomas Nick Marwaha Darren Shultz Craig T. LeVan Project Manager: Zachary Menegakis Overall Project Objective: General.
Huffman Encoder Project. Howd - Zur Hung Eric Lai Wei Jie Lee Yu - Chiang Lee Design Manager: Jonathan P. Lee Huffman Encoder Project Final Presentation.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 10: April 5th Chip Level Simulation Overall Project Objective: Design an.
Noise Canceling in 1-D Data: Presentation #10 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Mar 28 rd, 2005 Chip Level.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 11: April 12th Short Final Presentation Overall Project Objective: Design.
Group M3 Jacob Thomas Nick Marwaha Craig LeVan Darren Shultz Project Manager: Zachary Menegakis April 11, 2005 MILESTONE 12 Final LVS & Simulation DSP.
1 Team M1 Enigma Machine 3rd May, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka Adithya Attawar.
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis April 4, 2005 MILESTONE 11 LVS & Simulation DSP 'Swiss.
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 9: March 31st Chip Level Simulatio Overall Project Objective: Design an Air-Fuel.
RF Triangulation: Indoor/Outdoor Location Finding Chip Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai Overall Project.
Encryption Transaction with 3DES Team W2 Yervant Dermenjian (W21) Taewan Kim (W22) Evan Mengstab(W23) Xiaochun Zhu(W24) Objective: To implement a secure.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis March 16, 2005 MILESTONE 8 Functional Blocks DSP 'Swiss.
High Dynamic Range Emeka Ezekwe M11 Christopher Thayer M12 Shabnam Aggarwal M13 Charles Fan M14 Manager: Matthew Russo 6/26/
Sprinkler Buddy Presentation #8: “Testing/Finalization of all Modules and Global Placement” 3/26/2007 Team M3 Kartik Murthy Panchalam Ramanujan Sasidhar.
1. 2 Farhan Mohamed Ali Jigar Vora Sonali Kapoor Avni Jhunjhunwala 1 st May, 2006 Final Presentation MAD MAC 525 Design Manager: Zack Menegakis Design.
Group M3 Craig LeVan Jacob Thomas Nick Marwaha Darren Shultz Project Manager: Zachary Menegakis February 14, 2005 MILESTONE 4 Gate Level Design DSP 'Swiss.
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis February 23, 2005 MILESTONE 6 Component Layout DSP 'Swiss.
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis March 23, 2005 MILESTONE 9 Chip level LVS DSP 'Swiss Army.
Noise Canceling in 1-D Data: Presentation #6 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Feb 23 rd, 2005 Functional.
1 Product Overview Voice Specific Analog-to-Digital Conversion Chip Meeting demands of high quality voice applications such as: Digital Telephony, Digital.
Viterbi Decoder: Presentation #1 Omar Ahmad Prateek Goenka Saim Qidwai Lingyan Sun M1 Overall Project Objective: Design of a high speed Viterbi Decoder.
Tejas Bhatt and Dennis McCain Hardware Prototype Group, NRC/Dallas Matlab as a Development Environment for FPGA Design Tejas Bhatt June 16, 2005.
1 8 Bit ALU EE 166 Design Project San Jose State University Roger Flores Brian Silva Chris Tran Harizo Yawary Advisor: Dr. Parent May 2006.
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis February 28, 2005 MILESTONE 7 Component Layout DSP 'Swiss.
1 GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis February 21, 2005 MILESTONE 5 Component Layout DSP 'Swiss.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Encryption Transaction with 3DES Team W2 Yervant Dermenjian (W21) Taewan Kim (W22) Evan Mengstab(W23) Xiaochun Zhu(W24) Objective: To implement a secure.
Final Presentation: April 25 th, 2005 Seri Abd Rauf Fatima Boujarwah Juan Chen Liyana Sharipp Arti Thumar : Integrated Circuit Design Project, Spring.
1 GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
Camera Auto Focus Group W1 Tom Goff Dave Hwang Kate Killfoile Greg Look Design Manager: Bowei Gai Final Presentation, April 30 th, 2007 Project Objective:
Group M3 Jacob Thomas Nick Marwaha Darren Shultz Craig LeVan Project Manager: Zachary Menegakis February 2,2005 MILESTONE 3 Size estimates/Floorplan DSP.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Group M3 Jacob Thomas Nick Marwaha Craig LeVan Darren Shultz Project Manager: Zachary Menegakis April 20, 2005 MILESTONE 13 Short Final Presentation DSP.
Engr. Hinesh Kumar Lecturer, I.B.T, LUMHS. Signal Signal Classification Signal Processing Concept of Systems DSP Elements of DSP Advantages of DSP Limitations.
Real time DSP Professors: Eng. Julian Bruno Eng. Mariano Llamedo Soria.
DARPA Digital Audio Receiver, Processor and Amplifier Group Z James Cotton Bobak Nazer Ryan Verret.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 12 – Design Procedure.
Software Defined Radio
Lecture No. 1 Computer Logic Design. About the Course Title: –Computer Logic Design Pre-requisites: –None Required for future courses: –Computer Organization.
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
Introduction Advantage of DSP: - Better signal quality & repeatable performance - Flexible  Easily modified (Software Base) - Handle more complex processing.
An Optoelectronic Neural Network Packet Switch Scheduler K. J. Symington, A. J. Waddie, T. Yasue, M. R. Taghizadeh and J. F. Snowdon.
Final Presentation Final Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by: Mony Orbach Duration:
ADPCM Adaptive Differential Pulse Code Modulation
ADPCM Adaptive Differential Pulse Code Modulation
Alpha Blending and Smoothing
Matlab as a Development Environment for FPGA Design
Arithmetic Circuits (Part I) Randy H
Presentation transcript:

Group M3 Jacob Thomas Nick Marwaha Craig LeVan Darren Shultz Project Manager: Zachary Menegakis April 25, 2005 Final Presentation DSP 'Swiss Army Knife' Overall Project Objective: General Purpose Digital Signal Processing Chip

Marketing – DSP is Everywhere

Marketing – Applications Audio: –Digital radio, and MP3 players Apple, Lucent, Motorola, Texas Instruments –Digital music synthesis and sampling Korg, Yamaha –Noise reduction Bose, Dolby

Marketing – Applications Video –Video and professional image editing Apple, Canon, Microsoft, Nikon, –Digital cinema Sony, Microsoft, Warner Bros., –Video conferencing and IM AOL, Cisco, Yahoo

Marketing – Applications Telecommunications –VoIP Bell South, SBC, Verizon, Vonage –Streaming Audio and Video AOL, Columbia, Sony –Wireless, Cellular RFID 802.1x

Marketing – Emerging Technologies VoIP: Voice over Internet Protocol transmits audio (human voice, through IP packets (Digital Data) through the internet. In the future this analog to digital conversion will be done within home phones vs. large scale corporate infrastructure.

Marketing – MP3 Audio Players

Marketing – Biometrics

Marketing – System on a Chip (ASIC) The potential applications of our circuit are vast and diverse –Our circuit is serves as more of a tool for potential clients to implement within their large scale DSP applications. –Ability to vary coefficients and select between 22 different functions of the chip increases usefulness.

Marketing – SoftIP Paper called for complex numbers, this was beyond the scope of this course –Every adder became 2 adders –Every Mult became 4 mults and 2 adds –Total Increase of 60,000 transistors (nearly 100,000 total) Though our current layout is conducive to audio application, our adaptable soft-IP can gives clients the flexibility to use our design in streaming audio, and streaming video, and other video applications. Provides perspective customers ability to custom-tailor the chip to their own uses and fab capabilities

Emulations - SoftIP Top Level VerilogVerified Complex Function

Design Process Started out with Research Paper on DSP ‘Swiss Army Knife’ –The Swiss Army Knife of Digital Networks by Richard Lyons & Amy Bell Went through many iterations of modules within design due to complexity of DSP –Required extensive research & meetings with DSP professors & TAs Simplified the components within our circuit based on focus for Audio w/o imaginary numbers (for hardware)

Design Process Decided on using 12 bit floating point numbers using CMU research on Sphinx Voice Recognition Program Focused on the major components within our design (FP Multiplier/ FP Add/ Comb) –For floating point multiplier decided to use Booth Recoding to increase complexity & enhance layout Implemented Full Functionality with Imaginary Numbers in SoftIP Performed Optimizations –Added Buffers –Reduced White Space

Algorithm

Floorplan Evolution

Full Chip Layout/Floorplan

Layer Masks

Layout Optimization

Verification – Top Level Schematic Verified all of the functions for the ‘Swiss Army Knife’ in Schematic. Plotted outputs using custom made code & MatLab. From plots it is evident that the accuracy is excellent.

Verification – fp_mult verilog vs. schematic VSIM 1> run # x xxxxxx xxxxx * x xxxxxx xxxxx = x xxxxxx xxxxx # * = # * = # * = # * = # * = # * = # * = # * = # ** Note: $finish : fp_mult_tb0.v(41) # Time: 9 ns Iteration: 0 Instance: /tester

Verification – fp_add verilog vs schematic VSIM 1> # x xxxxxx xxxxx + x xxxxxx xxxxx = x xxxxxx xxxxx # = # = # = # = # = # = # = # = # ** Note: $finish : fp_add_tb0.v(40) # Time: 9 ns Iteration: 0 Instance: /tester

Verification – Comb ExtractedRC

Verification – Top Level ExtractedRC Entire Chip Rise/Fall Time~ 257 ps Entire Chip Simulation Speed1 MHz Entire Chip Simulation Time~ 6 hours

Specifications Input Pins (76) X[n] : 12 pins a 1, a 2, b 0, b 1, b 2 : 5 * 12 = 60 pins vdd, gnd, N, c 1 : 4 * 1 = 4 pins Output Pins (12) Y[n] : 12 pins Total Pins88 pins

Specifications Floating Point Adder Transistors 2,274 Floating Point Adder Area μm x μm = 12,860.29μm 2 Floating Point Adder Density0.18 Floating Point Multiplier Transistors 2,464 Floating Point Multiplier Area μm x μm = 13,543.50μm 2 Floating Point Multiplier Density 0.18 Comb Transistors6,290 Comb Area99.360μm x μm = 15,032.17μm 2 Comb Density0.42

Specifications Entire Chip Transistors 34,564 Entire Chip Area μm x μm = 171,835.28μm 2 Entire Chip Density0.20

Flexibility of Design Example of function 1 of 22: The Moving Averager –Our circuit implements a simple moving average over 8 or 16 data points. –An average is simply the sum of a data set divided by the number of data points. The moving average takes a set number of data points to be used and as new data comes in, old data "falls off" the end of the calculation. For example…

Dataflow A Moving Averager Smoothes a Signal to Reduce Noise. Possible applications or such a function is basic error correction for human machine interfaces

Circuit – Animation of Datapath

Circuit – Open Sound World

Motivation

Circuit – Demonstration Digital amp uses DSP functions to modify the sound.

Issues Encountered DSP Research –Full understanding of complex DSP system prior to beginning layout Research papers use terminology familiar to the DSP community Optimizations –Add Buffers from the beginning as more difficult to add at later stages White Space in Center of Layout –Implemented another iteration of FP Multiplier since it is space limiting block

Issues Encountered New Specs for Entire Chip with New FP Mult: –Total Chip Area: –Total Chip Density: 0.22 No More White Space in the Center! Entire Chip Floorplan/Layout with Revised FP Mult

Conclusions DSP is not straightforward –Use faculty resources early in the process Plan ahead as much as possible, including buffers Communication is critical DSP is everywhere! –Including RFID, noise reduction, and wireless communication –Not a niche product, thus large market base and ability to sell large volumes, reducing overall costs.