18
An IBIS-like Modelling For Power/Ground Noise Induced Jitter Under Simultaneous Switching Outputs (SSO) M. Souilem * , J. N. Tripathi + , W. Dghais * , H. Belgacem * * Université de Monastir, Tunisia + STMicroelectronics, India 23 RD IEEE WORKSHOP ON SIGNAL AND POWER INTEGRITY CHAMBÉRY, FRANCE JUNE 2019 1 1

2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

An IBIS-like Modelling For Power/Ground Noise Induced Jitter Under Simultaneous

Switching Outputs (SSO)

M. Souilem*, J. N. Tripathi+, W. Dghais*, H. Belgacem*

*Université de Monastir, Tunisia+STMicroelectronics, India

23RD IEEE WORKSHOP ON SIGNAL AND POWER INTEGRITY

CHAMBÉRY, FRANCE

JUNE 2019

1

1

Page 2: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

PRESENTATION OUTLINE PLAN

1. Introduction

2. Noise and Jitter

3. Analysis of P/G Bouncing under SSO

4. Previous/Related Work

5. IBIS-like Model Derivation and Extraction

6. Model Validation and Jitter Assessment

7. Conclusion

2

Page 3: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

NOISE AND JITTER

3

Jitter is one of the important timing metrics in

high-speed systems.

• Is the timing variations in the transition edges

from their ideal positions.

• Total jitter (TJ) in a circuit or system can be

categorized into two major categories as

random jitter (RJ) and deterministic jitter (DJ).

Three main causes of power and ground supply noise:

Power distribution network.

High speed current Ldi/dt.

Simultaneous switching output buffer.Drivers

Lo

gic

Core

Vss I/O bonding PAD

ou

tpu

t P

ad

VDD I/O bonding Pad

Bonding wire + Package parasitiscs

VDD

Bonding wire + Package parasitiscs

Bonding wire + Package parasitiscs

Off-chip ground

Off-chip power supply

Load/Reciver

LVDD

LVss

CVDD

CVss

3

Page 4: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

ANALYSIS OF P/G BOUNCING UNDER SSO: SIMULATION

4

C

LpRp

Cp

VD

D

LpRp

Cp

vdd,sso(t)

Vss,sso(t)

v2,1(t)

v2,2(t)

v2,3(t)

v2,4(t)

C

C

C

Tx2

Tx3

Tx1

Tx4

Circuit package parameters: 20 Ω, 2 , 2 , 2 .

Last stage driver

VDD

VSS

+

-

v1(t)

i2(t)

+

-

vg(t)

+

-

v2(t)

VDD,p

VSS,p

Predriver stage

iH(t)

iL(t)

The driver is having four cascaded inverters in series

and designed in 0.35 technology of TSMC.

The first three inverters: The pre-driver stage.

Powered by constant power , 3.3 , , 0 .

These supplies are isolated from the ones used for

powering the driver’s last stage.

Page 5: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

5

• SSO increases the / noise Larger

variations in , and , .

the output voltage, overshoot -1.46 V

and undershot 4.56 V.

High output logic level ∆,/ is

63.45%

Low logic level is ∆,/ 73.84%.

ANALYSIS OF P/G BOUNCING UNDER SSO: RESULTS

SSO noise Induces both amplitude and jitter (timing) distortions on the output signal.

5

Page 6: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

Previous works :

• Assume the perturbation analysis of the P/G

voltage, where linear approximation of the I-V (C-

V) functions can be used because the biasing

region of the pull-up and pull down transistors of

the driver’s last stage will not be severely affected.

Therefore, a small signal transistor model for

P/G induced jitter can be used by including the

linear capacitive effects.

6

Previous/Related Work

X. Chu, C. Hwang, J. Fan and Y. Li, “Analytic Calculation of Jitter Induced by Power and Ground Noise Based on IBIS I/V Curve”, IEEE Tran. EMC, pp. 468 – 477, vol. 60, no. 2, 2018.

J. N. Tripathi, P. Arora, H. Shrimali and R. Achar, “Efficient Jitter Analysis for a Chain of CMOS Inverters”, IEEE Tran. EMC, pp. 1 – 11, Nov. 2018.

6

Page 7: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

7

Problem Statement

i(mA)

v2-vss(V)3.31.3 4.3

SSO effect on I-V curveThe SSO scenario affects the biasing and

working regimes of the PU and PD transistorsforming the last stage of the driver (e.g. linearor saturation).

A fully nonlinear model for the driver’s laststage is required for accurately capturing theP/G induced jitter and distortions.

Considering ONLY the IBIS I-V curves that capture the instantaneous staticdistortions of the P/G variation affects the prediction accuracy of jitter because of theoverlooked pull-up and pull-down capacitances, ("# and "$, respectively).

X. Chu, C. Hwang, J. Fan and Y. Li, “Analytic Calculation of Jitter Induced by Power and Ground Noise Based on IBIS I/V Curve”, IEEE Tran. EMC, pp. 468 – 477, vol. 60, no. 2, 2018.

Page 8: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

Model Derivation and Extraction

8

8

Page 9: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

IBIS Model Derivation

• The nonlinear dynamic electrical behaviors of I/O buffer circuit while considering the P/G voltage variables :

%& & x(( t , x * %+ + x,, t , x 1 x . x .

Regressor vector applied to the & · and +· functions

9

& · and +· model the nonlinear dynamic output admittances of thedriver’s last stage under low and high input logic levels.

This model takes into account:• The I-V static contribution of the P/G voltage fluctuation of the last stage.• The delay introduced by the PU and PD capacitances represented bythe voltage dependent capacitance (C-V).

Switching Time Signals

9

Page 10: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

• The nonlinear I-V relationships: 0+ 1+ x(( t * + 233 44& 1& x * & 255 44 2

10

Model Extraction : I-V Functions

1+. and 1&. functions model the nonlinear I-V relationship of the last stageformed by the PU and PD MOSFET transistors and the protection diodes.

Static dc I-V characteristic according to IBISspecifications (a) PU I-V curve, (b) PD I-V curve.Static dc I-V characteristic according to IBISspecifications (a) PU I-V curve, (b) PD I-V curve.

VDD

Driver

DC

VDD

i2

v2

The sweep range of v2 is [−VDD, 2VDD] as

recommended by the IBIS specification

Page 11: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

11

Model Extraction : C-V Function

• The + and & , capture thedynamic distortion of the P/Gvariation on the output signals.

• The capacitive effects improvesthe accuracy of the jitterprediction induced by the P/Gvoltage variations.

Driver

VDD iddvdd

CH(vb)=imag(Y11,H)/w

CL(vb)=imag(Y11,L)/w

vb sweep range is [−VDD, 2VDD]

AC

vdd(t)=VDD+vbsin(wt)

AC vss

vss(t)=vbsin(wt)

iss

Page 12: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

Model Extraction : switching timing signals %& and %+

12

The 6$ 7 and 6# 7 functions : capture the predriver’s input-output timing

distortions extracted by means of the twoequations with two unknowns (2E2U)algorithm

The %& and %+ functions areassumed to be mildly affected by the P/Gbouncing effect

V1(t)

VDD

V2(t)

VDC

rising falling

50Ω

Vss

t

+

t

t

+

t

VDD

VOL

VDD

VOH

V2

VDD

VDD

VDC = VDD

VDC = VSS

V2V2

I2(t)

Setup for switching timing signals

extraction

%&8 %+8 1&,98 1+,98 1&,:8 1+,:8 ;< . 1 ,:8 1 ,98

12

Page 13: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

Model Validation and Jitter Assessment

13

13

Page 14: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

• The I-V and C-V functions were implemented as

look-up tables in MATLAB Simulink time domain

solver.

• The pull up and pull down capacitances are

connected between the power-output-pin and the

ground-output-pin.

• The %& and %+ functions are computed offline

and implemented as piece-wise linear signal using

the repeating sequence block.

• Three test cases was performed for predicting jitter

under constant and P/G voltage variations. 14

Model Validation and Implementation

vdd(t)

RLC

+

-

v1(t)

+

-v2(t)

i2(t)

vss(t)

Predriver stage

Last stage

VDD,p

VSS,p

Page 15: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

15

Model

Performance

Spice-based

IBIS-like

Eye jitter (pp) (ps) 59.56 59.30Eye width (ns) 3.33 3.335Eye height (V) 3.29 3.284

• The developed model is able to accuratelypredict the inherent drive’s jitter distortionsunder constant P/G supply voltages. The prediction error of eye’s jitter and

width are 0.34% and 0.15%.• These measurements were carried out under

: 40-60% eye boundary, which indicates

the measurement region between eyecrossing points

the eye threshold levels are the 20% to80% points on the rising and fallingtransitions.

Test case 1: Eye Diagram prediction under constant P/G voltage

Jitter performance: IBIS-like vs. Spice-level models

15

Page 16: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

16

• =>>7 and =??7 are represented by:

@ * A< B 2CD< * A B 2CD AEB2CDE * AFB2CDF where D< 1 GH , A< 0.6 , A 0.5 , D 670 MH, DE 550 LH, AE 0.5 , AF 0.8 andDF 800 LH.

• This P/G validation signals ensure almost 66.66%

peak-to-peak (pp) of the P/G voltage variations

around the nominal voltage supply NOO.

The error was less than 0.47 V which represents

less than 8% of the of =P,QQ7 (e.g. peak-to-peak).

Test case 2: Timing signal prediction under two-tone P/G signals

P/G voltage waveforms used in test case # 2

Prediction of the waveform.

16

Page 17: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

17

Test case 3: Eye diagram prediction under sinusoidal P/G variations

The model is validates by superimposing 4sinusoidal signals at the P/G terminals.

=>> 7 NOO * R ST ?TU PVW>T7XTYZ

=?? 7 R [T ?TU PVW?T7XTYZ

• The amplitude and frequency parameters:A\ 0.4 , 0.05, 0.2, 0.1 ; D\ 328, 100, 625, 833 LH,_\ 0.2 , 0.3, 0.1, 0.1 ; D\ 250, 370, 870, 628 LH.

Jitter performance: IBIS-like vs. Spice-level models

Model

Performance

Spice-based IBIS-like

Eye jitter (pp) (ps) 257.30 240.33Eye width (ns) 3.08 3.16Eye height (V) 2.21 2.13

The prediction accuracy of IBIS-like model :- eye’s jitter is 7.06 %- Eye width is 2.59%

Page 18: 2 OK SPI2019 - An IBIS-like Modelling For Power-Ground Noise … · 2019-07-02 · 7 Problem Statement i(mA) 1.3 3.3 4.3 v 2-v ss(V) SSO effect on The SSO scenario affects the biasing

CONCLUSION

• This work has evaluated the performance of the proposed IBIS-like model formulation

and extraction for predicting the P/G voltage variations in different validation scenarios

that emulate the SSO case where the fast bouncing P/G voltage supplies are large in

magnitude.

A nonlinear I-V and C-V model for the PU and PD devices are required to capture

the static effects of the variation of the supply voltages.

The simple linear capacitive model should be extended to a nonlinear case while

the model should be validated with higher clock rates to assess its jitter predicting

capabilities.

A generic I/O buffer circuit structure should be considered where the pre-driver’s

and last stage are powered by the same voltage supplies.

18