Signal Integrity Simulation and Equivalent Circuit Modeling - - PowerPoint PPT Presentation

signal integrity simulation and equivalent circuit
SMART_READER_LITE
LIVE PREVIEW

Signal Integrity Simulation and Equivalent Circuit Modeling - - PowerPoint PPT Presentation

NTU Signal Integrity Simulation and Equivalent Circuit Modeling Tzong-Lin Wu Department of Electrical Engineering National Taiwan University Taipei, Taiwan wtl@cc.ee.ntu.edu.tw Outline NTU Introduction Signal Integrity Simulation in


slide-1
SLIDE 1

NTU

Signal Integrity Simulation and Equivalent Circuit Modeling

Tzong-Lin Wu Department of Electrical Engineering National Taiwan University Taipei, Taiwan wtl@cc.ee.ntu.edu.tw

slide-2
SLIDE 2

NTU

Outline

Introduction Signal Integrity Simulation in SPICE

A case Study: Driver Board of TFT Display Panel

TDR Concept and Layer Peeling Technique (one port) Macro-model Synthesis for Coupled Discontinuities

  • f Signal Path (two-port)

Challenge of SI Modeling for Real PCB and Package Summary

slide-3
SLIDE 3

NTU

3

Introduction

With rapidly increased clock rate and denser interconnect layout, noise caused by the discontinuities can be a critical factor to degrade the signal integrity (SI) of circuit systems. Example: Via coupling

step

V

TDT

V

Coupling

2E-011 4E-011 6E-011 8E-011 1E-010 1.2E-010

t (s)

  • 0.005

0.005 0.01 0.015 0.02 0.025

V T D T ( v

  • l

t )

Signal rising time 100ps 50ps 20ps 10ps

slide-4
SLIDE 4

NTU

4

Introduction

GND Power

Extracting SPICE-compatible models for those discontinuities are essential. Benefits:

  • 1. More convenient integration with chip circuits

under SPICE environment.

  • 2. Better accuracy with higher order of equivalent circuits.
slide-5
SLIDE 5

NTU

Case Study: Driver Board of TFT Display

Time Controller (T-CON) Driver IC

Driver PCB

slide-6
SLIDE 6

NTU

Case Study: Driver Board of TFT Display

Objectives of this project:

Signal integrity modeling for the driver PCB and compare with the measured results.

Approaches:

Establishing SPICE-compatible model for all interconnects and doing SI simulation on HSPICE.

IC I/O Buffer Model

SPICE model IBIS model

slide-7
SLIDE 7

NTU

TCON

Driver IC Driver IC Driver IC

Case Study: Driver Board of TFT Display

  • - HSPICE Approach

via1 via2 via3 via3

Differential line (no GND) Differential line (with GND)

FPC FPC FPC

Step 1: Trace all interconnects from driver (T-CON) to receiver (driver IC)

slide-8
SLIDE 8

NTU

GND

Differential line (with GND) Differential line (no GND)

Step 2: Extract SPICE Compatible models for each partitioned interconnects by Ansoft Q3D (Differential signals)

Case Study: Driver Board of TFT Display

  • - HSPICE Approach
slide-9
SLIDE 9

NTU

TCON

Driver IC Driver IC Driver IC

Differential line (no GND) Differential line (with GND)

via1 via2 via3 via3 FPC FPC FPC

via1. via2.

Case Study: Driver Board of TFT Display

  • - HSPICE Approach

Step 2: Extract SPICE Compatible models for each partitioned interconnects by Ansoft Q3D (Differential Via Holes)

slide-10
SLIDE 10

NTU

Case Study: Driver Board of TFT Display

  • - HSPICE Approach

2 1 3 4

via1.

1 2 3 4 Via Macro-model (type 1)

slide-11
SLIDE 11

NTU

Case Study: Driver Board of TFT Display

  • - HSPICE Approach

via2.

Via Macro-model (type 2)

slide-12
SLIDE 12

NTU

TCON

Driver IC Driver IC Driver IC

via1 via2 via3 via3

Differential line (no GND) Differential line (with GND)

FPC FPC FPC

Case Study: Driver Board of TFT Display

  • - HSPICE Approach

Step 2: Extract SPICE Compatible models for each partitioned interconnects by Ansoft Q3D (Flexible PCB)

slide-13
SLIDE 13

NTU

Case Study: Driver Board of TFT Display

  • - HSPICE Approach

Substrate : polyimide Differential line

  • Line pitch : 0.028mm
  • Substrate : polyimide (εr

3.5)

  • Thickness : 0.038mm
slide-14
SLIDE 14

NTU

TCON

Differential line (no GND) Differential line (with GND)

軟板 軟板 via1 via2 via3 via3 TCON (IBIS . spice)

  • pen
  • pen
  • pen

Case1 : Open circuit for the receiver side (Driver IC) Using SPICE and IBIS models for transmitted side (T-CON) Measuring Probes 軟板

  • pen

via2 軟板

100Ω

Case Study: Driver Board of TFT Display

  • - HSPICE Approach

Step 4: Comparison between modeling and measurement

slide-15
SLIDE 15

NTU

  • 0.2
  • 0.15
  • 0.1
  • 0.05

0.05 0.1 0.15 0.2 Spice IBIS measurement

Case Study: Driver Board of TFT Display

  • - HSPICE Approach

Case1 : Open circuit for the receiver side (Driver IC) Using SPICE and IBIS models for transmitted side (T-CON)

Step 4: Comparison between modeling and measurement

slide-16
SLIDE 16

NTU

TCON

Driver IC

Differential line (no GND) Differential line (with GND)

軟板 軟板 via1 via2 via3 via3 TCON (IBIS . spice) Driver (IBIS) 訊號觀測點

Driver IC

軟板 Driver (IBIS) via2 軟板 Driver (IBIS)

100Ω

Driver (IBIS)

Case Study: Driver Board of TFT Display

  • - HSPICE Approach

Case2 : Using IBIS model for the receiver side (Driver IC) Using SPICE and IBIS models for transmitted side (T-CON)

Step 4: Comparison between modeling and measurement

slide-17
SLIDE 17

NTU

Case Study: Driver Board of TFT Display

  • - HSPICE Approach

Case2 : Using IBIS model for the receiver side (Driver IC) Using SPICE and IBIS models for transmitted side (T-CON)

Step 4: Comparison between modeling and measurement

slide-18
SLIDE 18

NTU

Outline

Introduction Signal Integrity Simulation in SPICE

A case Study: Driver Board of TFT Display Panel

TDR Concept and Layer Peeling Technique (one port) Macro-model Synthesis for Coupled Discontinuities

  • f Signal Path (two-port)

Challenge of SI Modeling for Real PCB and Package Summary

slide-19
SLIDE 19

NTU

19

TDR basic theory

2 d cable t

  • pen circuit

load circuit

short circuit

step

V

2

step

V

1 Γ = Γ =

1 Γ = −

Coaxial cable

TDR

V

step

V

r

V

st T e DR p r

V V V = +

DUT

Time-Domain Reflectometry (TDR)

(1 )

TDR step r step

V V V V = + = + Γ ⋅

( ) ( )

/

L L

Z Z Z Z Γ = − +

slide-20
SLIDE 20

NTU

20 2005/6/18

TDR theory

Z Z Z Z

C

L

step

V

capacitive dip

step

V

inductive peak

Coaxial cable

TDR

V

step

V

r

V

st T e DR p r

V V V = +

DUT

Time-Domain Reflectometry (TDR)

slide-21
SLIDE 21

NTU

21

TDR theory

  • Fig. Source: HP TDR
slide-22
SLIDE 22

NTU

22

Layer Peeling Technique (LPT)

1

x

1

Z

d

T

1,j

a−

1, j

b−

( )

I t

2

x

2

Z

d

T

3

x

d

T

i

x

i

Z

d

T

, i j

a−

, i j

b−

, i j

b +

, i j

a+

, 1 i j

b

+

+

, 1 i j

a

+

+

( )

V t

Z

2

Z

1

Z

1

X

2

X

3

X

X ← Δ →

1 i

Z + 1 i

x +

( )

in

V t

s

Z

,1 1 1 ,1 i i i i i i i

b Z Z Z Z a

− − − −

− Γ ≡ = +

( )

1 , , 2 2 , ,

1 1 1

i j i j i i i i j i j

a a b b

+ − − + −

⎡ ⎤ ⎡ ⎤ − Γ ⎡ ⎤ = − Γ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ − Γ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦

1, , 1, , 1 i j i j i j i j

a a b b

− + + − + + +

= =

( ) ( ) ( ) ( )

1 1

1 1

i i i i i i i i i i i i

Z a b Z a b a b a b Z Z

− − + + − − − + + −

+ = + − = −

slide-23
SLIDE 23

NTU

23 2005/6/18

Layer Peeling Technique (LPT)

Begin

i=N? i=i+1 End

1

1 1

i i i i

Z Z − + Γ = − Γ

( )

1 , , 2 2 , ,

1 1 1

i j i j i i i i j i j

a a b b

+ − − + −

⎡ ⎤ ⎡ ⎤ − Γ ⎡ ⎤ = − Γ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ − Γ ⎣ ⎦ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ ⎣ ⎦

,1 ,1 i i i

b a

− −

Γ =

TDR in

V V ⇒

1, 1 1, 1 j j

a a b b

− − − −

= = 50, 1 Z i = =

1, , i j i j

a a

− + +

=

1, , 1 i j i j

b b

− + + +

= 1,2,3, , j N i = −

  • 1,2,3,

, j N i = −

  • 1

x

1

Z

d

T

1,j

a−

1, j

b−

( )

I t

2

x

2

Z

d

T

3

x

d

T

i

x

i

Z

d

T

, i j

a−

, i j

b−

, i j

b +

, i j

a+

, 1 i j

b

+

+

, 1 i j

a

+

+

( )

V t

Z

2

Z

1

Z

1

X

2

X

3

X

X ← Δ →

1 i

Z + 1 i

x +

( )

in

V t

s

Z

slide-24
SLIDE 24

NTU

24 2005/6/18

Layer Peeling Technique (LPT)

TDR

V

1 2 3 4 5 6 7

t (ns)

0.05 0.1 0.15 0.2 0.25 0.3

VTDR (volt)

1 2 3 4 5 6 7

t (ns)

20 30 40 50 60 70 80 90 100 110

L i n e I m p e d a n c e ( O h m )

70 ohm 100 ohm 40 ohm 50 ohm

slide-25
SLIDE 25

NTU

Outline

Introduction Signal Integrity Simulation in SPICE

A case Study: Driver Board of TFT Display Panel

TDR Concept and Layer Peeling Technique (one port) Macro-model Synthesis for Coupled Discontinuities

  • f Signal Path (two-port)

Challenge of SI Modeling for Real PCB and Package Summary

slide-26
SLIDE 26

NTU

26 2005/6/18

shorting vias Differential via

S

G

IC

G

S

IC

Through-hole via

Broadband Macro-Models of Differential Via

slide-27
SLIDE 27

NTU

27

Broadband Macro-Models of Differential Via

L

R

1

M

2

M

3

M

Port 1 Port 2

L

R Z =

Z Z

step

V

Terminatted traces Anti-Pad

Via-Pad

trace1 trace2 trace3

trace4 TDR

V

TDR

V

TDT

V

TDT

V

slide-28
SLIDE 28

NTU

28

Step responses and macro-PI model

Step response :

: incident wave : reflected wave :stimulative port : detected port :step response

mn

a b n m

y

( )

i m mn i n

b y t a =

1

( ) exp( )

mn

i i mn mn mn

L i

y t r p t

=

= −

: residues : poles : mode numbers

i mn i mn mn

L

r p

Pencil of matrix method

slide-29
SLIDE 29

NTU

29 2005/6/18

11 22 12 21 11 22 12 21 21 21 11 22 12 21 11 22 12 21 21 21

(1 )(1 ) (1 )(1 ) 2 2 1 (1 )(1 ) (1 )(1 ) 2 2 Z A B C D Z ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ + − + + + − ⎡ ⎤ ⎢ ⎥ ⎡ ⎤ ⎢ ⎥ = ⎢ ⎥ − − − − + + ⎢ ⎥ ⎣ ⎦ ⎢ ⎥ ⎣ ⎦

[ ]

1 2 3

1 1 1 D A M M M B B B − − ⎡ ⎤ = ⎢ ⎥ ⎣ ⎦

( ) ( )( ) ( )( ) ( ) ( )( ) ( )( ) ( ) ( )( )

11 22 12 21 21 1 11 22 12 21 11 22 12 21 21 2 11 22 12 21 21 3 11 22 12 21

(1 )(1 ) 2 1 (1 )(1 ) (1 )(1 ) 2 1 (1 )(1 ) 1 2 (1 )(1 ) M s Z M s Z M s Z ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ − + + − + + − + − + − + + − = + + −

= =

Lapalace transformation:

1

( )

mn

L i mn mn i i mn

r s s s p ξ

=

= +

Impulse response:

L

R

L

R

1

M

2

M

3

M

Port 1 Port 2

Z Z

Step responses and macro-PI model

( )

1 1

* 1 1 1 1 1 1 1 1 1

( ) ( ) ( )

( )

i i i

N i N i N i k k k i i i i i i i k k k k k k k k

r r r M s s K s s j s j

s

α α β α β

= = =

+ + + + + −

= + +

∑ ∑ ∑

( )

1

mn

L i mn mn i i mn

r y s s p

=

= +

slide-30
SLIDE 30

NTU

30 2005/6/18

Order reduction

( )

1 1

* 1 1 1 1 1 1 1 1 1

( ) ( ) ( )

( )

i i i

N i N i N i k k k i i i i i i i k k k k k k k k

r r r M s s K s s j s j

s

α α β α β

= = =

+ + + + + −

= + +

∑ ∑ ∑

( )

1 1 1 1

1 1 1 1 1 * 1 1 1 1

( ) ( ) ( )

( )

i i i i k k i i k

N i N i k k i i i i k k k k k r D r D N i k i i i k k k r D

r r M s s s s j r K s j

s

α α β α β

= = ≥ ≥ = ≥

+ + + + −

= + + +

∑ ∑ ∑

  • : 0.1% ~ 5% maximum residue

D

We define a parameter D for mode selection

slide-31
SLIDE 31

NTU

31 2005/6/18

Passivity criterion

* *

Re{ } Re{ } P V I V YV = = ≥

1

M

2

M

3

M

12

Y −

11 12

Y Y +

22 12

Y Y +

1 3 3 11 12 3 2 3 21 22

M M M Y Y Y M M M Y Y + − ⎡ ⎤ ⎡ ⎤ = = ⎢ ⎥ ⎢ ⎥ − + ⎣ ⎦ ⎣ ⎦

11 1 3 12 21 3 22 2 3

Y M M Y Y M Y M M = + = = − = +

1 3 3 3 2 3

( ) ( ) ( ) eigen{Re } ( ) ( ) ( ) M j M j M j M j M j M j ω ω ω ω ω ω ⎡ ⎤ + − ≥ ⎢ ⎥ − + ⎣ ⎦

slide-32
SLIDE 32

NTU

32

Systematic lumped-model extraction technique (SLET)

1

2 1 1

( ) ( ) ( )

i i

K K i i i i i i i i i i q v

q rs v P s M s s s K s h s u s m Q s

= = > >

+ = + + + + + +

∑ ∑

  • ( )

1 1 1 1

* 1 1 1 1 1 1 1 1 1

( ) ( ) ( )

( )

i i i i i i k k k

N i N i N i k k k i i i i i i i k k k k k k k k r D r D r D

r r r M s s K s s j s j

s

α α β α β

= = = ≥ ≥ ≥

+ + + + −

= + + +

∑ ∑ ∑

  • 1

2 3

1/ K K Z K = = =

slide-33
SLIDE 33

NTU

33 2005/6/18

Systematic lumped-model extraction technique (SLET)

1

2 1 1

( ) ( ) ( )

i i

K K i i i i q v i i i i i i

s P s M s s s K s s s m q r v u h Q s

= = > >

+ = + + + + + +

∑ ∑

  • 1

1

Ci Ci i

R Y s s R C = +

1 1

Ci i Ci i i

R C q h R = =

i

C

i

C

R

i

C

i

C

R

i

L

R

i

L

1 1

i Ci i Li Ci i Li i i i i i i i i i

v m r u v C R C R R R L r r C m = ⎛ ⎞ = − ⎜ ⎟ ⎝ ⎠ = − ⋅ = ⋅

2(

) ( )

i i i i i i

i i i L L i i C i i C L i i L

sLC C R Y s s R LC R LC s R R C L R + = + + + +

slide-34
SLIDE 34

NTU

34

Systematic lumped-model extraction technique (SLET)

3 2

2 1 1

( ) ( )

i i

i i i K K i i i q v i i i

q P s s s s r v u K Q s s s s m h

= = < <

+ = + + + + +

∑ ∑

i

C

2 ( )

i

C

V s

( )

i

C

V s + −

i

C

R

i

C

R

2 ( )

i

L

V s

L

i

L

R

i

C ( )

i

C

V s + −

2 ( )

i

C

V s

( )

i

L

V s + −

1 1

Ci i i i Ci

R q C h R = − = 1 1

i i Li Ci i i i Li i Ci i i i i i i

v C R R m r r R r R u L v C C m − = = − ⎛ ⎞ ⋅ = + = ⎜ ⎟ ⋅ ⎝ ⎠

slide-35
SLIDE 35

NTU

35

1

M

2

M

3

M

+ −

+ − + −

+ −

+ − + −

+ −

+ − + −

2 ( )

L

V s

+

  • +
  • 2

( )

C

V s

( )

C

V s

+

  • +
  • ( )

L

V s

+

  • 2

( )

C

V s

( )

C

V s

+

  • Vstep

L

R

L

R

C

1

M

2

M

3

M

Port 1 Port 2 Port 3

Port 4

Z Z

slide-36
SLIDE 36

NTU

36

Flow chart

( )

i m mn i n

b y t a =

1

( ) exp( )

mn

i i mn mn mn

L i

y t r p t

=

= −

TDR or FDTD

( ) ( )( ) ( )( ) ( ) ( )( ) ( )( ) ( ) ( )( )

11 22 12 21 21 1 11 22 12 21 11 22 12 21 21 2 11 22 12 21 21 3 11 22 12 21

(1 )(1 ) 2 1 (1 )(1 ) (1 )(1 ) 2 1 (1 )(1 ) 1 2 (1 )(1 ) M s Z M s Z M s Z ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ − + + − + + − + − + − + + − = + + −

= =

( )

1 1 1 1

* 1 1 1 1 1 1 1 1 1

( ) ( ) ( )

( )

i i i i i i k k k

N i N i N i k k k i i i i i i k k k k k k k k r D r D r D

r r r M s s K s s j s j

s

α α β α β

= = = ≥ ≥ ≥

+ + + + −

= + + +

∑ ∑ ∑

  • L

R

L

R

1

M

2

M

3

M

Port 1 Port 2

Z Z

1 3 3 3 2 3

( ) ( ) ( ) eigen{Re } ( ) ( ) ( ) M j M j M j M j M j M j ω ω ω ω ω ω ⎡ ⎤ + − ≥ ⎢ ⎥ − + ⎣ ⎦

slide-37
SLIDE 37

NTU

37

Example: asymmetric vias

L

R

L

R

4.3

r

ε =

Transmission line 50 Ohm

Port 2

S = 3 mil

GND

Port 1

Port 3

Port 4

Coupling Vias

L

R

L

R

1

M

2

M

3

M

Port 1 Port 2

Z Z

slide-38
SLIDE 38

NTU

38

Eigen-values profile of asymmetric vias

0.1 1 10

GHz

0.01 0.02 0.03 0.04 0.05

Eigenvalue

asymmetric vias £f1 £f2

1 3 3 3 2 3

( ) ( ) ( ) eigen{Re } ( ) ( ) ( ) M j M j M j M j M j M j ω ω ω ω ω ω ⎡ ⎤ + − ≥ ⎢ ⎥ − + ⎣ ⎦

slide-39
SLIDE 39

NTU

39 2005/6/18

Stability

( )

1 1 1 1

1 1 1 1 1 * 1 1 1 1

( ) ( ) ( )

( )

i i i i k k i i k

N i N i k k i i i i k k k k k r D r D N i k i i i k k k r D

r r M s s s s j r K s j

s

α α β α β

= = ≥ ≥ = ≥

+ + + + −

= + + +

∑ ∑ ∑

  • 1

M

2

M

3

M

+ −

+ − + −

+ −

+ − + −

+ −

+ − + −

slide-40
SLIDE 40

NTU

40

Time-domain response – V11

10 20 30 40 50 60 70 80

t (ps)

0.05 0.1 0.15 0.2 0.25

V 1 1 ( v

  • l

t )

3D-FDTD extracted model mode 54 extracted model mode 44

( )

1 1 1 1

* 1 1 1 1 1 1 1 1 1

( ) ( ) ( )

( )

i i i i i i k k k

N i N i N i k k k i i i i i i i k k k k k k k k r D r D r D

r r r M s s K s s j s j

s

α α β α β

= = = ≥ ≥ ≥

+ + + + −

= + + +

∑ ∑ ∑

  • L

R

L

R

4.3

r

ε =

Transmission line 50 Ohm

Port 2 S = 3 mil

GND

Port 1 Port 3 Port 4

Coupling Vias

slide-41
SLIDE 41

NTU

41

Time-domain response – V12 & V22

10 20 30 40 50 60 70 80

t (ps)

0.05 0.1 0.15 0.2 0.25

V 2 2 ( v

  • l

t )

3D-FDTD extracted model mode 54 extracted model mode 44

  • 0.015
  • 0.005

0.005 0.015 0.025 0.035

V12 & V21 (volt)

( )

1 1 1 1

* 1 1 1 1 1 1 1 1 1

( ) ( ) ( )

( )

i i i i i i k k k

N i N i N i k k k i i i i i i i k k k k k k k k r D r D r D

r r r M s s K s s j s j

s

α α β α β

= = = ≥ ≥ ≥

+ + + + −

= + + +

∑ ∑ ∑

  • L

R

L

R

4.3

r

ε =

Transmission line 50 Ohm

Port 2 S = 3 mil

GND

Port 1 Port 3 Port 4

Coupling Vias

slide-42
SLIDE 42

NTU

42

5 10 15 20 25 30

GHz

  • 70
  • 60
  • 50
  • 40
  • 30
  • 20
  • 10

S 1 1 ( d B )

3D-FDTD S11 extracted model mode 54 extracted model mode 44 5 10 15 20 25 30

GHz

  • 200
  • 150
  • 100
  • 50

50 100 150 200

S 1 1 ( d e g )

3D-FDTD S11 extracted model mode 54 extracted model mode 44

Frequency-domain response - S11 & S21

5 10 15 20 25 30

GHz

  • 80
  • 70
  • 60
  • 50
  • 40
  • 30
  • 20
  • 10

S 2 1 ( d B )

3D-FDTD S21 extracted model mode 54 extracted model mode 44 5 10 15 20 25 30

GHz

  • 200
  • 150
  • 100
  • 50

50 100 150 200

S21 (deg)

3D-FDTD S21 extracted model mode 54 extracted model mode 44

L

R

L

R

4.3

r

ε =

Transmission line 50 Ohm

Port 2 S = 3 mil

GND

Port 1 Port 3 Port 4

Coupling Vias

slide-43
SLIDE 43

NTU

43

Frequency-domain response - S31 & S22

5 10 15 20 25 30

GHz

  • 20
  • 15
  • 10
  • 5

5

S 3 1 ( d B )

3D-FDTD S31 extracted model mode 54 extracted model mode 44 5 10 15 20 25 30

GHz

  • 200
  • 150
  • 100
  • 50

50 100 150 200

S 3 1 ( d e g )

3D-FDTD S31 extracted model mode 54 extracted model mode 44 5 10 15 20 25 30

GHz

  • 70
  • 60
  • 50
  • 40
  • 30
  • 20
  • 10

S22 (dB)

3D-FDTD S22 extracted model mode 54 extracted model mode 44 5 10 15 20 25 30

GHz

  • 200
  • 150
  • 100
  • 50

50 100 150 200

S 2 2 ( d e g )

3D-FDTD S22 extracted model mode 54 extracted model mode 44

L

R

L

R

4.3

r

ε =

Transmission line 50 Ohm

Port 2 S = 3 mil

GND

Port 1 Port 3 Port 4

Coupling Vias

slide-44
SLIDE 44

NTU

44

Example: Differential via

Transmission line 50 Ohm

Port 2 S = 3 mil

GND

Port 1

L

R

L

R

4.3

r

ε =

Port 3

Port 4

GND

Differential Vias

L

R

L

R

1

M

3

M

Port 1 Port 2

Z Z

1

M

slide-45
SLIDE 45

NTU

45

Eigen-values profile of differential vias

1 3 3 3 2 3

( ) ( ) ( ) eigen{Re } ( ) ( ) ( ) M j M j M j M j M j M j ω ω ω ω ω ω ⎡ ⎤ + − ≥ ⎢ ⎥ − + ⎣ ⎦

  • 0.1

1 10

GHz

0.02 0.025 0.03 0.035 0.04 0.045 0.05

E i g e n v a l u e

Differential via £f1 £f2

slide-46
SLIDE 46

NTU

46

Time-domain response – V11 & V21

10 20 30 40 50 60 70 80

t (ps)

0.05 0.1 0.15 0.2 0.25

V11 (volt)

3D-FDTD extracted model

  • 0.02
  • 0.01

0.01 0.02 0.03 0.04

V 1 2 & V 2 1 ( v

  • l

t )

slide-47
SLIDE 47

NTU

47

Frequency-domain response - S11 & S21

5 10 15 20 25 30

GHz

  • 70
  • 60
  • 50
  • 40
  • 30
  • 20
  • 10

10

S11 (dB)

3D-FDTD S11 extracted model S11 5 10 15 20 25 30

GHz

  • 200
  • 150
  • 100
  • 50

50 100 150 200

S11 (deg)

3D-FDTD S11 extracted model 5 10 15 20 25 30

GHz

  • 80
  • 70
  • 60
  • 50
  • 40
  • 30
  • 20
  • 10

S21 (dB)

3D-FDTD S21 extracted model S21 5 10 15 20 25 30

GHz

  • 200
  • 150
  • 100
  • 50

50 100 150 200

S21 (deg)

3D-FDTD S21 extracted model

slide-48
SLIDE 48

NTU

48 2005/6/18

Frequency-domain response - S31 & S41

5 10 15 20 25 30

GHz

  • 20
  • 15
  • 10
  • 5

5

S31 (dB)

3D-FDTD S31 extracted model S31 5 10 15 20 25 30

GHz

  • 200
  • 150
  • 100
  • 50

50 100 150 200

S31 (deg)

3D-FDTD S31 extracted model 5 10 15 20 25 30

GHz

  • 80
  • 70
  • 60
  • 50
  • 40
  • 30
  • 20
  • 10

S41 (dB)

3D-FDTD S41 extracted model S41 5 10 15 20 25 30

GHz

  • 200
  • 150
  • 100
  • 50

50 100 150 200

S41 (deg)

3D-FDTD S41 extracted model

slide-49
SLIDE 49

NTU

Outline

Introduction Signal Integrity Simulation in SPICE

A case Study: Driver Board of TFT Display Panel

TDR Concept and Layer Peeling Technique (one port) Macro-model Synthesis for Coupled Discontinuities

  • f Signal Path (two-port)

Challenge of SI Modeling for Real PCB and Package Summary

slide-50
SLIDE 50

NTU

Challenge of Modeling the Real PCB and Package

4-layer Motherboard for Desktop Computer (PCB)

slide-51
SLIDE 51

NTU

Challenges for Modeling the Real PCB and Package

Top side Bottom side

4-layer Motherboard for Desktop Computer (PCB)

slide-52
SLIDE 52

NTU

Challenges for Modeling the Real PCB and Package

4-layer BGA Package, 37.5mm × 37.5mm, 788 pin balls

Ground Layer (layer 2) Power Layer (layer 3)

slide-53
SLIDE 53

NTU

Challenges for Modeling the Real PCB and Package

Real PCB and Packages

  • 1. Several thousands traces routed on a PCB.
  • 2. Several thousand through hole vias
  • 3. Perforated power and ground planes
  • 4. Irregular power/ground planes partitions.

In SI simulation, we need to think

How accurate you need? How complicated your circuits are? How much (computing) resources you have?

slide-54
SLIDE 54

NTU

Challenges for Modeling the Real PCB and Package

Material Characteristics:

  • 1. Substrate: Broadband information of dielectric constant and loss tangent.
  • 2. Conductor: frequency dependent loss (skin effect)

( ) ( ) ( )

' ''

f f j f ε ε ε = −

slide-55
SLIDE 55

NTU

Challenges for Modeling the Real PCB and Package in High-speed Circuits

Signal Propagation Characteristics:

  • 1. Signal line referred to the perforated power or ground planes.
  • 2. Broadband single (differential) via models
slide-56
SLIDE 56

NTU

Challenges for Modeling the Real PCB and Package in High-speed Circuits

Power distribution networks characteristics

Challenges: (how accurate?)

  • Power/ground ring with shorting vias
  • Thousands of via holes on power/ground planes
  • Vertical interconnects modeling and linking between package and PCB
  • Mutual coupling between package and PCB
slide-57
SLIDE 57

NTU

Challenges for Modeling the Real PCB and Package in High-speed Circuits

Power Network Pre-drive Circuits

IVDD Ipd Ishot Isig

( )

VDD sig shot pd clamp

I I I I I ≅ + + +

IBIS Model for Power Noise modeling

Isig are considered in IBIS model (pull up and pull down current) The pre-drive current Ipd and shot-through current Ishot are not considered in IBIS model

slide-58
SLIDE 58

NTU

Challenges for Modeling the Real PCB and Package in High- speed Circuits

IBIS Model for SSN modeling

Pull up current Pre-drive current

slide-59
SLIDE 59

NTU

Summary

As an example, a driver PCB for TFT display panel is modeled by two

  • approaches. One is using commercial SI design tool, and the other is based
  • n the HSPICE environment by constructing equivalent SPICE-compatible

models. TDR concept and layer peeing technique for extracting equivalent circuit models is introduced based on time domain response. A synthesis approach for macro equivalent circuit model for coupled discontinuity is also discussed. Challenges for SI design tool in modeling the real PCB and package in high- speed circuits are discussed. They includes material characteristics, signal propagation characteristics, power distribution networks, and IBIS model for SSN.