6-BIT THERMOMETER CODEROUTLINEINTRODUCTIONSpecifications:PowerPoint PresentationNC Verilog SimulationNC VERILOG SIMULATION (Cont..)Longest Path Calculation6 Bit Thermometer Decoder LayoutSlide 10Thermometer Coder Extracted ViewWAVEFORMSOUTPUT WAVEFORMSSlide 14Slide 15Slide 16Slide 17Slide 18COST ANALYSISLessons learnedCONCLUSIONAcknowledgements6-BIT 6-BIT THERMOMETER CODERTHERMOMETER CODERSIDDHARTH VERMASIDDHARTH VERMASAURABH PURISAURABH PURIKAPIL SETHIKAPIL SETHITAE-YOON PARKTAE-YOON PARKADVISOR: Dr. DAVID PARENTADVISOR: Dr. DAVID PARENTDATE:8DATE:8thth May,2006 May,2006OUTLINEOUTLINE•INTRODUCTIONINTRODUCTION Theory of Thermometer Coder..Theory of Thermometer Coder.. Why we use Thermometer Coder..??Why we use Thermometer Coder..??•SPECIFICATONSSPECIFICATONS•DESIGNING DESIGNING •RESULTSRESULTS•CONCLUSIONCONCLUSIONINTRODUCTIONINTRODUCTION•THERMOMETER CODERTHERMOMETER CODERMain 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 MinimizationSpecifications: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 SimulationNC VERILOG SIMULATION NC VERILOG SIMULATION (Cont..)(Cont..)Longest Path CalculationLongest Path Calculation6 Bit Thermometer Decoder 6 Bit Thermometer Decoder LayoutLayoutVerificationVerificationThermometer Coder Extracted Thermometer Coder Extracted ViewViewWAVEFORMSWAVEFORMSOUTPUT WAVEFORMSOUTPUT WAVEFORMSCOST ANALYSISCOST ANALYSISTime 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 DaysLessons 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 specificationsAcknowledgementsAcknowledgements•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
View Full Document