1 / 21

Testing OIF Optical and Electrical Implementation Agreements

Testing OIF Optical and Electrical Implementation Agreements. Gary Goncher Tektronix, Inc. Agenda. OIF Interfaces Mask Testing, Optical and Electrical Jitter Testing Jitter Component Separation Physical Layer Protocol Testing Summary. OIF Interfaces. OIF Electrical Interfaces.

Télécharger la présentation

Testing OIF Optical and Electrical Implementation Agreements

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. Testing OIF Optical and Electrical Implementation Agreements Gary Goncher Tektronix, Inc.

  2. Agenda • OIF Interfaces • Mask Testing, Optical and Electrical • Jitter Testing • Jitter Component Separation • Physical Layer Protocol Testing • Summary

  3. OIF Interfaces • OIF Electrical Interfaces

  4. Mask testing • Mask testing measures many parameters simultaneously: • Amplitude (signal to noise) • Rise and fall times • Edge jitter

  5. Mask testing • Example: SFI-5 transmit mask

  6. Mask testing

  7. Jitter Testing • Jitter is mis-positioning of data or clock edges that can result in data bit errors • Jitter results from different causes, and is typically broken into random and non-random (deterministic) components for purposes of bit error estimation • Jitter parameters are specified for all OIF physical interfaces and must be tested

  8. 1-sigma or RMS 7-sigma Jitter Testing • Jitter of a random nature has Gaussian distribution

  9. Jitter Testing • Deterministic jitter has non-Gaussian distribution Deterministic components Peak-to-Peak Random components 1-sigma or RMS

  10. Jitter Testing • Measuring Jitter: • Equivalent Time Sampling Methods • Time Interval Analyzer Method • $300,000 BERT Method • Real Time Oscilloscope Method • Separating Jitter: Rj/Dj and BER • ET scope averaging (frame scan) • $170,000 TIA and analysis software • RT scope with analysis software

  11. Jitter Testing • Equivalent time histogram method

  12. rearm T1 T2 T3 T4 start stop start stop Jitter Testing • Time Interval Analyzer Method • T1-T2 then rearm then T1-T3 then rearm… leaving lots of dead time between measurements • No continuous time record means frequency components of jitter can’t be captured • Measurements made over seconds will include wander

  13. Jitter Testing • BERT Method - standard technique to measure BER • Long measurement time (3.25Gbps*1E12*1000=307692s=85hrs) BERT Sig Gen BERT Acquire DUT Trillions of bits: Pseudo-random codes, 1E23 bits common

  14. Jitter Testing • Oscilloscope Rj/Dj Separation and BER Estimation: • Based on real time acquisition data • Includes Golden PLL TIE measurements • Spectral Analysis used to decompose jitter • Wide noise margin – works even with substantial system noise • Works with short or long data repeats – no pattern details required (you provide bit rate and pattern length) • Trigger at any random point in your data • Works with CSA7000, TDS5000, TDS6000, TDS7000 instruments • Results for Rj, Dj, Pj, DDj,

  15. Jitter Component Separation • Start with • TIE • PLL TIE • Perform FFT • Determine frequency and pattern rate • Sum pattern related bins • Sum unrelated periodic bins • Measure RMS of remaining bins • Estimate BER

  16. PLL Protocol Test • Several OIF physical layer interfaces require state machine implementations and pass status messages • Examination of interface state and decode of status messages is necessary for debugging • Examples will be shown for the OIF SPI-4.2 10 Gb/s packet interface

  17. SPI-4.2 Protocol Test • SPI-4.2 Test Requirements • Support SPI-4.2 rates up to 350 MHz clock and 700 Mb/s data rate • SPI-4.2 FIFO Status Decode with DIP 2 parity check • DIP4 Parity Checking for SPI-4.2 data • Trigger on Control (SOP, EOP, ABORT) & Packet Data • Display of Packetized SPI frames • ASCII payload decoding • Per Port Post-processed filtering of data • Real time filtering of IDLE conditions

  18. SPI-4.2 Protocol Test • SPI-4.2 Example – Trigger on MAC • Trigger on Packet (MAC) • Des: 00 00 00 00 00 01 • Src: 00 00 00 00 00 02

  19. FIFO Status Decode Packet Display ASCII payload decoding SPI-4.2 Protocol Test Post-Processing Software • Packet and control word decoding • Packetized display of SPI-4.2 & SPI-3 frames • ASCII payload decoding • Post-processed filtering of data per port (user selectable)

  20. SPI4.2 SOP Trigger Integrated digital/analog probing SPI-4.2 Protocol Test • Integration of physical &protocol information:

  21. Summary • Implementation of physical interfaces requires extensive testing to assure interoperability • Both physical layer electrical/optical properties and protocols must be verified

More Related