Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

1 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

2 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 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 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 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 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 7 Updated Sinc Filter

8 8 New Sinc Filter Schematic

9 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 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 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 12 Top-level Digital Schematic

13 13 Structural Verilog Output

14 14 Schematic Spectre Output (Y)

15 15 Schematic Spectre Output (Max)

16 16 Schematic Spectre Output (Min)

17 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 18 Mixed Signal Simulation

19 19 Digital Design Measurements

20 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 = 4.222 ns Critical path delay = 4.222 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 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 22 Full Adder

23 23 D Flip-Flop

24 24 Sinc Filter Bit Slice (in progress)

25 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

26 26Floorplan

27 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?


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

Similar presentations


Ads by Google