6-bit thermometer coder siddharth verma saurabh puri kapil sethi tae-yoon park advisor: dr. david...

Post on 19-Dec-2015

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

6-BIT 6-BIT THERMOMETER CODERTHERMOMETER CODER

SIDDHARTH VERMASIDDHARTH VERMA

SAURABH PURISAURABH PURI

KAPIL SETHIKAPIL SETHI

TAE-YOON PARKTAE-YOON PARK

ADVISOR: Dr. DAVID PARENTADVISOR: Dr. DAVID PARENT

DATE:8DATE:8thth May,2006 May,2006

OUTLINEOUTLINE

• INTRODUCTIONINTRODUCTION

Theory of Thermometer Coder..Theory of Thermometer Coder..

Why we use Thermometer Why we use Thermometer Coder..??Coder..??

• SPECIFICATONSSPECIFICATONS

• DESIGNING DESIGNING

• RESULTSRESULTS

• CONCLUSIONCONCLUSION

INTRODUCTIONINTRODUCTION

• THERMOMETER CODERTHERMOMETER CODER Main block in Digital to Analog Converter.Main block in Digital to Analog Converter. Converts the binary weighted digital input bits Converts the binary weighted digital input bits

into a thermometer coded outputs.into a thermometer coded outputs. ApplicationsApplications

• WHY THERMOMETER CODER?WHY THERMOMETER CODER?High Conversion SpeedHigh Conversion SpeedVery Good Dynamic PerformanceVery Good Dynamic PerformanceLogic MinimizationLogic Minimization

Specifications:Specifications:

• Power Consumption=0.49mWPower Consumption=0.49mW

• Area=1120*500Area=1120*500

• Input clock at 200 MHzInput clock at 200 MHz

• Outputs to derive 20 fF eachOutputs to derive 20 fF each

• Technology- “AMIO6”Technology- “AMIO6”

NC Verilog SimulationNC Verilog Simulation

NC VERILOG SIMULATION NC VERILOG SIMULATION (Cont..)(Cont..)

Longest Path CalculationLongest Path Calculation

6 Bit Thermometer Decoder 6 Bit Thermometer Decoder LayoutLayout

VerificationVerification

Thermometer Coder Extracted Thermometer Coder Extracted ViewView

WAVEFORMSWAVEFORMS

OUTPUT WAVEFORMSOUTPUT WAVEFORMS

COST ANALYSISCOST ANALYSIS

Time spent on each phase of the Time spent on each phase of the project:project:

Verifying logicVerifying logic 3 Weeks 3 Weeks Schematic sizing 1 WeekSchematic sizing 1 WeekVerifying Timing 1 WeekVerifying Timing 1 WeekLayout 5 WeeksLayout 5 WeeksPost Extracted Timing 3 DaysPost Extracted Timing 3 Days

Lessons learnedLessons learned

• Start working early on the project.Start working early on the project.

• Working in a team.Working in a team.

• Careful while doing the layout part.Careful while doing the layout part.

• More you enjoy working on the More you enjoy working on the project the more you will learn.project the more you will learn.

CONCLUSIONCONCLUSION

• The 6-bit thermometer coder works The 6-bit thermometer coder works at 200Mhz clock frequencyat 200Mhz clock frequency

• The project drives 63 outputs with The project drives 63 outputs with each driving a 20fF load capacitanceeach driving a 20fF load capacitance

• Meets all timing specifications Meets all timing specifications

AcknowledgementsAcknowledgements

• Thanks to Prof. David Parent for his Thanks to Prof. David Parent for his support & guidance.support & guidance.

• Thanks to Cadence Design Systems Thanks to Cadence Design Systems for providing us wonderful labs.for providing us wonderful labs.

top related