automation test initiative takeaways 04 mipi tech on tour taiwan... · user specified test patterns...

21
MIPI ® Physical Layer Test Solutions Keyur Diwan

Upload: others

Post on 24-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

MIPI® Physical Layer Test SolutionsKeyur Diwan

Page 2: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

Agenda

MIPI PHY Overview

Transmitter Test Overview

Probing Approaches

Receiver Test Overview

Intel MIPI Webinar MIPI Phy Solutions

Page 3: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

Why MIPI?

Target applications– Mobile Applications– Camera– Display– Chip-to-chip Interconnect– Storage– Memory

Key features– Low Power– Low Pin Count– Minimize interference– Optional support for optical interconnects (M-PHY)

Key benefits– High Performance– High Scalability– High Bandwidth– Unprecedented Flexibility

Supported by industry– Shipping in millions of mobile products– JEDEC Universal Flash Storage– Mobile PCI Express– USB SSIC

Intel MIPI Webinar MIPI Phy Solutions

Source: MIPI Alliance Specification Brief, Physical Layers: M-PHY, D-PHY, C-PHY

Page 4: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

MIPI PHY Overview

Intel MIPI Webinar MIPI Phy Solutions

Source: MIPI Alliance Specification Brief, Physical Layers: M-PHY, D-PHY, C-PHY

Page 5: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

MIPI Measurement Challenges

Signal access

Complex signaling

Tests specified at RX or TX pin

Terminated and un-terminated modes

Differential and non-differential signaling

Low power (LP) and high-speed (HS) modes

Spec to CTS latency

Switchable termination networks

Receiver stress dependencies

New measurements required

Multi-lane testing

Different encoding schemes

Different clocking architecture

Built-in chip/SoC error detectors

Intel MIPI Webinar MIPI Phy Solutions

Page 6: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

TRANSMITTER TESTING

Intel MIPI Webinar MIPI Phy Solutions

Page 7: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

D-PHY Transmitter Measurements

Detection of LP-HS transition and timing measurements on that transition

Dynamic switching of terminations between LP and HS mode

Measurements on clock and data lanes verify voltage and timing parameters, separate LP from

HS bits

D-PHY v2.0 adds eye diagram and jitter measurements

Bus Turn Around test – user intervention to enable BTA mode and run tests

Intel MIPI Webinar MIPI Phy Solutions

Page 8: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

M-PHY Transmitter Measurements

Total Jitter, Jitter Separation and

Extrapolated Eye Analysis at 1E-10

Slew Rate Testing

Common Mode AC/DC

measurements

Lane to Lane Skew

Integration with Sig Test for Jitter

Analysis and Correlation (Future)

Power Spectral Density

(Informative Test)

PWM and SYS Mode tests

BER CONTOUR USING DPOJET

Intel MIPI Webinar MIPI Phy Solutions

Page 9: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

C-PHY Signaling

(1) lane consists of (3) separate VA, VB, and VC single-ended signals

Bit encoding by TX, 16-bits 7 symbols three-wire state levels

Differential RX sees three voltages as VAB, VBC, and VCA

Bits decoded by RX, three wire state levels 7 symbols 16-bits

Co-exist on same pins used for D-PHY

(high) ¾ V

(low) ¼ V

Strong 1

zerocrossing

Strong 0

(mid) ½ V

Weak 1

Weak 0

+x +z +y +z -z +x -zVA

VB

VC

VA - VB

VB - VC

VC - VA

UIINST UIINST UIINST UIINST UIINST

Intel MIPI Webinar MIPI Phy Solutions

Page 10: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

C-PHY Transmitter Measurements

1st triggered edge recovered from A, B, and C wires

Eye mask placement for optimal eye opening

Jitter and eye diagram rendering performed over entire record length

Rise/fall times specified for different transitions

Embed or de-embed insertion loss and crosstalk from s-parameter file

Acquire user specified # live waveforms, or process captured waveforms

Intel MIPI Webinar MIPI Phy Solutions

Page 11: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

Probing ApproachesD-PHY & C-PHY

Tektronix P7300A probes recommended for D-PHY and C-PHY

– New flex tips are in-expensive, easy to use, and robust

Termination fixtures provide switchable termination for LP and HS modes. Two versions available: 3-lane board from UNH/IOL, 4-lane board from Moving Pixel Company.

Intel MIPI Webinar MIPI Phy Solutions

Page 12: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

* – Actual loads show significant non-ideal effects at 1 GHz and above

‡- If Termination Voltage (Vterm )is set to the common-mode voltage, there will be no DC CM current.

Ideal 100Ω 2 SE Inputs 2 SE Inputs

w/DC block

Diff Input with

Cterm

Diff Input with

Vterm

Nominal Differential Input Impedance 100Ω 100Ω 100Ω 100Ω 100Ω

DC Differential Input Current (200mV

Vdiff)

2mA 2mA 0 2mA 2mA

DC Common-Mode Input Current

(100mV Vcm)

0 4mA 0 0 0‡

DC Common-Mode Input Impedance ∞ 25Ω ∞ ∞ 25Ω

AC Common-Mode Input Impedance Varies with

frequency*

Nominally

constant 25Ω

Nominally constant

25Ω at higher

frequencies

Nominally constant

25Ω at higher

frequencies

Nominally constant

25Ω

Probing ApproachesM-PHY

Intel MIPI Webinar MIPI Phy Solutions

Page 13: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

Embedding & De-embeddingS-parameter Application

MIPI parameters specified at the IC pin

– For TX measurements, de-embed to TX pin

– For RX measurements, embed for stress calibration to RX pin

S-parameter files used to represent insertion loss, cross-talk, and reflections

S-parameters converted to embed or de-embed filters

Measurements applied to filtered data

Intel MIPI Webinar MIPI Phy Solutions

Before embed After embed

Page 14: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

RECEIVER TESTING

Intel MIPI Webinar MIPI Phy Solutions

Page 15: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

D-PHY Receiver Measurements

Dynamic Skew, Rj, Sj, ISI

LP, HS, LP-HS modes

Control of protocol parameters, LP and HS amplitude

User specified test patterns to:

Isolate and stress physical layer interface

Encoded data following encoding rules

Long enough to yield statistically rich behavior

Generated and observe “in system”

Skew control

Rise/fall time for LP

LP voltage up to 1.3v

Common mode noise insertion

Intel MIPI Webinar MIPI Phy Solutions

Page 16: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

M-PHY Receiver Measurements

Stress calibration key to accurate RX measurements

Stressors include rise/fall time, ISI, Rj, Sj, CM voltage, and differential eye height.

Jitter tolerance and margin tests at multiple Sjvalues

Differential termination enable/disable timing tests

Test at nominal bit rates +/- 2000ppm

Stressed receiver testing– BERT

– AWG + external error detector

PWM & SYS Mode Testing with iBER

Intel MIPI Webinar MIPI Phy Solutions

Page 17: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

C-PHY Receiver Measurements

Generate tri-level monotonic test signals

Test patterns must match iBER requirements

16-bit words, 6-wire states, PRBS9/11/18

Stressors include rise/fall time, duty cycle distortion

(DCD), ISI, CM voltage, differential voltage /

differential eye height.

LP-HS sequence dependencies:

LP voltage

LP-HS transition time

# sync words

Pattern payload

Append HS waveforms for sequence-based looping

for compliance and margin testing

Intel MIPI Webinar MIPI Phy Solutions

Page 18: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

Electrical

D-PHY Test Solutions

Protocol Decode

DSI/CSI-2

Standalone

Decoder

Scope-based

Decoder

Tx

Rx

HS Gear

2.5G

D-PHY 1.2

D-PHY TX

Personality

Automated D-

PHY TX

software

Automated D-

PHY RX

software

D-PHY Siggen

D-PHY 2.0

4.5 G

DSI/CSI-2

Pattern

Generator

Intel MIPI Webinar MIPI Phy Solutions

Tektronix Solution Roadmap Partner Solution

Page 19: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

Electrical

M-PHY Test SolutionsProtocol Decode

LLI

HSI

DigiRFv4

SSIC

MPCIe

UniPro

DSI 2

CSI 3

UFS

Tx

Rx

HS G1

HS G2

HS G3

HS G4

M-PHY TX

personality

Automated M-

PHY TX

software

Automated M-

PHY RX

software

PWM

G0 – G7

SYS

Tektronix Solution Roadmap Partner Solution

Intel MIPI Webinar MIPI Phy Solutions

Page 20: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

C-PHY Test Solutions

Protocol Decode

DSI/CSI-2

Standalone

Decoder

Scope-based

Decoder

Tx

Rx

HS & HS-

LP

2.5 Gb/s

Automated C-

PHY RX

software

C-PHY SigGen

C-PHY 4-lane

Pattern

Generator

Electrical

C-PHY TX

Personality

Automated C-

PHY TX

software

Intel MIPI Webinar MIPI Phy Solutions

Tektronix Solution Roadmap Partner Solution

Page 21: Automation Test Initiative Takeaways 04 MIPI Tech on Tour Taiwan... · User specified test patterns to: Isolate and stress physical layer interface Encoded data following encoding

MIPI Contributions

Contributor since 2008

Weekly participation at PHY work group meetings (D-PHY, M-PHY, C-PHY)

Contributions to CTS

Work closely with UNH-IOL (Andy Baldman) with Tektronix Equipment

Intel MIPI Webinar MIPI Phy Solutions