Sunteți pe pagina 1din 22

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 Consideration


• Proposed Flow
• Per-pin Inductance Checking and
Improvement
• Coupling Checking and Improvement
• Co-simulation and Improvement

2
Traditional Package Design Consideration

Package
Pre-layout Chip model
Simulation
Estimated
Package model

Package
Post-layout Chip model Package model
Simulation

It is very difficult to get the good trade-


off between Efficiency and Quality !

3
Proposed Flow and Methodologies
Package
Design

Fast Electrical IC/PKG/PCB


Checking Checking Co-sim

Yes Yes Yes


Good Good Good
Enough? Enough? Enough?

No No No

 Trace impedance  Power impedance


 Coupling  Pulse response
 Group delay  Insertion/Return loss
 Reference plane  Transient power
 Per-pin inductance analysis
Finish

4
Per-Pin Inductance Checking and
Improvement (1/2)

GND2

GND3

GND1
GND1 GND1

GND3

GND2

(a) Single Ball (b) Parallel 3 Balls (c) Effective 3 Balls

The cases to compare the P/G inductance

5
Per-Pin Inductance Checking and
Improvement (2/2)
P/G Impedance

(a) 0.578W ~ 0.92nH (at


100MHz)
(b) 0.402W ~ 0.64nH (at
100MHz)
(c) 0.270W ~ 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 Take the EM (electro-magnetic field)


Circuit Into consideration
0000 -> 1111 faster Rising delay at even pattern = 523.3738 ps
1111 -> 0000 faster Falling delay at even pattern = 450.7990 ps
0101 -> 1010 slower Rising delay at odd pattern = 514.2257 ps
1010 -> 0101 slower 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 4v 5v

1v 0.5v

Global GND=0

2v 3.5v 5v

S1 S2
REF1 REF2

S1 and S2 are
S-parameter models
Global GND=0

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 1.022~1.031v

Dynamic IR drop without package model Dynamic IR drop with package


model of initial design

REF1
Chip Chip
P1 G1 P2 G2 P1 G1 P2 G2
Die side Die side

Package Package 1.066~1.074v


REF2
Ball side Ball side
P1 G1 P2 G2 P1 G1 P2 G2
to other REFs
Dynamic IR drop with package
and the global ground
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

S-ar putea să vă placă și