Transcript 投影片 1

Design Considerations and Improvement by Using Chip and Package Co-Simulation

Yeong-Jar Chang, Meng-Xin Jiang, Chen-Wei Chang, Wang Jin Chen, Faraday Technology Corporation, Taiwan, R.O.C.

Charlie Shih, Jack Lin Cadence Design Systems 1

Overview

Traditional Package Design ConsiderationProposed FlowPer-pin Inductance Checking and

Improvement

Coupling Checking and ImprovementCo-simulation and Improvement

2

Traditional Package Design Consideration Package Pre-layout Simulation Package Post-layout Simulation

Chip model Estimated Package model Chip model Package model

It is very difficult to get the good trade off between Efficiency and Quality !

3

Proposed Flow and Methodologies

Package Design Fast Checking Electrical Checking Good Enough?

No Yes

    

Trace impedance Coupling Group delay Reference plane Per-pin inductance

Yes

Good Enough?

No

   

Power impedance Pulse response Insertion/Return loss Transient power analysis IC/PKG/PCB Co-sim Good Enough?

No Yes

Finish 4

Per-Pin Inductance Checking and Improvement (1/2) GND1 GND1 GND3 GND2 GND2 GND3 GND1 (b) Parallel 3 Balls (c) Effective 3 Balls (a) Single Ball The cases to compare the P/G inductance 5

Per-Pin Inductance Checking and Improvement (2/2) (a) 0.578

W

~ 0.92nH (at 100MHz) (b) 0.402

W

~ 0.64nH (at 100MHz) (c) 0.270

W

~ 0.43nH (at 100MHz) 6

Design Consideration (1)

Do not treat via, lead-frame or BGA ball as

simple inductors only

Parallel scheme can not always get the

reduction as we expected

The better position, case (c), can achieve

33% improvement than case (b) with the same number of ground balls 7

Result – GND layout improvement

4.267nH

4.195nH

XIM-EPA can tell us 2% improvement in several minutes 8

Example – GND layout improvement

50um 100um 9

Coupling Behavior - Even Mode and Odd Mode Odd Even 10

Coupling Behavior

Lumped Circuit

0000 -> 1111 faster 1111 -> 0000 faster 0101 -> 1010 slower 1010 -> 0101 slower

Take the EM (electro-magnetic field) Into consideration

Rising delay at even pattern = 523.3738 ps Falling delay at even pattern = 450.7990 ps Rising delay at odd pattern = 514.2257 ps Falling delay at odd pattern = 441.7276 ps

11

Design Consideration (2)

The coupling behavior is much different

from what we think in the RC-based circuit analysis.

The corner (fast/slow) simulation will be

different

We need to take the EM into consideration

if the size is large or the speed is fast. For the rule of thumb, the critical size is

/20.

(

= wave length = speed of light / frequency ) 12

Example - Coupling Improvement

Enlarging the space from 55um to 65um can reduce the coupling coefficient from 0.11 to 0.09

13

Basic Co-Simulation Concepts

3v 1v 4v 0.5v

5v Global GND=0 2v S1 REF1 3.5v

Global GND=0 S2 REF2 5v S1 and S2 are S-parameter models 14

Design Consideration (3)

The S-parameter model is a mathematic model

which records the relative voltage instead of the absolute voltage.

Connecting the REFs of S-parameters and the

global GND (0 or ideal GND) together is correct for co-simulation. But, it does not mean that they are all 0 voltage.

Chip-package co-simulation is very important to

know the real behavior. 15

Example: Chip-Package Co-Sim

1.070~1.079v

Dynamic IR drop without package model

REF1

Chip Chip

P1 G1 P2 G2 Die side P1 G1 P2 G2 Die side

Package

Ball side P1 G1 P2 G2

Package

REF2

to other REFs and the global ground

Ball side P1 G1 P2 G2

1.022~1.031v

Dynamic IR drop with package model of initial design 1.066~1.074v

Dynamic IR drop with package model after modification 16

Summary

   

Have proposed a new flow to improve the efficiency and quality of package design The chip-level and package-level design concepts are totally different Have introduced some design considerations for improving package design Have consolidated the ground connections for chip-package co-simulation 17

Appendix

18

Case Studies for Model Extraction in Different GND Setting 19

Case 1 Case 2 Case 3 20

Delay Differences in PCB

(W=6mils, D=6, L=1000, 50ohm) Odd Quiescent Even 13.58ps

10.35ps

21

References

[1] R. Pomerleau, S. Scearce, T. Whipple, “Using Co design to Optimize System Interconnect Paths”, DesignCon 2011 [2] Keith Felton, “Methodology and Flow Challenges in System-level Co-design of Multi-die Packaged Systems”, Article on www.chipdesignmag.com

[3] Joel McGrath, "The Need for Package-Aware Methodology for IC Design" Article on www.chipdesignmag.com

[4] M. Patil, et al, "Chip-package-board co-design for Complex System-on- Chip(SoC)", in Proc. EPEPS, pp. 273-276, 2010.

22