High-Speed Serial Interface Test in Production Assure Device Interoperability In Real-World Environments About GuideTech Specializing in Precision Timing for Semiconductor Test and Scientific Lab Communities since 1988 Core Technologies Continuous Time Interval Analyzer (CTIA) Fast Datacom Analysis Software (DCA) High Channel Count, Parallel Architecture Targeting production test of high-speed serial interfaces Sample Applications Semiconductor Test PLL & Spread Spectrum Clocks Source Synchronous Bus Embedded-Clock Serial I/O ASE test floor Scientific Analysis Jet Engine Rotation/Vibration Atomic Clock Drift & Particle decay GuideTech Keeps the Planet’s time! US Master Clock at the US Naval Observatory The Need for Speed PCs move to high-speed serial buses in 20051 80% - 2.5Gbps PCI-Express 100% - 1.5Gbps Serial-ATA 20% - Gigabit Ethernet But test quality is not yet assured! 2 pairs of differential channels @ >800Mbps 16 channels @ < 200Mbps Controller Device 1 Morgan Stanley – Sep 22, 2003 Semiconductor Capital Equipment Industry Research Controller Device ATE Performance Gap 1.2G - 3.2G Embedded-clock Serial (e.g. XAUI, SATA, FC & PCI-Express) Performance 1.6G Source Synchronous Flat Panel DVI Digital Video Interface GuideTech has been filling the gap since 2001 High Speed High Accuracy High Throughput Asynchronous test DUT 400MHz +/-150ps Digital Synchronous ATE Spread Spectrum PLL Clocks To lower EMI emissions of cell phones & consumer devices 2001 2004 Year A New Test Paradigm Scope CTIA & DCA • Slow, Statistical Averaging • Gross test of Total Jitter & Eye • Fast, Frequency Domain Analysis • Per-edge timing analysis Continuous TIA Technology Continuous Timestamps Record edge timing & event count relative to (T0,E0) Multiple measurement types derived from same data set All measurement channels reference same (T0,E0) Powerful Pulse Selection Arming “Walk” measurements through data patterns Skip pulses to measure specific pulses E0 E1 T0 T1 E2 T2 T3 E3 T4 T5 T6 CTIA Local Memory Meas # 1 2 3 Event # E1 E2 E3 Timestamps T1 , T2 T3 , T4 T5 , T6 Real-Time DSP PWE2 Meas # 1 2 3 Event # E1 E2 E3 Pulse Width T2 – T1 T4 – T3 T6 – T5 Non-Continuous TIA Drawbacks Non-Continuous TIA based on simple Time Counter technology Random, absolute measure of time intervals No inherent reference to common (T0,E0) Relies heavily on Statistical Analysis methods Time interval #1 Time Interval #2 Requires physical Pattern Marker for highest accuracy Pattern match adds test time to synchronize to patterns Pattern match unreliable in presence of large jitter Requires repeating SEARCH for one-shot measurements PLL Lock Time CTIA Single-Shot Capability Test PLL & Spread Spectrum Clocks in production One-shot Frequency Modulation Lock Time Jitter No arming Picosecond accuracy In milliseconds 8 in parallel Up to 64 channels CTIA Frequency Domain Analysis CTIA time correlation enables plot of time interval error (TIE) Dt 0 TIE Dt Dt 1 Dt 2 (ps) Dt 3 Dt 4 Dt 5 Dt 6 Auto Correlation Plot Of Sinusoidal Jitter Time (us) FFT of the TIE plot provides the amplitude and frequency of sinusoidal jitter/modulation AMPLITUDE fjitter FREQ Functional Test of Non-deterministic Signals ATE Digital Compare Method – Requires Match Mode to position strobes 11 00 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 0 Match 1 1 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 0 Non-continuous TIA – Requires Marker to locate desired bit location 11 00 1 0 0 11 00 1 0 0 11 Pattern Marker 11 00 1 0 0 Match 00 1 0 0 11 00 1 0 0 PM selects the next desired pulse to measure Continuous TIA – Reconstructs repeating signals with ‘Virtual Marker’ 11 GT4000 T0 E0 00 1 0 0 11 T1 E2 00 1 0 0 11 T2 E5 00 1 0 0 11 T3 E7 00 1 0 0 CTIA “Virtual Marker” Edge isolation & reconstruction of non-deterministic bit patterns Known Bit Pattern & UI Selectable Bit Event Count Correlated CTIA Timestamps (Tn,En) More reliable than a physical pattern marker in high jitter signals Reduces test times to milliseconds for… Per-edge jitter analysis Asynchronous pattern verification Serial Interface Test in Production Many test options High-$peed ATE BERT Scope Jitter Analyzers Few cost-effective approaches Loopback On-chip DFT/BIST But ‘no test’ is not an option anymore… Serial I/O Loopback Test Benefits Low-cost vs expensive ATE pin electronics Addresses asynchronous issue with ATE TXdiff RXdiff Drawbacks Gross Functional Test only Does not insure device interoperability in real-world system environments Assure Real-World Performance BER helps insure real-world performance but is too slow for production High-throughput jitter analysis can estimate BER in production Far-end Near-end TX Jitter Analysis • Predicts far-end jitter degradation after TX signal is subjected to system connectors, switches and PCB traces TXdiff CTIA measures TX jitter in loopback path RXdiff Random Jitter Causes of Random Jitter Thermal noise Transistor current fluctuation ‘shot’ noise Flicker noise (1/f noise) Random Jitter is a contributing factor to Bit Error Rate BER 10-6 10-8 SJ DJ 10-10 QxRJ Eye Width @ BER 10-12 10-12 Q = 14.069 @ BER 10-12 RJ is important for fast BER estimation Measuring Bit Error Rate on a BERT can take hours or days Quickly determine Total Jitter for a BER of 10-12 BER Jitterp-p = ( Q x RJRMS ) + DJ Q = 14.069 @ BER 10-12 10-12 QxRJ Due to the large Q multiplication factor, RJ measurements must not be contaminated by PJ and DDJ components Probability Density Functions (PDF) of jittering edge timing Gaussian RJ RJ contaminated by PJ RJ contaminated by DDJ Data-Dependent Jitter is Important Most PHY-layer I/O failures are DDJ-related Causes of DDJ Bandwidth limitations in signal path • Frequency dependent • Pattern dependent Output driver faults Duty cycle distortion Rise/fall times Packaging CTIA DataCom Jitter Analysis GuideTech DCA Provides: Data Pattern Verification Random Jitter (RJ) Data-Dependent Jitter (DDJ) Periodic Jitter (PJ) Total Jitter (TJ) Bit Error Rate (BER) Eye Width Continuous TIA technology enables fast and accurate quality assurance CTIA RJ Immune to PJ CTIA continuous timestamping enables Statistical (Curve fit) methods are prone to isolation of the RJ noise floor by removal of estimation errors depending on the PDF PJ frequency components in the FFT shape spectrum and DDJ using virtual marker Jitter Amplitude (UI) Remove Spread Spectrum Clock Modulation 1UI Remove other periodic jitter 0.5UI Remaining Noise Floor (Random RMS Jitter) 0.1UI 0.1MHz 10MHz 50MHz PDF showing RJ contaminated by PJ & DDJ RJ Immunity to DDJ CTIA continuous timestamps act as a ‘virtual’ marker Isolate edges Remove DDJ offset before performing FFT for RJ analysis 0101 100000100 T0 IDEAL Edge-6 location Count DDJ offset 1P 1N 2P 2N 3P 3N CTIA vs. ‘double-delta’ method CTIA measures edge shifts independently on each data bit Produces highly repeatable DDJ results per-edge Avoids inaccuracies of statistical double-delta methods* P1 N1 P2 N2 P3 N3 P4 N4 P5 N5 P6 N6 Continuous TIA Non-Continuous TIA Inherent DDJ inaccuracies of double-delta method* *Reference: Fibre Channel MJS document Section 12.2.2 & 12.2.7 10x Throughput with Picosecond DCA Correlation to Scope DCA correlates to Agilent 86100 within picoseconds DCA test time is less than 1 sec vs. 10 sec on scope (K28.5) DCA Fast Jitter Separation Select DCA test time Pattern length PJ resolution PJ ON/OFF RJ precision Test PCI Express in 1 second (including pattern verify) Test Time (sec) PJ – ON (RJ, DDJ, PJ, TJ) } PJ resolution } RJ precision 10s 5s 1s PJ – OFF (RJ, DDJ & TJ only) 250ms K28.5 PCIe 640 bit Compliance Pattern PRBS15 32,767 bits Pattern Length (bits) The Value of Jitter Test Jitter test saves money Test Escapes • Field Returns • RMA failure analysis • Lost Business Yield Loss • Failing good devices Time-to-Market Delays • Long characterization-to-production correlation time • Unprepared to debug unexpected process variation at final test CTIA Provides the Missing Pieces Test Asynchronous signals Introducing the GT4000 High Throughput “Virtual Marker” Repeatable Jitter Analysis 64 Single-ended / 32 Differential Continuous TIA Booth # 1420 High-Speed Serial Interface Test in Production Assure Device Interoperability In Real-World Environments 2004
© Copyright 2026 Paperzz