|
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. |
|