SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
JEDEC Mobile
& IOT Forum
Copyright © 2016 FuturePlus Systems
Get it right the first time!
How to test for compliance to the
LPDDR4 JEDEC Specification
Barbara Aichinger
Vice President
FuturePlus Systems Corporation
Represented in China by Fullwise Technologies
LPDDR4 Specification
• The JEDEC LPDDR4
Specification is a DRAM
specification
• There is no specification
for the memory controller
– Which is what you need to
test!
• There is no LPDDR4
Compliance Specification
Don’t Worry! Help is
on the way!
What to test on your LPDDR4 design?
• That the LPDDR4 DRAM is being
treated properly
– Electrical
• Signal Integrity on all signals
• Receiver Eye size
• BER – Bit Error Rate
– Protocol
• Protocol Checks
• Power up /power down states
• Performance
LPDDR4 Command/Address Rx
Mask
• Do you know the
difference
between the
‘Mask’ and the
Data Valid Eye?
Mask: The area (voltage and time)
where no signal may encroach in order
for the DRAM to successfully capture
Rx Data Valid Eye: Is the voltage/time
opening measured at the receiver
DQ Data Rx Mask
6
Measuring System
Compliance
6
Vcent (one for all
DQs, one for all CAs)
Mask center time
calculated separately for
each signal
About 1E6 bits
accumulated by
scope at DRAM pin
Dual-dirac eye extra-
polation to (TBD) BER
(approx. 1E-9 to 1E-16)
Extrapolated eye must
not touch the mask
LPDDR4 Bus Level Signal Integrity
Insight
• A quick way to get bus level signal integrity
insight is to use a logic analyzer
– With high speed ‘scanning’ capabilities
• All signals can be observed and compared
to each other
• Signals with problems can be identified
quickly
– An oscilloscope then used on the problem
signals
8
Signal Integrity Insight: Cross Talk
on ADDRESS
January 2014
Eye Scan Insight:
Crosstalk on ADDR 8
and ADDR9
Symptom: Random
intermittent data
corruption on DDR4
system
Next Steps:
•Check routing for crosstalk threats.
(missing ground planes, traces too
close to each other or to noise
source….)
Slide Courtesy of
9
Signal Integrity Insight:
LPDDR4 DQS
Clean DQS strobes on BGA interposer for both Read/Write
3 Gb/s Read
strobe (DQS0)
probed single
ended.
3 Gb/s Write
strobe (DQS0)
probed single
ended.
Slide Courtesy of
10
Signal Integrity Insight: DDR4 3500
Mb/s Read Scans
Next Steps:
• Take trace to inspect ODT operation
• Cross trigger scope to check for ISI
Eye Scan Insight:
•Potential ODT setting issue.
Threshold of first bit in burst has
less swing than remainder of
burst.
•Could also be ISI
(inter-symbol interference)
• Overdriving DDR4 DRAM
to 1.4V could cause
damage.
Slide Courtesy of
11
Signal Integrity Insight:
Incorrect Signal Transition
Eye Scan
Insight
Symptom: Data Corruption on
DDR4 system
Next Steps:
• SW work around:
– Do not use BG1 = 1
– Limits address space
• Long term: HW fix required
DDR4 Bank Group 1
Transitioning incorrectly
Slide Courtesy of
Looking for Protocol Violations
• What is a Protocol violation?
– The specification has rules about:
• How close in time transactions can be to each
other
– Example:Time between an ACTIVATE and a Read or
Write can be no closer than tRCD
• How far apart transactions can be from each
other
– Example:Time between two REFRESH commands
cannot be greater than 9*tREFImax
• The ordering of transactions
– Example: A Read or Write command must be preceded
with an ACTIVATE command to the selected ROW
13
Example: Protocol Violation
Average Refresh Rate
When the Refresh rate falls below the 100% bar
(indicating too few Refresh):
• Red dots indicate the locations
• Too few Refresh = risk of data corruption
Example: Protocol Violation
Write to close to a PREA
Last cycle of a 4
cycle Write
Command
Time between equals
WL+BL/2+tWR+1
8 +32/2+ 15 + 1
= 40 clocks
Measurement is 38
clocks: VIOLATION
PREA closes the
bank. If this
happens too
quickly then the
data may not be
written properly
Example: Protocol Violation tRCD
ACTIVATE to close to a Read
tRCDmin = MAX(tRCD{nCK}, ROUNDUP((tRCD{ns}/tCK{ns})-0.025))
24 clocks
4 ((18ns/.625ns)-0.025)
29
3200MT/s
LPDDR4 Violation Spreadsheet
Made available by FuturePlus Systems
Probing
• BGA interposer
– Flying lead
– Midbus
– Cable connection
• Midbus
• Slot Interposer
Probing LPDDR4
using a BGA interposer with individual probe points
Riser
DRAM BGA
Interposer
DRAM
Motherboard
Probe Point
DRAM BGA Interposer
Grounds
Signals
Photos Courtesy of
BGA probing with a scope
BGA Probing with a Protocol
Analyzer
Photos courtesy of
Midbus Footprint
Probing LPDDR4
using a midbus footprint
Probing LPDDR4
Using a BGA interposer with a cable connection
to a Protocol Analyzer or Logic Analyzer
LPDDR4 Package on Package
(PoP) Probing
LPDDR4 on a SODIMM
• Some applications
looking at this
– No ECC
• Will use the same
form factor as
DDR4 SODIMM
• Slot interposer
can be used for
probing
Equipment
Logic analyzer Oscilloscope
Protocol Analyzer
Photos courtesy of Keysight Technologies and FuturePlus Systems
Summary for Success
• Put a robust validation and
compliance plan in place for your
product
• One that verifies the electrical and
the protocol operation
• Plan your probing ahead of time so
you can achieve success easily!
Contact Information
Barbara Aichinger
Vice President
FuturePlus Systems Corporation
15 Constitution Drive
Bedford NH 03110 USA
Barb.Aichinger@FuturePlus.com
USA 603-472-5905
www.FuturePlus.com
www.DDRDetective.com
Represented in China by Full Wise Technology
www.FullWiseTech.com

Contenu connexe

Tendances (20)

MIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
MIPI DevCon 2016: A Developer's Guide to MIPI I3C ImplementationMIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
MIPI DevCon 2016: A Developer's Guide to MIPI I3C Implementation
 
dual-port RAM (DPRAM)
dual-port RAM (DPRAM)dual-port RAM (DPRAM)
dual-port RAM (DPRAM)
 
Pci express technology 3.0
Pci express technology 3.0Pci express technology 3.0
Pci express technology 3.0
 
High Bandwidth Memory(HBM)
High Bandwidth Memory(HBM)High Bandwidth Memory(HBM)
High Bandwidth Memory(HBM)
 
DDR
DDRDDR
DDR
 
SPI Protocol
SPI ProtocolSPI Protocol
SPI Protocol
 
axi protocol
axi protocolaxi protocol
axi protocol
 
DDR3
DDR3DDR3
DDR3
 
UART(universal asynchronous receiver transmitter ) PPT
UART(universal asynchronous receiver transmitter ) PPTUART(universal asynchronous receiver transmitter ) PPT
UART(universal asynchronous receiver transmitter ) PPT
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
Amba bus
Amba busAmba bus
Amba bus
 
I2C
I2CI2C
I2C
 
SPI Protocol in LPC2148
SPI  Protocol in LPC2148SPI  Protocol in LPC2148
SPI Protocol in LPC2148
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral Interface
 
I2C BUS PROTOCOL
I2C BUS PROTOCOLI2C BUS PROTOCOL
I2C BUS PROTOCOL
 
SATA Protocol
SATA ProtocolSATA Protocol
SATA Protocol
 
AMBA AHB 5
AMBA AHB 5AMBA AHB 5
AMBA AHB 5
 
Axi
AxiAxi
Axi
 
DDR SDRAMs
DDR SDRAMsDDR SDRAMs
DDR SDRAMs
 

Similaire à Get it right the first time lpddr4 validation and compliance test

2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdfssuser2a2430
 
OCP Server Memory Channel Testing DRAFT
OCP Server Memory Channel Testing DRAFTOCP Server Memory Channel Testing DRAFT
OCP Server Memory Channel Testing DRAFTBarbara Aichinger
 
High Speed Data Connectivity: More Than Hardware (Design Conference 2013)
High Speed Data Connectivity: More Than Hardware (Design Conference 2013)High Speed Data Connectivity: More Than Hardware (Design Conference 2013)
High Speed Data Connectivity: More Than Hardware (Design Conference 2013)Analog Devices, Inc.
 
Understanding and Testing DDR4 R-DIMM and LR-DIMM Technology
Understanding and Testing DDR4 R-DIMM and LR-DIMM TechnologyUnderstanding and Testing DDR4 R-DIMM and LR-DIMM Technology
Understanding and Testing DDR4 R-DIMM and LR-DIMM TechnologyIntegrated Device Technology
 
POLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overviewPOLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overviewAlexander Grudanov
 
High Speed Data Connectivity: More Than Hardware - VE2013
High Speed Data Connectivity: More Than Hardware - VE2013High Speed Data Connectivity: More Than Hardware - VE2013
High Speed Data Connectivity: More Than Hardware - VE2013Analog Devices, Inc.
 
Tutorial: Network State Awareness Troubleshooting
Tutorial: Network State Awareness TroubleshootingTutorial: Network State Awareness Troubleshooting
Tutorial: Network State Awareness TroubleshootingAPNIC
 
Barbara_Aichinger_Server_Forum_2014
Barbara_Aichinger_Server_Forum_2014Barbara_Aichinger_Server_Forum_2014
Barbara_Aichinger_Server_Forum_2014Barbara Aichinger
 
MIPI DevCon 2016: MIPI I3C High Data Rate Modes
MIPI DevCon 2016: MIPI I3C High Data Rate ModesMIPI DevCon 2016: MIPI I3C High Data Rate Modes
MIPI DevCon 2016: MIPI I3C High Data Rate ModesMIPI Alliance
 
Wireless Troubleshooting Tips using AirPcaps DFS Module Debugging
Wireless Troubleshooting Tips using AirPcaps DFS Module DebuggingWireless Troubleshooting Tips using AirPcaps DFS Module Debugging
Wireless Troubleshooting Tips using AirPcaps DFS Module DebuggingMegumi Takeshita
 
Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016Oleksandra Nazola
 
Iqrf Direct Peripheral Access
Iqrf Direct Peripheral AccessIqrf Direct Peripheral Access
Iqrf Direct Peripheral Accessvos-sps-jicin
 
Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...
Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...
Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...Cybersecurity Education and Research Centre
 
my.Light weight cryptography.2023.pptx
my.Light weight cryptography.2023.pptxmy.Light weight cryptography.2023.pptx
my.Light weight cryptography.2023.pptxhalosidiq1
 
Polyteda Power DRC/LVS July 2016
Polyteda Power DRC/LVS July 2016Polyteda Power DRC/LVS July 2016
Polyteda Power DRC/LVS July 2016Oleksandra Nazola
 

Similaire à Get it right the first time lpddr4 validation and compliance test (20)

2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
2012 Techniques for Verification and Debugging of LPDDR3 Memory Designs.pdf
 
OCP Server Memory Channel Testing DRAFT
OCP Server Memory Channel Testing DRAFTOCP Server Memory Channel Testing DRAFT
OCP Server Memory Channel Testing DRAFT
 
DDR DIMM Design
DDR DIMM DesignDDR DIMM Design
DDR DIMM Design
 
High Speed Data Connectivity: More Than Hardware (Design Conference 2013)
High Speed Data Connectivity: More Than Hardware (Design Conference 2013)High Speed Data Connectivity: More Than Hardware (Design Conference 2013)
High Speed Data Connectivity: More Than Hardware (Design Conference 2013)
 
Understanding and Testing DDR4 R-DIMM and LR-DIMM Technology
Understanding and Testing DDR4 R-DIMM and LR-DIMM TechnologyUnderstanding and Testing DDR4 R-DIMM and LR-DIMM Technology
Understanding and Testing DDR4 R-DIMM and LR-DIMM Technology
 
POLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overviewPOLYTEDA PowerDRC/LVS overview
POLYTEDA PowerDRC/LVS overview
 
High Speed Data Connectivity: More Than Hardware - VE2013
High Speed Data Connectivity: More Than Hardware - VE2013High Speed Data Connectivity: More Than Hardware - VE2013
High Speed Data Connectivity: More Than Hardware - VE2013
 
Tutorial: Network State Awareness Troubleshooting
Tutorial: Network State Awareness TroubleshootingTutorial: Network State Awareness Troubleshooting
Tutorial: Network State Awareness Troubleshooting
 
Barbara_Aichinger_Server_Forum_2014
Barbara_Aichinger_Server_Forum_2014Barbara_Aichinger_Server_Forum_2014
Barbara_Aichinger_Server_Forum_2014
 
MIPI DevCon 2016: MIPI I3C High Data Rate Modes
MIPI DevCon 2016: MIPI I3C High Data Rate ModesMIPI DevCon 2016: MIPI I3C High Data Rate Modes
MIPI DevCon 2016: MIPI I3C High Data Rate Modes
 
AN5097.pdf
AN5097.pdfAN5097.pdf
AN5097.pdf
 
Wireless Troubleshooting Tips using AirPcaps DFS Module Debugging
Wireless Troubleshooting Tips using AirPcaps DFS Module DebuggingWireless Troubleshooting Tips using AirPcaps DFS Module Debugging
Wireless Troubleshooting Tips using AirPcaps DFS Module Debugging
 
Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016
 
Iqrf Direct Peripheral Access
Iqrf Direct Peripheral AccessIqrf Direct Peripheral Access
Iqrf Direct Peripheral Access
 
Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...
Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...
Novel Instruction Set Architecture Based Side Channels in popular SSL/TLS Imp...
 
Dsp ajal
Dsp  ajalDsp  ajal
Dsp ajal
 
my.Light weight cryptography.2023.pptx
my.Light weight cryptography.2023.pptxmy.Light weight cryptography.2023.pptx
my.Light weight cryptography.2023.pptx
 
Mt 201
Mt 201Mt 201
Mt 201
 
Polyteda Power DRC/LVS July 2016
Polyteda Power DRC/LVS July 2016Polyteda Power DRC/LVS July 2016
Polyteda Power DRC/LVS July 2016
 
Dd sdram
Dd sdramDd sdram
Dd sdram
 

Dernier

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
 
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
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
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)kojalkojal131
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...Pooja Nehwal
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...Call Girls in Nagpur High Profile
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
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
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样qaffana
 
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
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...motiram463
 
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
 
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 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
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 

Dernier (20)

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
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
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...
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
 
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
 
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
哪里办理美国宾夕法尼亚州立大学毕业证(本硕)psu成绩单原版一模一样
 
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...
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
 
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 ...
 
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
 
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...
 
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
 
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
 
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
 

Get it right the first time lpddr4 validation and compliance test

  • 1. JEDEC Mobile & IOT Forum Copyright © 2016 FuturePlus Systems Get it right the first time! How to test for compliance to the LPDDR4 JEDEC Specification Barbara Aichinger Vice President FuturePlus Systems Corporation Represented in China by Fullwise Technologies
  • 2. LPDDR4 Specification • The JEDEC LPDDR4 Specification is a DRAM specification • There is no specification for the memory controller – Which is what you need to test! • There is no LPDDR4 Compliance Specification Don’t Worry! Help is on the way!
  • 3. What to test on your LPDDR4 design? • That the LPDDR4 DRAM is being treated properly – Electrical • Signal Integrity on all signals • Receiver Eye size • BER – Bit Error Rate – Protocol • Protocol Checks • Power up /power down states • Performance
  • 4. LPDDR4 Command/Address Rx Mask • Do you know the difference between the ‘Mask’ and the Data Valid Eye? Mask: The area (voltage and time) where no signal may encroach in order for the DRAM to successfully capture Rx Data Valid Eye: Is the voltage/time opening measured at the receiver
  • 5. DQ Data Rx Mask
  • 6. 6 Measuring System Compliance 6 Vcent (one for all DQs, one for all CAs) Mask center time calculated separately for each signal About 1E6 bits accumulated by scope at DRAM pin Dual-dirac eye extra- polation to (TBD) BER (approx. 1E-9 to 1E-16) Extrapolated eye must not touch the mask
  • 7. LPDDR4 Bus Level Signal Integrity Insight • A quick way to get bus level signal integrity insight is to use a logic analyzer – With high speed ‘scanning’ capabilities • All signals can be observed and compared to each other • Signals with problems can be identified quickly – An oscilloscope then used on the problem signals
  • 8. 8 Signal Integrity Insight: Cross Talk on ADDRESS January 2014 Eye Scan Insight: Crosstalk on ADDR 8 and ADDR9 Symptom: Random intermittent data corruption on DDR4 system Next Steps: •Check routing for crosstalk threats. (missing ground planes, traces too close to each other or to noise source….) Slide Courtesy of
  • 9. 9 Signal Integrity Insight: LPDDR4 DQS Clean DQS strobes on BGA interposer for both Read/Write 3 Gb/s Read strobe (DQS0) probed single ended. 3 Gb/s Write strobe (DQS0) probed single ended. Slide Courtesy of
  • 10. 10 Signal Integrity Insight: DDR4 3500 Mb/s Read Scans Next Steps: • Take trace to inspect ODT operation • Cross trigger scope to check for ISI Eye Scan Insight: •Potential ODT setting issue. Threshold of first bit in burst has less swing than remainder of burst. •Could also be ISI (inter-symbol interference) • Overdriving DDR4 DRAM to 1.4V could cause damage. Slide Courtesy of
  • 11. 11 Signal Integrity Insight: Incorrect Signal Transition Eye Scan Insight Symptom: Data Corruption on DDR4 system Next Steps: • SW work around: – Do not use BG1 = 1 – Limits address space • Long term: HW fix required DDR4 Bank Group 1 Transitioning incorrectly Slide Courtesy of
  • 12. Looking for Protocol Violations • What is a Protocol violation? – The specification has rules about: • How close in time transactions can be to each other – Example:Time between an ACTIVATE and a Read or Write can be no closer than tRCD • How far apart transactions can be from each other – Example:Time between two REFRESH commands cannot be greater than 9*tREFImax • The ordering of transactions – Example: A Read or Write command must be preceded with an ACTIVATE command to the selected ROW
  • 13. 13 Example: Protocol Violation Average Refresh Rate When the Refresh rate falls below the 100% bar (indicating too few Refresh): • Red dots indicate the locations • Too few Refresh = risk of data corruption
  • 14. Example: Protocol Violation Write to close to a PREA Last cycle of a 4 cycle Write Command Time between equals WL+BL/2+tWR+1 8 +32/2+ 15 + 1 = 40 clocks Measurement is 38 clocks: VIOLATION PREA closes the bank. If this happens too quickly then the data may not be written properly
  • 15. Example: Protocol Violation tRCD ACTIVATE to close to a Read tRCDmin = MAX(tRCD{nCK}, ROUNDUP((tRCD{ns}/tCK{ns})-0.025)) 24 clocks 4 ((18ns/.625ns)-0.025) 29 3200MT/s
  • 16. LPDDR4 Violation Spreadsheet Made available by FuturePlus Systems
  • 17. Probing • BGA interposer – Flying lead – Midbus – Cable connection • Midbus • Slot Interposer
  • 18. Probing LPDDR4 using a BGA interposer with individual probe points Riser DRAM BGA Interposer DRAM Motherboard Probe Point DRAM BGA Interposer Grounds Signals Photos Courtesy of
  • 19. BGA probing with a scope
  • 20. BGA Probing with a Protocol Analyzer Photos courtesy of
  • 22. Probing LPDDR4 using a midbus footprint
  • 23. Probing LPDDR4 Using a BGA interposer with a cable connection to a Protocol Analyzer or Logic Analyzer
  • 24. LPDDR4 Package on Package (PoP) Probing
  • 25. LPDDR4 on a SODIMM • Some applications looking at this – No ECC • Will use the same form factor as DDR4 SODIMM • Slot interposer can be used for probing
  • 26. Equipment Logic analyzer Oscilloscope Protocol Analyzer Photos courtesy of Keysight Technologies and FuturePlus Systems
  • 27. Summary for Success • Put a robust validation and compliance plan in place for your product • One that verifies the electrical and the protocol operation • Plan your probing ahead of time so you can achieve success easily!
  • 28. Contact Information Barbara Aichinger Vice President FuturePlus Systems Corporation 15 Constitution Drive Bedford NH 03110 USA Barb.Aichinger@FuturePlus.com USA 603-472-5905 www.FuturePlus.com www.DDRDetective.com Represented in China by Full Wise Technology www.FullWiseTech.com