6-bit thermometer coder siddharth verma saurabh puri kapil sethi tae-yoon park advisor: dr. david...
Post on 19-Dec-2015
213 views
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.