- Granite River Labs

Transcription

- Granite River Labs
Design, Simulation and Measurement
Ben Chia of Signal Integrity
The Importance
Signal Integrity Consultant
GRL Company Confidential
Power Integrity Measurement Demo
Overview
• Introduction of power distribution network
• Power noise sources and data patterns
• Power noise measurements in time
domain and frequency domain
• Power plane impedance measurements
• latest on-chip power noise measurements
and correlation examples
Current Change at Different Rate
• Processor wakes up in 0.2 clock cycle
• Memory operation starts in 5 clock cycle
• Memory read/write turn-around operation
in 2 cycles
• Power supply can not provide energy fast
enough, what is the reason?
Voltage Regulator 50A/uSec – too slow
Fundamental
• How fast the circuit needs energy?
– Determined by Intel/Altera.. Specification
• Circuit Operations  determine test patterns
– System wakeup from sleep mode
– Memory transaction
• Idle Read  Idle  Write
• Idle  Read  Write
• Idle  DRAM Refresh
– IO activities
• Test pattern frequency ≠ System resonance
frequency
What is system resonance frequency ?
Typical Power Delivery System
Power Delivery System View
VDD
Board
Decap
Voltage
Regulator
Module
Package
and on-chip
PCB
Power
planes
GND
Vmax
Vnom
Tolerance
Low-Freq.
Mid-Freq.
Regulator
Board
Package
Hi-Freq.
Vmin
On-Chip PDN
Device
Supply noise is added on several levels of the design hierarchy
PDN at Medium and Low Frequency
PDN impedance seen from the chip at low/medium
frequencies: ZPDN
VRM
Board
On-Chip
Package
 ZPDN
Simplified on-chip
PDN model
ZPDN has to be small over the entire frequency range
of interest to minimize supply noise due to current
variations
Target Impedance Concept
Analyzing Self-Induced Supply Noise:
- The Supply Impedance Profile (ZPDN) concept
ZPDN
(log)
Vnoise(f) = ZPDN(f) ∙ Inoise(f)
Typical Profile of
Supply Impedance
Frequency
VRM
PCB
x0 … x00 MHz
(log)
Vnoise
ZPDN
Package
On-chip
Inoise(f)
Typical PDN Impedance Profile
VRM
Board Caps
PCB Board
Package
On-chip Decaps
• Impedance profile formed by the interaction of various
PDN components
• Impedance peak at package/chip resonance
• Peak impedance dependent on package, PCB, and onchip parameters
Example PDN Impedance Profile - cont
Ztarget
ZPDN > Ztarget at package/chip resonance
Possible solution:
• Reduce package inductance
But other solutions possible as well
• Design trade-offs possible
Supply Noise Generation
•
Supply noise is dependent on INoise frequency profile relative to ZPDN
– Current components at frequencies of high ZPDN amplitude create large noise
fresonance = 100…300MHz
data
clock
edges
ZPDN
Frequency
•
In existing designs (e.g. 800MHz), already fresonance < (data rate) / 2
• Largest impedance can be excited by worst-case data pattern
• Increasing data rate does not increase supply noise amplitudes
But:
• Increasing data rate reduces timing budget available for supply noise
induced jitter
Supply Noise for Ltot = 2nH … 20nH
- 6.25GB/s Data Rate, Frequency Domain
• For high frequencies, noise is independent of Ltot
• Determined by on-chip decaps
DDR3 Power Supply System Overview
(WRITE Access)
Board
PCB
Controller Supply
Network
VRM
Controller
Package
DRAM
Signaling Channel
Package
Circuits
VddA
VddIO
Vss
•
Output drivers will generate noise on (VddIO-Vss)
– Especially during SSO events
•
Common practice: Sensitive circuits moved to ‘quiet’ supply (e.g. VddA)
Power Integrity analysis has to address
• Supply noise on (VddIO-Vss) - (self-induced noise during SSO event)
• Supply noise on (VddA-Vss) – (coupled noise during SSO event)
Supply Noise during SSO Event
- Output Driver Supply Noise
VddIO
Package
Synchronous Switching Outputs:
• Superposition of individual
driver switching currents
• Large current changes in
package supply
• Voltage changes on package
inductance
Vss
Impact:
• Voltage Margin reduction
• Timing jitter
• Waveform distortion
Supply Noise during SSO Event
- Supply Noise on Internal Supplies (Shared Vss)
VddA
Package
VddIO
PLL
Clock
Signal Path
Vss
Sources of Supply Noise Coupling:
• Ground Bounce
• Supply-to-supply coupling in package and circuits
• Signal-to-supply coupling in package
Impact of Supply Noise on Output Jitter
Ideal Supply
Eye
opening
Supply Noise
at Internal Circuits
Supply Noise
at Output Drivers
Eye
opening
Eye
opening
Total Supply Noise
Eye
opening
Outline
• Introduction
• Overview of Supply Noise in DDR3 Systems
• Analyzing Self-Induced Noise on Output
Driver Supply
• Analyzing Noise Coupling into Internal
Sensitive Supply
• Design Examples and Correlations
• Summary and Conclusions
Supply Noise Modeling Correlation with
DDR3 Test System
• Intention:
• Correlate supply noise prediction on DDR3 system
DDR3
DDR3
controller
DDR3
• DDR3 system for data rate up to 1600MHz
• 6-layer PCB board
• Controller in wire-bond package
– 32 data lines, 21 control lines
• Single rank of two x16 DDR3 devices
DDR3 Test System:
- Combined Power and Channel Model (DQ)
Controller
DDR3 Devices
Pkg
PCB
DQ[0:31]
DQ[0:31]
PCB
DQ[0:31]
Pkg
DQ[0:31]
CCCS
CCCS
CCCS
CCCS
• Final combined power and signal model consisted of:
– 32 DQ signals
– 21 Address and Control signals
DDR3 Test System:
- Output Driver Supply Noise Correlation
• Simulating supply noise waveform for two different data
pattern:
Pattern 2
Supply Noise
Supply Noise
Pattern 1
Good correlation of noise amplitude and waveform
DDR3 Test System:
- Measuring Jitter Sensitivity to VDDA Noise
• Measuring jitter on one signal line due to switching of other signal
line(s)
• Correlate to amplitude of coupled noise on internal supply VDDA
(simulated)
Scope
Controller
BA3
Procedure:
• Transmitting clock pattern on signal ‘BA3’ (victim)
• All but one of the other signals kept quiet
• One other signal (aggressor) transmitting clock pattern
•
Measuring jitter on ‘BA3’ for different aggressor lines
DDR3 Test System:
- Jitter Measurement Results
Voltage (mV)
Aggressor Pin Location (Relative to pin BA3)
A12
12.3
A12
BA0
A11
21
BA1
BA1
9.6
BA2
BA2
BA3
BA3
(BA3)
25
20
15
5
0
VDDA Noise Amplitude
10
90
80
70
60
50
40
30
20
10
0
BA0
13.3
A0
A0
22.7
21.7
A3
A3
15.5
A4
Pin
A4
Pin
CKjitter
A2
A2
14.5
A5
A5
Vdd_pp Comparison
12
A1
A1
13.5
A6
A6
A7
A7
9.2
A8
A8
7.8
A9
A9
8.9
A10
A10
9.2
Aggressor Pin Location (Relative to pin BA3)
ps
Jitter on Pin BA3
A11
• Strong correlation between jitter and VDDA noise amplitude
• VDDA amplitude dependent on local signal-to-supply coupling
Time Domain Power Noise Measurement
• Place probe close to the receiver end
• Use short ground leads to reduce probing
inductance
• Excite system with power sensitive
patterns and frequency
• Move trigger to min/max voltage setting
VNA and Impedance Measurement
• VNA is a sine-wave generator with a source
impedance of 50 Ohms.
• Measure reflected wave S11 to estimate
impedance
• When power impedance is less than 1 ohm,
VNA can not provide accurate results with one
port measurement
2-Port Low Impedance
Measurement
• The 2-Port VNA technique is the RF equivalent
of the Kelvin DC technique
• Both ports of of the VNA are connected to the
same pads of the DUT.
• Port 1 is used to drive the current through the
DUT
• Port 2 is used to measure the voltage generated
across the DUT.
• very small voltages can easily be measured by
port 2.
Two Port VNA Setup
Two Port Measurement Model
Probing directly on Bypass Caps
VRM Power Impedance
Measurement
When off, the RLC of the passive elements that make up the regulator
system is measured.
When powered on, the low frequency impedance is pulled dramatically
lower by the regulation feedback circuitry.
Recommendations
• Keep the phase length of the connections
from the ports to the DUT as short as
possible
• it should be within 1/20 of a wavelength of
the highest frequency measured.
• The microprobes, calibrated right to the
tips, can enable accurate frequencies well
above the GHz range.
Services and Products by Ben Chia
•
•
•
•
•
•
•
Signal integrity consulting
Power integrity consulting
Fixture design
LPDDR2 package model
Thermal consulting
Phase noise measurement
Durable PCB probes and probing solutions
- Contact www.packetmicro.com for details