25
LPDDR3 and LPDDR4: How Low-Power DRAM Can Be Used in High-Bandwidth Applications in High-Bandwidth Applications Mobile Forum 2013 Marc Greenberg Director, Product Marketing Synopsys Copyright © 2013 Synopsys

LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

  • Upload
    dodung

  • View
    288

  • Download
    4

Embed Size (px)

Citation preview

Page 1: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

LPDDR3 and LPDDR4: How Low-Power DRAM Can Be Used in High-Bandwidth Applicationsin High-Bandwidth Applications

Mobile Forum 2013

Marc Greenberg

Director, Product Marketing

Synopsys

Copyright © 2013 Synopsys

Page 2: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

AgendaAgenda

• High-Bandwidth, Low-Power DRAM Today

• Using “Dual Personality” Memories Effectively to Reduce Power Consumption

• System Environment Around LPDDR Devices

• Future Direction

Page 3: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

High Bandwidth TodayHigh Bandwidth Today

• Shipping Application Processors

– Up to 4 channel LPDDR2

– 2 channel LPDDR3-1600

• LPDDR3 in mass production per • LPDDR3 in mass production per manufacturer websites

– One and two channel LPDDR3-1600 up to 4 die package with 4Gbit density

• Early access status for LPDDR3-2133 speedsSources: http://www.samsung.com/us/business/oem-solutions/pdfs/PSG_2H_2012.pdfhttp://www.hynix.com/inc/pdfDownload.jsp?path=/datasheet/Databook/Databook_1Q'2013_MobileMemory.pdfhttp://www.samsung.com/global/business/semiconductor/minisite/Exynos/news_19.html

Page 4: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

20

30

40

50

60

70 Today’s requirements

Today’s low-powerDRAM devices

GByte/secpeak bandwidth

Potential future low-powerDRAM devices

How Potential Future Devices CompareHow Potential Future Devices Compare

0

10

* No published JEDEC standard exists. Standard publication is dependent on JEDEC process. Specification or performance is subject to change without notice. Part availability dependent on manufacturer.

*

Page 5: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

HighHigh--Bandwidth Interface ExamplesBandwidth Interface Examples

• PCI Express Gen3

– 1GB/s (8Gb/s)

• USB3.0

– 0.625GB/s (5Gb/s)

• HDMI 1.4 (4k)

– 1GB/s (8Gb/s)

• LPDDR4

– 4.2Gb/s parallel

– No embedded clock

– 14GB/s/channel

Page 6: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

LP DRAM Bandwidth DriversLP DRAM Bandwidth Drivers

LPDDR4

Page 7: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

What is Low Power?What is Low Power?

• Laptop with a 90 Watt-hour battery?

• Tablet with a 40 Watt-hour battery?

• Phone with a 5-10 Watt-hour battery?• Phone with a 5-10 Watt-hour battery?

Page 8: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Reducing Power in DRAMReducing Power in DRAM

• DRAM core power usage

– Generally a function of device organization, usage, manufacturing technology

• Standby power• Standby power

– Available features for controlling power

• IO signaling power

– Function of voltage swing, termination, IO capacitance, frequency, load, …

Page 9: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

• Power dependent on energy per bit (TBD) and system configuration

Let’s Call Let’s Call IIt “Less Power”t “Less Power”

• 3mW/Gbps (3pJ/bit) is a great figure of merit but…

Energy per Bit

(pJ/bit =

mW/Gbit/sec)

2-channel

LPDDR4

3200

2-channel

LPDDR4

4266

4-channel

LPDDR4

3200

4-Channel

LPDDR4

4266

Not including: Memory core power, address/control bus, PHY power,

memory controller power… or any computation that the target system

might be doing… operating the display… accessing the net… etc.

merit but…mW/Gbit/sec) 3200 4266 3200 4266

1 205mW 273mW 410mW 546mW

2 410mW 546mW 819mW 1.09W

5 1.02W 1.37W 2.05W 2.73W

10 2.05W 2.73W 4.10W 5.46W

Page 10: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Low Power Low Power MMeets High Bandwidtheets High Bandwidth

• “Multiple personality” devices

– Low power, low bandwidth mode

– Extensive standby modes

– Infrequent full bandwidth usage– Infrequent full bandwidth usage

Page 11: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Normal OperationNormal Operation

• Low-speed operation

–< DDR1600, unterminated

–Using all LPDDR power reduction –Using all LPDDR power reduction capabilities when idle

Page 12: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

When Can You When Can You GGo o FFull ull SSpeed?peed?

• When plugged in

• During time-bound occasional operations operations

–Boot

–Program launch

– Image/video processing

• Intermittently…

Page 13: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Requirements to run full speedRequirements to run full speed

• Available power

• Sufficient cooling

• Fully Trained interface• Fully Trained interface

• On-Die Termination

• Temperature Monitoring

• Memory controller and PHY in high-speed mode

Page 14: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Termination Termination -- HighHigh--Speed ModeSpeed Mode

510ps620ps 320ps

• 28nm silicon results

– Data eye measured at Write ball

– Wirebond package

– Worst case SSO

LPDDR2-1066

UnterminatedDDR3-1600

Terminated

LPDDR3-1600

Unterminated

Source: Synopsys

Page 15: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Finding the Ideal PCB EnvironmentFinding the Ideal PCB Environment

• PoP provides very short electrical connection forconnection forhigh speed andlow power

– But power dissipation limited

Page 16: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Finding the Ideal PCB EnvironmentFinding the Ideal PCB Environment

• Another option: Clamshell

–Used in Synopsys characterization

–Seen in at least one tablet–Seen in at least one tablet

Top side Bottom side

PCB

Application Processor

DRAM

Schematic side view

Page 17: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Memory Partitioning ConceptMemory Partitioning Concept

Channel 1 Rank 0

High Resolution

Video Processing,

Image Processing,

etc

Channel 0 Rank 0

Modem, OS

Kernel, Running

apps

Maximum

bandwidth

All chips active

Channel 1 Rank 1

High Resolution Video

Processing, Image

Processing, etc

Channel 0 Rank 1

Stalled/Sleeping Apps

Channel 0 Channel 1Application

Processor

Page 18: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Memory Partitioning ConceptMemory Partitioning Concept

Channel 1 Rank 0

High Resolution

Video Processing,

Image Processing,

etc

Channel 0 Rank 0

Modem, OS

Kernel, Running

apps

No video

Running apps

Ch0 active

Channel 1 Rank 1

High Resolution Video

Processing, Image

Processing, etc

Channel 0 Rank 1

Stalled/Sleeping Apps

Channel 0 Channel 1Application

Processor

Page 19: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Memory Partitioning ConceptMemory Partitioning Concept

Channel 0 Rank 0

Modem, OS

Kernel, Running

apps

No video

Low activity

Ch0 R1 active

Channel 1 Rank 0

High Resolution

Video Processing,

Image Processing,

etc

Channel 0 Rank 1

Stalled/Sleeping Apps

Channel 1Application

ProcessorChannel 0

Channel 1 Rank 1

High Resolution Video

Processing, Image

Processing, etc

Page 20: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Memory Partitioning ConceptMemory Partitioning Concept

Channel 0 Rank 0

Modem, OS

Kernel, Running

apps

Basic “keep

alive” AOACLow frequency

Ch0 R1 active

Channel 1 Rank 0

High Resolution

Video Processing,

Image Processing,

etc

Channel 0 Rank 1

Stalled/Sleeping Apps

Channel 0 Channel 1Application

Processor

Channel 1 Rank 1

High Resolution Video

Processing, Image

Processing, etc

Page 21: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Memory Partitioning ConceptMemory Partitioning Concept

Channel 0 Rank 0

Modem, OS

Kernel, Running

apps

Complete standby

Channel 1 Rank 0

High Resolution

Video Processing,

Image Processing,

etc

Channel 0

Channel 0 Rank 1

Stalled/Sleeping Apps

Channel 1

Channel 1 Rank 1

High Resolution Video

Processing, Image

Processing, etc

Application

Processor

Page 22: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Summary of LowSummary of Low--Power DRAM Power DRAM Interface TechniquesInterface Techniques

• Select a low-power DRAM

• Use DRAM low-power features

• Frequency scaling

– Switching termination on/off– Switching termination on/off

• DRAM clock gating

• Partitioning memory into DRAM

• On-chip power control for AP

– Clock gating, power gating (esp. DDR IOs), DVFS

– Etc…

Page 23: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

20

30

40

50

60

70 Today’s requirements

Today’s low-powerDRAM devices

GByte/secpeak bandwidth

Potential future low-powerDRAM devices

How Potential Future Devices CompareHow Potential Future Devices Compare

0

10

* No published JEDEC standard exists. Standard publication is dependent on JEDEC process. Specification or performance is subject to change without notice. Part availability dependent on manufacturer.

*

Page 24: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

ConclusionsConclusions

• Future DRAM bandwidth will continue to increase

• Power is reduced in LPDDR4, but still proportional to bandwidthproportional to bandwidth

• Use multiple techniques to meet performance and power goals of high-bandwidth low-power DRAM

Page 25: LPDDR3 and LPDDR4 - jedec.org Forum...013_MobileMemory.pdf ... •LPDDR4 –4.2Gb/s parallel –No embedded clock –14GB/s/channel. LP DRAM Bandwidth Drivers LPDDR4. What is Low Power?

Thank YouThank You

Marc Greenberg

Director, Product Marketing

Synopsys

Copyright © 2013 Synopsys

Mobile Forum 2013