Upload
buiquynh
View
240
Download
1
Embed Size (px)
Citation preview
2013 Page | 1
MIPI M-PHY Receiver Characterization Using the SV1C SerDes Tester
The M-PHY is an advanced physical-layer specification that is part of the Mobile Industry Processor Interface (MIPI) Alliance. It represents the MIPI Alliance’s vision for enhanced capabilities of next generation mobile devices. In this white paper, we describe how the SV1C Personalized SerDes Tester can be used to characterize MIPI M-PHY receivers. As will be shown, receiver testing is a critical part of the M-PHY, which is based on an embedded-clock architecture. In the following section, we introduce the M-PHY at a high level as well as the SV1C. Subsequently, we describe the various test and measurement features that make the SV1C an ideal tool for receiver characterization and test.
SV1C and the MIPI M-PHY Test Requirements Figure 1 shows an architectural block diagram of a MIPI M-PHY link. As can be seen, multiple point-to-point connections are made in parallel to construct a very high-bandwidth link between a transmitter and a receiver.
Figure 1 Block diagram of a MIPI M-PHY Link.
2013 Page | 2
Some of the challenges for designing and creating M-PHY links have to do with the complexity of the protocols and the need to maintain a very low power design. Specifically, the challenges include
• Clock recovery and 8b/10b encoding (complex receiver)
• Very high data rates (1-6 Gbps and beyond)
• EMI requirements (low voltage swing)
• Multiple protocols
When it comes to M-PHY receiver characterization, the SV1C – illustrated in Figure 2 – is an ideal candidate for several reasons. It is a tiny, self-contained, automated bench tool that enables tremendous productivity enhancement during design characterization or validation. Built upon Introspect Technology’s massively parallel test architecture, it offers the opportunity for multi-lane, multi-device physical layer characterization at an unprecedented cost/performance combination. Each SV1C Personalized SerDes Tester offers up to 8 transmit lanes and 8 receive lanes for maximum test flexibility. It provides a complete easy-to-use programming environment and intuitive graphical user interface.
In the following sections, we show how the SV1C can be used for M-PHY receiver characterization.
Figure 2 Illustration of SV1C Personalized SerDes Tester.
2013
Comp
Bandw
pact Size
Figu
width a
e and EaThenvFig2-llabin fSVconreq
ure 3 Illust
nd DataThrantheclodonhig
ase of Uhe SV1C has vironments gure 3, an illlane (2 Rx, 2b setup that ifact smaller
V1C incorporntrol ports thquiring addit
tration of SV
a Rate he SV1C has nge from 312e necessary sock outputs fne using theghlighted pa
Use been design and has beeustration of
2 Tx) MIPI Mis required. A than the devrates referenhat enable sytional tools.
V1C connecte
been design2.5 Mbps to synthesis feafor use with e Introspecrameters.
ned to enablen optimized
f the connectM-PHY devic
As can be sevice board unce clock genynchronizat
ed to M-PHY
ned to suppo 12.5 Gbps anatures, and i the DUT. Prct ESP GUI
e very compd for ease of ution betweence demonstraeen, the instrunder test. Wnerators andtion and auto
Y under test.
ort a continund beyond. It also provid
rogrammingas shown in
Page
act lab use. Referrinn an SV1C aates the entirument itself
What’s more,d auxiliary omation with
.
uous data ratIt contains ades additiong the data rat Figure 4 an
e | 3
ng to nd a ire f is the
hout
te all al te is
nd the
2013 Page | 4
Figure 4 Programming data rate within the Introspect ESP GUI.
Additionally, the SV1C transmitters have been optimized for performance at high speed as well as for creating signal impairments for the purpose of receiver test (covered in the next section). In Figure 5, we show a scope capture of the SV1C transmitters optimized for 2.5 Gbps. As can be seen, the high bandwidth transmitters and the precise waveform shape control result in a wide eye opening at this data rate.
Figure 5 Sample SV1C output eye diagram at 2.5 Gbps.
2013 Page | 5
Wide Range of Parametric Measurements In order to be viable as a receiver characterization solution, the SV1C incorporates various AC parametric controls for the purpose of impairment creation and/or margin testing. Some of these features are
• Programmable jitter injection
o Either as a pattern source or in loopback mode
o Automated sinusoidal jitter sweeps
• Programmable voltage swing down to 20 mV minimum value
• Programmable pre-emphasis and waveform shape
An illustration of jitter injection waveforms is shown in Figure 6, which is a screen capture from an oscilloscope when measuring the SV1C output data pattern while injecting sinusoidal jitter. This graph shows the extracted time-domain view of the injected jitter (commonly referred to as Time-Interval Error). As can be seen, high spectral purity is achieved.
Figure 6 Illustration of jitter injection fidelity as measured by an oscilloscope.
Jitter injection is used to test and characterize the clock recovery feature of M-PHY receivers. By sweeping jitter amplitude and frequency, the tolerance of the M-PHY receiver can be traced and analyzed. This is illustrated in Figure 7, which shows the jitter tolerance graph of a real device. This graph is the result of an automated jitter tolerance sweep that has been programmed in the Introspect ESP GUI.
2013
FigSV
As tesrecwheacbe uti
Figres
gure 7 ResuV1C.
can be seensted simultanceiver operathere errors wch of the cha viewed. Alteility to comb
gure 8 Builsults in one g
ult of a jitter
n from Figureneously. Theted without
were observeannels, the inernatively, th
bine all result
lt-in post-prgraph.
r tolerance sw
e 7, the viewe green regioerror, and th
ed. By clickinndividual tolhe SV1C offts into one g
rocessing allo
weep as mea
wer shows thaon shows cashe red regionng on the radlerance of ea
fers a scientigraph as sho
ows displayi
Page
asured by th
at 8 lanes weses where thn shows casedio button foach receiver fic computinwn in Figure
ing all lane
e | 6
e
ere he es or can ng e 8.
2013 Page | 7
We next move on to the receiver voltage tests. By using a very similar tool to the jitter tolerance utility, the SV1C offers a receiver sensitivity shmoo test. In this test, the SV1C transmitter swing is swept gradually (from high to low) until the receiver fails to recover the stimulus pattern correctly. An illustration of a receiver sensitivity test result on a real device is shown in Figure 9. As can be seen, the part is able to receive < 80 mV in this case.
Figure 9 Receiver voltage sensitivity shmoo test.
Parallelism and Customization Once complete confidence is obtained in the receiver PHY, it is possible to perform more advanced tests. For example, parallel transmitter testing can be performed to ensure good cross-talk performance and/or power dissipation performance. Similarly, protocol-based testing can happen through SV1C customization. That is, the SV1C can be optionally reconfigured to implement a specific M-PHY protocol: real MIPI traffic can be transmitted to the receiver for higher-level verification of the link.
2013 Page | 8
Conclusion In this paper, we presented how the SV1C can be used to perform full-featured MIPI M-PHY receiver characterization. Optimized for high-speed, automation, and signal impairment creation, the SV1C is an ideal candidate for the test, verification, and characterization of any MIPI M-PHY receiver. Specifically, we illustrated the following features:
• Continuous data rate range that allows for margin testing and/or future-proofing
• Programmable and automated jitter tolerance sweeping
• Programmable and automated voltage sensitivity testing
• Advanced post-processing analysis using the scientific computing utility