Performing Efficient Characterization and Verification ... · Characterization and Verification...

25
Performing Efficient Characterization and Verification Test of LPDDR3 Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012

Transcript of Performing Efficient Characterization and Verification ... · Characterization and Verification...

Page 1: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

Performing Efficient Characterization and

Verification Test of LPDDR3Verification Test of LPDDR3

Chris Loberg Tektronix

LPDDR3 Summit Santa Clara 2012

Page 2: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

AgendaAgenda

• Introduction

– LPDDR3 Verification Challenges

• Applying LPDDR3 Electrical Verification Techniques

– Signal Integrity steps for evaluation of data bursts

– Read & Write Burst Capture in a ranked PoP environment

• Performing JEDEC-Compliant Test Practices for LPDDR3

– How to consistently apply in a test environment

– Pass/Fail Analysis & Reporting – Pass/Fail Analysis & Reporting

• Accessing LPDDR3 Test Points with Good Signal Fidelity

– Evaluation of available test point access options

• Oscilloscope Interposers

• Solder-down Probing Systems

– Filter application

• Summary/Q&A

Page 3: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

LPDDR3 Verification Challenges:LPDDR3 Verification Challenges:Faster, Smaller, More output, Less powerFaster, Smaller, More output, Less power

LPDDR3 Key Features

• Speed and Capacity

• Bandwidth of 6.4 – 8.5 Gbps per die

• x16, x32

• 4, 8, 16, 32Gb Package Options

• Multiple channels, ranks – up to 346 balls

• Battery Conservation

• Low Voltage (300mV – 1.2V MAX)

• Voltage Ramp and Device Initialization

• Temperature-compensated and partial array self refresh modes

• Deep power down mode which sacrifices all memory contents

• Compact Packaging

• PoP and Discrete Packages

Page 4: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

LPDDR3 LPDDR3 Verification ChallengesVerification Challenges

Pushing the system power envelopePushing the system power envelope

LPDDR2:• 1.2 V• 533MHz

Page 5: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

LPDDR3 LPDDR3 Verification ChallengesVerification Challenges

Pushing the system power envelopePushing the system power envelope

LPDDR3:• 1.2 V• 800MHz

Page 6: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

LPDDR3 Verification ChallengesLPDDR3 Verification Challenges

Faster Clock FrequenciesFaster Clock Frequencies

Page 7: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

LPDDR3 Verification ChallengesLPDDR3 Verification Challenges

PHY Test AccessPHY Test Access

Page 8: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

Signal IntegritySignal Integrity

Bandwidth considerations for DDR VerificationBandwidth considerations for DDR Verification

• LPDDR2/3 Depending on Error Tolerance Levels

– 8GHz Debugging

– 12.5GHz for Chipset/Controller & System

Specification Reference

Generation DDR DDR2 DDR2 DDR3 DDR3 LPDDR3 DDR4

Speed all rates to 400MT/s to 800MT/s to 1600MT/s to 2400MT/sto

1600MT/s to 3200MT/s

Max slew rate per JEDEC 5 5 5 10 12 8 18

Typical V swing 1.8 1.25 1.25 1 1 0.6 0.8

20-80 risetime (ps) 216 150 150 60 50 45 27

Equivalent Edge BW 1.9 2.7 2.7 6.7 8.0 8.9 15.0

BW Recommendations (by end-user task, matched to scope BW availability)

Chipset Development/ S.I. 2.5 3.5 4.0 12.5 12.5 12.5 16

System Level Test 2.5 2.5 3.5 8 12.5 12.5 12.5

Debug ( low cost) 2.0 2.0 2.5 6 8 8 12.5

Page 9: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

Signal Integrity ChallengeSignal Integrity Challenge

Verifying Slew RateVerifying Slew Rate

Page 10: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

Signal IntegritySignal Integrity

Capturing LPDDR3 Reads/Writes for VerificationCapturing LPDDR3 Reads/Writes for Verification

Page 11: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

Signal IntegritySignal Integrity

Read/Write Burst Timing EvaluationRead/Write Burst Timing Evaluation

Page 12: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

• Eye Pattern Masks

Signal IntegritySignal Integrity

Verifying AC Over/UndershootVerifying AC Over/Undershoot

Page 13: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

Signal IntegritySignal Integrity

DDR Eye DiagramsDDR Eye Diagrams

• Hexagon shaped area applied to DQ used as a keep-out zone to isolate only target rank of interest.

• Use additional areas to target specific DQ patterns.

Before After

Page 14: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

Signal IntegritySignal Integrity

Characterizing LPDDR3 using Eye Diagrams Characterizing LPDDR3 using Eye Diagrams

• Tips for quick evaluation of DQ Signals

Page 15: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

Signal IntegritySignal Integrity

Read/Write Burst IdentificationRead/Write Burst Identification

� On a Trigger

� Mark all Read/Write Events

� Post Acquisition

� Across entire recorded acquisition, apply a search algorithm to each acquired

waveform, and mark reads/writes with visual delimiters

Page 16: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

LPDDR3 Command Bus Capture & DisplayLPDDR3 Command Bus Capture & Display

Verification of Setup & Hold on Command BusVerification of Setup & Hold on Command Bus

CS CA1 CA2 CAn

� 1-16 Digital Channels – CS, CA1…CAn

� Timing & Placement

� 1-4 Analog Channels – Clock, DQ, DS

� Slew rate

CKDQS0DQ0

Page 17: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

LPDDR3 Address Bus Capture & DisplayLPDDR3 Address Bus Capture & Display

Burst Detect on Command BusBurst Detect on Command Bus

� Using command bus state, specific transactions can be isolated

– Analysis of analog signals is then used for fine burst positioning to gate

measurements

Page 18: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

JEDEC Test JEDEC Test Verification of LPDDRVerification of LPDDR

JEDEC VerificationJEDEC Verification

• Identify, mark & measure LPDDR3 Read / Write bursts

– Search & Mark Capability for Cataloging Read/Write’s

– Suggest use of Digital Channels for Command/Address

– LPDDR JEDEC Measurements performed on ALL reads/writes

– JEDEC Tests + Debug Tools

Page 19: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

JEDEC Test Verification of LPDDRJEDEC Test Verification of LPDDR

Verification ExampleVerification Example

Page 20: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

• Verification in multi-channel, multi-rank environments

– Pinpoint source(s) of signal integrity concerns

– Validation without re-probing using mux

JEDEC Test Verification of LPDDR JEDEC Test Verification of LPDDR

System visibility in high ball count systemsSystem visibility in high ball count systems

TriggerState

MachineCH 1

CH 2

Analog In

CH 1

Analog Out

3 GHzAnalog

Mux

34 ch

34 ch

4 ch

CH 2

CH 3

CH 4

DSODSOLALA

CH 2

CH 3

CH 4

Mux34 ch

34 ch

34 ch

Page 21: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

Package-on-Package tends

to have more clearance…

Signal Access & ProbingSignal Access & Probing

KeepKeep--out Comparison of out Comparison of PoPPoP & Embedded & Embedded

… compared to the

embedded areas of a target

Page 22: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

Signal Access & ProbingSignal Access & Probing

BGA Access BGA Access UUsing Oscilloscope Interposerssing Oscilloscope Interposers

� Unique, re-usable socket design allows for multiple chip exchanges

� Signal paths and termination requirements are key and central to the designs

� Modeling to predict analog performance

� Oscilloscope filters to enable views with and without interposer circuit effects

Page 23: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

• LPDDR2/3 increases the number of package types vs DDR2/3/4

Memory

TechnologyDIMM

Package-on-

PackageEmbedded

DDR378B X4/X896B X16

N/A As needed

DDR478B X4/X896B X16

N/A As needed

LPDDR2 TBD

136B X32168B X32216B Dual X32

79B x16112B X16128B X16/X32

Signal Access & ProbingSignal Access & Probing

LPDDR Interposer Support LPDDR Interposer Support

LPDDR2 TBD 216B Dual X32220B Dual X32240B Dual X32

128B X16/X32134B X16/X32176B X16/X32

LPDDR3 TBD216B Dual X32256B Dual X32

178B X32253B Dual X32346B Dual X32 MCP

Interposer

Style

• SLOT• Perimeter & Flex

Wing MCI• EdgeProbe MCI

• Perimeter MCI• Flex Wing MCI -

Multi-sided

• Perimeter MCI• Flex Wing MCI -

Single-sided

Increasing Customization

Page 24: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

LPDDR Analog Verification & DebugLPDDR Analog Verification & Debug

• Verification & Analysis

– LPDDR standards support

– JEDEC conformance measurements

– Debugging approaches

• Signal Access & Probing

– BGA Interposers

– High BW Solder-in Probes

– Digital Probing– Digital Probing

• Signal Capture

– Analog & Digital

Page 25: Performing Efficient Characterization and Verification ... · Characterization and Verification Test of LPDDR3 Chris Loberg Tektronix LPDDR3 Summit Santa Clara 2012. Agenda • Introduction

ResourcesResources

www.tek.com/technology/ddr