找回密码
 注册
关于网站域名变更的通知
查看: 3981|回复: 5
打印 上一主题 下一主题

[仿真讨论] Thunderbolt 测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-7-30 13:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Thunderbolt (previously called Light Peak) is a new peripheral-connection technology, developed by Intel with collaboration from Apple, that combines data, video, audio, and power in a single serial connection. Based on the PCI Express and DisplayPort architectures, Thunderbolt allows for high-speed connection of peripherals such as hard drives, RAID arrays, video-capture solutions, and network inteRFaces, and it can transmit high-definition video using the DisplayPort protocol. Each Thunderbolt port also provides up to 12 watts of power to connected peripherals.) M+ E4 V# ]8 ]$ S0 R9 j, R, e
9 ~8 u3 V5 N% `4 Y1 M
Introduced more than a year ago, Thunderbolt features two bi-directional 10.3125 Gbps links on a single electrical or optical cable using the same connector as a Mini DisplayPort. The main advantage is a significant performance boost over FireWire 800, USB 3.0 or even eSATA, as shown in Figure 1. It provides sufficient bandwidth to daisy-chain multiple high-speed devices without using a hub or a switch and offers low latency for highly accurate time synchronization. 0 Z) m  e0 n0 [5 R( w, o) ~; Z& ~' j

5 M/ D, b2 M7 f6 T( R# |6 t- ] ( f+ m: `" x" b4 H
Figure 1 – Thunderbolt significantly speeds up data transfer rates for peripheral devices./ Y6 Y5 m; r4 b. D

: `9 X, Q" {6 ?6 @4 WUnlike industry standards that often involve long-drawn out committee sessions, Thunderbolt was the result of a close-knit effort by Intel and Apple along with a number of partner companies from across the industry.  At this point, Thunderbolt is more of an interconnect technology that incorporates elements of the PCIe and DisplayPort than a true standard.  But it doesn’t appear that the lack of formal standards body will keep Thunderbolt from gaining widespread adoption.
  p; n# s+ N. ]8 u! p6 C( |, S) a% `- n
Thunderbolt ports first appeared on Apple’s Macintosh computers and are just now showing up on motherboards from MSI, ASUS and others. By the end of 2012, Intel expects about 100 peripherals based on Thunderbolt connector technology will be commercially available, with the number climbing steadily throughout 2013.  Thunderbolt is also being integrated on third-generation Intel Core processors code-name Ivy Bridge, reducing the need for a discrete chip to implement the technology.
! l2 k2 m( n- Q$ u( J
  N8 i  K; Y; YFrom a design perspective, Thunderbolt offers the freedom to innovate new PC products and configurations. It gives engineers the ability to move high-performance expansion technologies outside the PC box or downsize laptops without sacrificing I/O performance.  It can also co-exist with other I/O technologies through the use of PCI Express adapters and drivers.
( w3 ^4 J3 b# e" K9 v! {$ y7 I. \. t; O& O5 \1 r# ?, _% Z
For Thunderbolt to truly gain broad adoption, a strong ecosystem with full test and measurement support will be an important ingredient.  Plugfests along with verification and compliance testing will help ensure that products incorporating Thunderbolt technology deliver expected performance and smoothly interoperate with each other.  Let’s take a closer look at what’s involved with testing Thunderbolt designs. ' }0 ^7 l% h' h, p
  K( F! X1 Y: B$ c6 k3 y3 I+ b" {
Specification overview) n" j/ Q+ C! K7 \, C7 y! @
For designers used to working with high-speed serial buses, much of what’s in Thunderbolt will look familiar. Thunderbolt signaling is a dual NRZ (64/66b encoded) at 10.3125 Gbps (same as SFP+) with two differential Tx pairs and two differential Rx pairs.  As the overview of Thunderbolt electrical validation shown in Figure 2 illustrates, Thunderbolt relies heavily on DisplayPort testing. This is in part due to the use of the Mini DisplayPort connector and the native support for downstream DisplayPort devices as well as dual mode DisplayPort (DP++) for driving single-link HDMI and DVI signals Storage drive interfaces will require conformance to other technologies such as SATA. This means that if you are preparing a lab for Thunderbolt testing you should plan on being prepared to test a variety of other high-speed serial data standards as well. 2 x* \$ u! K3 T" t
4 ]5 M. P1 k4 W
! P$ L, h- h3 K

$ Y  O- F0 k: M* G$ S! |  iFigure 2. Thunderbolt electrical validation ecosystem. e. p! D; P; u# e- k7 Z) Y7 @& w

6 F7 j1 d3 s% S0 O8 cSince the Thunderbolt spec is currently in transition from a 0.6 version it should be noted that the current measurement list shown in Table 1 is likely to grow or change as the specification reaches its final 1.0 version. Today this table constitutes the full extent of the physical layer validation requirements.   
2 O' V- ~  M* F, G- X
: B( L) b. v  m0 c 9 I1 v  o# c8 I& K$ L7 A/ z$ i' q
Table 1. Current Thunderbolt measurement summary
& e& l( ]) B$ d8 J& }5 l$ j" r1 S4 |0 }4 N+ O# w
On the Tx side, the specification calls for three patterns. These include 8 1s and 8 0s on a low frequency square wave, PRBS-9 and PRBS-31 patterns. The channel measurements will be performed with a TDNA solution using methodologies first developed for SATA that involve return loss measurements into active transmitters. For receiver testing, most tests will be BERT based and represent a fairly light level of signal impairment. For instance, the ISI (DDJ) contributions called for with Thunderbolt are a fraction of that used in DisplayPort HBR2. The resulting eye diagram is very open and easy to generate.  On the other hand, crosstalk is expected to be a bigger issue with the higher data rate. Real world testing of crosstalk involves receiver BER verification while actively sending data out the transmitter thus accounting for near-end crosstalk. The spec also calls for receiver compliance testing to be performed at 3, 4.8 and 100 MHz.   
' ]" h3 Z( B: \$ X- |  N
) f% c/ X0 h  x$ l& w: l7 u; l% q. B' ]8 k
With its fast data rates Thunderbolt will present a number of test and measurement challenges, including fixture effects and the need to isolate crosstalk.6 a, `* E/ G! a2 Y7 o1 Q! t
: c! R+ `# t( j* g, i
The effect of fixtures on measurements is shown in Figure 3. When the fixture effects are removed from measurements, the impact is a 35 mV gain in eye height. This gain corresponds to additional margin, which can be beneficial for very tight characterization. There is also a corresponding decrease in jitter from 19 psec to 17 psec realized by de-embedding the fixture losses. This means that for Thunderbolt testing, it will be very important to understand what fixtures are being used, how to de-embed their effects and apply the de-embed effects into the oscilloscope. ' z  U/ P! _' |/ r/ z" Y+ t0 I
8 y  N* V! W9 O+ `7 z+ G. @/ W

: w0 ~2 k5 r' G0 qFigure 3. Thunderbolt fixture de-embed results on Tektronix DPOJET.. S& g5 K# Y6 W

* V- }7 l5 X' n$ I% E* |With two differential lanes and the high data rate, ISI or crosstalk is certain to make an appearance in Thunderbolt measurement results.  Additionally, with advances in interconnect and board layout technology, one of the areas of greatest focus is reducing insertion loss and signal-to-crosstalk ratio.  Further, depending on how the signal is generated (native PHY or a muxed PHY) significant sub-rate hARMonics will be present.  This means that for effective debug it will be very important to have jitter analysis tools that can properly separate and classify the jitter components of a signal, including those stemming from crosstalk.
( `( C! S$ V( i, {8 r7 ]; v* d: t2 D7 O) }- t8 Y
The implications of complex channel interaction can be observed and indentified by examining the type and amount of bounded uncorrelated jitter (BUJ). In the past this has appeared as random jitter (RJ), in a Gaussian shape, in jitter analysis performed by an oscilloscope.  BUJ is a key indicator of the less than random coupling of energy from adjacent signaling lanes. This is un-correlated to the data pattern since its coming from neighboring lines. Therefore, BUJ is not Gaussian in nature and should not but identified as RJ but have its own classification under deterministic jitter (DJ).
4 B5 z" ^9 m- Y5 P+ V2 IOscilloscopes with BUJ-aware jitter analysis algorithms perform an additional step in jitter analysis after separation of data-dependent jitter (DDJ) and periodic jitter (PJ) to separate BUJ from RJ as shown in Figure 4.  The capability provides better quantification of total jitter (TJ) and helps to isolate sources of ISI or crosstalk. 9 p! K1 l3 I4 G+ U
3 D7 c! D1 I/ l' V
) Y7 F& L) |; h1 e& I. G4 U* e
Figure 4. BUJ-aware jitter analysis and the resulting jitter decomposition map
3 J$ z' L! I) n% @
- ~% v0 @7 O4 v& DTo illustrate the value of this approach, consider Figure 5 showing measurements taken on a Thunderbolt device. The results shown in the tables provide a side-by-side comparison of BUJ decomposition vs. legacy decomposition.  With the BUJ decomposition algorithm, TJ@BER is reported at 10.105 ps. With the legacy approach, TJ@BER is more pessimistic at 11.159 ps.  The reason for the difference is that on the left the NPJ number is present and correctly placed under the deterministic tree, leading to a lower TJ@BER number. On the right, there is no representation of NPJ, driving up RJ and thus TJ@BER.  
6 v& c8 s) {/ D% x) n
# P9 E) {+ F1 |# v1 Q, @# m) x* k' i6 E7 }4 S/ X2 Y3 H% Q
$ ^5 o: P9 K9 C7 m3 ~
Figure 5 – BUJ decomposition provides more accurate TJ reporting compared to legacy jitter decomposition.
0 s  A5 T$ n7 _% C! ~5 F: I/ V  H& T+ B2 t6 N! c
! @: S. D+ g  I, m1 ^) U$ w

7 {( o! u) [; R- F  qTransmitter testing# z) ~, K+ m1 |& Z3 L& t

9 \2 F# x- Z' k% f0 }6 @/ B( [7 jIf one considers the complexity of DisplayPort HBR2 (5.4 Gbps) testing, it’s a pleasant surprise that Thunderbolt validation is roughly six times easier to perform.  The reason for this relates to the use of active cable designs in Thunderbolt which eliminates the need for the complex handshakes and startup link optimization that lower speed passive cable-based counterparts, like DisplayPort, need to contend with.   
9 d, D! |) H1 ^) Q: P5 j+ X" L! q, c. @5 {  G2 i. x+ d% ~9 K
Today, for compliance testing in accordance with draft spec 0.6, Thunderbolt calls for a basic set of 10 core physical layer validation tests as shown in Table 1.  These are performed at one bit-rate (10.3125Gbpsec) and three patterns with and without SSC.  This testing presently takes roughly five minutes to conduct using a 16 GHz real-time oscilloscope.  Figure 6 below shows an automated Thunderbolt transmitter test tool for performing compliance to the 0.6 specification.
* g5 x8 }* B% U1 X1 ^  Q
" |6 e( ]/ u/ O5 }0 h* M7 u2 S% V& C. Y" r7 G) t# J
( o8 n( p6 Z! i& H$ F
Figure 6. Thunderbolt Tx automation software simplifies measurement setup.
( T; ?2 F2 _9 H9 s0 `$ A" P. C. a
1 Y7 H: X( z/ f/ B
7 Y" G( K' G' ], B( zIt is important to remember that Thunderbolt has two Tx pairs and two Rx pairs.  When analyzing the Tx lines, it’s helpful to have instrumentation with sufficient performance to analyze these lanes at the same time.  A 4-channel oscilloscope with at least 20 GHz bandwidth per channel makes it possible to put all the lines on the instrument and to analyze both differential channel pairs in a single snapshot.  Figure 7 illustrates the use of a jitter and timing analysis toolset to perform the full set of Thunderbolt AC parametric and jitter measurements while in a debug mode with customized settings. Documenting test results is made easier with automated report generation as shown in Figure 8.
# Q1 q4 T4 w& q) i+ |5 P
4 |! z, T8 C% u; S0 L2 E+ j5 x1 |* ^' |. n) f! i
1 D* O8 v6 }1 ~$ D) O$ l6 \
Figure 7. Full set of Thunderbolt Tx measurements across two differential pairs.8 @0 _" l9 z4 n1 S8 z

# D5 L  \$ `3 b% a
& @+ n& g/ ~% [ ; T* L/ y8 i7 Q$ Q  ]2 D
Figure 8. Thunderbolt Tx Test Report showing results from both lanes.4 R1 ]) N6 @- Q
2 V" G7 f# D+ u9 L+ r1 r, i
5 P! Q/ F2 w2 P; k& f% f- u5 d: H
Receiver testing
" I9 |7 w' K: {& tOn the receiver side, the overall testing story is encouraging. The impaired receiver signal, generated using a 12.5 Gbps or greater Tektronix BERTScope, uses an open eye, unlike comparable eyes performed in SAS or PCIe.  Also the ISI (DDJ) contributions used for Thunderbolt are a fraction of that used in DisplayPort HBR2. This greatly simplifies verification and compliance testing. With Thunderbolt, there is no loopback provision so interaction with onboard error detectors will be essential to query out the error statistics.  
4 w: G" X2 |- x+ A, ]
5 b+ [: {% G4 n* D- aThunderbolt receiver test protocol uses an impaired PRBS31 test pattern with sinusoidal and AC common mode impairments ranging from 3 to 100MHz.  These impaired signals are applied for 600 seconds or roughly 10 minutes per sinusoidal jitter frequency, and no errors are allowed during this interval.  3 D+ a! |" p. R5 i1 U& P7 d' B

* ~/ F( k4 J, d. X( TAs with most high-speed serial standards, connectivity to the signal under test is critical. Figure 9 shows a “Digital Port Micro” controller and plug fixture which attaches to the lower speed serial UART and is used to either interact with the receiver’s error counters, or to instruct a transmitter to broadcast a specific pattern type. The unit shown will support up to four high-speed differential pairs.  It also includes eight low-speed signal lines for control and power testing.
7 R& i: ?. h: W" \
( x# P; ^1 x9 n! G, P. V, B 4 n& G1 w7 i! d+ I* C
Figure 9. Thunderbolt test fixture or “Digital Port Micro” controller1 W1 {1 I) H- V) H+ ^& T% Z

# Q- U3 |' ~; {( E% IDepending on the testing needs of the end users, there will be other Thunderbolt fixtures required to either break out the electrical signals from a Tx host or a DUT.  Additionally receptacle fixtures will be needed for cable testing.  
1 h3 Y( ^' R) c' D$ V' ~8 b
+ u* o$ J; j8 H4 J1 s! v1 uIn terms of test instrument requirements, Thunderbolt silicon designers will need a 30+ GHz real time oscilloscope for very accurate Tx characterization and Rx calibration along with a 12.5 Gb BERT, such as the Tektronix BERTScope for stimulus and error detector for receiver and cable testing.  For system compliance (e.g. cards, cables, transceivers) testing, a minimum 16 GHz real-time oscilloscope can be used, although a 20 GHz unit is the better choice, and should be coupled with a 12.5 Gb BERT.  ; {% J! O( j1 C" u$ t- l; X7 p% @

" @7 {2 s& z0 ?Summary
  v# q3 W# \3 r/ @3 v2 YDeveloped by industry heavyweights Intel and Apple, Thunderbolt packs a serious punch with impressive 10G speed and outstanding versatility. And with industry support lining up, Thunderbolt will enjoy strong tailwinds that will lead to lower manufacturing costs.  Although it may never be as ubiquitous as USB, Thunderbolt ports are likely to be widely available on everything from desktop and laptop computers to external hard drives, RAID arrays and monitors.8 q! I- @" J9 c: m$ ~  ]3 V) c: [7 y
0 c* y! _/ y: s3 G+ g; h
For designers, verification and compliance testing of Thunderbolt designs will present a number of challenges related to the use of two 10 Gbps differential lanes.  These include the requirement to de-embed the fixture from measurement results to ensure adequate margin and the need for tools that can properly isolate crosstalk-induced jitter from other jitter sources. Further, since the final Thunderbolt specification has not yet been published, designers should expect changes and additions to the measurement list.
! _! ?6 a* H/ A6 ~5 R2 }1 o8 g2 J! I( B4 p3 D  e/ L
The good news is that compared to serial data standards such as DisplayPort and SAS, Thunderbolt significantly simplifies transmitter, channel and receiver testing.  What’s more, the test and measurement industry is ahead of the curve with test solutions and fixtures already available for testing Thunderbolt devices.
, q. s  X) P7 h! t, @* }$ J3 T( A9 S; c6 W/ Y
About the Author+ m! Q4 E9 B* \. u# i
Chris Loberg is a senior technical marketing manager at Tektronix responsible for oscilloscopes in the Americas Region. Chris has held various positions with Tektronix during his more than 19 years with the company, including marketing manager for Tektronix’ Optical Business Unit. His extensive background in technology marketing includes positions with Grass Valley Group and IBM. He earned an MBA in Marketing from San Jose State University.  
  • TA的每日心情
    慵懒
    2022-4-7 15:32
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    2#
    发表于 2012-7-31 18:47 | 只看该作者
    看起来挺高端的,只知道thunderbolt 还是挺新的东西,功能很强大。目前看不懂,不过也谢谢分享。

    该用户从未签到

    3#
    发表于 2012-8-1 13:50 | 只看该作者
    英特尔和苹果联合开发的啊,关注很久了,但貌似只有苹果用这个高速接口。

    该用户从未签到

    4#
     楼主| 发表于 2012-8-1 14:07 | 只看该作者
    kellphon 发表于 2012-8-1 13:50 # b  _: k; S8 L2 _0 H0 J
    英特尔和苹果联合开发的啊,关注很久了,但貌似只有苹果用这个高速接口。
    ( H) R( s; @: v% L5 Y
    肯定不是,用这个接口最激进的是骚尼,已经有光版本啦。详见本坛。

    该用户从未签到

    5#
    发表于 2012-8-1 16:50 | 只看该作者
    stupid 发表于 2012-8-1 14:07
    - O9 V8 e* q; @+ M, A" @" o* ]肯定不是,用这个接口最激进的是骚尼,已经有光版本啦。详见本坛。

    7 `2 i' r, ~* _" z虽然骚尼很想用这个接口,但是这个接口的开发鼻祖绝对不是骚尼哦。7 f. a) {2 s9 B2 }( B/ }2 p
    我就曾见过公司内部的说明文件,也有百度百科为证哦,嘻嘻,http://baike.baidu.com/view/292863.htm。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-30 05:31 , Processed in 0.078125 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表