Presentation Title Goes Here

Similar documents

热设计网

N1010A FlexDCA 软 件 获 取 安 装 N1010A FlexDCA 是 安 捷 伦 采 样 示 波 器 新 的 GUI 应 用 软 件, 在 86100D 主 机 内 已 经 预 先 安 装 此 软 件 我 们 有 2 个 免 费 版 本 的 软 件 可 以 通 过 下 面 连 接

國家圖書館典藏電子全文

邏輯分析儀的概念與原理-展示版

Microsoft PowerPoint - STU_EC_Ch08.ppt

画像処理に新しい価値を提供するUSB3.0カメラ(国際画像機器展2014)

iml v C / 0W EVM - pplication Notes. IC Description The iml8683 is a Three Terminal Current Controller (TTCC) for regulating the current flowin

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family

Microsoft PowerPoint - ATF2015.ppt [相容模式]

iml v C / 4W Down-Light EVM - pplication Notes. IC Description The iml8683 is a Three Terminal Current Controller (TTCC) for regulating the cur

TX-NR3030_BAS_Cs_ indd

Logitech Wireless Combo MK45 English

Microsoft PowerPoint - Aqua-Sim.pptx

Microsoft PowerPoint - Sens-Tech WCNDT [兼容模式]

HC50246_2009

Pin Configurations Figure2. Pin Configuration of FS2012 (Top View) Table 1 Pin Description Pin Number Pin Name Description 1 GND 2 FB 3 SW Ground Pin.

CSA SONET/SDH GR 253-CORE ITU-T G.703 ANSI T Ethernet IEEE Std ANSI X Fibre Channel Optical Fibre Channel Electrical U

第一章

AMP NETCONNECT

P3B-F Pentium III/II/Celeron TM

(baking powder) 1 ( ) ( ) 1 10g g (two level design, D-optimal) 32 1/2 fraction Two Level Fractional Factorial Design D-Optimal D

穨control.PDF

Microsoft Word - LD5515_5V1.5A-DB-01 Demo Board Manual

CHCN.indd

Microsoft Word - LR1122B-B.doc

HC20131_2010

HCD0174_2008

...1 What?...2 Why?...3 How? ( ) IEEE / 23

68369 (ppp quickstart guide)

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

BC04 Module_antenna__ doc

AEO GEPON ONU PHY OE EO CDR / SerDes 10Gb/s 1310nm DFB 1550nm EA-DFB TOSA Fiber Fiber Laser Driver Circuit Pre-Amp. Post-Amp. Optical Transceiver Cloc

iml88-0v C / 8W T Tube EVM - pplication Notes. IC Description The iml88 is a Three Terminal Current Controller (TTCC) for regulating the current flowi

Chroma 61500/ bit / RMS RMS VA ()61500 DSP THD /61508/61507/61609/61608/ (61500 ) Chroma STEP PULSE : LISTLIST 100 AC DC

HDMI HDMI Licensing HDMI / 29% 11%27% 7%13%8% 5% 5000 HDMI DVD A/V / HDMI Media Center PC HDMI FCC (digital cable-ready)36 50%

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

Microsoft PowerPoint ARIS_Platform_en.ppt

PowerPoint Presentation

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

P4V88+_BIOS_CN.p65

PCI Express

K7VT2_QIG_v3

ebook140-8

2015年4月11日雅思阅读预测机经(新东方版)

Bus Hound 5

1.ai

Copartner Business Proposal

AL-M200 Series

IP505SM_manual_cn.doc

Guide to Install SATA Hard Disks

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( )

<4D F736F F D C4EAC0EDB9A4C0E04142BCB6D4C4B6C1C5D0B6CFC0FDCCE2BEABD1A15F325F2E646F63>

/ XY 24 Z 25 XYZ

P4VM800_BIOS_CN.p65

<4D F736F F F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

audiogram3 Owners Manual

WTO

Gerotor Motors Series Dimensions A,B C T L L G1/2 M G1/ A 4 C H4 E

Microsoft Word doc

MODEL 62000H SERIES 5KW / 10KW / 15KW 0 ~ 375A 0 ~ 1000V/2000V( ) : 200/220Vac, 380/400Vac, 440/480Vac 3U/15KW / & 150KW / ( 10 ms ~ 99 hours)

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

untitled

PowerPoint Presentation

VASP应用运行优化

Windows 2000 Server for T100

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

EMI LOOPS FILTERING EMI ferrite noise suppressors

ARM JTAG实时仿真器安装使用指南

Microsoft Word - HC20138_2010.doc

000

Edge-Triggered Rising Edge-Triggered ( Falling Edge-Triggered ( Unit 11 Latches and Flip-Flops 3 Timing for D Flip-Flop (Falling-Edge Trigger) Unit 11

Gerolor Motors Series Dimensions A,B C T L L G1/2 M8 G1/ A 4 C H4 E


Product Specification Chip Intel DSL6540 Thunderbolt 3 Controller Connectors 2 x Thunderbolt 3 ports (Thunderbolt 3 Port 1/Thunderbolt 3 Port 2), supp

Microsoft PowerPoint - Performance Analysis of Video Streaming over LTE using.pptx

RAQMON Context Setting MG PDA Applications RTP / FTP/ HTTP TCP/UDP S ignaling control plane (e.g. RS VP, NS IS) Streaming Media, Transaction, Bulk dat

Outline Speech Signals Processing Dual-Tone Multifrequency Signal Detection 云南大学滇池学院课程 : 数字信号处理 Applications of Digital Signal Processing 2

國家圖書館典藏電子全文

前 言 一 場 交 換 學 生 的 夢, 夢 想 不 只 是 敢 夢, 而 是 也 要 敢 去 實 踐 為 期 一 年 的 交 換 學 生 生 涯, 說 長 不 長, 說 短 不 短 再 長 的 路, 一 步 步 也 能 走 完 ; 再 短 的 路, 不 踏 出 起 步 就 無 法 到 達 這 次

Microsoft Word - CX VMCO 3 easy step v1.doc

untitled

Keysight Technologies USB Type-C PD

RF & MICROWAVE COMPONENTS

52C

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8

Improved Preimage Attacks on AES-like Hash Functions: Applications to Whirlpool and Grøstl

Transcription:

TypeC (USB3.1/3.0) Introduction and Test solution Leo Cao

Agenda Type-C Overview USB 3.1 Electrical Specification & CTS USB 3.1 Tx Test Challenges & Solutions USB 3.1 Rx Test Challenges & Solutions Q & A

Type-C Overview

Increasing Serial Data Bandwidth USB 2.0, 480 Mb/s (2000) Shift from slower, wide, parallel buses to narrow, high speed serial bus 40x faster data rate, support for new connectors & charging USB 3.0, 5 Gb/s (2008) ~10x faster data rate over 3 meter cable Faster edges, closed eye architecture USB 3.1, 5/10 Gb/s (2013) 2x faster data rate over 1 meter cable Scaled SuperSpeed implementation

Overview: Cable Assembly Std A Connector (host) mb Connector (device) USB3 USB2 USB2 USB3 USB3 USB2 Std B Connector (device) Cable Cross-section USB3

NEW Type C connector Used in very thin platforms as its total system height for the mounted receptacle is under 3 mm Enhances ease of use by being plug-able in either upside-up or upside-down directions Enhances ease of use by being plug-able in either direction between host and devices New Configuration Control signal (low speed) for handshaking Two high speed diff pairs for mux ing data

Connector Transition Legacy Cables Plug 1 Plug 2 Version Length A C USB 2.0 4m A C USB 3.1 Gen2 1m C B USB 2.0 4m C B USB 3.1 Gen2 1m C Micro-B USB 2.0 2m C Micro-B USB 3.1 Gen2 1m Defined Adapters Plug 1 Plug 2 Version Length C Micro-B USB 2.0 0.15 m C A USB 3.1 Gen1 0.15 m Host (Type-C) Cable (C to Micro-B) Device (Micro-B)

Type-C Industry Pick Up Source: USBIF

What Does Type-C Mean to You? Power Delivery More Power with USB Power Delivery (100 W) Type-C More Flexibility with new reversible USB Type-C connector Alternate Mode More Protocols (Display Port, Thunderbolt, HDMI, etc.) USB IF More Speed with USB 3.1 (10 Gbit/s) Source: USB-IF

Type-C Comparison (USB-C) Rounded, reversible, flip-able ~25% less width vs.µb Signaling Two SS differential pairs Vbus power Configuration Channel (CC) USB 2.0 differential pair Sideband Use (SBU) Plug power (VCONN) Micro B Plug Type-C Plug A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 GND TX1+ TX1- VBUS CC D+ D- SBU1 VBUS RX2- RX2+ GND GND RX1+ RX1- VBUS SBU2 VCONN VBUS TX2- TX2+ GND B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1

Type-C Pin Definitions Tx High-speed data path (USB, or TBT/DP Alt-Mode) USB 2.0 Rx High-speed data path (USB, or TBT/DP Alt-Mode) A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 GND TX1+ TX1- V BUS CC1 D+ D- SBU1 V BUS RX2- RX2+ GND GND RX1+ RX1- V BUS SBU2 D- D+ CC2 V BUS TX2- TX2+ GND B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 Cable Ground Cable bus Power Plug configuration detection One becomes V CONN, cable power CC is used for USB-PD communication Sideband Use (not used for USB, only Alt-modes)

Why is Configuration Channel (CC) Signal so Important? Used to determine downstream and upstream positions (role swapping) Discover and configure optional Alternate and Accessory modes Resolve cable orientation and twist connections to establish USB data bus routing

Type-C Test Conditions USB 2.0 Electrical Signal Quality Packet Parameter, Chirp, Receiver Sensitivity etc. USB 3.1 Gen1 (5Gb) & Gen2 (10Gb) Transmitter jitter/eye tests with new reference receiver models Receiver Jitter Tolerance with expanded templates USB Power Delivery emark, Provider, Consumer etc. Alternate Mode DP over Type-C MHL, Thunderbolt etc.

USB 3.1 Comparison of Gen1 vs. Gen2 USB 3.1 Gen1 Gen2 Data Rate 5 Gb/s 10 Gb/s Encoding 8b/10b 128b/132b Target Channel 3m/2m + Host/Device channels (-17dB, 2.5 GHz) 1m + board ref channels (-23dB, 5 GHz) LTSSM LFPS, TSEQ, TS1, TS2 LFPSPlus, SCD, TSEQ, TS1, TS2, Reference Tx EQ De-emphasis 3-tap (Preshoot/De-emphasis) Reference Rx EQ CTLE CTLE + 1-tap DFE JTF Bandwidth 4.9 MHz 7.5 MHz Eye Height (TP1) 100 mv 70 mv TJ@BER 132 ps (0.66 UI) 67.1 ps (0.671 UI) Backwards Compatibility Y Y Connector Std. A, Micro, Type-C Copyright 2015,Tektronix. Std. A, Micro, Type-C

Challenges in validating Type-C designs Channel considerations Need to account for > 20 db channel loss >10 Gb requires more complicated (EQ/repeaters) signal conditioning New Challenges 4 Long Host Channels @ 10 Gbps Closed Eye at Rx Equalization 3 tap EQ at Tx Continuous Time Linear Equalizer (CTLE) & Decision Feedback equalization (DFE) at Rx

USB 3.1 Transmitter Measurement Overview USB Type-C Gen1 Measurements Sigtest v.3.2.11.2 DPOJET Compliance Pattern Jitter budget(rj,dj and TJ) Yes Yes CP0, CP1 Eye diagram Yes Yes CP0 Width@BER 10E-12 Yes Yes CP0 SSC deviation No Yes CP1 SSC modulation rate No Yes CP1 Differential pk-pk voltage No Yes CP0 LFPS Yes Yes NA USB Type-C Gen2 Measurements Sigtest v.4.0.23.1 DPOJET Compliance Pattern Jitter budget(rj,dj and TJ) Yes Yes CP9, CP10 Eye diagram Yes Yes CP9 Width@BER 10 E-6 Yes Yes CP9 Height@BER 10E-6 No Yes CP9 SSC deviation Yes Yes CP10 SSC modulation rate Yes Yes CP10 Differential pk-pk voltage No Yes CP9 Tx Equalization (Preshoot & De-emphasis) Yes Yes CP13, 14,15 LFPS Yes Yes NA

End-to-End PHY Validation TP0 Near End Measurements are specified at TP1 TP1 Far End

Compliance Test Pattern

Typical Steps Involved to Run Tx Tests 1. Connect DUT to scope via test fixture 2. Transmit CP10 (clock) & measure 2x10 6 consecutive UI This step used to measure RJ Spec Min Max Units Eye Height 70 1200 mv Dj @ 10-6 BER 0.530 UI Rj @ 10-6 BER 0.094 UI Tj @ 10-6 BER 0.671 UI 3. Repeat with CP9 (scrambled data pattern) Will combine RJ (step 2) with DJ to extrapolate TJ (step 5) 4. Post-process the waveforms with the compliance channel, the reference CTLE, & jitter transfer function Channels are S-Parameter-based and are embedded into captured waveform 5. Accumulate jitter to 10-6 BER

New Channel Budget USB 3.1 Gen2 Type-C Target 23 db @ 5 GHz loss budget (die-to-die) Equal channel allocation for host/device Tx EQ settings (normative) 2.2 db Preshoot and -3.1 db De-emphasis Requires additional compliance patterns (CP13, 14 &15) for Tx testing Host or device loss that exceeds 8.5 db may require repeater Need end-to-end training -> link aware repeaters 8.5 db 6 db 8.5 db

Reference Receiver Equalizer Gen1

Reference Receiver Equalizer Gen2 Far End (TP1) Eye closed Need to open eye with EQ Adaptation only for Rx No back channel Tx negotiation Iterate through multiple CTLE gain settings + 1-tap DFE

USB Tx Testing Challenges

Tx Testing Workflow X Configure Scope Setup X Configure DUT DUT - ON TIME X Automate DUT to generate patterns Type-C Testing Acquire Analyze Report X X X X Capture and save waveforms Load acquired waveform Run Measurements Display measured values Create reports in user defined format (.csv,.pdf,.mht) DUT - OFF DUT is available for other testing

These sites capture/analyze waveforms These sites can also analyze waveforms acquired elsewhere How do I Collaborate with Global Teams? Japan Japan TYPICAL USE CASE India India Design and Test teams are located in different regions Customers want Tektronix to look into root cause China China Comparison of previous data with latest one SOLUTION Save & Recall waveforms Analyze recalled waveforms in offline mode

How do I Debug Compliance Failures? 3 EASY STEPS: Manually setup standard specific measurement and analyze Vary measurement parameters and monitor behavior Add different plots to get deep insight into DUT characteristics SOLUTION: Standard Specific Modules and measurement analysis on single acquisition Comprehensive Measurements for Jitter Analysis, Noise & Margin Analysis Eye Diagram with BER Contour Multiple plots like Bath Tub Curve etc. Amplitude, Timing and Frequency Analysis

How do I Analyze Channel Loss? PROBLEMS WITH CHANNEL BEHAVIOR Inability to probe at required location in signal path Reflections, cross-coupling, fixture losses, cable effects Closed eye analysis Standards mandate eye analysis at various test points SOLUTION: Enables virtual probing through test points Remove the effects of the cables, probes and fixtures Open a closed eye Model each block through different techniques and visualize each test point in the block using plots

USB Tx Solutions

USB DPOJET & SDLA Analysis Tools DEVICE CHARACTERIZATION, MARGIN ANALYSIS AND FAILURE ANALYSIS

USB Automated Compliance Tools USER DEFINED LIMITS, OFFLINE ANALYSIS, DPOJET & SIG-TEST SUPPORT Offline Analysis User editable parameters Measurements using both Sig-Test & DPOJET Test selection panel showing Gen1, Gen2 and LFPS tests

Example Host Test Setup

USB-IF Fixtures - Tx USB3ET FOR TYPEA/MICROB @ 5GBPS

USB-IF Fixtures Tx USB31AET FOR TYPEA/MICROB @10G/5GBPS

USB-IF Fixtures Tx USB31CET

Challenges of Tx Testing for Type-C Devices FROM COMPLEXITY TO CONFIDENCE Beyond Compliance Only with Tektronix can you get more insight into measurements failures with DPOJET & SDLA debugging tools Reduce Validation time Only with Tektronix can you finish testing both USB Gen1 and Gen 2 test suites in less than 20 mins. SMA cables to scope Host Ping.LFPS from signal generator (pattern toggle) Global Collaboration Only with Tektronix can you analyze waveforms in offline mode and use that to collaborate with global teams 1m USB Type-C cable

USB Rx Test Challenges

Basics of Rx Testing 3 At the simplest level, receiver testing is composed of: 1. Send impaired signal to the receiver under test 1 Pattern Generator with Stress Error Counter 2 5 4 2. The receiver decides whether the incoming bits are a one or a zero 3. The chip loops back the bit stream to the transmitter 4. The transmitter sends out exactly the bits it received 5. An error counter compares the bits to the expected signal and looks for mistakes (errors)

USB3.1 Rx Test Challenges Receiver testing now requires Jitter tolerance LTSSM are different for Gen 1 and Gen 2 and need to comply with Spec New Challenges 4 Long Host Channels @ 10 Gbps Closed Eye at Rx Equalization 3 tap EQ at Tx Continuous Time Linear Equalizer (CTLE) & Decision Feedback equalization (DFE) at Rx New 128b/132b encoding requires SKP filtering

USB 3.1 Rx Testing Overview A jitter tolerance test is required for certification, though debug and characterization capabilities are needed to ensure that receivers will work in real world conditions Send specific test data patterns to the device-under-test (DUT) through a known channel (fixtures and cables) Add a specific recipe of stresses and de-emphasis Command the DUT into loopback mode (far-end retimed) Return echoed data to a BERT Detected errors are inferred to be a result of bad DUT receiver decisions

Generic RX Test Configuration

BERTScope (BSX) USB 3.1 RX Test Configuration USB Switch creates the low-frequency periodic signaling (LFPS) required to initiate Loopback-mode CR125A Clock Recovery BSX125C BERTScope

BSX series models and applications Legacy Standards USB 3.1, SAS3, PCIe3 Gen4 Standards PCIe Gen4, SAS4, Thunderbolt 25-28G and future standards up to 32 Gb/s BSX125 BERTScope up to 12.5 Gb/s BSX240 BERTScope up to 24 Gb/s BSX320 BERTScope up to 32 Gb/s Recommended Tek Scope for RX stress calibration 70K DX series 70K DX series or 70K SX series 70K SX series

Getting a DUT Into Loopback Mode Basic Overview DUT starts in Power-off, or test fixture unplugged At device power-on or hot plug, BERT sends LFPS signaling Device responds by going from LFPS.Polling to training sequence Handshaking sequence between DUT and BERT: TSEQ > TS1 > TS2 TS2 sequence from BERT sets loopback bit to force DUT into loopback for Rx testing

Initiating Loopback Power On Device POLLING.LFPS Error Detector sees a 1 from the first bit of the LFPS signal and registers an error Error sends trigger out to switch On trigger, the switch swaps to LFPS Generator, sending 400 LFPS bursts + - LFPS Generator TSEQ TS1 TS2 CP9_Tek D+ Signal in from BERT D- Trigger In from BERT

Initiating Loopback DUT Equalization Training On completion of LFPS, the SW returns the switch to the D+/D- inputs, passing the TSEQ pattern to DUT for training TSEQ TS1 TS2 CP9_Tek POLLING.RXEQ During LFPS stage BERT is loading TSEQ into Pattern Generator and setting ED to see TSEQ + - LFPS Generator D+ Signal in from BERT D- Trigger In from BERT

Initiating Loopback TS1 Switch continues to route signal from BERT to DUT TSEQ TS1 TS2 CP9_Tek POLLING.ACTIVE + - LFPS Generator D+ Signal in from BERT D- Trigger In from BERT

Initiating Loopback TS2 TSEQ TS1 TS2 CP9_Tek Switch continues to route signal from BERT to DUT After TS1 repeats, PG sends TS2 pattern with loopback bit set POLLING.CONFIGURATION + - LFPS Generator D+ Signal in from BERT D- Trigger In from BERT

Initiating Loopback TS2 TSEQ TS1 TS2 CP9_Tek Switch continues to route signal from BERT to DUT PG sends CP9 to DUT and sets ED to expect it. This pattern is used to verify successful loopback. LOOPBACK + - LFPS Generator D+ Signal in from BERT D- Trigger In from BERT

USB-IF Fixtures - Rx USB3ET FOR TYPEA/MICROB @ 5GBPS LONG CHANNEL

USB-IF Fixtures Rx USB31AET FOR TYPEA/MICROB @10GBPS LONG CHANNEL Rx Calibration Setup Rx Test Setup

USB-IF Fixtures Rx USB31CET FOR TYPEC LONG/SHORT CHANNEL 10Gbps Long Channel 5Gbps Long Channel 10G/5Gbps Short Channel

Rx Tolerance Test Overview (JTOL) Nine Test Points (USB3.1 Gen2) SSC Clocking is enabled BER Test is performed at 10-10 Preshoot/De-emphasis enabled Stress verified by TJ/Eye Height Each SJ term in the table is tested one at a time after the device is in loopback mode Frequency SJ RJ 500kHz 476ps 1.308ps RMS 1MHz 203ps 1.308ps RMS 2MHz 87ps 1.308ps RMS 4MHz 37ps 1.308ps RMS 7.5MHz 17ps 1.308ps RMS 15MHz 17ps 1.308ps RMS 30MHz 17ps 1.308ps RMS 50MHz 17ps 1.308ps RMS 100MHz 17ps 1.308ps RMS

Challenges of Rx Testing for Type-C Devices FROM COMPLEXITY TO CONFIDENCE Protocol Awareness Only with Tektronix can you track down handshaking and link training issues when things go wrong Debug Only with Tektronix can you have sophisticated error analysis tools such as Bit Error Location and Forward Error Correction Beyond Compliance Only with Tektronix can you rootcause factors leading to bit-error or link training problems

Beyond Compliance: BERTScope Analysis Tools Besides being a BERT, the BERTScope s Scope functionality brings benefits that complement those of the Tektronix scopes Analysis tools are full featured and easy to use Jitter Error Correlation BER PLUS Jitter Tolerance Jitter Decomposition Eye diagram for quick diagnosis of synchronization and BER failure issues Debug challenging signal integrity problems Error Location Analysis Pattern Capture Jitter Map BER Contour

Bertscope 的调试分析功能 BERTSCOPE ANALYSIS TOOLS User Challenge: Need more than a bit-error rate (BER) number Need to understand factors leading to bit error problems in order to debug issues BSX Series BERTScope provides: Scope functionality that complement those of the Tektronix scopes Full-featured and easy to use analysis tools Eye diagram for quick diagnosis of synchronization and BER failure issues Debug challenging signal integrity problems Error Location Analysis Pattern Capture Jitter Map BER Contour Error Location Correlation Jitter Map Jitter Eye Diagram FEC Emulation BER Jitter Tolerance BER Contour FEC Emulation Only with Tek can you obtain Rx failure insight using BERT error location analysis

物理层调试分析功能 只有泰克提供了错误位置分析功能 0 1 0 0 1 1 1 BER = 3.9 x 10-9 BERTScope 记录每个误码的确切位置 : 0 0 1 0 1 1 0 ERROR BIT LOCATION EXPECTED BIT 200,457 0 1,247,356 1 1,447,890 0 3,885,245 0 4,001,876 1 8,233,191 0 错误位置 错误码型 独特的调试信息 FEC 仿真提供了前向纠错前和前向纠错后的 BER

Bertscope 的调试分析功能 Bertscope 对于抖动和眼图的分析能力 : 能够对高速信号准确的进行抖动和眼图分析 1.Bertscope 能够精确的测量信号输出的总体抖动, 我们一般上称为 Tj(Total jitter),tj 一般是用来衡量芯片的信号输出的最重要的指标 由于 Tj 定义为 10^12 次方的比特下的抖动值, 只有误码仪能够准确测量连续的 10^12 比特下的抖动, 而传统的示波器由于存储深度的限制, 都是测量 10^5-10^6 下的抖动, 然后通过各种算法去推算 10^2 次方下的抖动的, 并不是真正测试出来的. 2.Bertscope 能够对信号的抖动成分进行分离, 可以分离出信号里面的 Sj,Rj,DDj 等等, 供调试者能够知道信号的抖动成分来至于哪一方面 并且能够根据抖动的特性描绘出抖动浴盆曲线 3.Bertscope 能够分析出抖动频谱, 供调试者分析抖动来自于那个频率, 以快速的查找干扰源

Bertscope 的调试分析功能 4. 对于眼图测试 Bertscope 能够快速的描绘出信号的眼图, 由于 Bertscope 采用两个非常精确的采样头, 所以能够实现精确快速的眼图测试 其眼图测试结果与实时示波器和采样示波器有非常好的一致性 速度比它们要快 5-10 倍 当然眼图测试也支持标准的通信模版和用户自定义模版 5. 由于 Bertscope 的采样头可以在水平和垂直方向任意精确可调, 所以 Bertscope 能够描绘误码率等高线图, 可以从三维的角度去看信号由于样本数量的增加劣化的程度, 而示波器一般只能从水平方向去看信号的劣化程度

Bertscope 的调试分析功能 1.Bertscope Pattern sensitivity 能够定位 PRBS 里面每一个出现误码的比特, 并告知其除于 PRBS 中的哪一位, 比如 PRBS7 的信号出现误码的时候, 可以定位出其是第 22 位还是第 23 位出现误码, 并统计出每一个位出现误码的数量 2.Bertscope 的 Strip Chart 分析能够追踪长时间老化测试的时候每个误码出现的准确时间, 并统计误码在不同时间里出现的数量 比如 24 小时不间断的高低温老化测试, 误码仪能够统计出误码是出现在那个时间点, 误码是间隔出现还是连续出现, 都能够准确统计追踪出来 可以观察误码随温度的变化而变化的情况, 判断温度高低对系统稳定性的影响

Bertscope 的调试分析功能 3. Bertscope Error free interval 的误码分析功能能够分析误码出现的时间及其规律 ( 即是误码间隔出现的频率 ), 根据时间规律则可以推算出引起误码的可能原因, 比如电源纹波或者噪声引起芯片工作不稳定引起的误码, 这这个误码间隔的频率必然与电源的变化频率相关 如果是其他高速信号的串扰引起的, 必然与串扰源有关 4.FEC emulation 的功能能够模拟芯片的输出经过长链路后, 通过接受端芯片 FEC 纠正后能够修正的误码率, 客户在做链路的调试的时候不需要搭建这个发送和接受的整个链路环境, 只需要将链路的发送连接到误码仪的输入端即可, 可以节省大量的时间快速的验证在进行发送端参数修改后的效果, 经过用户的多次验证, 其结果与真正的芯片接受后进行 FEC 修正后的效果在误码率的量级上非常一致

客户实际应用案例 - 误码分析功能 芯片自适应响应时间测试 芯片 FEC 模拟 长时间误码率老化测试

0 0 1 1 0 0 0 0 1 1 0 0 1 1 1 1 0 0 芯片的自适应时间测试 连接拓扑图 Reset Be rt Pattern Error Generator Detecto r CDR FFE/D FE RX Clock output Clock input Clock Recovery DUT ->Decision Circuit TX Data outp ut Cloc k outp ut Dat a inp ut

测试目标参数和方法 芯片的接收端的 CDR,FFE/DFE 的自适应时间 : 涉及到芯片的时钟恢复的锁定时间,FFE DFE 的自动调 节时间, 一般为几百微妙到几百毫秒补不等 1. 先按照第一页的连接图连接好, 将被测芯片设置为环回模式, 设置 Bertscope 的 PG 输出为被测速率, 码 型设置为 PRBS31, 确认泰克 CDR 模块可以正确锁定,Error Detector 能够正确的 Sync 码型, 并且测试没 有误码 记得要将 ED 端设置为 Auto-resync 2. 点击 View 里面的 Error analysis, 选择 Error free interval 点击 Error free interval 界面, 设置,Hist 的 end 为 500000(bit), 这个参数需要根据芯片的特性灵活调节, 如果芯片的自适应时间较长, 则可以适当增加, 以保证整个自适应过程的误码变化情况都能够在所选的时间范围之内 这个界面的横轴是 bit, 可以根据信号的速率转化为绝对的时间, 纵轴是误码个数 我们可以根据误码的变化从而计算出自适应的收敛时间 设置好以后点击 auto center 然后点击 Run

测试目标参数和方法 3. 设置好误码仪后, 用命令将芯片的 RX 部分进行一次 hot reset, 这时候芯片会进行一次时钟恢复的同步, 重新调节 DFE,FFE, 在 Bertscope 的 Error Free interval 里面就可以看到出现大量误码然后在慢慢减少到没有误码的过程 在 300000bit 左右就不再出现误码, 我们认为这个时候自适应过程就已经完成 为了保证测试结果的重复性和一致性, 建议将这个 hot reset 的过程做十次,Error free interval 会自动将这十次的结果进行叠加 从测试的结果看, 芯片的自适应时间约为 300000X(1/20.62G) 约为 15us 左右

误码分析功能应用 : 使用 Error free interval 的功能来测试芯片的自适应时间

误码分析功能应用 -FEC emulation Data&Recovered CLK RX CR286 TX Chip Tx setting: 25.78125Gbps PRBS31 pattern 1V differential output Rx setting: Auto pattern and resync

误码分析功能应用 : 高低温老化测试 -strip chart

USB Solutions Portfolio

USB Solutions Portfolio 70K Series Scopes Technology 5K/7K Series Scopes USB TX Analysis (DPOJET) USB 2 TX & RX Automated USBSSP TX USB 3.1 Gen 1-5 Gbps Gen 2-10 Gbps SR USB Protocol Decode BERTScope Automated USB RX RX USB @ 20G USB - PD

USB-IF Logo Certification TEKTRONIX APPROVED GOLD TEST SUITES AT USB-IF WORKSHOPS USB 3.1 Gen2 Tx & Rx USBIF Approved Gold Test Suite USB 3.1 Gen1 Tx & Rx USBIF Approved Gold Test Suite USB 2.0 USBIF Approved Gold Test Suite USB PD USBIF Approved Gold Test Suite

Information & Resources http://www.tek.com/usb Application Notes Methods of Implementation Serial Configurator Webinar

Q and A