![Page 1: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/1.jpg)
‘SLOW-DANCING’
PDN FOR MEMORY
CONTROLLER
PACKAGES
May 10, 2012
Confidentiality Label
1
Hany M Fahmy
HSD Application Expert
Agilent Technologies Inc.
Davy Pissoort, KHBO-K.U. Leuven
May 10th , 2012
![Page 2: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/2.jpg)
What is the Spectral Content of the SSO noise?
May 10, 2012
Confidentiality Label
2
We have Strong Harmonics close to 10GHz for DDR3-1866
![Page 3: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/3.jpg)
I am driving from the Voltage-Regulator to the
VddQ Die-Bumps, why I am having so many
accidents!!!!!
• Noise Frequency Distribution:
1. IR Drop (DC losses) through the whole path
2. VR noise in the KHz range (switching VR noise usually 450Khz to 500KHz for DDR3 systems) Controlled by the on-PCB decaps mainly
3. Low-Freq noise in the MHz range is controlled by the on-PCB decaps and also the on-PKG decaps do support as well
4. SSO noise in the GHz range is controlled by the on-die ad on-PKG decaps
MOM do provide a Single-Shot Solution from DC up to the GHz range of the SSO noise unlike conventional tools that do have separate solutions for IR-Drop then Low-Freq and Hybrid-Techniques can’t be used for SSO GHz noise
May 10, 2012
Confidentiality Label
3
![Page 4: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/4.jpg)
Proposed PDN Optimization Strategy:
- PDN Resonances & FD optimization of decaps MOM
+ ADS Schematic
- Co-SI/PI eye-sim Convolution Transient engine
- EMI & P2P FDTD Simulations with Icc(t) OR CPM
May 10, 2012
Confidentiality Label
4
![Page 5: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/5.jpg)
New Outlook at PI Problems in HSD systems
1. MOM-FD extraction of PDN for PKG & PCB
2. ADS-Schematic Lump on-die PDN model & VR & on-PKG decaps & on-PCB
decaps
3. ADS-Optimizer Optimize the PDN decaps for Target Impedance profile from
DC to the GHz range (detecting resonances & damp them using all decap
schemes on-die+on-PKG+on-PCB
4. MOM-FD Extraction of PDN+Data-nets for PCB & PKG (Example # 1)
5. ADS-Schematic lump on-die PD model & VR & on-PKG decaps & on-PCB
decaps obtained from # 3. Add VR low-frequency noise profile (switching VR
noise in the KHz range).
6. Transient Convolution TD analysis with IBIS model or BSIM4 models to study the
impact of VR-noise & SSO-noise & IR-drop all together on the data-eye-opening.
7. Measure the Current-profile Icc(t) on VddQ pins on PCB
8. FDTD of PCB Inject the current profile Icc(t) from # 7 to fine-tune the on-
PCB decaps for minimum Radiated-Emission of SSO noise (Example # 2)
May 10, 2012
Confidentiality Label
5
![Page 6: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/6.jpg)
EXAMPLE 1: STEPS # 1-3
DETECTION OF RESONANT
FREQUENCY OF THE WHOLE
PDN SYSTEM
OPTIMIZATION OF DECAPS TO
MEET CERTAIN IMPEDANCE
PROFILE
May 10, 2012
Confidentiality Label
6
![Page 7: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/7.jpg)
FD Optimization of the PDN network
May 10, 2012
Confidentiality Label
7
![Page 8: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/8.jpg)
Impact of decoupling schemes? FD Optimization
May 10, 2012
Confidentiality Label
8
DIE
PKG
PCB
VR
![Page 9: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/9.jpg)
EXAMPLE 2: STEP # 4
STUDYING THE RELATIONSHIP
BETWEEN RPD & NOISE-
COUPLING BETWEEN VDDQ &
DATA-NETS
May 10, 2012
Confidentiality Label
9
![Page 10: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/10.jpg)
Co-SI/PI Modeling OF Multi-Giga-bit EMI effects
10
• Signal layer transitions: L1-2-L3 is it same like L1-2-L5?
• Open-stubs of Vias
• Stitching vias impact (# & Locality)
Optimizing on-PKG
decaps for Minimum
coupling of Power-Noise
to Data-Signals
![Page 11: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/11.jpg)
DDR3 Package Modeling using MOM DC to 20GHz
DQ nets major referencing to GND
May 10, 2012 11
![Page 12: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/12.jpg)
Routing of DQ signals from Bumps-Top to Layer-3
running as Symmetric-SL sandwiched between
GND on Layers 2 & 4
May 10, 2012 12
DQ signals @ Die-Bumps DQ signals on Layer-3 as Symmetric-SL
Optimizing on-PKG
decaps for Minimum
Power-Noise to Signal-
Coupling
![Page 13: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/13.jpg)
Moving from Layer-3 to Layer-6 through Signal-PTH
to pickup the Balls
May 10, 2012 13
DQ signals on Layer-3
DQ signals on Layer-6 routed
between GND on layers 5
![Page 14: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/14.jpg)
Impact of GND-PTH stitching: Proximity & #
Original-Package: PKG1 with 15-GND-PTH
EMEA
2011
14
![Page 15: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/15.jpg)
Impact of GND-PTH stitching: Proximity & #
New Proposal-Package:PKG2 with ONLY 3-GND-
PTH
May 10, 2012 15
![Page 16: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/16.jpg)
Impact of GND-PTH stitching: Proximity & #
Test-case Package: PKG3 with 0-GND-PTH
May 10, 2012 16
![Page 17: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/17.jpg)
FD Risk Assessment of VddQ-Noise coupling to
Data-Signals
May 10, 2012
Confidentiality Label
17
ON-PKG DECAPS
PACKAGE MOM S-MODEL
PORTS DIE-BUMP & DECAPS & BALLS
& 8-DATA SIGNALS + DQS/DQS# + DQM
AC NOISE-SOURCE
SWEEPING
AMPLITUDE @ VDDQ-
BUMP
MB LOADING
MODEL
![Page 18: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/18.jpg)
NOISE-COUPLING TO TOGGELLING DATA-SIGNALS
0V noise @ VddQ-Bump Cpkg
May 10, 2012
Confidentiality Label
18
15 GND-PTH
![Page 19: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/19.jpg)
DO ON-PKG DECAPS IMPACT
THE COUPLING-FREQ AND
AMOUNT OF COUPLING?
May 10, 2012
Confidentiality Label
19
![Page 20: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/20.jpg)
NOISE-COUPLING TO TOGGELLING DATA-SIGNALS
300mV noise @ VddQ-Bump
Cdie 50pF per I/O
Cpkg is 4.7uF
May 10, 2012
Confidentiality Label
20
15 GND-PTH
100mV noise
coupling at
2.57GHz
![Page 21: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/21.jpg)
NOISE-COUPLING TO TOGGELLING DATA-SIGNALS
300mV noise @ VddQ-Bump
Cdie 50pF per I/O
Cpkg is 0.001uF
May 10, 2012
Confidentiality Label
21
15 GND-PTH
100mV noise
coupling at
2.57GHz &
180MHz
![Page 22: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/22.jpg)
NOISE-COUPLING TO TOGGELLING DATA-SIGNALS
300mV noise @ VddQ-Bump
Cdie 50pF per I/O
Cpkg is 1pF
May 10, 2012
Confidentiality Label
22
15 GND-PTH
700mV noise
coupling at
1.39GHz
![Page 23: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/23.jpg)
IS THERE A RELATIONSHIP
BETWEEN RPD AND NOISE-
COUPLING?
May 10, 2012
Confidentiality Label
23
![Page 24: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/24.jpg)
NOISE-COUPLING TO TOGGELLING DATA-SIGNALS
0mV noise @ VddQ-Bump
Cdie 50pF per I/O
Cpkg is 4.7uF
May 10, 2012
Confidentiality Label
24
3 GND-PTH
![Page 25: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/25.jpg)
NOISE-COUPLING TO TOGGELLING DATA-SIGNALS
300mV noise @ VddQ-Bump
Cdie 50pF per I/O
Cpkg is 4.7uF
May 10, 2012
Confidentiality Label
25
3 GND-PTH
40mV MORE noise coupling at 2.57GHz
for 3-GND-PTH than 15-GND-PTH
![Page 26: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/26.jpg)
NOISE-COUPLING TO TOGGELLING DATA-SIGNALS
300mV noise @ VddQ-Bump
Cdie 50pF per I/O
Cpkg is 4.7uF
May 10, 2012
Confidentiality Label
26
1 GND-PTH
20mV LESS noise coupling at 2.57GHz for 1-
GND-PTH than 15-GND-PTH
BUT 200mV wide-band coupling around 4.7GHz
![Page 27: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/27.jpg)
EXAMPLE 3: STEP # 8
WHAT IS THE BENEFIT OF ON-
PCB DECAPS UNDER THE IC?
May 10, 2012
Confidentiality Label
27
![Page 28: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/28.jpg)
SSO Noise Source Extraction
Drivers Channel Receivers
Power Delivery Network
Current Probe @ VddQ pins
• SSO current is obtained by a combined
simulation of the power delivery network model
and the memory IO channel model
Combining Measured Icc(t) with FDTD
simulations to study the critical on-board-
decaps under the GPU
WORKSHOP EMEA
![Page 29: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/29.jpg)
29
SSO Noise
fft
ifft
•Time-domain noise pattern directly imported into FDTD
solver
steady-state frequencies
Measured Dynamic-current profile Icc(t)
WORKSHOP EMEA
![Page 30: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/30.jpg)
30
Board Geometry
11 cm
8 c
m
Signal
Ground
Signal
VDD
Ground
VDD
Stackup
board thickness: 1.57mm
Improting PCB layout of the Memory-
Channel
WORKSHOP EMEA
![Page 31: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/31.jpg)
31
SSO Noise Source on Top Layer
31
IC
Noise sources
WORKSHOP EMEA
![Page 32: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/32.jpg)
32
Decaps on Bottom Layer
32
decaps
WORKSHOP EMEA
![Page 33: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/33.jpg)
33
Far-Field Radiation at 0.5 GHz
33
With Decaps Without Decaps
Reduction of 3-4 dB WORKSHOP EMEA
![Page 34: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/34.jpg)
34
Far-Field Radiation at 1.0 GHz
34
With Decaps Without Decaps
Reduction of 3-4 dB WORKSHOP EMEA
![Page 35: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/35.jpg)
35
Current Density at 0.5 GHz (1)
35
Without Decaps
WORKSHOP EMEA
![Page 36: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/36.jpg)
36
Current Density at 0.5 GHz (2)
36
With Decaps
WORKSHOP EMEA
![Page 37: Slow dancing pdn on memory-controller-packages may-10th_2012_hf_last](https://reader033.vdocument.in/reader033/viewer/2022060110/555ed4b6d8b42a772f8b49d1/html5/thumbnails/37.jpg)
Conclusion
• Accurate modeling of Data-signals along with VddQ & VssQ
is important to capture VddQ-Noise Coupling to Data-Signals
• MOM is well suited to Model Data-Signals + VddQ + VssQ
including Return-Path-Discontinuity
• PDN Decoupling & GND-Stitching (Return-path-discontinuity)
impacts the Amount of VddQ-Noise coupling as well as the
Coupling-Frequency & Bandwidth of noise-coupling
• FDTD is best suited for SSO noise Modeling the impact of on-
PCB decaps to mitigate Radiated Emission caused by PCB
edge-emission due to noise pn PDN
May 10, 2012
Confidentiality Label
37