+ All Categories
Home > Documents > New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer,...

New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer,...

Date post: 14-May-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
28
Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI M-PHY validation )
Transcript
Page 1: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

Skipper Liang

Principle Application Engineer, ASI/SPB Taiwan

April, 2015

New Challenge: High Speed Serdes IP Sign-off

( MIPI M-PHY validation )

Page 2: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

2 © 2013 Cadence Design Systems, Inc. All rights reserved.

Massive Bit TransmissionBER – Bit Error RateChannel ResponseEqualizerBathtub Curve

Agenda

Challenge Today

Conclusions

Peak Distortion (Worst Bit Pattern)Pulse ResponseWorst 0Worst 1

Jitter and Noise

Page 3: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

3 © 2013 Cadence Design Systems, Inc. All rights reserved.

Massive Bit TransmissionBER – Bit Error RateChannel ResponseEqualizerBathtub Curve

Agenda

Challenge Today

Conclusions

Peak Distortion (Worst Bit Pattern)Pulse ResponseWorst 0Worst 1

Jitter and Noise

Page 4: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

4 © 2013 Cadence Design Systems, Inc. All rights reserved.

• BER (Bit Error Rate):

1. Long simulation time

In MIPI M-PHY Spec., it defines BER=10−10 as the target for design. It means you should transmit 1010 bits in your simulation during sign-off stage. It will take a lot’s of you time.

2. Peak Distortion (Worst bit pattern)

Even after 1010 bits are transmitted, can you make sure you have seen the worst case?

• Jitter Tolerance

In MIPI M-PHY Spec., it defines your design should tolerated a sinusoidal jitter as the following mask. How to implement in your MIPI IP sign-off?

Challenge Today

Page 5: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

5 © 2013 Cadence Design Systems, Inc. All rights reserved.

Massive Bit TransmissionBER – Bit Error RateChannel ResponseEqualizerBathtub Curve

Agenda

Challenge Today

Conclusions

Peak Distortion (Worst Bit Pattern)Pulse ResponseWorst 0Worst 1

Jitter and Noise

Page 6: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

6 © 2013 Cadence Design Systems, Inc. All rights reserved.

BER-Bit Error Rate Bit Error Rate (BER) refers to the rate between error bits and total

transferred bits. For example, to achieve BER less than 10−10, you will try hard to make sure your system will meet one error bit (eye mask violation) after more than 1010 bits transferred.

Using “Circuit Simulator”:

128bits 1hr 47min

10,000,000bits ???

Page 7: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

7 © 2013 Cadence Design Systems, Inc. All rights reserved.

Channel Response

Tx Rx

Serial LinkData out

FFE DFE/CDR

Package

Interconnect

System

InterconnectPackage

Interconnectδ(t) h(t)

Channel’s Impulse Response

Page 8: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

8 © 2013 Cadence Design Systems, Inc. All rights reserved.

Channel Response

Package

Interconnect

System

InterconnectPackage

Interconnectx(t) y(t)

dtttt )()()(*)()( xhxhy

)()(),()( fHthfXtxFFTFFT

)()()( fHfXfY

h(t)

To derive y(t):

Method 1: (circuit simulator – SPECTRRE)

Method 2: (channel simulator – SystemSI Serial Link Analysis)

)()( tyfYIFFT

For a LTI system:

Page 9: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

9 © 2013 Cadence Design Systems, Inc. All rights reserved.

Equalizer

Data out

FFE DFE/CDR

Package

Interconnect

System

InterconnectPackage

Interconnect

h(t)

eq1(t) eq2(t)

x(t) y(t)

)(2)()(1)()( fEQfHfEQfXfY

An Ideal equalizer will compensate the distortion effect of the channel in

the following way:

)()(2)(1 1 fHfEQfEQ

Then:

)(2)()(1)()( fEQfHfEQfXfY

)()()()( 1 fXfHfHfX

And

1)()( 1 fHfH)()()( 1 tthth

Impulse

Page 10: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

10 © 2013 Cadence Design Systems, Inc. All rights reserved.

Equalizer

Equalizer Output

Non-

Linear Linear

)4()3()2(

)()()()(

432

101

ttxttxttx

ttxtxttxthEqualizer

Formulus:

Circuit Netlist

*.dllThe Mechanism how

the equalizer operates

*.amiSetting Taps, coefficients, limit of

coefficient, or come out the optimized

coefficient.

Digital DataEqualized

Data

IBIS

Output

Buffer

By Cadence AMI

Service or

designer himself

By Cadence

SPICE/Behavio

r translator T2B

Page 11: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

11 © 2013 Cadence Design Systems, Inc. All rights reserved.

Bathtub Curve

Vertical

Bathtub Curve

Noise Bathtub

Curve

Page 12: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

12 © 2013 Cadence Design Systems, Inc. All rights reserved.

Massive Bit TransmissionBER – Bit Error RateChannel ResponseEqualizerBathtub Curve

Agenda

Challenge Today

Conclusions

Peak Distortion (Worst Bit Pattern)Pulse ResponseWorst 0Worst 1

Jitter and Noise

Page 13: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

13 © 2013 Cadence Design Systems, Inc. All rights reserved.

Pulse Response

-0.5UI 0.5UI

Package

Interconnect

System

InterconnectPackage

Interconnect

x(t) y(t)

h(t)

)()(),()( fHthfXtxFFTFFT

)()()( fHfXfY

Channel simulator – SystemSI Serial Link Analysis

)()( tyfYIFFT

Page 14: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

14 © 2013 Cadence Design Systems, Inc. All rights reserved.

Worst 0

0 1 1 0 1 0 0 1 0 0 0 0 0

0 1 1 0 1 0 0 1 0 0 0 0 0

Page 15: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

15 © 2013 Cadence Design Systems, Inc. All rights reserved.

Worst 1

0 1 0 1 1 0 0 0 0 0

0 1 0 1 1 0 0 0 0 0

Page 16: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

16 © 2013 Cadence Design Systems, Inc. All rights reserved.

Random/Worst Bit Pattern

47 bits length

For a 47 bits length, there can be 247 = 140,737,488,355,328 combinations.

Page 17: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

17 © 2013 Cadence Design Systems, Inc. All rights reserved.

Random/Worst Bit Pattern

For a 1010 bits length, there are 1010

47= 212,765,957 segments with 47 bits

length, and since

212,765,957 < 140,737,488,355,328

It is possible that 1010 random bits fail to include the

worst bit pattern which is 47 bit length !!

Page 18: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

18 © 2013 Cadence Design Systems, Inc. All rights reserved.

Random/Worst Bit Pattern

Red 1010 random bits include worst bit pattern

Blue 1010 random bits exclude worst bit pattern

Page 19: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

19 © 2013 Cadence Design Systems, Inc. All rights reserved.

Massive Bit TransmissionBER – Bit Error RateChannel ResponseEqualizerBathtub Curve

Agenda

Challenge Today

Conclusions

Peak Distortion (Worst Bit Pattern)Pulse ResponseWorst 0Worst 1

Jitter and Noise

Page 20: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

20 © 2013 Cadence Design Systems, Inc. All rights reserved.

Jitter and Noise

Non-impaired bit

edge• Jitter source will bring out

jitter and noise

• Noise source will bring out jitter and noise

• The overall jitter and noise is a combination of random horizontal and vertical non-ideal shift.

Page 21: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

21 © 2013 Cadence Design Systems, Inc. All rights reserved.

Jitter and Noise

In measurement

Difficult to

implement in

simulation during

the sign-off phase

Page 22: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

22 © 2013 Cadence Design Systems, Inc. All rights reserved.

Massive Bit TransmissionBER – Bit Error RateChannel ResponseEqualizerBathtub Curve

Agenda

Challenge Today

Conclusions

Peak Distortion (Worst Bit Pattern)Pulse ResponseWorst 0Worst 1

Jitter and Noise

Page 23: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

23 © 2013 Cadence Design Systems, Inc. All rights reserved.

Conclusion Cadence SystemSI provide a job-oriented method for MIPI M-PHY sign-off, nomatter in a pre-layout or post-layout analysis:

Could be a W-element

or a S-parameter of a

layout

Page 24: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

24 © 2013 Cadence Design Systems, Inc. All rights reserved.

Conclusion

All check items defined in MIPI

Spec. is ready for user to choose

for compliance test.

Page 25: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

25 © 2013 Cadence Design Systems, Inc. All rights reserved.

ConclusionSimulation Result

Page 26: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

26 © 2013 Cadence Design Systems, Inc. All rights reserved.

ConclusionCompliance Report

Page 27: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

27 © 2013 Cadence Design Systems, Inc. All rights reserved.

Conclusions

Cadence SystemSI SLA (Serial Link Analysis) provide a much

faster method for massive bits transmission than traditional

circuit simulation.

With the function of worst bit pattern generation, SystemSI

will help user to predict the worst performance of a system

and to improve the robustness of their design.

A customized flow and compliance check especially for MIPI

in SystemSI helps user to speed their IP sign-off job.

Page 28: New Challenge: High Speed Serdes IP Sign-off 04 MIPI...Skipper Liang Principle Application Engineer, ASI/SPB Taiwan April, 2015 New Challenge: High Speed Serdes IP Sign-off ( MIPI

Recommended