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

MIPI M-PHY Receiver Characterization Using the SV1C …introspect.ca/wp-content/uploads/2016/10/MPHY_SV1_rev0p3.pdf · 2013 Page | 1 MIPI M-PHY Receiver Characterization Using the

Embed Size (px)

Citation preview

Page 1: MIPI M-PHY Receiver Characterization Using the SV1C …introspect.ca/wp-content/uploads/2016/10/MPHY_SV1_rev0p3.pdf · 2013 Page | 1 MIPI M-PHY Receiver Characterization Using the

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.

Page 2: MIPI M-PHY Receiver Characterization Using the SV1C …introspect.ca/wp-content/uploads/2016/10/MPHY_SV1_rev0p3.pdf · 2013 Page | 1 MIPI M-PHY Receiver Characterization Using the

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.

Page 3: MIPI M-PHY Receiver Characterization Using the SV1C …introspect.ca/wp-content/uploads/2016/10/MPHY_SV1_rev0p3.pdf · 2013 Page | 1 MIPI M-PHY Receiver Characterization Using the

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

Page 4: MIPI M-PHY Receiver Characterization Using the SV1C …introspect.ca/wp-content/uploads/2016/10/MPHY_SV1_rev0p3.pdf · 2013 Page | 1 MIPI M-PHY Receiver Characterization Using 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.

Page 5: MIPI M-PHY Receiver Characterization Using the SV1C …introspect.ca/wp-content/uploads/2016/10/MPHY_SV1_rev0p3.pdf · 2013 Page | 1 MIPI M-PHY Receiver Characterization Using the

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.

Page 6: MIPI M-PHY Receiver Characterization Using the SV1C …introspect.ca/wp-content/uploads/2016/10/MPHY_SV1_rev0p3.pdf · 2013 Page | 1 MIPI M-PHY Receiver Characterization Using the

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.

Page 7: MIPI M-PHY Receiver Characterization Using the SV1C …introspect.ca/wp-content/uploads/2016/10/MPHY_SV1_rev0p3.pdf · 2013 Page | 1 MIPI M-PHY Receiver Characterization Using the

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.

Page 8: MIPI M-PHY Receiver Characterization Using the SV1C …introspect.ca/wp-content/uploads/2016/10/MPHY_SV1_rev0p3.pdf · 2013 Page | 1 MIPI M-PHY Receiver Characterization Using the

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