Design Goal

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

description

TEAM W3: Digital Voice Processor 525. Jarrett Avery (W3-1) Sean Baker (W3-2) Huiyi Lim (W3-3) Sherif Morcos (W3-4) Amar Sharma (W3-5). Design Manager: Abhishek Jajoo. Design Goal. Date: 3/22/2006 Functional Blocks and Simulation. - PowerPoint PPT Presentation

Transcript of Design Goal

Page 1: Design Goal

1

Design GoalDesign GoalDesign an Analog-to-Digital Conversion chip Design an Analog-to-Digital Conversion chip to meet demands of high quality voice to meet demands of high quality voice applications such as: Digital Telephony, applications such as: Digital Telephony, Digital Hearing Aids and VOIP.Digital Hearing Aids and VOIP.

TEAM W3:TEAM W3:Digital Voice Processor 525Digital Voice Processor 525

Jarrett Avery (W3-1)Jarrett Avery (W3-1)Sean Baker (W3-2)Sean Baker (W3-2) Huiyi Lim (W3-3)Huiyi Lim (W3-3)

Sherif Morcos (W3-4) Sherif Morcos (W3-4) Amar Sharma (W3-5)Amar Sharma (W3-5)

Date: 3/22/2006

Functional Blocks and Simulation

Design Manager: Abhishek Design Manager: Abhishek JajooJajoo

Page 2: Design Goal

2

StatusStatus Design ProposalDesign Proposal

Project chosen: 16 bit Delta-Sigma ADCProject chosen: 16 bit Delta-Sigma ADC Basic specs definedBasic specs defined

ArchitectureArchitecture Matlab SimulatedMatlab Simulated Behavioral Verilog - SimulatedBehavioral Verilog - Simulated Structural Verilog – SimulatedStructural Verilog – Simulated

SchematicSchematic Digital – All modules createdDigital – All modules created Analog - All modules createdAnalog - All modules created

FloorplanFloorplan Revised for signal routingRevised for signal routing

Layout Layout Op Amps – DRC, LVS, SimulatedOp Amps – DRC, LVS, Simulated Low Pass Filter – DRC, LVS, SimulatedLow Pass Filter – DRC, LVS, Simulated PII – DRC, LVS, SimulatedPII – DRC, LVS, Simulated Sinc Filter – DRC, Not LVS, Not SimulatedSinc Filter – DRC, Not LVS, Not Simulated

Simulation / VerificationSimulation / Verification All modules verified separately at transistor level All modules verified separately at transistor level

and some layoutsand some layouts

Page 3: Design Goal

3

Analog ProgressAnalog Progress

Everything is in Transistor Everything is in Transistor Level and VerifiedLevel and Verified

Layouts and Extracted Views of Layouts and Extracted Views of the Operational Amplifiers the Operational Amplifiers Integrator - Verified Integrator - Verified Comparator – VerifiedComparator – Verified

Reviewed Common Centroid Reviewed Common Centroid Style of LayoutStyle of Layout

More in-depth next week…More in-depth next week…

Page 4: Design Goal

4

Design DecisionsDesign Decisions

Metal DirectionalityMetal Directionality Buffering – Clock to Minimize Buffering – Clock to Minimize

GlitchingGlitching Overall Chip Routing and Signal Overall Chip Routing and Signal

DirectionalityDirectionality Compacted Mirror-adder and Compacted Mirror-adder and

DFF DFF Reviewed Common Centroid Reviewed Common Centroid

Layout – Next Week…Layout – Next Week…

Page 5: Design Goal

5

Clock BufferingClock Buffering

Page 6: Design Goal

6

DFF LayoutDFF Layout

Page 7: Design Goal

7

DFF SimulationsDFF Simulations

Page 8: Design Goal

8

Mirror Adder LayoutMirror Adder Layout

Page 9: Design Goal

9

Mirror Adder Mirror Adder SimulationsSimulations

Page 10: Design Goal

10

24-Bit Counter Layout24-Bit Counter Layout

Page 11: Design Goal

11

24-Bit Counter 24-Bit Counter SimulationsSimulations

Page 12: Design Goal

12

12-Bit Equality Function - 12-Bit Equality Function - LayoutLayout

Page 13: Design Goal

13

12-Bit Equality Function 12-Bit Equality Function SimulationsSimulations

Page 14: Design Goal

14

12-Bit Register - Layout12-Bit Register - Layout

Page 15: Design Goal

15

12-Bit Register 12-Bit Register SimulationsSimulations

Page 16: Design Goal

16

PII Function - LayoutPII Function - Layout

Page 17: Design Goal

17

Sinc Filter -LayoutSinc Filter -Layout

Page 18: Design Goal

18

Timing and PowerTiming and Power

Total = 6,432 transistors, 509.8 uW of power

Block Power Delay Transistors

16-Bit Adder 22.47uW at 5.12MHz 2.856ns 448

16-Bit Subtractor 28.54uW at 5.12MHz13.09uW at 20KHz

2.916ns 480

12-Bit Register 22.41uW at 20KHz 1.065ns 216

16-Bit Register 33.17uW at 5.12MHz29.88uW at 20KHz

1.065ns 228

12-Bit Equality Function 3.323uW at 20KHz 270.5ps 138

16-Bit Multiplexer 2.114uW at 20KHz 24.7ps 96

Clock Divider 4.812uW 241.5ps 334

2nd order Sinc Filter 227.1uW 8.748ns 3296

PII Function 115.9uW 2.950ns 2782

Decimator 347.8uW 8.748ns 6412

Analog Op-Amps 162uW Total (81 uW each)

N/A 11 for Integrator, 9 for Comparator

Page 19: Design Goal

19

FloorplanFloorplan

Page 20: Design Goal

20

Problems and QuestionsProblems and Questions

Layout is very time consumingLayout is very time consuming More metal layers or larger More metal layers or larger

layouts?layouts? Sand in my laptopSand in my laptop

Page 21: Design Goal

21

What's Next…What's Next…

LVS all blocksLVS all blocks Sinc Filter Sinc Filter Analog ComponentsAnalog Components

Global RoutingGlobal Routing Wire Decimation filter and ModulatorWire Decimation filter and Modulator Wire Overall ChipWire Overall Chip

Overall Chip SimulationOverall Chip Simulation Extract and simulate in a mixed Extract and simulate in a mixed

signal env.signal env. OptimizationOptimization