DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply...

25
DesignCon 2012 Design and Characterization of the Power Supply System for a High Speed 1600 Mbps DDR3 Interface in Wirebond Package Ralf Schmitt, Rambus Inc. [Email: [email protected]] Hai Lan, Rambus Inc.

Transcript of DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply...

Page 1: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

DesignCon 2012

Design and Characterization of the Power Supply

System for a High Speed 1600 Mbps DDR3

Interface in Wirebond Package

Ralf Schmitt, Rambus Inc. [Email: [email protected]]

Hai Lan, Rambus Inc.

Page 2: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

Abstract

This paper presents a supply system design methodology for high-speed interface

systems used in the design of a 1600 Mbps DDR3 interface in wirebond package. The

high data rate and challenging system environment requires a system-level approach of

supply noise mitigation that demonstrates the full spectrum of Power Integrity

considerations typical in the design of high-speed interfaces. We will first discuss supply

noise considerations during the architectural design phase used to define a supply

mitigation strategy for the interface design. Next, we will discuss the physical

implementation of the supply network component on the chip, the package, and the PCB

using a co-design approach. Finally, we will present measurement data demonstrating the

achieved supply quality and correlations to simulation results based on supply systems

models developed during the design phase of the interface.

Authors Biography

Ralf Schmitt received his Ph.D. in Electrical Engineering from the Technical University

of Berlin, Germany. Since 2002, he is with Rambus Inc, Los Altos, California, where he

is a Senior Engineering Manager leading the SI/PI group, responsible for designing,

modeling, and implementing Rambus multi-gigahertz signaling technologies. His

professional interests include signal integrity, power integrity, clock distribution, and

high-speed signaling technologies.

Hai Lan is a Principal Engineer at Rambus Inc., where he has been focusing on on-chip

power integrity and jitter analysis in high-speed and/or low-power I/O interfaces,

specializing in advanced modeling, simulation, and on-chip characterization. He received

his Ph.D. in Electrical Engineering from Stanford University in 2006 with his doctoral

research on substrate coupling noise in mixed-signal ICs and SoC. His professional

interests include on-chip and system PI and SI, mixed-signal integrated circuits, high-

speed interconnects, and advanced silicon effects such as substrate noise coupling.

Acknowledgement

Special thanks go to June Feng for extensive SI and PI simulations as well as channel

correlation on the final system.

Also special thanks go to Elias Lozano for his extensive work on supply noise

measurements and the extraction of self- and transfer supply impedances in the final

system.

Page 3: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

I. Introduction

Power Integrity is an important design aspect for high-speed interfaces systems. Supply

noise causes jitter in clocking and timing paths, commonly called Power Supply Induced

Jitter (PSIJ), which reduces the timing margin of internal signal paths as well as the

timing margin of the entire interface system. Noise on the power supplies of driver and

receiver circuits also effect the signal integrity of the interface system, causing timing

jitter and voltage noise that reduces the system margin. Interfaces operating in the Multi-

Gigabit range require a supply system design that thoroughly analyzes supply noise and

its impact on system performance and carefully optimizes the power supply design in a

co-design covering architectural decisions of power partitioning and the implementation

of the Power Distribution Network (PDN) on chip, package, and PCB.

In this paper, we will present the design and characterization methodology for the power

supply system of a DDR3 interfaces operating at 1600Mbps in a low-cost wirebond

package. In this interface system, the supply design was particular challenging due to a

data rate target that is relatively high for DDR3 signaling, which leaves very little room

for supply noise induced margin losses. Further challenges were the high inductance of

wirebond packages, which causes supply noise as a response to current changes, and the

large output driver currents in DDR3 systems during SSO events. It therefore required the

development of a highly optimized supply system for this interface design which

exemplifies the general considerations required for the design of high-quality interface

supply systems. The design methodology presented in this paper can therefore also be

used as a general reference for the supply system design of advanced high-speed interface

systems.

First, we will discuss the critical design considerations for the power supply systems

during the architectural phase of the interface design, defining the principle strategy for

supply noise mitigation in this design. We will analyze critical timing paths in the

interface and determine the impact of supply noise on these paths. Based on this analysis,

we will define power supply domains that separate circuits generating large noise

currents from timing circuits that are sensitive to supply noise and define supply noise

targets for each of these rails.

Next, we will describe the physical implementation of the PDN in the target system

environment. We will analyze the requirements on the supply impedance in order to

control self-induced noise on each supply rail. We will also analyze noise coupling

between different supply rails using the supply transfer impedance between supply rails

and define strategies to mitigate this noise coupling. Finally, we will use a

chip/package/PCB co-design approach to design a PDN that meets both the requirements

for self-induced noise as well as noise coupling.

Finally, we will present characterization results of the supply system measured on the

final system implementation. Using on-chip noise measurement circuits implemented in

this design we will present supply noise measurements as a function of interface activity

and data pattern and demonstrate the effectiveness of the noise mitigation strategies

defined earlier in the design process. We will also characterize the noise coupling

between supply rails and correlate this with the prediction of our supply model used for

Page 4: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

the design of the PDN. In these measurements we will show that noise coupling,

especially in a challenging system environment like a wirebond package, limits the

supply quality achievable in an interface design, and that a system-level design approach

is required to mitigate these challenges and achieve the high data rate targeted in this

interface design.

II. Power Supply Architecture

II.1. Target System Overview and Design Challenges

The interface described in this paper is a DDR3 PHY providing a bandwidth of 6.4GB/s,

which is achieved using an x32 data bus operating at a data rate of 1600Mbps. The design

targets high-performance consumer electronic applications like DTV systems that require

high memory bandwidth in a cost-optimized system environment. A detailed description

of the target system requirements can be found in [1].

In order to meet the cost targets of these systems, the PHY was designed in a 4-layer

wirebond package, which is significantly less expensive than flip-chip packages, however

it poses challenges for signal and power integrity especially at higher data rates.

Furthermore, the PHY is designed for a system implementation in a 4-layer PCB with

tolerance and routing rules typical for low-cost high-volume-manufacturing system

environments. Finally, silicon area, pad count, and decoupling requirements were

carefully optimized to minimize total system cost for the memory subsystem.

The goal for the design project was a PHY and package implementation that will reliably

achieve the targeted data rate under High Volume Manufacturing (HVM) conditions

using any DDR3 DRAM meeting the JEDEC spec at the targeted data rate. In order to

meet this project goal it was not enough to design and analyze the PHY alone. Instead,

the PHY had to be analyzed in the targeted system environment, optimizing system,

package, and PHY implementation concurrently. Closing the voltage and timing (VT)

budget on the system level resulted in design requirements for PHY, package, and PCB

necessary to achieve the targeted interface system performance in the final

implementation using the low-cost system environment defined for this project. Details of

this system-level analysis can be found in [2].

Creating a cost-efficient high-speed memory interface requires careful analysis of power

and system integrity. The memory device itself requires more than 40% of the bit time for

internal timing, leaving little more than half of the bit time for all channel and PHY

timing errors. Bond wires in the PHY package lead to crosstalk especially at the high data

rates targeted for this design. Routing the signaling channel in 4-layer stack-up in

package and PCB only allows for microstrip instead of stripline routing, adding further

crosstalk to the signaling channel. As a result, a significant amount of system margin has

to be reserved for crosstalk related voltage and timing errors, leaving very little margin

for supply noise related voltage and timing errors.

Unfortunately, designing a high-quality PDN in a low-cost wirebond package is

particular challenging. The bond wires in a wirebond package contribute significantly to

the inductance of the power distribution network (PDN) of the interface. Inductance in

the supply path is always a challenge for a PDN design, as it will cause supply noise

Page 5: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

whenever the current dissipation of the PHY is changing. Achieving the Power Integrity

necessary for a high data rate operation in a system environment that is highly inductive

by nature is a serious challenge and requires a supply design strategy that starts early in

the architectural design of the interface system itself.

II.2. Supply Partitioning

The first step in the planning of a supply design strategy is the decision of a suitable

supply partitioning. Finding the best suited supply partitioning requires an analysis of the

noise generated in the supply system and the sensitivity of circuits to this supply noise.

Ideally, a constant supply voltage Vnom is provided to the circuits on the chip. In reality,

the supply voltage is transmitted through various elements of the PDN in the PCB, the

package, and on the silicon chip, and each of these elements adds impedance to the

supply path that will cause voltage variations dependent on the current dissipation of the

circuits. A common way to describe the impact of the PDN on the supply noise uses the

supply impedance ZPDN seen by the circuits on the chip when looking into the PDN.

Figure 1 shows a simplified schematic of a PDN and the typical profile of ZPDN over

frequency ([3]).

Figure 1: PDN Schematic and Resulting ZPDN Profile

Using ZPDN, the supply noise generated in a system as a result of current changes in the

design can be described as:

( ) ( ) ( ) ( )

Page 6: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

This relationship shows that large supply noise amplitude is generated when the circuit

current has significant components at frequencies where the ZPDN impedance is high.

Worst case noise is usually generating when supply current changes are exciting the

package-chip resonance frequency around 50…200MHz where the resonance between

package related inductance and on-chip decoupling capacitors causes a peak in ZPDN.

Luckily, not all of the circuits in a PHY design are able to excite the package-chip

resonance of the PDN, and also not all circuits are equally sensitive to supply noise. As it

turns out, many of the circuits that are very sensitive to supply noise don’t create much

noise themselves, because their current spectrum does not have components in the range

of high ZPDN. Other circuits that will generate large supply noise are often less sensitive to

supply noise. An effective concept to control the impact of supply noise on the circuits in

the system is therefore a supply partitioning that separates the circuits sensitive to supply

noise from the circuits generating most of the noise.

In our DDR3 design we separated the circuits of the PHY into the following categories:

PLL circuits:

The current changes generated by the PLL are very small. Most of the current

changes occur at the frequency of the data-rate clock (i.e. 800MHz and harmonics)

where the on-chip decoupling capacitors provide a low PDN impedance. Minor

current components are generated at the reference clock frequency, which could be

close to the package-chip resonance, but these current components are usually too

small to generate significant noise.

The sensitivity of the PLL circuits to supply noise is high, especially around the

frequency of the PLL loop bandwidth around 30…50MHz. But the supply noise

generated by the PLL in this frequency range is small. At the data-rate clock

frequency, where most of the PLL noise is generated, the sensitivity of the PLL is

low.

Clocking circuits (other than PLL):

The current changes generated by the clocking circuits are occurring at the frequency

of the data-rate clock, where the PDN impedance is low.

The sensitivity of clocking circuits to supply noise is high, and usually largely

constant over a wide frequency range.

Other internal (digital and mixed-signal) circuits:

The current changes of these circuits are usually large and depend on the activity of

the PHY and the pattern transmitted by the PHY. These currents therefore can excite

the package-chip resonance of the PDN for a pathological data or activity pattern.

The sensitivity of most of the circuits, however, is low to moderate.

Output driver circuits:

Output drivers are generating large current transients to drive large external loads. The

frequencies of these current transients are dependent on the data pattern transmitted by

the PHY and they can excite the package-chip resonance for pathological data pattern.

The sensitivity of output drivers to supply noise is usually low, but noise can be

Page 7: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

substantial if the drivers switch simultaneously (SSO noise) and then have significant

impact on the system margin of the interface.

Based on these categories, the PHY was designed using four separate supply rails:

Rail Vnom Circuits Comment

VDDP 0.9V PLL Localized at PLL location

VDDA 0.9V Clock tree,

Timing circuits

Distributed over entire PHY

VDDIO 1.5V /

1.35V

SSTL output drivers,

ODT

Vnom mandated by DDR3 Spec

VDDR 0.9V All other circuits Main supply rail for internal circuits

Defining different supply rails for a PHY design does not imply that these supply rails

have to be separated through the entire supply system down to separate VRM modules. In

many cases, as long as the nominal voltages are the same, rails that are separated on the

PHY (i.e. on the silicon) can be consolidated either in the package or on the PCB, as long

as noise coupling between these rails can be controlled in such a way that each supply rail

will meet its noise target at the silicon level. In the case of the DDR3 PHY described in

this paper we will later see that all three supply rails sharing the same nominal voltage of

0.9V (VDDP, VDDA, and VDDR) can be derived from the same VRM module on the

PCB.

II.3. Supply Noise Sensitivity

After defining the supply partitioning and identifying circuits sharing the same supply

rail, the noise targets for each of these rails has to be identified. For this, we have to

understand how supply noise affects the system margin of the interface system.

There are two major sources of supply induced margin loss in a DDR3 system. The first

source is SSO (Simultaneous Switching Outputs) noise on the output driver supply. This

noise, generated when many output drivers are switching at the same time causing large

current transients on the driver supply, causes timing errors as well as voltage distortions,

both creating margin loss in the interface systems. We will analyze this impact in a SI/PI

co-analysis of the signaling channel described later.

The second source of supply noise induced margin loss comes from Power Supply

Induced Jitter (PSIJ) on clock and signal paths inside the PHY. However, not every

timing jitter inside a PHY translates into margin loss. Depending on the clocking

architecture of an interface, some jitter components might be tracked between different

paths, reducing or eliminating the impact of this jitter on system margin. In order to

identify critical jitter components, we have to review the critical timing relationships in

Page 8: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

the interface systems and identify the impact of supply noise on the different signal paths

involved in this timing relationship.

II.3.1. Critical Timing Relationships in WRITE Mode

Figure 2 shows a signaling schematic of a DDR3 interface systems in WRITE mode. The

critical timing relationships defined in the DDR3 Specification for this mode are marked

with a red arrow. For details of the timing relationships defined in the DDR3

specification please see [5].

Figure 2: DDR3 Signaling Schematic and Critical Timing Arcs in WRITE Mode

There are several critical timing relationships defined at the DDR3 pins during WRITE

access that the controller PHY has to meet:

DQ relative to DQS/DQS#:

In a DDR3 interfaces the timing on the DQ data bus is most critical, since these

signals are transmitted at the full (double) data rate. The critical timing parameters on

this bus are defined relative to differential data strobe signals DQS/DQS#. As a result,

jitter that is shared between the DQ data signals and the DQS/DQS# strobe signals is

not affecting the system timing margin. Only PSIJ components due to DQ and

DQS/DQS# mismatches have an impact on this timing margin.

For the most part, DQ and DQS/DQS# signal paths are matched in a byte. The major

mismatch between both signal paths comes from the 90 phase shift necessary for the

DQS/DQS# signals. This phase shift places the DQS/DQS# crossing into the center of

the DQ data eye, making it possible for the DRAM to latch DQ data using DQS/DQS#

as trigger (Figure 3). This phase shift can add unmatched PSIJ to the strobe primarily

for high-frequency VDDR and VDDIO supply noise. The impact of VDDIO noise will

be covered during SSO analysis. PSIJ due to VDDR noise will be covered in circuit

simulations used to extract the internal transmitter (data output uncertainty tQ) and

receiver (setup and hold times tS and tH) timing of the PHY described in [4].

Page 9: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

Figure 3: DQ relative to DQS/DQS# during WRITE Access in a DDR3 System

CA relative to CK/CK#

The differential clock signal CK/CK# generated by the PHY acts as a timing reference

source for the internal DRAM timing and has to meet various jitter requirements

defined in the DRAM specifications. There is an extensive specification for jitter on

CK/CK# over different frequency range the controller PHY design has to meet,

limiting the acceptable PSIJ on the clock signal due to VDDP and VDDA noise.

The clock signal also acts as timing reference for the control and address signals on

the CA bus. Again, the clock signal is phase-shifted by 90 relative to CA signals,

adding mismatch between both signal paths. But timing requirements on this bus are

less critical since the CA bus only operates at half the data rate of the DQ bus.

There are additional timing requirements between DQS/DQS# and CK/CK#, but these

are driven by system-level timing considerations where PSIJ plays a minor role.

II.3.2. Critical Timing Relationships in READ Mode

A similar analysis has to be done for the READ mode. Figure 4 shows the signaling

schematic in READ mode, again marking the critical timing relationships in red.

Figure 4: DDR3 Signaling Schematic and Critical Timing Arcs in READ Mode

Page 10: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

CA relative to CK/CK#

The timing requirements of CA<> relative to CK/CK# in READ mode are the same as

for WRITE mode, due to the uni-directional nature of the CA bus.

DQ relative to DQS/DQS#

In READ mode, the strobe signals are sent by the DRAM in-phase with the DQ data

signals. The controller has to line up the strobe signals relative to DQ signals to latch

the data appropriately. This again results in a mismatch that can add unmatched PSIJ

to this strobe path, but as in the WRITE mode case, this PSIJ impact can be made

negligible compared to other timing error terms by a careful matching of strobe and

signal paths.

Jitter on the CK/CK# clock signals, however, can have a much larger impact on the

DQ margin during READ access. Jitter on the CK/CK# signal decreases the output

hold time parameter tQH of the DRAM device ([5]), reducing the DQ eye opening

during READ operations. Therefore, minimizing jitter on the CK signal, keeping it

even lower than required by the DRAM specification, gains system margin during

READ access.

II.3.3. Summary of Supply Noise Requirements

Based on the analysis of critical timing parameters in the DDR3 PHY the supply rails in

the design have to meet the following noise requirements:

VDDP and VDDA:

Supply noise on these two rails primarily adds PSIJ to the CK/CK# differential clock.

The total jitter on CK/CK# has to meet the DDR3 clock jitter spec in all frequency

ranges. Furthermore, CK/CK# jitter (and thus VDDA and VDDP noise) should be

minimized to gain DQ margin during READ access. A PSIJ analysis of CK/CK# will

analyze the necessary decoupling and package design requirements to meet the jitter

targets in the project.

VDDR:

VDDR is the supply used by most of the high-speed circuits in the PHY. These

circuits require minimum voltage headroom in order to achieve their target

performance. The necessary decoupling and package requirements will be analyzed

using worst-case noise simulations.

VDDR also adds PSIJ to the clock (CK/CK#) and strobe (DQS/DQS#) path. The

impact on clock jitter will be analyzed during CK/CK# PSIJ analysis. The impact on

strobe timing will be covered in circuit simulations extraction the transmitter and

receiver timing parameters of the PHY.

VDDIO:

Major VDDIO noise will be excited during SSO events. SI/PI co-simulations will be

used to analyze the impact of SSO on the system margin and to identify the

decoupling requirements to control this margin loss. Due to the offset

Page 11: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

III. Power Distribution Network Analysis and Design

In the previous section we have partitioned the power distribution system into separate

supply rail, combining circuits that share similar noise sensitivity as well as noise

generation profile. After this, we analyzed the critical timing requirements in the system

and identified the supply rails affecting margin on these timing arcs.

In the next step, we have to decide for a noise design target for each rail that will meet the

performance requirements of the system. For this, we have to quantify the impact of

supply noise on the critical timing relationships. Based on a sensitivity analysis we can

specify a noise target for each rail and calculate the worst-case margin loss associated

with the accepted supply noise levels. This margin loss can then be incorporated in a

system-level VT budget analysis, making sure that the system has sufficient margin under

all operating conditions to achieve the performance target.

III.1. Power Supply Induced Jitter (PSIJ)

A systematic approach to analyze the jitter impact of supply noise was presented in [6]

and [7]. The flow of this methodology is shown in Figure 5.

Figure 5: Methodology to predict Power Supply Induced Jitter (PSIJ) ([7])

In order to estimate the supply noise impact on jitter, this method predicts the jitter

spectrum, J(f), which in obtained by the product of supply noise spectrum, V(f), and jitter

sensitivity profile, S(f), all in frequency domain. The Inverse Fourier Transform of the

jitter spectrum provides the jitter sequence over time, which can be used to calculate the

peak-peak jitter and the statistical jitter distribution ([2]).

The jitter sensitivity profile is solely determined by the circuit realization and

independent of the circuit activity. On the other side, the supply noise spectrum is

determined by both the power delivery network and the current profile, a variable

depending on different circuit activity and data pattern ([2]).

For the definition of supply noise targets, we are inverting the steps of this methodology.

We are starting from PSIJ targets acceptable for the system-level VT budget of the

Page 12: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

interface. Using the Jitter Sensitivity Profile of the signaling path we can define worst

case supply noise budgets for each supply rail necessary to meet these PSIJ targets.

III.1.1. PSIJ sensitivity

In the DDR3 system the major timing relationship affected by PSIJ is the jitter on the

differential clock CK/CK#. Figure 6 shows the signaling path and the supply rail used for

each circuit block.

Figure 6: CK/CK# Signaling Path and Supply Rails

The circuit blocks in the clock signaling path are using the supply rails VDDP, VDDA,

VDDR, and VDDIO. The impact of VDDIO noise on this signal path will be addressed in

the SSO noise analysis described later. Figure 7 shows the supply noise sensitivity of this

path for the remaining supply rails.

Figure 7: PSIJ Sensitivity Profiles of Clock Signaling Path

III.1.2. Margin Impact of PSIJ

From the sensitivity profiles in Figure 7 we can derive the following supply noise

requirements and margin impact:

Page 13: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

For VDDP, self-induced noise occurs primarily at data-rate frequencies, where

sensitivity is very low. The PSIJ impact of this self-induced noise is negligible.

At lower frequencies noise can be coupled into VDDP from other supply rails. This

will be discussed later in more detail. is primarily caused by coupling from other

supply rails, described in detail later. This coupled noise can cause significant PSIJ,

therefore, noise coupling into VDDP has to be limited by the design of the PDN.

Luckily, noise coupling is strongest around the package/chip resonance frequencies of

the PDN, which is typically between 50MHz and 200MHz. In this frequency range

PSIJ sensitivity to VDDP noise is not very high – less than 0.4ps/mVpp. Since the

noise sensitivity at lower frequencies, especially around 10MHz, is much higher, the

PDN design has to minimize self-induced noise as well as noise coupling at these

lower frequencies.

Assigning a noise budget of ±2% Vnom (i.e. 36mVpp) to VDDP results into a worst-

case PSIJ contribution of 15ps or 2.4% UI at 1600Mbps data rate, which is acceptable.

For VDDA, the considerations are very similar to the VDDP case. Again, self-induced

noise is expected at high data-rate frequencies, where sensitivity is low. Noise can be

coupled into VDDA at lower frequencies, causing additional PSIJ. The PSIJ

sensitivity to VDDA noise is constant at 0.25ps/mVpp for these lower frequencies.

Assigning a noise budget of ±2% Vnom (i.e. 36mVpp) to VDDA results into a worst-

case PSIJ contribution of 9ps or 1.4% UI at 1600Mbps data rate, which is acceptable.

There is significant PSIJ sensitivity of the clock path to VDDR noise. In general, self-

induced VDDR noise is more difficult to control, as different activity pattern in the

circuits can excite noise at different frequencies, in particular it can excite the

package/chip resonance of the supply network. It is therefore difficult to restrict this

noise to less than ±2% Vnom , and this worst-case noise will likely occur around the

package/chip resonance frequency of 50…200MHz. In this frequency range the PSIJ

sensitivity to VDDR noise is approximately 0.32ps/mVpp, resulting in a PSIJ

contribution of 23ps or 3.7% UI at 1600Mbps data rate.

In summary, supply noise can add up to 47ps (or 7.5% UI at 1600Mbps data rate) of PSIJ

to the clock signal path. This jitter has to be accounted for in the system-level VT budget

of the interface. Half of this PSIJ is originating from VDDR noise. This emphasizes the

need to optimize VDDR supply noise in the interface.

For VDDP and VDDA, PSIJ is primarily caused by noise coupling from other supply

rails. Therefore, noise coupling into these supply rails has to be thoroughly analyzed and

carefully optimized.

III.2. Supply System Design Implementation

III.2.1. Self-Induced Noise on Internal Supplies

After defining supply noise targets for all internal supply, the power supply system for

these rails can be designed. A common approach for this design step is using the ‘Target

Impedance’ concept:

Page 14: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

The ‘Target Impedance’ concept works well for systems that can oscillate between two

extreme power states, high current and low current, at a wide frequency range including

the frequency of the package/chip resonance. The ‘Target Impedance’ concepts is

inherently pessimistic if circuit currents always have a broad spectrum, i.e. if there is no

single-tone current excitation of the power distribution system. Since the PDN design of

our OHY is already challenging due to the high inductance of wirebond packages, we

will avoid the pessimism of the ‘Target Impedance’ approach and instead design the PDN

of internal supply rails using a supply noise simulation using extracted current profiles

and a full model of the power distribution system. Figure 8 shows the schematic of these

noise simulations.

Figure 8: Supply Noise Simulation Model for PDN Design

As shown in Figure 8, the PDN is modeled in three components. The PCB component

consists of a VRM model and models for low-frequency (bulk) capacitors as well as

high-frequency PCB capacitors. The electrical parameters (RHF, LHF, CHF) of the high-

frequency capacitors is dependent on the type, number, and placement of capacitors on

the system board. The model assumptions in this simulation reflect the decoupling

requirements specified in the System Design Guide of the interface PHY.

The package component of the PDN model initially consists of simple inductance

models, representing the total package inductance. This model is later replaced with an

extracted package model accurately reflecting the inductance contributions of bond wires,

package traces, vias, and pins, verifying the physical package implementation.

The on-chip model reflects the resistance of the power grid, on-chip decoupling

capacitors, and the impedance feedback of circuits connected to the supply rail.

This PDN model is excited using current waveforms for each supply rail extracted from

circuit simulations. In these simulations, a sequence of activities is simulated that is likely

triggering worst-case noise on every supply rail. This sequence consists of a low-power

state, when the interface stops transmitting, and a high-power state, when the system is

transmitting a PRBS pattern. In the simulation the system is changing between these two

states with the frequency of the package/chip resonance, exciting the resonance of the

Page 15: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

supply system. Figure 9 shows the simulated current waveforms for this sequence for all

internal supply rails ([2]).

Figure 9: Simulated Current waveforms on Internal Supplies ([2])

Using the supply noise simulation setup, the amount of on-chip decaps, the package

inductance, and the amount and type of PCB decaps is varied until the noise targets on all

supply rails are met. Figure 10 shows the self-induced supply noise on each rail after this

optimization ([2]). We can see that all internal rails are easily meeting their supply

targets. However, this simulation so far does only account for the self-induced noise on

each supply rail. Noise coupling between rails will have to be analyzed later.

Figure 10: Self-Induced Supply Noise on Internal Supply Rails ([2])

Page 16: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

III.2.2. SSO Noise on Output Driver Supply

Simultaneous Switching Outputs (SSO) is a well-known cause source of supply noise and

margin loss in single-ended signaling systems. Output drivers, designed to drive large

off-chip loads, create significant current changes when switching. If many or all of the

output drivers are switching simultaneously, supply noise is generated on the output

driver supply that will cause timing jitter as well as voltage distortions to the output

signal, reducing system margin.

Similar to the discussion of noise on internal supply rails, the noise amplitude on the

output driver supply is not a good measure for the quality of the supply system for an

interface. More important than the amplitude on the supply rail is the impact of this noise

on system margin. Therefore, the design of the PDN for the output drivers should be

based on an analysis how sensitive the margin in the interface reacts to this supply noise.

For this reason, the PDN design for the output driver supply is based on a SI/PI co-

simulation of the interface during SSO events. Figure 12 shows the schematic of the SI/PI

co-simulation model. A detailed discussion of the modeling methodology can be found in

[8].

Figure 12: Scheamtic of SI/PI Co-Simulation Model

A major challenge for a SI/PI co-simulation analysis of SSO noise is managing the

complexity of the simulation model. Ideally, transistor-level driver and receiver models

are used to excite accurate current in the model and correctly model the impact of supply

noise on the driver and receiver circuits. This is possible for a small number of signal

traces. However, a supply noise simulation requires that the currents of all drivers are

accounted for. A solution is the use of Current Controlled Current Sources (CCCS) to

mirror identical currents in the model. In this approach, a smaller number of signal traces

is modeled in full detail, including transistor-level models of the driver and receiver

circuits. The current waveforms generated by these detailed traces can be measured, and

other traces sharing the same data pattern as the detailed traces are replaced with CCCS

modules that mirror the currents of the detailed traces. This makes sure that all currents in

the system are accounted for with only a small number of detailed models that generate

accurate current excitations and noise responses. Figure 13 shows the resulting simulation

deck used for the SI/PI co-simulation. A detailed discussion of this concept can be found

in [9] and [10].

Page 17: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

Figure 13: SI/PI Co-Simualtion Deck using CCCS Macros for Current Mirroring

In order to estimate worst-case margin loss due to SSO, we first have to identify the data

pattern causing this worst-case margin loss. Finding this data pattern is not a trivial. In

previous work methods were presented to identify the data pattern generating worst-case

supply noise on the VDDIO supply rail (e.g. [8]). In principle, worst-case supply noise is

generated when the current changes of the data pattern excite the package-chip resonance

of the supply system. But for a DDR3 system in a wirebond package the relevant

resonance loop is not entirely clear, as shown in Figure 14 (from [8]).

Figure 14: Supply Current Loops in DDR3 Package

Traditionally, package-chip resonance analysis is based on the ZPDN loop marked in

green. But this is not the path the signaling current will take during a data transmission.

Instead, Zup and Zdown marked in blue are showing the current loops during pull-up and

pull-down operation of the output driver. Both loops, the ZPDN loop and the Zup/Zdown

loop, usually have slightly different resonance frequencies. In the case of the DDR3

system described in this paper ZPDN had a resonance at 105MHz, while Zup and Zdown had

Page 18: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

a resonance at 125MHz. For completeness, we tested the supply noise and system margin

for data pattern exciting either of these resonances, and found that both created almost

identical noise and margin loss.

However, worst-case supply noise does not necessarily lead to worst-case margin loss. In

fact, as we have discussed previously, most signaling paths are tracking jitter in the

output driver at lower and medium frequencies, only high-frequency jitter between paths

is unmatched and will affect the system margin. High-frequency noise is generated by

data pattern with many transitions like PRBS patter. Therefore, we also tested the SSO

supply noise and margin impact of PRBS patters in the system. This analysis showed that

the supply noise was significantly smaller, but contained higher frequency components

and lead to significantly larger margin loss. The table below summarizes the results for

different data patters.

Data pattern Supply noise Margin loss @1600Mbps

PRBS 180mVpp 15% UI

Resonance pattern 240mVpp 12% UI

The VDDIO PDN was optimized to achieve a margin loss of ≤15% UI at a data rate of

1600 Mbps, as already indicated in the table above. The amount of on-chip decaps, the

assignment of bond wires, and the system decoupling requirements were chosen such that

margin loss due to SSO meets this limit, and the worst-case margin loss was used in

balancing the system-level VT budget.

III.2.3. Noise Coupling Between Supply Rails

So far, we have analyzed the self-induced noise on each supply rail. Additionally, noise

can be coupling between different supply rails, increasing the total noise especially on

‘quiet’ supply rails (i.e. VDDA and VDDP) that have very low self-induced noise.

There are two effects in the interface PHY supply system that can cause rail-to-rail noise

coupling. The first effect is inductive coupling between bond wires. This is a well-

understood effect, and an efficient way to mitigate this coupling is shielding sensitive

supplies with neighboring VSS bond wires. The second effect causing noise coupling

between supply rails is the use of a shared ground (VSS) net.

In order to quantify the noise coupling from the ‘noisy’ supplies VDDIO and VDDr into

the ‘quiet’ supplies VDDP and VDDA, we generated a combined model for all supply

rails, including an extracted model of the wirebond section of the package design. From

this model, we extracted the self-impedance for the two ‘noisy’ supplies as well as the

transfer impedances between one ‘noisy’ supply and the ‘quiet’ supplies. The ratio

between transfer impedance and self-impedance describes the attenuation of the coupled

noise compared to the original self-induced noise on the ‘noisy’ supply.

Figure 15a shows the self- and transfer impedances for VDDIO. Figure 15b shows the

ratio of transfer to self-impedance, which is the noise attenuation for coupling from

VDDIO to the other supply rails. It shows that there is about equal coupling from VDDIO

Page 19: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

to both VDDP and VDDA at lower frequencies, but the noise coupling declines quickly

for frequencies above 100MHz. For lower frequency nose, the noise coupling attenuation

is approximately -20dB, at the package-chip resonance of VDDIO, where VDDIO noise

will be maximum, the noise coupling attenuation is approximately -25dB. Taken the

maximum VDDIO noise of 240mVpp at resonance, this translates into a noise coupling of

less than 15mVpp of coupled noise into VDDP and VDDA. This noise, additional to the

self-induced noise, meets the noise targets for both rails. But due to the low self-induced

noise levels on VDDP, noise coupling from VDIO dominated the total noise on this rail.

Figure 15: VDDIO Impedance Profiles to Other Supply Rails

a) Self- and Transfer Impedances b) Noise Coupling Attenuation

In a similar way, the coupling from VDDR to the other rails was analyzed. Figure 16

shows the impedance profiles and noise coupling attenuations.

Figure 15: VDDR Impedance Profiles to Other Supply Rails

a) Self- and Transfer Impedances b) Noise Coupling Attenuation

Noise coupling from VDDR to VDDP and VDDA is smaller than from VDDIO. The

coupling attenuation is consistently approximately -5dB better and the self-induced noise

on VDDR is less than half as expected on VDDIO. Therefore, noise coupling from

VDDR to VDDA and VDDP is a secondary effect and we will focus in the

characterization with measurement data on the noise coupling from VDDIO instead.

Page 20: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

IV. Power Supply Characterization

The DDR3 interface PHY was implemented in the TSMC 40G process and a DDR3

memory system was build using this PHY that matches the configuration and system

environment of the target system. This test system was used to characterize the PHY,

verify its performance at the target data rate of 1600Mbps, and also to verify the accuracy

of the system models and margin predictions. The test system was tested successfully at

1600Mbps and even higher data rates.

In order to verify the Power Integrity of the PHY supply system, on-chip supply

measurement circuits were implemented on the test chip that allow the measurement of

the supply noise spectrum on each of the internal supply rails as well as generate

controlled noise on these rails. Details of these measurement circuits can be found in [6]

and [7]. The same measurement structure can also be used to measure the supply

impedance of each supply rail, seen by the circuits on the silicon, as described in [11].

This capability was used to verify the critical supply impedance of VDDIO as well as the

transfer impedances from VDDIO to the ‘quiet’ supply rails VDDA and VDDP.

IV.1. VDDIO Supply Impedance Correlation

Figure 16 shows the measured (dots) and simulated (solid) supply self-impedance and

transfer-impedances for VDDIO.

Figure 16: Self- and Transfer Impedances for VDDIO

For the self-impedance of VDDIO (shown in blue in Figure 16) the measurements (dots)

taken with the on-chip supply measurement circuits correlate very well with the

simulated self-impedance profile (solid blue line) in resonance frequency as well as

Page 21: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

impedance amplitude. The supply self- impedance implemented in the test system meets

the design target for this impedance, which is an important prerequisite to meeting the

supply noise target on this ‘noisy’ supply rail.

The transfer impedance from VDDIO to VDDA is shown in green in Figure 16. Again,

we can see that the measured transfer impedance matches very closely the design target,

limiting noise coupling from VDDIO into VDDA to the pre-defined amount.

The measurements of transfer impedance from VDDIO to VDDP, shown in purple in

Figure 16, are almost identical to the transfer impedance to VDDA and slightly higher

than the simulation results. A reason for this discrepancy could be coupling between

package traces, which were not modeled in the supply model since bond wire coupling

was expected to be dominant. Based on the measurement results we expect similar noise

coupling from VDDIO into VDDA and VDDP.

For completion, Figure 16 also shows measurements and simulation results for noise

coupling from VDDIO to VDDR. This noise coupling was not expected to be dominant,

because the transfer impedance is very small, and also because VDDR is a ‘noisy’ supply

itself with a large noise budget. The measurements confirm the low transfer impedance

from VDDIO to VDDR. Measuring a transfer impedance -30dB smaller than the self-

impedance is very challenging, since it requires the measurement of very small noise

signals on the victim supply. Given this limitation, the correlation between measurement

and simulation is good.

IV.2. Supply Noise Measurements

Next, the supply noise spectrum on each supply rail was measured for different activity

profiles, in particular for the cases of package-chip resonance (worst case) and for the

transmission of PRBS data (typical case).

IV.2.1. VDDIO Supply Noise Spectrum

Figure 17 shows the supply noise spectrum on VDDIO for package-chip resonance (00FF

pattern) and for a PRBS pattern.

Figure 17: Supply Noise Spectrum on VDDIO

a) Package-chip resonnace b) PRBS pattern

As expected, exciting the package-chip resonance generates the largest supply noise. The

supply noise generated while transmitting a pattern of FFOO on all 32 data lines was

Page 22: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

263mVpp, close to the predicted value of 240mVpp. The noise spectrum itself in this case

consists largely of a single tone close to the package-chip resonance frequency of

100MHz.

For a more typical PRBS pattern, the noise spectrum is broader, showing several spikes

re-shaping the self-impedance profile of this supply rail. In this case, a noise of 180mVpp

was measured, meeting the noise amplitude expected from simulations. The impact of

SSO noise on system margin for 1600Mbps was <15%UI for all pattern and so met the

design target.

IV.2.2. VDDR Supply Noise Spectrum

Figure 18 shows the supply noise on VDDR during package-chip resonance.

Figure 18: VDDR Supply Noise Spectrum during Resonance

As discussed previously, VDDR has an impact on the jitter of the differential clock

CK/CK#. The PSIJ sensitivity profile of VDDR for this clock signal is largely constant

over frequency, so a maximum noise target was defined, and maximum noise is

generated during package-chip resonance. The maximum noise on VDDR for this

excitation was 26mVpp, which easily meets the design target for this supply rail.

IV.2.3. VDDA and VDDP Supply Noise Spectrum

Figure 19 shows the supply noise spectrum on the two ‘quiet’ supply rails VDDA and

VDDP while the interface is transmitting a toggle pattern of 5555. This toggle pattern

was chosen to make sure all interface circuits are active, avoiding any noise reduction

due to the gating of inactive circuit parts, but use an activity that only generates high-

frequency noise on VDDIO and VDDR, which will not couple into VDDA and VDDP.

Figure 19, therefore, shows the spectrum of self-induced noise on these two supply rails.

As expected, the self-induced noise on these supply rails is very small, only 14mVpp on

VDDA and 9mVpp on VDDP. It also has very selective frequency content. For VDDA,

noise is primarily generated at the frequency of the internal bit-rate clock. On VDDP, the

dominant spectral noise contributions are at the frequency of the external reference clock.

Page 23: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

Figure 19: Spectrum of Self-Induced Noise on ‘Quiet’ Supplies

a) VDDA b) VDDP

Figure 20 shows the supply noise spectrum on VDDA and VDDP while the interface is

transmitting a PRBS data pattern. Comparing Figures 19, Figure 20 shows a dramatic

change in noise spectrum. During PRBS transmission significant noise is visible on

VDDA and VDDP in the mid-frequency range where VDDIO noise also has large

spectral contributions (see Figure 17) and the transfer impedance from VDDIO to VDDA

and VDDP are large (see Figure 16).

Figure 20: Spectrum of Supply Noise on ‘Quiet’ Supplies during PRBS Transmission

a) VDDA b) VDDP

During PRBS transmission, the supply noise on VDDA and VDDP increases to 27mVpp,

significantly larger than the self-induced noise on these two rails (14mVpp and 9mVpp

respectively). For data pattern exciting package-chip resonance on the VDDIO supply,

noise up to 35mVpp was measured on VDDA and VDDP. This shows that in this PHY

design, using a wirebond package for low system cost, supply noise on these sensitive

supply rails is dominated by noise coupling from the output driver supply during SSO

events.

Page 24: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

V. Summary

In this paper, we presented the design, implementation, and characterization of the power

supply system for a DDR3 interface PHY operating at 1600Mbps in a low-cost wirebond

package. First, we presented design considerations during the architectural phase of the

PHY design, defining a supply strategy and analyzing supply noise challenges. Power

supply noise was identified as one of the performance limiters in this design, due to the

inherently large inductance of the wirebond package. The design therefore used a supply

partitioning that allowed a separate optimization of self-induced noise and noise coupling

for different circuit groups.

After this, we analyzed the critical timing requirements in the DDR3 interface and

identified requirements. Based on this analysis requirements for supply noise and Power

Supply Induced Jitter were defined for the different supply rails. This made sure that

critical requirements were identified and quantified, and avoiding over-constraining the

supply design in areas of low noise sensitivity.

Next, we presented the analysis steps during the implementation of the power supply

system for the interface PHY. First, we analyzed the noise sensitivity of all critical timing

relationships in the interface to define targets for the noise spectrum on each supply rail.

Next, we identified decoupling and package design requirements to meet these noise

targets based on a system-level supply model and circuit current profiles extracted from

PHY simulations. We analyzed self-induced supply noise as well as noise coupling

between supply rails and identified PDN design solutions that will meet the total noise

target for each rail.

Finally, we used a test implementation of the DDR3 PHY to verify the PDN design and

power integrity of the design. We measured the major self- and transfer impedances of

the supply system and verified that the PDN meets the predictions and requirements of

the system-level supply model used for the PDN design implementation. We also

measured noise levels under different excitation conditions, making sure that the design

meets the power integrity targets under all operating conditions including typical data

transfer (PRBS pattern) as well as package-chip resonance.

The supply analysis during the PDN implementation predicted that noise coupling from

the output driver supply will dominate the supply noise on the sensitive supplies for PLL

and clock distribution (VDDA and VDDP). The measurements on the test system

confirmed this prediction, and have shown that the control of noise coupling in wirebond

packages is essential for the design of a high-speed interface in these low-cost system

environments.

VI. References

[1] Y. Lu, R. Dhat, D. Dressler, J. Feng, T. Giovannini, M. Katakwar, R. Schmitt, D.

Secker, A. Vaidyanath, R. Vu, “Low Cost DDR3-1600+ HDTV/STB Memory

Interface Co-design Approach,” DesignCon, 2011, Jan. 31-Feb. 3, Santa Clara, CA

[2] J. Feng, R. Schmitt, H. Lan, Y. Lu, “Signal and Power Integrity for a 1600Mbps

DDR3 PHY in Wirebond Package:, DesignCon 2011, Jan. 31–Feb. 3, 2011, Santa

Clara, CA

Page 25: DesignCon 2012 - Semantic Scholar · DesignCon 2012 Design and Characterization of the Power Supply ... responsible for designing, modeling, and implementing Rambus multi-gigahertz

[3] R. Schmitt, X. Huang, L. Yang, C. Yuan, “System Level Power Integrity Analysis

and Correlation for Multi-Gigabit Designs”, DesignCon 2004, Feb. 6-9, 2004, Santa

Clara

[4] C. Yuan, W. Beyene, N. Chang, and H. Shi, “Design and modeling of a 3.2Gbps/pair

memory channel”, 11th

Topical Meeting on Electrical Performance of Electronic

Packaging, pp 227-230, Oct.2002

[5] “DDR3 SDRAM Specification”, JESD79-3E, JEDEC Solid State Technology

Association, July 2010

[6] R. Schmitt, H. Lan, C. Madden, and C. Yuan, “Analysis of supply noise induced jitter

in Gigabit I/O interfaces,” DesignCon 2007, Jan. 29-Feb. 1, 2007, Santa Clara, CA

[7] H. Lan, R. Schmitt, C. Yuan, “Prediction and Measurement of Supply Noise Induced

Jitter in High-Speed I/O Interfaces”, DesignCon 2009, Santa Clara, CA, 2009

[8] R. Schmitt, J.-H. Kim, C. Yuan, J. Feng, W. Kim. D. Oh, “Power integrity analysis of

DDR2 memory systems during simultaneous switching events”, DesignCon 2006,

Feb. 2006, Santa Clara.

[9] D. Oh, W. Kim, J.-H. Kim, J. Wilson, R. Schmitt, C. Yuan, L. Luo, J. Kitzer, J. Eble,

F. Ware, “Study of Signal and Power Integrity Challenges in High-Speed Memory

I/O Designs Using Single-Ended Signaling Schemes”, DesignCon 2008, Santa Clara,

CA, Feb. 4th

-7th

, 2008

[10] R. Schmitt, J.-H. Kim, W. Kim, D. Oh, J. Feng, C. Yuan, L. Luo, J. Wilson,

“Analyzing the Impact of Simultaneous Switching Noise on System margin in

Gigabit Single-Ended Memory Systems”, DesignCon 2008, Santa Clara, CA, Feb.

4th

-7th

, 2008

[11] L. Yang, J.-H. Kim, D. Oh, H. Lan, R. Schmitt, “Power Integrity Characterization

and Correlation of 3D Package Systems using On-Chip Measurements”, 19th

Topical

Meeting on Electrical Performance of Electronic Packaging and Systems (EPEPS), pp

221-224, Oct.2010