SlideShare a Scribd company logo
1 of 29
Download to read offline
Techniques for Verification
and Debugging of LPDDR3
Memory Designs
Anshuman Bhat – Product Manager
Tektronix
Mobile Forum Taiwan & Korea 2012
Agenda
• LPDDR3 Key Feature
Review
• Signal Integrity
Considerations
• Debugging Techniques
• Signal Access & Probing
• JEDEC-Specific Test
Practices
• What’s Next/Summary
2
Mobile Memory = Faster, Smaller, Less Power
LPDDR3 Key Features
• Speed and Capacity
• Bandwidth of 6.4 – 8.5 Gbps per die
• LPDDR3 achieves a data rate of 1600 Mbps
(vs. 1066 Mbps for LPDDR2)
• 4, 8, 16, 32Gb Package Options
• 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
3
LPDDR3 Specification
Pushing the system power envelope
• Lower operating voltage and higher bandwidths
– Measurement Challenge
LPDDR:
• 1.8 V
• 200MHz
4
LPDDR2:
• 1.2 V
• 533MHz
• Lower operating voltage and higher bandwidths
– Measurement Challenge
5
LPDDR3 Specification
Pushing the system power envelope
LPDDR3:
• 1.2 V
• 800MHz
• Lower operating voltage and higher bandwidths
– Measurement Challenge
6
LPDDR3 Specification
Pushing the system power envelope
LPDDR3 Specification
Faster Clock Frequencies
• Verifying Clock Cycles on shorter (1.25 ns) Clock Periods
– Measurement Challenges: Do I have the right instrument
settings to capture with proper margin?
LPDDR2 LPDDR3
3.5 4
400 800
2.5 1.25
738 369
0.8 0.8
229 200
Typ. Signal Swing (V)
Min. Rise Time (ps)
Max SE Slew Rate (V/ns)
Typical Clock Rate (MHz)
Period (ns)
Rise Time, 10% - 90% (ps)
7
Signal Integrity
Recommended Oscilloscopes for LPDDR2/3
• LPDDR2/3 Depending on Error Tolerance Levels
– 8GHz (MSO70804C)
– 12.5GHz (MSO71254C)
LPDDR2 LPDDR3 Scope BW (GHz) Tr-scope (10% - 90%) RTsig Rttotal Error
3.5 4 2.5 160 229 279 22%
3.5 145 229 271 18%
400 800 4 98 229 249 9%
2.5 1.25 6 65 229 238 4%
738 369 8 49 229 234 2%
12.5 32 229 231 1%
0.8 0.8
229 200
Scope BW (GHz) Tr-scope (10% - 90%) RTsig Rttotal Error
3.5 145 200 247 24%
Misc Notes: 4 98 200 223 11%
1. 6 65 200 210 5%
8 49 200 206 3%
12.5 32 200 203 1%
2.
3.
*For GDDR5, JEDEC doesn't specify a max slew rate. Instead, the actual
10%-90% risetime from some real interfaces was used.
LPDDR3
LPDDR2
Minimum risetime is calculated simply as (Signal Swing) /
Typ. Signal Swing (V)
Min. Rise Time (ps)
Equation for calculating the risetime of a cascaded system
(root sum of squares) is from Appendix B of "High Speed
Digital Design:
A Handbook of Black Magic" (Howard Johnson, Prentice
Typical signal swing is subjectively estimated based on
some actual signal samples.
Max SE Slew Rate (V/ns)
Typical Clock Rate (MHz)
Period (ns)
Rise Time, 10% - 90% (ps)
8
Signal Integrity
Accurate Read/Write Burst Identification
DDR3 Write Burst
DDR3 Read Burst
 Locate the right kind of bursts (read vs. write)
 Locate the precise edges of each burst
 Refine burst identity based on other criteria (rank, secondary bus state, etc.)
9
Signal Integrity
Capture LPDDR3 Reads/Writes
10
Signal Integrity
Read/Write Burst I.D. Using Search and Mark
 Advanced Search and Mark (ASM) dynamically applies a search algorithm to each
acquired waveform, and marks specific features with visual delimiters
 ASM searches have been developed specifically for DDR Reads and Writes
 User controlled parameters to fine tune search algorithm
 DDRA application can read these marks and use them as measurement gates
 Single trigger post-process analysis of all parameters
11
Signal Integrity
Visual Trigger – DDR Eye Example
• 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 w/Visual Trigger
12
Signal Integrity
Visual Trigger – Characterizing LPDDR3
• Quick evaluation of DQ Signals
13
Signal Integrity
Visual Trigger – Characterizing LPDDR3
14
LPDDR3 Specification
Efficient Messaging
• 10-bit Command Addressing Bus
– Measurement Challenge: PHY decoding with 10+ address pins
10 pins w/ unique clock edges
15
#TSF Format Type
#File Radix
#+ Version 2.1.0 PATTERN
#Command Command
#Symbol Name Pattern
# CS, CA1, CA2, CAn
#
MODE_REG 0000
REFRESH 0001
PRECHARGE 0010
ACTIVATE 0011
WRITE 0100
READ 0101
NOP 0111
DESELECT 1XXX
LPDDR3 Command Bus Capture  Display
Tektronix Mixed Signal Oscilloscopes
CK
DQS0
DQ0
CS CA1 CA2 CAn
 16 Digital Channels in addition to 4 Analog Channels
 Ideal for Accurate LPDDR Command Bus Capture  Display
16
LPDDR3 Address Bus Capture  Display
Burst Detect Using 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
17
LPDDR3 Specification
Smaller Packages, Greater Density
• Access to ball pads; especially PoP
– Measurement Challenge: Ensuring consistent “observation
point accuracy”
– No back-side vias for many BGA designs
18
Signal Access  Probing
BGA Access Using 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
19
Signal Access  Probing
PoP Interposer Assembly
20
Signal Access  Probing
LPDDR Interposer Support
Availability
Form Factor LPDDR Support
Tektronix
Oscilloscope
Tektronix
Logic Analyzer
60 Ball LPDDR Now
POP 136 LPDDR2 Now
POP 168 LPDDR2 Now Now
POP 216 LPDDR2 Now In development
POP 240 LPDDR2 Now
POP 220 LPDDR3 Now
134 Ball LPDDR2 Under Consideration
178 Ball LPDDR3 In development In development
253 Ball LPDDR3 Under Consideration
21
• LPDDR2/3 specify unique measurements  methods
– Measurement Challenge: Ensuring consistent test practices without
losing focus on performance
LPDDR3 Specification
Unique Measurement Complexity
22
JEDEC Test Verification of LPDDR
DDRA Analysis Software
• Easily identify, mark  measure LPDDR Read / Write bursts
– Uses Advanced Search  Mark feature
– Uses Digital Channels (on MSO model scopes)
– LPDDR JEDEC Measurements performed on ALL reads/writes
– JEDEC Tests + Debug Tools
23
JEDEC Test Verification of LPDDR
DDRA Analysis Software
24
• DDRA = One Application SW Package
– DDR
– DDR2
– DDR3
– DDR3L (2H CY12 – 1H CY 13)
– DDR4 (2H CY12 – 1H CY 13)
– LPDDR
– LPDDR2
– LPDDR3 (2H CY12 – 1H CY 13)
– GDDR3
– GDDR5
JEDEC Test Verification of LPDDR
Support for Multiple DDR Generations
25
JEDEC Test Verification of LPDDR
Comprehensive Measurement Support
• Read Write Bursts
– Data Eye Width
– Data Eye Height
• Diff DQS Input
– Slew-Diff-Fall (DQS)
– Input-Slew-Diff-Rise (DQS)
– tDHDiff (base)
– tDHDiff (derated)
– tDHDIFF (Vrefbased)
– tDQSH
– tDQSL
– tDSDiff(base)
– tDSDiff(derated)
– tDSDiff(Vrefbased)
– tDSS-Diff
– tDQSS-Diff
– tDSH-Diff
– tDQSCKDiff
– tDQSQDiff
– tAC-Diff
– tQH
– SRQdiff-Rise (DQS)
– SRQdiff-Fall (DQS)
• Single Ended DQS
– Slew rate Hold-SEFall (DQS)
– Slew rate Hold-SERise
(DQS)
– Slew rate Setup-SEFall
(DQS)
– Slew rate Setup-SERise
(DQS)
• Single Ended DQS (cont)
– tDHSE (base)
– tDHSE (derated)
– tDSSE (base)
– tDSSE (derated)
– tDIPW-SE
– tDQSS-SE
– tDSH-SE
– tDSS-SE
– Slew Rate DQ
– Slew Rate Hold-Fall (DQ)
– Slew Rate Hold-Rise (DQ)
– Slew Rate Setup-Fall (DQ)
– Slew Rate Setup-Rise (DQ)
– tWPRE
– tWPST
– tDQSCK-SE
– tDQSQ-SE
– Slew Rate (DQ)
– SRQse-Rise (DQS)
– SRQse-Fall (DQS)
– SRQdiff-Rise (CK)
– SRQdiff-Fall (CK)
– tRPRE
– tRPST Clock (Diff)
– tCH (abs)
– tCH (ave)
– tCK (abs)
– tCK (ave)
– tCL (abs)
– tCL (ave)
– tERR
Option DDRA supports a broad range of JEDEC-specified measurements
• Example measurements list for LPDDR2 :
 Single Ended DQS (cont)
– tERR
– tJIT
– tHP
– VID (ac)
– Input Slew Diff-Rise (CK)
– Input Slew Diff-Fall (CK)
– Clock (SE)
– AC-Overshoot (CK#)
– AC-Overshoot (CK)
– ACOvershoot Area (CK#)
– Vix (ac) CK
– Vox (ac) CK
– VSWING (MAX) CK
– VSWING (MAX) CK#
– VSEH (AC) CK
– VSEH (CK#)
– VSEH (CK)
– VSEL (AC) CK
– VSEL (AC) CK#
– VSEL (CK#)
– VSEL (CK)
– DQS (SE)
– AC-Overshoot (DQS#)
– AC-Overshoot (DQS)
– AC-OvershootArea (DQS#)
– AC-OvershootArea (DQS)]
– Vix (ac) DQS
– Vox (AC) DQS
– VSWING (MAX) DQS
– VSWING (MAX) DQS#
– AC-Overshoot
– AC-Overshoot Area
– AC-Undershoot
– AC-Undershoot Area
26
LPDDR Analog Verification  Debug Solution
• Signal Access  Probing
– BGA Interposers
– High BW Solder-in Probes
– Digital Probing
• DDRA Analysis SW
– LPDDR standards support
– JEDEC conformance measurements
– Advanced Debug Tools
• Search  Mark
• Visual Trigger
• DPOJET
• Mixed Signal Oscilloscopes
– Command Bus Triggering on CA0-CA9
– Command Bus Timing Measurements
27
What’s Next?
• Tektronix (2H CY12 – 1H CY13)
– LPDDR3 Interposers
– DDRA Update
Resources Available
www.tek.com/technology/ddr
anshuman.bhat@tektronix.com
28
29

More Related Content

Similar to 2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf

POLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overviewPOLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overviewAlexander Grudanov
 
Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...
Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...
Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...Embarcados
 
cisco-n3k-c3172pq-10ge-datasheet.pdf
cisco-n3k-c3172pq-10ge-datasheet.pdfcisco-n3k-c3172pq-10ge-datasheet.pdf
cisco-n3k-c3172pq-10ge-datasheet.pdfHi-Network.com
 
Snapdragon SoC and ARMv7 Architecture
Snapdragon SoC and ARMv7 ArchitectureSnapdragon SoC and ARMv7 Architecture
Snapdragon SoC and ARMv7 ArchitectureSantosh Verma
 
Semiconductor memories
Semiconductor memoriesSemiconductor memories
Semiconductor memoriesSambitShreeman
 
Webinar: Nova família de microcontroladores STM32WL – Sub Giga Multiprotocolo
Webinar: Nova família de microcontroladores STM32WL – Sub Giga MultiprotocoloWebinar: Nova família de microcontroladores STM32WL – Sub Giga Multiprotocolo
Webinar: Nova família de microcontroladores STM32WL – Sub Giga MultiprotocoloEmbarcados
 
QoS In The Enterprise
QoS In The EnterpriseQoS In The Enterprise
QoS In The EnterprisePrivate
 
DPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDSDPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDSVipin Varghese
 
Esp32 datasheet
Esp32 datasheetEsp32 datasheet
Esp32 datasheetMoises .
 
Unit II Arm 7 Introduction
Unit II Arm 7 IntroductionUnit II Arm 7 Introduction
Unit II Arm 7 IntroductionDr. Pankaj Zope
 
cisco-n3k-c3172tq-10gt-datasheet.pdf
cisco-n3k-c3172tq-10gt-datasheet.pdfcisco-n3k-c3172tq-10gt-datasheet.pdf
cisco-n3k-c3172tq-10gt-datasheet.pdfHi-Network.com
 
Klessydra-T: Designing Configurable Vector Co-Processors for Multi-Threaded E...
Klessydra-T: Designing Configurable Vector Co-Processors for Multi-Threaded E...Klessydra-T: Designing Configurable Vector Co-Processors for Multi-Threaded E...
Klessydra-T: Designing Configurable Vector Co-Processors for Multi-Threaded E...RISC-V International
 

Similar to 2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf (20)

AN5097.pdf
AN5097.pdfAN5097.pdf
AN5097.pdf
 
Dsp ajal
Dsp  ajalDsp  ajal
Dsp ajal
 
POLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overviewPOLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overview
 
Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...
Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...
Webinar Keysight: Soluções de Teste para Tecnologias Emergentes 5G-NR e IoT-L...
 
5378086.ppt
5378086.ppt5378086.ppt
5378086.ppt
 
cisco-n3k-c3172pq-10ge-datasheet.pdf
cisco-n3k-c3172pq-10ge-datasheet.pdfcisco-n3k-c3172pq-10ge-datasheet.pdf
cisco-n3k-c3172pq-10ge-datasheet.pdf
 
DDR3
DDR3DDR3
DDR3
 
Snapdragon SoC and ARMv7 Architecture
Snapdragon SoC and ARMv7 ArchitectureSnapdragon SoC and ARMv7 Architecture
Snapdragon SoC and ARMv7 Architecture
 
Semiconductor memories
Semiconductor memoriesSemiconductor memories
Semiconductor memories
 
Webinar: Nova família de microcontroladores STM32WL – Sub Giga Multiprotocolo
Webinar: Nova família de microcontroladores STM32WL – Sub Giga MultiprotocoloWebinar: Nova família de microcontroladores STM32WL – Sub Giga Multiprotocolo
Webinar: Nova família de microcontroladores STM32WL – Sub Giga Multiprotocolo
 
Lecture 6.pptx
Lecture 6.pptxLecture 6.pptx
Lecture 6.pptx
 
dsPIC33FJ06GSXXX DSCs
dsPIC33FJ06GSXXX DSCsdsPIC33FJ06GSXXX DSCs
dsPIC33FJ06GSXXX DSCs
 
Dpdk applications
Dpdk applicationsDpdk applications
Dpdk applications
 
23.pptx
23.pptx23.pptx
23.pptx
 
QoS In The Enterprise
QoS In The EnterpriseQoS In The Enterprise
QoS In The Enterprise
 
DPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDSDPDK layer for porting IPS-IDS
DPDK layer for porting IPS-IDS
 
Esp32 datasheet
Esp32 datasheetEsp32 datasheet
Esp32 datasheet
 
Unit II Arm 7 Introduction
Unit II Arm 7 IntroductionUnit II Arm 7 Introduction
Unit II Arm 7 Introduction
 
cisco-n3k-c3172tq-10gt-datasheet.pdf
cisco-n3k-c3172tq-10gt-datasheet.pdfcisco-n3k-c3172tq-10gt-datasheet.pdf
cisco-n3k-c3172tq-10gt-datasheet.pdf
 
Klessydra-T: Designing Configurable Vector Co-Processors for Multi-Threaded E...
Klessydra-T: Designing Configurable Vector Co-Processors for Multi-Threaded E...Klessydra-T: Designing Configurable Vector Co-Processors for Multi-Threaded E...
Klessydra-T: Designing Configurable Vector Co-Processors for Multi-Threaded E...
 

Recently uploaded

Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gapedkojalkojal131
 
Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Pooja Nehwal
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRdollysharma2066
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...ranjana rawat
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...anilsa9823
 
Lubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabtLubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabtdineshkumar430venkat
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsEscorts Call Girls
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...MOHANI PANDEY
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...Amil baba
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...Pooja Nehwal
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Pooja Nehwal
 

Recently uploaded (20)

Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
 
Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
 
Lubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabtLubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabt
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
 
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
 

2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf

  • 1. Techniques for Verification and Debugging of LPDDR3 Memory Designs Anshuman Bhat – Product Manager Tektronix Mobile Forum Taiwan & Korea 2012
  • 2. Agenda • LPDDR3 Key Feature Review • Signal Integrity Considerations • Debugging Techniques • Signal Access & Probing • JEDEC-Specific Test Practices • What’s Next/Summary 2
  • 3. Mobile Memory = Faster, Smaller, Less Power LPDDR3 Key Features • Speed and Capacity • Bandwidth of 6.4 – 8.5 Gbps per die • LPDDR3 achieves a data rate of 1600 Mbps (vs. 1066 Mbps for LPDDR2) • 4, 8, 16, 32Gb Package Options • 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 3
  • 4. LPDDR3 Specification Pushing the system power envelope • Lower operating voltage and higher bandwidths – Measurement Challenge LPDDR: • 1.8 V • 200MHz 4
  • 5. LPDDR2: • 1.2 V • 533MHz • Lower operating voltage and higher bandwidths – Measurement Challenge 5 LPDDR3 Specification Pushing the system power envelope
  • 6. LPDDR3: • 1.2 V • 800MHz • Lower operating voltage and higher bandwidths – Measurement Challenge 6 LPDDR3 Specification Pushing the system power envelope
  • 7. LPDDR3 Specification Faster Clock Frequencies • Verifying Clock Cycles on shorter (1.25 ns) Clock Periods – Measurement Challenges: Do I have the right instrument settings to capture with proper margin? LPDDR2 LPDDR3 3.5 4 400 800 2.5 1.25 738 369 0.8 0.8 229 200 Typ. Signal Swing (V) Min. Rise Time (ps) Max SE Slew Rate (V/ns) Typical Clock Rate (MHz) Period (ns) Rise Time, 10% - 90% (ps) 7
  • 8. Signal Integrity Recommended Oscilloscopes for LPDDR2/3 • LPDDR2/3 Depending on Error Tolerance Levels – 8GHz (MSO70804C) – 12.5GHz (MSO71254C) LPDDR2 LPDDR3 Scope BW (GHz) Tr-scope (10% - 90%) RTsig Rttotal Error 3.5 4 2.5 160 229 279 22% 3.5 145 229 271 18% 400 800 4 98 229 249 9% 2.5 1.25 6 65 229 238 4% 738 369 8 49 229 234 2% 12.5 32 229 231 1% 0.8 0.8 229 200 Scope BW (GHz) Tr-scope (10% - 90%) RTsig Rttotal Error 3.5 145 200 247 24% Misc Notes: 4 98 200 223 11% 1. 6 65 200 210 5% 8 49 200 206 3% 12.5 32 200 203 1% 2. 3. *For GDDR5, JEDEC doesn't specify a max slew rate. Instead, the actual 10%-90% risetime from some real interfaces was used. LPDDR3 LPDDR2 Minimum risetime is calculated simply as (Signal Swing) / Typ. Signal Swing (V) Min. Rise Time (ps) Equation for calculating the risetime of a cascaded system (root sum of squares) is from Appendix B of "High Speed Digital Design: A Handbook of Black Magic" (Howard Johnson, Prentice Typical signal swing is subjectively estimated based on some actual signal samples. Max SE Slew Rate (V/ns) Typical Clock Rate (MHz) Period (ns) Rise Time, 10% - 90% (ps) 8
  • 9. Signal Integrity Accurate Read/Write Burst Identification DDR3 Write Burst DDR3 Read Burst Locate the right kind of bursts (read vs. write) Locate the precise edges of each burst Refine burst identity based on other criteria (rank, secondary bus state, etc.) 9
  • 11. Signal Integrity Read/Write Burst I.D. Using Search and Mark Advanced Search and Mark (ASM) dynamically applies a search algorithm to each acquired waveform, and marks specific features with visual delimiters ASM searches have been developed specifically for DDR Reads and Writes User controlled parameters to fine tune search algorithm DDRA application can read these marks and use them as measurement gates Single trigger post-process analysis of all parameters 11
  • 12. Signal Integrity Visual Trigger – DDR Eye Example • 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 w/Visual Trigger 12
  • 13. Signal Integrity Visual Trigger – Characterizing LPDDR3 • Quick evaluation of DQ Signals 13
  • 14. Signal Integrity Visual Trigger – Characterizing LPDDR3 14
  • 15. LPDDR3 Specification Efficient Messaging • 10-bit Command Addressing Bus – Measurement Challenge: PHY decoding with 10+ address pins 10 pins w/ unique clock edges 15
  • 16. #TSF Format Type #File Radix #+ Version 2.1.0 PATTERN #Command Command #Symbol Name Pattern # CS, CA1, CA2, CAn # MODE_REG 0000 REFRESH 0001 PRECHARGE 0010 ACTIVATE 0011 WRITE 0100 READ 0101 NOP 0111 DESELECT 1XXX LPDDR3 Command Bus Capture Display Tektronix Mixed Signal Oscilloscopes CK DQS0 DQ0 CS CA1 CA2 CAn 16 Digital Channels in addition to 4 Analog Channels Ideal for Accurate LPDDR Command Bus Capture Display 16
  • 17. LPDDR3 Address Bus Capture Display Burst Detect Using 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 17
  • 18. LPDDR3 Specification Smaller Packages, Greater Density • Access to ball pads; especially PoP – Measurement Challenge: Ensuring consistent “observation point accuracy” – No back-side vias for many BGA designs 18
  • 19. Signal Access Probing BGA Access Using 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 19
  • 20. Signal Access Probing PoP Interposer Assembly 20
  • 21. Signal Access Probing LPDDR Interposer Support Availability Form Factor LPDDR Support Tektronix Oscilloscope Tektronix Logic Analyzer 60 Ball LPDDR Now POP 136 LPDDR2 Now POP 168 LPDDR2 Now Now POP 216 LPDDR2 Now In development POP 240 LPDDR2 Now POP 220 LPDDR3 Now 134 Ball LPDDR2 Under Consideration 178 Ball LPDDR3 In development In development 253 Ball LPDDR3 Under Consideration 21
  • 22. • LPDDR2/3 specify unique measurements methods – Measurement Challenge: Ensuring consistent test practices without losing focus on performance LPDDR3 Specification Unique Measurement Complexity 22
  • 23. JEDEC Test Verification of LPDDR DDRA Analysis Software • Easily identify, mark measure LPDDR Read / Write bursts – Uses Advanced Search Mark feature – Uses Digital Channels (on MSO model scopes) – LPDDR JEDEC Measurements performed on ALL reads/writes – JEDEC Tests + Debug Tools 23
  • 24. JEDEC Test Verification of LPDDR DDRA Analysis Software 24
  • 25. • DDRA = One Application SW Package – DDR – DDR2 – DDR3 – DDR3L (2H CY12 – 1H CY 13) – DDR4 (2H CY12 – 1H CY 13) – LPDDR – LPDDR2 – LPDDR3 (2H CY12 – 1H CY 13) – GDDR3 – GDDR5 JEDEC Test Verification of LPDDR Support for Multiple DDR Generations 25
  • 26. JEDEC Test Verification of LPDDR Comprehensive Measurement Support • Read Write Bursts – Data Eye Width – Data Eye Height • Diff DQS Input – Slew-Diff-Fall (DQS) – Input-Slew-Diff-Rise (DQS) – tDHDiff (base) – tDHDiff (derated) – tDHDIFF (Vrefbased) – tDQSH – tDQSL – tDSDiff(base) – tDSDiff(derated) – tDSDiff(Vrefbased) – tDSS-Diff – tDQSS-Diff – tDSH-Diff – tDQSCKDiff – tDQSQDiff – tAC-Diff – tQH – SRQdiff-Rise (DQS) – SRQdiff-Fall (DQS) • Single Ended DQS – Slew rate Hold-SEFall (DQS) – Slew rate Hold-SERise (DQS) – Slew rate Setup-SEFall (DQS) – Slew rate Setup-SERise (DQS) • Single Ended DQS (cont) – tDHSE (base) – tDHSE (derated) – tDSSE (base) – tDSSE (derated) – tDIPW-SE – tDQSS-SE – tDSH-SE – tDSS-SE – Slew Rate DQ – Slew Rate Hold-Fall (DQ) – Slew Rate Hold-Rise (DQ) – Slew Rate Setup-Fall (DQ) – Slew Rate Setup-Rise (DQ) – tWPRE – tWPST – tDQSCK-SE – tDQSQ-SE – Slew Rate (DQ) – SRQse-Rise (DQS) – SRQse-Fall (DQS) – SRQdiff-Rise (CK) – SRQdiff-Fall (CK) – tRPRE – tRPST Clock (Diff) – tCH (abs) – tCH (ave) – tCK (abs) – tCK (ave) – tCL (abs) – tCL (ave) – tERR Option DDRA supports a broad range of JEDEC-specified measurements • Example measurements list for LPDDR2 : Single Ended DQS (cont) – tERR – tJIT – tHP – VID (ac) – Input Slew Diff-Rise (CK) – Input Slew Diff-Fall (CK) – Clock (SE) – AC-Overshoot (CK#) – AC-Overshoot (CK) – ACOvershoot Area (CK#) – Vix (ac) CK – Vox (ac) CK – VSWING (MAX) CK – VSWING (MAX) CK# – VSEH (AC) CK – VSEH (CK#) – VSEH (CK) – VSEL (AC) CK – VSEL (AC) CK# – VSEL (CK#) – VSEL (CK) – DQS (SE) – AC-Overshoot (DQS#) – AC-Overshoot (DQS) – AC-OvershootArea (DQS#) – AC-OvershootArea (DQS)] – Vix (ac) DQS – Vox (AC) DQS – VSWING (MAX) DQS – VSWING (MAX) DQS# – AC-Overshoot – AC-Overshoot Area – AC-Undershoot – AC-Undershoot Area 26
  • 27. LPDDR Analog Verification Debug Solution • Signal Access Probing – BGA Interposers – High BW Solder-in Probes – Digital Probing • DDRA Analysis SW – LPDDR standards support – JEDEC conformance measurements – Advanced Debug Tools • Search Mark • Visual Trigger • DPOJET • Mixed Signal Oscilloscopes – Command Bus Triggering on CA0-CA9 – Command Bus Timing Measurements 27
  • 28. What’s Next? • Tektronix (2H CY12 – 1H CY13) – LPDDR3 Interposers – DDRA Update Resources Available www.tek.com/technology/ddr anshuman.bhat@tektronix.com 28
  • 29. 29