Tuning DDR4 for Power and Performance. Mike Micheletti Product Manager Teledyne LeCroy



Similar documents
Tuning DDR4 for Power and Performance. Mike Micheletti Product Manager Teledyne LeCroy

Contents. 1. Trends 2. Markets 3. Requirements 4. Solutions

Samsung DDR4 SDRAM DDR4 SDRAM

Technical Note DDR2 Offers New Features and Functionality

DDR subsystem: Enhancing System Reliability and Yield

User s Manual HOW TO USE DDR SDRAM

Memory Module Specifications KVR667D2D4F5/4G. 4GB 512M x 72-Bit PC CL5 ECC 240-Pin FBDIMM DESCRIPTION SPECIFICATIONS

DDR3(L) 4GB / 8GB UDIMM

Highlights of the High- Bandwidth Memory (HBM) Standard

DDR2 Specific SDRAM Functions

ADQYF1A08. DDR2-1066G(CL6) 240-Pin O.C. U-DIMM 1GB (128M x 64-bits)

Table 1: Address Table

GR2DR4B-EXXX/YYY/LP 1GB & 2GB DDR2 REGISTERED DIMMs (LOW PROFILE)

Features. DDR SODIMM Product Datasheet. Rev. 1.0 Oct. 2011

DDR2 SDRAM SODIMM MT8HTF3264HD 256MB MT8HTF6464HD 512MB MT8HTF12864HD 1GB For component data sheets, refer to Micron s Web site:

DDR3 DIMM Slot Interposer

Memory Module Specifications KVR667D2D8F5/2GI. 2GB 256M x 72-Bit PC CL5 ECC 240-Pin FBDIMM DESCRIPTION SPECIFICATIONS

DDR3 SDRAM UDIMM MT8JTF12864A 1GB MT8JTF25664A 2GB

Table 1 SDR to DDR Quick Reference

Features. DDR3 Unbuffered DIMM Spec Sheet

DDR2 Device Operations & Timing Diagram DDR2 SDRAM. Device Operations & Timing Diagram

V58C2512(804/404/164)SB HIGH PERFORMANCE 512 Mbit DDR SDRAM 4 BANKS X 16Mbit X 8 (804) 4 BANKS X 32Mbit X 4 (404) 4 BANKS X 8Mbit X 16 (164)

DDR2 SDRAM SODIMM MT16HTF12864H 1GB MT16HTF25664H 2GB

JEDEC STANDARD DDR2 SDRAM SPECIFICATION JESD79-2B. (Revision of JESD79-2A) JEDEC SOLID STATE TECHNOLOGY ASSOCIATION. January 2005

1.55V DDR2 SDRAM FBDIMM

Computer Architecture

DDR SDRAM SODIMM. MT9VDDT1672H 128MB 1 MT9VDDT3272H 256MB MT9VDDT6472H 512MB For component data sheets, refer to Micron s Web site:

Technical Note. Initialization Sequence for DDR SDRAM. Introduction. Initializing DDR SDRAM

DDR2 SDRAM SODIMM MT8HTF6464HDZ 512MB MT8HTF12864HDZ 1GB. Features. 512MB, 1GB (x64, DR) 200-Pin DDR2 SODIMM. Features

DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB

DDR4 Memory Technology on HP Z Workstations

Features. DDR3 SODIMM Product Specification. Rev. 1.7 Feb. 2016

DDR2 SDRAM UDIMM MT18HTF6472AY 512MB MT18HTF12872AY 1GB MT18HTF25672AY 2GB MT18HTF51272AY 4GB. Features

Configuring and using DDR3 memory with HP ProLiant Gen8 Servers

DDR2 SDRAM SODIMM MT16HTF12864HZ 1GB MT16HTF25664HZ 2GB MT16HTF51264HZ 4GB. Features. 1GB, 2GB, 4GB (x64, DR) 200-Pin DDR2 SDRAM SODIMM.

DDR SDRAM SODIMM. MT8VDDT3264H 256MB 1 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site:

JEDEC STANDARD. Double Data Rate (DDR) SDRAM Specification JESD79C. (Revision of JESD79B) JEDEC SOLID STATE TECHNOLOGY ASSOCIATION MARCH 2003

Mobile SDRAM. MT48H16M16LF 4 Meg x 16 x 4 banks MT48H8M32LF 2 Meg x 32 x 4 banks

are un-buffered 200-Pin Double Data Rate (DDR) Synchronous DRAM Small Outline Dual In-Line Memory Module (SO-DIMM). All devices

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

DDR2 SDRAM SODIMM MT8HTF12864HZ 1GB MT8HTF25664HZ 2GB. Features. 1GB, 2GB (x64, SR) 200-Pin DDR2 SDRAM SODIMM. Features

Table Of Contents. Page 2 of 26. *Other brands and names may be claimed as property of others.

DDR SDRAM SODIMM MT16VDDF6464H 512MB MT16VDDF12864H 1GB

LatticeECP3 High-Speed I/O Interface

Application Note for General PCB Design Guidelines for Mobile DRAM

Hardware and Layout Design Considerations for DDR4 SDRAM Memory Interfaces

DDR2 SDRAM SODIMM MT4HTF6464HZ 512MB. Features. 512MB (x64, SR) 200-Pin DDR2 SODIMM. Features. Figure 1: 200-Pin SODIMM (MO-224 R/C C)

DDR Memory Overview, Development Cycle, and Challenges

ADATA Technology Corp. DDR3-1600(CL11) 240-Pin VLP ECC U-DIMM 4GB (512M x 72-bit)

DDR2 SDRAM UDIMM MT16HTF6464AY 512MB MT16HTF12864AY 1GB MT16HTF25664AY 2GB MT16HTF51264AY 4GB. Features

1. Memory technology & Hierarchy

Note: Data Rate (MT/s) CL = 3 CL = 4 CL = 5 CL = 6. t RCD (ns) t RP (ns) t RC (ns) t RFC (ns)

Measuring Cache and Memory Latency and CPU to Memory Bandwidth

D1 D2 D3 D4 D5 D6 D7. Benefits: Stable system operation No trace length matching Low PCB cost

IS42/45R86400D/16320D/32160D IS42/45S86400D/16320D/32160D

Enabling Cloud Computing and Server Virtualization with Improved Power Efficiency

Technical Note DDR3 ZQ Calibration

SOLVING HIGH-SPEED MEMORY INTERFACE CHALLENGES WITH LOW-COST FPGAS

ThinkServer PC DDR2 FBDIMM and PC DDR2 SDRAM Memory options boost overall performance of ThinkServer solutions

AMD Opteron Quad-Core

Technical Note. DDR3 Point-to-Point Design Support. Introduction. TN-41-13: DDR3 Point-to-Point Design Support. Introduction

PT973216BG. 32M x 4BANKS x 16BITS DDRII. Table of Content-

Dual DIMM DDR2 and DDR3 SDRAM Interface Design Guidelines

JEDEC STANDARD DDR3 SDRAM. JESD79-3C (Revision of Jesd79-3B, April 2008) JEDEC SOLID STATE TECHNOLOGY ASSOCIATION NOVEMBER 2008

Embedded Multi-Media Card Specification (e MMC 4.5)

DDR3 memory technology

MANUAL FOR RX700 LR and NR

Scaling from Datacenter to Client

DDR SDRAM Small-Outline DIMM MT16VDDF6464H 512MB MT16VDDF12864H 1GB

A N. O N Output/Input-output connection

Standard: 64M x 8 (9 components)

1 Storage Devices Summary

Power Efficiency Comparison: Cisco UCS 5108 Blade Server Chassis and Dell PowerEdge M1000e Blade Enclosure

Intel Xeon Processor 3400 Series-based Platforms

Technical Note FBDIMM Channel Utilization (Bandwidth and Power)

Memory unit. 2 k words. n bits per word

Evaluating AC Current Sensor Options for Power Delivery Systems

Pericom PCI Express 1.0 & PCI Express 2.0 Advanced Clock Solutions

Chapter 5 :: Memory and Logic Arrays

Agilent N2717A Service Software Performance Verification and Adjustment Software for the Agilent ESA Spectrum Analyzers Product Overview

Jerry Chu 2010/07/07 Vincent Chang 2010/07/07

Motivation: Smartphone Market

Power Efficiency Comparison: Cisco UCS 5108 Blade Server Chassis and IBM FlexSystem Enterprise Chassis

DDR2 SDRAM FBDIMM MT18HTF12872FD 1GB MT18HTF25672FD 2GB. Features. 1GB, 2GB (x72, DR) 240-Pin DDR2 SDRAM FBDIMM. Features

SMS Alarm Messenger. Setup Software Guide. SMSPro_Setup. Revision [Version 2.2]

PLAS: Analog memory ASIC Conceptual design & development status

DDR SDRAM Memory Termination USING THE LX1672 AND LX1673 FOR DDR SDRAM MEMORY TERMINATION INTEGRATED PRODUCTS. Microsemi

PCI Express: The Evolution to 8.0 GT/s. Navraj Nandra, Director of Marketing Mixed-Signal and Analog IP, Synopsys

ThinkServer PC DDR3 1333MHz UDIMM and RDIMM PC DDR3 1066MHz RDIMM options for the next generation of ThinkServer systems TS200 and RS210

A New Chapter for System Designs Using NAND Flash Memory

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

Address Summary Table: 128MB 256MB 512MB 1GB 2GB Module

Dell PowerEdge Servers Memory

Agilent Technologies E8047B Analysis Probe System for the Intel Xeon Processor Family

Fairchild Solutions for 133MHz Buffered Memory Modules

Oracle Database Reliability, Performance and scalability on Intel Xeon platforms Mitch Shults, Intel Corporation October 2011

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

Transcription:

Tuning DDR4 for Power and Performance Mike Micheletti Product Manager Teledyne LeCroy

Agenda Introduction DDR4 Technology Expanded role of MRS Power Features Examined Reliability Features Examined Performance Features Examined 8/16/2013 2

DDR4 Goals & Motivations Spec development started in 2005; Officical JEDEC release Aug 2012 2x Bandwidth Up to 3.2 Gbps (per pin) Evolutionary Path Lower Cost Single Ended Signaling Same clocking 8 Bit prefetch, same core frequency Power Savings Improved Reliability 30-40% power saving (vs DDR3L), tcal, LP-ASR, etc.. C/A parity, CRC, MPR readout, etc Analysts: 50% market penetration by 2015/2016

New DDR4 Features Categorized Gear Down Mode Internal Vref DQ DQ Training with MPR Per DRAM Addressability 2133 to 3200 MT/s signaling Bank Groups Fine Granularity Refresh Self Refresh Abort Test Signalling Performance Reliability (RAS) Power TCSR TCAR CS to CMD Latency (TCAL) VDDQ Term Max Power Saving Mode 0.5KB Page size DBI 3DS Write CRC CA Parity Multipurpose Register (MPR) Readout 4

DDR4 Compared to DDR3 Spec Items DDR3 DDR4 Density / Speed 512Mbp~8Gb 1.6~2.1Gbps 2Gb~16Gb 1.6~3.2Gbps Voltage 1.5V/1.5V/NA 1.2V/1.2V/2.5V (VDD/VDDQ/VPP) (1.35V/1.35V/NA) Vref External Vref (VDD/2) Internal Vref (Req. training) Interface Data IO CTT (34 ohm) POD (34 ohm) CMD/ADDR IO CTT CTT Strobe Bi-dir / differential Bi-dir / differential # of banks 8 banks 16 banks (4 BG) Core Page size(x4/8/16) 1KB / 1KB / 2KB 512B / 1KB / 2KB architecture # prefetch 8 bits 8 bits Added functions RESET/ZQ/Dynamic ODT + CRC/DBI/Multi preamble Physical Package (x4,8/x16) 78 / 96 BGA 78 / 96 BGA 8/16/2013 5

DDR4: Command Encoding 8/16/2013 6

Testing DDR4 Protocol Fast, Easy Connection & Setup No Calibration needed Comprehensive Bus Analyzer for DDR3 & DDR4 Traditional Waveform & State Listings Real-Time JEDEC Error Triggering Detects over 65 JEDEC bus & timing violations

New MRS Commands (MR4 MR6) New Features enabled with MRS: Auto-Self Refresh / Low Power Auto Self Refresh CRC and C/A Parity Error Check Host Tx / Rx Training Pattern Per DRAM addressability (PDA) Internal DQ Vref per DRAM Gear-down mode (for C/C/A) Dynamic ODT CAL mode 8/16/2013 Company Confidential 8

DDR4 Mode Register Set (MRS) Overview DLL always Enabled MPR Read Format CRC Clear & Parity Error Status 8/16/2013 2013; AMD 9

Key Design Challenge: DQ Training with MPR DDR4 allows custom patterns for DQ training Host uses MR3 [A2=1] command to initiate DQ Training READ BA[1:0] defines the MPR Location (pattern) 8/16/2013 10

Performance Features: DQ Training Sequence 8/16/2013 11

READ MPR0 (default pattern) Location 0 Back-to-Back Read from MPR is allowed with tccd=4 nck for seamless operation 8/16/2013 12

DDR4: Power Features Reduced Voltages (1.2V) VDDQ Termination (POD) External Vpp Dynamic Bus Inversion (DBI) 0.5KB Page size Temperature controlled Refresh (SR) Low Power Auto-self Refresh (LP ASR) CS to CMD Latency (tcal) Max Power Saving Mode (MPSM) 8/16/2013 13

Power Features Examined Reduced Vdd (Voltage) DDR4 Standard (1.2V) DDR4L (1.05V >? ) 2.00 1.80 1.60 1.40 1.20 1.00 0.80 0.60 0.40 0.20 0.00 DDR2 DDR2 DDR3 DDR3 - LV DDR3 - ULV DDR4 DDR4L Pseudo Open Drain (POD)Signaling 8/16/2013 2013; Inphi Corporation 14

Power Features Examined VDDQ Termination DDR3 utilizes center tap termination DDR4 utilizes VDDQ termination Pseudo open drain signaling Reduces IO current draw DBI: minimize number of zeroes Increase % of bits stored as 1 Improves Performance & Signal integrity Lower Synchronously switching output noise Pseudo Open Drain (POD)Signaling 8/16/2013 2013; Inphi Corporation 15

Power Features Examined External Vpp for Word-line Voltage DDR3 utilizes on-die voltage pump to generate higher word line voltage DDR4 utilizes Separate Vpp voltage rail Externally supplied Vpp @ 2.5V enables more energy efficient memory system Reduces voltage draw & die space 8/16/2013 2013; Inphi Corporation 16

Command Address Latency (CAL) Command and Address receivers disabled (MR4) CS# used to wakeup the receivers CMD and ADDR sent after a delay of tcal (latency 3 clocks at 2.1GT/s) Power savings: 23% for Idd2n, 10% for Idd0 13% TDP (dual rank DIMM s) 8/16/2013 17

Command Address Latency (CAL) Switching Ranks adds CAL Latency CAL mode introduces more latency in multi-threaded IO Rank 0 Rank 1 8/16/2013 18

Command Address Latency (CAL) CAL mode is better for sequential IO operations Only impacts DRAM when exiting from IDLE Rank 0 Rank 1 8/16/2013 19

Power Savings: Server DDR4 vs. DDR3 (Heavy Utilization) DDR4 results based on Intel projected values for IDD. DDR3x results based on supplier provided Idd values. 2013; Intel Corporation 20

DDR4: Features Reliability CRC on Writes MPR Error Log Command / Address Parity check 8/16/2013 21

CMD / ADDR Parity Checking When enabled SDRAM verifies parity before executing the command Command and the address lines only Additional delay (parity latency) for tmrd & tmod (4 to 6 CLKs) PL ranges from 4nCK to 6nCK, depending on clock rate PL+6ns 48 to 96 ncks @ 2133 8/16/2013 2013, Samsung Electronics 22

CMD / ADDR Parity Error Detection Controller sees ALERT = LOW for > 48 nck 4 CLKs 8/16/2013 23

DDR4: Features Performance Signaling 1066MHz to 1.6GHz (2133 to 3200 MTs) Training - Preamble training; Internal DQ Vref Gear down mode - For speeds above 2666 MT/s CMD/CTR/ADDR sent at 2t Timing Bank Groups 8/16/2013 24

Bank Groups: DDR4 Similar latency.but higher data rates So more requests must be kept in-flight to realize higher bandwidth DDR4 supports16 banks divided into 4 bank groups 4 Bank Groups at x4 & x8 2 Bank Groups at x16 Separate IO gating structures allow faster Write-to-Read turnaround between BG 8/16/2013 2013; Inphi Corporation 25

Bank Group RRD_L, CCD_L, WTR_L Violations Bank Groups require higher latency between ACTIVATE to same BG 1600 1866 2133 2400 2013; Inphi Corporation

trrd-l Violation Check 8/16/2013 27

Row Hammer Aggressive row activations can corrupt adjacent rows A bank of memory is loaded with valid data (green bits) If one row is repeatedly activated without a regular refresh, the crosstalk with the rows directly above and below deteriorates the data in the neighboring rows. These rows are called victim rows. Once the rows are sufficiently deteriorated, errors appear. Additional activation of neighboring rows increase the number of errors. When data has been compromised, even a refresh cannot recover the data. The information is lost premanently. 8/16/2013 28

Row Usage Report 8/16/2013 29

DDR4 Features: Payback & Pitfalls Feature Server Workstation Mobile 0.5KB Page size Temperature controlled Refresh (SR) Low Power Auto-self Refresh (LP ASR) CS to CMD Latency (tcal) Data Bus Inversion (DBI) Training Bank Groups Gear down mode CRC on Writes Command / Address Parity check 8/16/2013 30

Questions >? 8/16/2013 31

Thank You! Email : Mike.Micheletti@teledynelecroy.com Web Site: http://www.teledynelecroy.com/

Bank Group Analysis Bank State View extrapolates READ / WRITE density by Bank Group