1 / 27

Technion – Israel Institute of Technology Department of Electrical Engineering

JTool Jitter Analysis Tool Final Presentation. Instructor Amit Berman Students Evgeny Hahamovich Yaakov Aharon. Winter 2009. Technion – Israel Institute of Technology Department of Electrical Engineering. Agenda. Motivation for Jitter Analysis Project Objectives System Overview

dinah
Télécharger la présentation

Technion – Israel Institute of Technology Department of Electrical Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JToolJitter Analysis Tool Final Presentation Instructor Amit Berman Students Evgeny Hahamovich Yaakov Aharon Winter 2009 Technion – Israel Institute of Technology Department of Electrical Engineering

  2. Agenda • Motivation for Jitter Analysis • Project Objectives • System Overview • JTool Block Diagram • Blocks – Detailed • Zero Crossing and TIE Trend • Eye Diagram • TIE Filter • Histogram • Bathtub Curve & Linear Extrapolation • TIE FFT & Jitter separation • Jitter Calculation • Calculation Example • Results Comparison (JTool vs. • Agilent’s EZJit+) • Modulated signal • Real Clock • Real Data • Optional Next Steps • Summary

  3. Motivation for Jitter Analysis • Increasing need for statistic signal analysis as a result of high speed data rates • Saving test time by determining Jitter distribution for the long term from extrapolating short time measurements • Helps minimize Jitter by finding Jitter components and sources • Measuring and determining sampling margins • Jitter analysis allows work with a unify system standards

  4. Project Objectives • Understanding Jitter analysis methodology and background • Design and implement software for calculating Jitter parameters based on Agilent’s scope measurements • Analyze Jitter for user created, pre-known pattern • Analyze Jitter for high-speed printed circuit board • Compare the method to other popular jitter measurement tools

  5. System Overview Waveform Generator Agilent’s scope PC (JTool) High-speed printed circuit board Link to Equipment Parameters

  6. Eye Diagram Block Diagram Data Input *.csv format Zero Crossing TIE Jitter Trend Jitter Separation DJ p-p TIE Filter Jitter FFT RJRMS PJRMS Initial Parameters Histogram PDF • Numerical Output • Graphical Output • Internal Function Conf. Level Shortening Jitter Extrapolation Bathtub Curve CDF TJ@BER

  7. JTool User interface Graphical User Interface implemented using “GUIDE” tool in MATLAB JTool

  8. JTool User interface • Initial Parameters entered by user • Input sanity check included

  9. Zero Crossing + TIE Trend TIE trend is created using zero crossing calculation and measuring the delta from the ideal clock

  10. Eye Diagram The eye is constructed using the “eyediagram” function in Matlab Eye diagram example with 11 eyes

  11. TIE Filter Band Pass Filter from 10KHz to 245KHz(Flexible) • Higher than 10KHz to eliminate wander phenomena • Lower than 245KHzto eliminate spikes caused by sample accuracy and due to scope Bandwidth limitations [KHz]

  12. Histogram Histogram of the TIE Jitter is created

  13. Bathtub Curveand Extrapolation • Using the histogram we create PDF, CDF and a bathtub curve • Some CDF samples are removed due to confident level • Linear extrapolation is made Removed

  14. TIE FFT and Jitter Separation • Jitter separation made at a freq. domain • Using a threshold set by the code we separate RJ and PJ values [Hz]

  15. Jitter Calculation TJ@BER = 1UI – System Margin@BER

  16. Calculation Example Sampled Waveform Extracted TIE Jitter MHz Mega Hz GSa/s Giga Samples per Second Mpts Mega Points

  17. JTool Results Back

  18. Ezjit+ Results

  19. Correlation on Modulated Waves JTool vs. Ezjit+ result comparison for modulated waves • All results are at the same scale range • Good TJ and PJ correlation to actual Jitter input and to Ezjit+ • Both algorithms give mostly constant RJ as expected • Partial correlation in DJ analysis, caused by TJ and RJ inaccuracies(DJ is extracted from TJ and RJ)

  20. Correlation on High Speed BoardsClock Pattern 1.35GHz clock pattern, Vp-p = 560mV, Vcm = 0V, Signal generated using Intel’s chip and board Signal captured using DSO91304A Agilent Scope (different model) Fsample = 40Gsa/s, 2Mpts samples taken TIEP-P = 40 ps TIEP-P = 27 ps

  21. Correlation on High Speed BoardsData Pattern 1.25GHz (2.5Gbits) data pattern, Vp-p = 1.2V, Vcm = 0VSignal generated using Intel’s chip and boardSignal captured using DSO91304A Agilent Scope (different model)Fsample = 40Gsa/s, 2Mpts samples taken TIEP-P = 170 ps TIEP-P = 163 ps 21

  22. Optional Next Steps • Implement clock recovery algorithm based on the time samples • Eliminate artificial spikes on the TIE trend – Improve results accuracy, especially p-p results • Removes the need the LPF (no discontinuity of the TIE), perhaps still be needed for resolution granularity fix • Remove need of user given freq. Or • Update the software to analyze the data based on a single voltage vector • Save test time, mainly during the data acquisition part • Calculate TIE using created clock vector and not using modulo operator • Remove spikes generated by wander • Increase test time and code complexity • Limits the algorithm to only clock testing (no data) • Set clear limit for BER cutting based on exact confidence level calculation (ref.11 and 12) • Add confidence in measurement accuracy • Increase algorithm efficiency by resolving unnecessary bits removal • Increase the flexibility of the algorithm for different input types • Find accurate FFT separation threshold or improve separation algorithm • Increase RJ – DJ separation accuracy • Add "Pink Noise" awareness • Configuration of data analysis capability (partially implemented) • Data patterns coverage

  23. Summary • JTool offers good measurement flexibility. Can serve as a foundation for future measurement development • JTool is (mostly) an independent Jitter analysis tool • Next steps should be implemented to increase algorithm’s robustness and quality

  24. Questions Questions

  25. Backup

  26. Equipment Overview • Waveform Generator • High-speed printed circuit board Tabor Arbitrary Waveform Generator WW2571A Maximum frequency 100 MHz (Practical ~50MHz) Ability to create inner modulation High-speed printed circuit board With noticeable jitter

  27. Equipment Overview • Agilent’s scope • PC Agilent DSO80204B scope Bandwidth 6 GHz Sample rate 40 GSa/s Trigger jitter < 1 ps (RMS) EZJIT+ Jitter & Timing Analysis Package PC which includes the JTool SW Back

More Related