1 / 70

EMC Consortium University Missouri Rolla

EMC Consortium University Missouri Rolla. UMR EMC Consortium - Structure. UMR EMC Consortium. Zuken. Intel. Sony. IBM. Freescale. LG-Electronics. Hitachi. Apple, Altera. GTL. NCR. TI. NEC. HuaWei. CISCO. Focused research areas Methodology results are shared. 5 faculty

orien
Download Presentation

EMC Consortium University Missouri Rolla

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. EMC Consortium University Missouri Rolla

  2. UMR EMC Consortium - Structure UMR EMC Consortium Zuken Intel Sony IBM Freescale LG-Electronics Hitachi Apple, Altera GTL NCR TI NEC HuaWei CISCO • Focused research areas • Methodology results are shared • 5 faculty • 20+ grad. students

  3. UMR EMC Consortium - Research • Classical EMC (Shielding, gaskets, etc.) • EMC Expert system • EMC test methods • IC related EMC (SSN, Current paths, Immunity) • Power Distribution - PCB level • Power Distribution - IC level • Signal Integrity: Link path analysis • ESD • Application of numerical methods • Design of numerical methods • Design of test instruments

  4. Immunity scanning results, identifying sensitive traces and comparing two “identical” ICs. Performed for ESD like pulses coupling into a PC motherboard. Color indicates sensitivity.

  5. Jitter Jianmin Zhang, David J. Pommerenke

  6. References • Agilent Technologies, numerous application notes, see http://www.home.agilent.com/agilent/facet.jspx?to=80030.k.1&co=153297.i.1&cc=US&lc=eng&sm=g&k=jitter • LeCroy, Tektronix, Bertscope • J. Hancock, “Jitter—understanding it, measuring it, eliminating it Part 1-3”, From 2004 High Frequency Electronics • A. Kuo etc. “Jitter models and measurement methods for high-speed serial interconnects” • S. Tabatabaei etc, “Jitter generation and measurement for test of multi-GBPS serial IO” • Altera Web Site, Le Croy Web site

  7. Outline • Introduction • Eye diagram • What is jitter? • Phase noise, spectrum vs. jitter • Why is jitter important? • What causes jitter? • Jitter fundamentals • Jitter components • Jitter measurement views • Jitter measurement and analysis • Real-time jitter analysis • Techniques to isolate jitter components • Questions and answers

  8. Eye pattern • A very effective method of measuring time distortion thru a data transmission system is based on the eye pattern, displayed on an oscilloscope. • The eye pattern is simply the superposition - over one unit interval – of all the Zero–to–One and One–to-Zero transitions, each preceded and followed by various combinations of One and Zero, and also constant One and Zero levels. • The data sequence can be generated by a pseudo-random sequence generator (PRSG), which is a digital shift register with feedback connected to produce a max length sequence.

  9. Process of creating an Eye-diagram

  10. Timing skew Jitter Ideal sampling position Voltage Noise and required comparator input Voltage offset Ideal reference point

  11. Logic-Based Measurement • E.g., BERT • Bit errors caused by jitter • Data measured at sampling point has BER • Sweeping the sampling point creates bathtub curve 0 1 BER Sampling Point

  12. BER BER Time Time Eye diagram Bit error curve as a function of sampling moment How long would it take if we like to get down to 10e-12 Bit Error Rate?

  13. What Is Jitter? Jitter: The deviation of the significant instances of a signal from their ideal location in time. Or simply, Jitter is how early or late a signal transition is with reference to when it should transition. The significant instances are the transition (crossover) points in a digital signal. Jitter is closely related to phase modulation. P is a wave shape function, e.g., sin or square wave.

  14. What Is Jitter? Phase noise can be analyzed from many points of view: It can be understood as - phase variation (phase noise) - timing variation (time shift of edges) [seconds] mostly used, intuitive system description, independent of data rate. - fractions of the period (unit less) [%] Good for directly seeing how many percent of the eye is open

  15. Why Jitter Is Important? • Jitter causes transmission errors or in another wording: Jitter limits the transmission speed. • Satisfy jitter budget  BER (bit error rate) target • Identify jitter components  diminish/decrease deleterious effects on circuit performance from jitter • Jitter limits the ability of A/D converters! Note: Bit errors can also be caused by voltage noise: If the momentary noise voltage exceeds the noise margin, a wrong value can be sampled even if the sampling takes place at the correct moment in time.

  16. Jitter Tolerance of ADCs at Nyquist frequency (ps rms)

  17. Jitter applications Signal jitter: Timing of a signal (topic of this presentation) Jitter transfer: How strong, as a function of the jitter frequency, a jitter at an input is transmitted to an output in e.g., by a clock recovery circuit Jitter tolerance: How much jitter, as a function of the jitter frequency, can be tolerated by a system

  18. Signal jitter: Why Jitter Is Used? • Jitter is not a main system property, but Bit Error Rate (BER) is. • Why not measuring BER directly? • BER measurement might take hours or days. • BER gives little information about the mechanism that cause errors, but jitter does. Is this error caused by jitter?

  19. Signal Ideal clock 1101001 Degraded Noisy clock 1101101 Bit errors can also be caused by voltage noise: If the momentary noise voltage exceeds the noise margin, a wrong value can be sampled even if the sampling takes place at the correct moment in time.

  20. What Causes Jitter

  21. Main types of Jitter Data-Correlated Data-Uncorrelated Total Jitter (TJ) Random Jitter (RJ) Deterministic Jitter (DJ) Data Dependent Jitter (DDJ) Periodic Jitter PJ Inter-symbol Interference (ISI) Duty Cycle Distortion (DCD) Note shown: Sub rate Jitter (SRJ)

  22. Types of Jitter Jitter can be random or deterministic. In most cases, both types occur. PJ: Periodic Jitter (deterministic). Is a periodic variation in the phase. Causes: External coupling into the circuit, power supply noise, PLL comparator frequency feed-through RJ: Random Jitter Random changes in the phase. It is often assumed to be of Gaussian distribution. Causes: Thermal Noise, Shot Noise Let’s look at some examples

  23. Types of Jitter Jitter can be random or deterministic. In most cases, both types occur. DCD: Duty Cycle Distortion (deterministic). Is the difference in the mean pulse width between positive and negative pulses in a clock. Causes: Amplitude offset, turn-on delay, saturation. ISI: Inter-Symbol Interference (deterministic) Previous signals have not rang down, before new data arrives. Causes: Impulse response is longer than a data bit.

  24. Phase Modulation - Jitter: The same Ideal clock Phase modulated clock Sine Modulation term f=1 GHz

  25. How does the Spectra look like? Square wave Phase modulated

  26. How Does the Eye-Diagram Look Like?

  27. How Does the Eye-Diagram Look Like? How about using a square wave as phase modulator?

  28. How Does the Eye-Diagram Look Like? How about using a Gaussian noise as phase modulator?

  29. Effect of data length: Few hundred bits: Billion bits: What is the consequence for the eye opening, expressed in ps?

  30. Gaussian noise as modulator

  31. What is the difference in the histograms?

  32. Jitter Measurement—Bathtub Plot

  33. TJ Estimation TJp-p = N x σrms + DJ If the trigger point is 7 sigma away from the mean event, only 1 in 10e12 crossings will occur even beyond the trigger point.

  34. Real Zero Crossings vs. Ideal Ones

  35. Time interval error and jitter trend (integral of time interval error) What does it mean if the jitter trend is continuously increasing over time?

  36. Histogram in A Square Wave Time interval error and jitter trend (integral of time interval error)

  37. Channel Characteristics

  38. Channel Characteristics Loss, reflections, cross talk, added white noise, time variations S21 frequency Power Frequency

  39. Pulse response Out In Tx symbol …000010000000…

  40. LTI property: Superposition of symbols Response to pattern 100111 Out In Tx symbol …000010011100…

  41. Channel loss effect: Eye closure and DCD (single ended)

  42. Eye of a loss dominated differential channel

  43. Effect of reflections: Duty cycle distortion

  44. What Can You Tell? Which jitter components do you see? What might cause them?

  45. Summarize Jitter Components

  46. Jitter Measurement and Analysis

  47. Sequence of Jitter analysis Step 1: Measure - Real time scope - Equivalent time scope - Spectrum Analyzer Step 2: Separate jitter components - Average - Change data pattern (PRBS to 01010101) - TIE - etc.

  48. Instruments to measure jitter Real time oscilloscope: Usually 8 bit, absolute clock, clock re-generation possible, bandwidth up to 20 GHz Sampling oscilloscope: 11-14 bit, relative to clock, bandwidth up to 1000 GHz Spectrum Analyzer: No time resolution (“real time spectrum analyzers” are an exception), very good dynamic range. Bandwidth up to 1000 GHz.

  49. Real Time Jitter Analysis • Timing Measurements: • Data: Time Interval Error (TIE), also called phase jitter. • Clock: Period, Cycle-to-cycle. • Views: • Eye diagrams (repetitive volts vs. time) • Trend (time error vs. time) • Histograms (hits vs. time error) • Spectrum (time error vs. frequency) • Phase noise • Bathtub curves (BER vs. eye opening)

More Related