1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.

Slides:



Advertisements
Similar presentations
Programmable FIR Filter Design
Advertisements

M3: ProDiver 525 Kavita Arora (M3-1) *Lisa Gentry (M3-2) Steven Wasik (M3-3) Karolina Werner (M3-4) Stage : 4 Feb 04 Size Estimates/ Floor Plan Overall.
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Oct. 29 Overall Project Objective : Dynamic Control.
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.
Team M1 Enigma Machine Milestone 5 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Zavo Gabriel (M13) Mike Sokolsky (M14) Design Manager: Prateek Goenka.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
1 4-bit Decimation Filter Rashmi Joshi Siu Kuen(Steve) Leung Cuong Trinh Advisor: Dr. David Parent December 5, 2005.
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.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage VI: February 25 h 2004.
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.
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.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 3: Feb. 4 th Size Estimates/Floorplan Overall Project Objective: Design an.
Viterbi Decoder: Presentation #11 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 11: 12 th April 2004 Short Final Presentation.
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.
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.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Oct. 27 Overall Project Objective : Dynamic Control.
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.
1 Team M1 Enigma Machine Milestone March, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Zavo Gabriel (M13) Mike Sokolsky (M14) Design Manager:
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.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Mon. Nov. 11 Overall Project Objective : Dynamic Control.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 9: March 31st Chip Level Simulatio Overall Project Objective: Design an Air-Fuel.
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 Team M1 Enigma Machine Milestone April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage VII: March 1 st 2004.
Team M1 Enigma Machine Adithya Attawar (M1-1) Shilpi Chakrabarti (M1-2) Zaven Gabriel (M1-3) Michael Sokolsky (M1-4) Design Manager: Prateek Goenka Week.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
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.
Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb Component Simulation Design.
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 Farhan Mohamed Ali (W2-1) Jigar Vora (W2-2) Sonali Kapoor (W2-3) Avni Jhunjhunwala (W2-4) Presentation 8 MAD MAC nd March, 2006 Functional Block.
1 Product Overview Voice Specific Analog-to-Digital Conversion Chip Meeting demands of high quality voice applications such as: Digital Telephony, Digital.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 5: Feb. 18 th Component Layout Overall Project Objective: Design an Air-Fuel.
Viterbi Decoder: Presentation #1 Omar Ahmad Prateek Goenka Saim Qidwai Lingyan Sun M1 Overall Project Objective: Design of a high speed Viterbi Decoder.
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 4: Feb. 11 th Gate Level Design Overall Project Objective: Design an Air-Fuel.
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
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.
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.
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 W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage III: February 9 h 2004.
1 5-bit Decimation Filter Loretta Chui, Xiao Zhuang Hock Cheah, Gita Kazemi Advisor: David Parent December 6, 2004.
Viterbi Decoder: Presentation #4 Omar Ahmad Prateek Goenka Saim Qidwai Lingyan Sun M1 Overall Project Objective: Design of a high speed Viterbi Decoder.
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.
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.
Noise Canceling in 1-D Data: Presentation #4 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Feb 14 th, 2005 Gate Level.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Mon. Nov. 24 Overall Project Objective : Dynamic Control.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Nov. 11 Overall Project Objective : Dynamic Control.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
1 Farhan Mohamed Ali (W2-1) Jigar Vora (W2-2) Sonali Kapoor (W2-3) Avni Jhunjhunwala (W2-4) Presentation 9 MAD MAC th March, 2006 Functional Block.
DARPA Digital Audio Receiver, Processor and Amplifier Group Z James Cotton Bobak Nazer Ryan Verret.
1HSSPG Georgia Tech High Speed Image Acquisition System for Focal-Plane-Arrays Doctoral Dissertation Presentation by Youngjoong Joo School of Electrical.
High Speed Analog to Digital Converter
EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Jan M. Rabaey Anantha.
Divide Calculation Latency
Design of 4-bit ALU.
16 Bit Logarithmic Converter Tinghao Liang and Sara Nadeau.
Low Power, High-Throughput AD Converters
Low Power, High-Throughput AD Converters
Low Power, High-Throughput AD Converters
EE140 Final Project Members: Jason Su Roberto Bandeira Wenpeng Wang.
ADPCM Adaptive Differential Pulse Code Modulation
Alpha Blending and Smoothing
Arithmetic Building Blocks
Presentation transcript:

1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing Aids and VOIP. TEAM W3: Digital Voice Processor 525 Jarrett Avery (W3-1) Sean Baker (W3-2) Huiyi Lim (W3-3) Huiyi Lim (W3-3) Sherif Morcos (W3-4) Amar Sharma (W3-5) Date: 3/1/2006 Component Layout & Floorplan Design Manager: Abhishek Jajoo

2Status  Design Proposal  Project chosen: 16 bit Delta-Sigma ADC  Basic specs defined  Architecture  Matlab simulated  Behavioral Verilog simulated  Structural Verilog simulated  Schematic  Digital – All modules created including top-level  Analog – All modules except modulator completed  Floorplan  Revised floorplan due to changes in design  Analog component sizes chosen and digital design completed  Simulation/Verification  All digital modules simulated and verified at top-level  Layout  Basic components (gates, full adder, flip-flop) completed  Sinc filter bit slice about 60% complete

3 Algorithm Detail Decimation (Sinc Filter, Downsample) Measure Peak Amplitude (Peak Input Indicator) Digital Output Digital Peak Indicator Analog Input Lowpass Filter Analog to Digital Conversion (Delta-Sigma Modulator) Analog

4 Analog Design Progress Optimized component sizes for low-pass filter and modulator Optimized component sizes for low-pass filter and modulator Low-pass filter schematic and layout completed Low-pass filter schematic and layout completed Op-amp transistor level schematic completed but in need of tuning Op-amp transistor level schematic completed but in need of tuning

5 Algorithm Detail Decimation (Sinc Filter, Downsample) Measure Peak Amplitude (Peak Input Indicator) Digital Output Digital Peak Indicator Analog Input Lowpass Filter Analog to Digital Conversion (Delta-Sigma Modulator) Digital

6 Changes to Digital Design Digital portion of design depends heavily on structure and topology of analog design Digital portion of design depends heavily on structure and topology of analog design Analog design changed from 2 nd order modulator to 1 st order Analog design changed from 2 nd order modulator to 1 st order Digital sinc filter must also change – from 3 rd order to 2 nd order Digital sinc filter must also change – from 3 rd order to 2 nd order Adder and register widths must also change Adder and register widths must also change width = order * log2(oversampling factor) width = order * log2(oversampling factor) = 2 * log2(256) = 2 * 8 = 16 bits = 2 * log2(256) = 2 * 8 = 16 bits PII comparators and registers also reduced to 16- bit PII comparators and registers also reduced to 16- bit

7 Updated Sinc Filter

8 New Sinc Filter Schematic

9 Changes to Digital Design (cont’d) Fixed problem relating to Nyquist clock Fixed problem relating to Nyquist clock Added buffers to clean up signal Added buffers to clean up signal Changed Nyquist clock positive edge to occur on negative edge of oversampled clock Changed Nyquist clock positive edge to occur on negative edge of oversampled clock Changed full adder design to fix glitches occurring on sum outputs Changed full adder design to fix glitches occurring on sum outputs Glitches caused by new inputs overlapping with old carry input due to slow carry out path Glitches caused by new inputs overlapping with old carry input due to slow carry out path Original design used mirror adder with inverters on carry output Original design used mirror adder with inverters on carry output New design eliminates inverters through Boolean manipulations New design eliminates inverters through Boolean manipulations Result is faster path through carry out and elimination of glitches on sum outputs Result is faster path through carry out and elimination of glitches on sum outputs

10 Changes to Full Adder Mirror adder produces complemented carry and sum outputs Mirror adder produces complemented carry and sum outputs Invert inputs for every other bit & inverters for carry can be eliminated, reducing delay Invert inputs for every other bit & inverters for carry can be eliminated, reducing delay Diagram courtesy of Professor Ken Mai (ECE 722)

11 Top-level Schematic Simulation Verified top-level digital module (i.e. decimator) against Verilog structural model using simulated analog input Verified top-level digital module (i.e. decimator) against Verilog structural model using simulated analog input Transistor level schematic simulated in Cadence Spectre Transistor level schematic simulated in Cadence Spectre Analog output compared against structural digital outputs Analog output compared against structural digital outputs Outputs match for both sinc filter and PII function sub-modules Outputs match for both sinc filter and PII function sub-modules

12 Top-level Digital Schematic

13 Structural Verilog Output

14 Schematic Spectre Output (Y)

15 Schematic Spectre Output (Max)

16 Schematic Spectre Output (Min)

17 Top-level Simulation (cont’d) Simulated top-level module with analog behavioral model used earlier with behavioral Verilog models Simulated top-level module with analog behavioral model used earlier with behavioral Verilog models Output is a digitized sine wave Output is a digitized sine wave This verifies the digital portion of our design at the transistor level This verifies the digital portion of our design at the transistor level

18 Mixed Signal Simulation

19 Digital Design Measurements

20 Critical Path Our critical path located in sinc filter Our critical path located in sinc filter Consists of two 16-bit subtracters connected in series Consists of two 16-bit subtracters connected in series Critical path delay = ns Critical path delay = ns Maximum clock frequency = 237 MHz Maximum clock frequency = 237 MHz Speed is not an issue since we are operating at 5.12 MHz and 20 KHz Speed is not an issue since we are operating at 5.12 MHz and 20 KHz Area and power consumption much more important parameters Area and power consumption much more important parameters

21 Layout of Basic Components We have completed layout of some basic modules We have completed layout of some basic modules Legacy layouts of primitive gates and 2-input mux Legacy layouts of primitive gates and 2-input mux New layouts of flip-flop and full adder cells New layouts of flip-flop and full adder cells Started bit slice of sinc filter module Started bit slice of sinc filter module Bit slice contains 4 full adders, 5 flip-flops, and some inverters Bit slice contains 4 full adders, 5 flip-flops, and some inverters When finished, will stack 16 slices on top of each other to create 16-bit 2 nd order sinc filter When finished, will stack 16 slices on top of each other to create 16-bit 2 nd order sinc filter

22 Full Adder

23 D Flip-Flop

24 Sinc Filter Bit Slice (in progress)

25 Updated Floorplan Major changes to design Major changes to design Analog modulator changed to 1 st order Analog modulator changed to 1 st order Digital sinc filter changed to 2 nd order Digital sinc filter changed to 2 nd order Adder and register widths changed to 16 bits Adder and register widths changed to 16 bits All these changes have reduced size of design considerably All these changes have reduced size of design considerably Digital portion contains only 6,400 transistors Digital portion contains only 6,400 transistors Analog portion contains 21 large transistors plus several extremely large (150 μm x 50 μm) resistors and capacitors Analog portion contains 21 large transistors plus several extremely large (150 μm x 50 μm) resistors and capacitors

26Floorplan

27 Problems and Questions Simulating total design Simulating total design Spectre/ModelSim comparison simulation took over 8 hours Spectre/ModelSim comparison simulation took over 8 hours AHDL mixed-signal simulation took 10 hours AHDL mixed-signal simulation took 10 hours How are we going to make changes and test them out? How are we going to make changes and test them out? Analog components still extremely large even for 1 st order modulator Analog components still extremely large even for 1 st order modulator May cause overall area to exceed limit of 300,000 μm² May cause overall area to exceed limit of 300,000 μm² Layout of PII module Layout of PII module Less opportunities for bit slicing Less opportunities for bit slicing Some large components – 24-bit counter Some large components – 24-bit counter Use of GPDK design kit Use of GPDK design kit Do we have to convert? Do we have to convert?