Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel...

40
©2014 Micron Technology, Inc. All rights reserved. Products are warranted only to meet Micron’s production data sheet specifications. Information, products, and/or specifications are subject to change without notice. All information is provided on an “AS IS” basis without warranties of any kind. Dates are estimates only. Drawings are not to scale. Micron and the Micron logo are trademarks of Micron Technology, Inc. All other trademarks are the property of their respective owners. 1 ©2014 Micron Technology, Inc. | Freescale Technology Forum Jim Cooke [email protected] Mike Kim [email protected] April 10, 2014 Making Informed Memory Choices FTF-IND-F0378

Transcript of Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel...

Page 1: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

©2014 Micron Technology, Inc. All rights reserved. Products are warranted only to meet Micron’s production data sheet specifications. Information, products, and/or specifications are subject to change without notice. All information is provided on an “AS IS” basis without warranties of any kind. Dates are estimates only. Drawings are not to scale. Micron and the Micron logo are trademarks of Micron Technology, Inc. All other trademarks are the property of their respective owners.

1 ©2014 Micron Technology, Inc. |

Freescale Technology Forum Jim Cooke [email protected] Mike Kim [email protected]

April 10, 2014

Making Informed Memory Choices FTF-IND-F0378

Page 2: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

2 ©2014 Micron Technology, Inc. |

Memory Agenda

▶ Non-Volatile Memory Choices

▶ DRAM Choices

▶ Trade-offs to consider for System Design Performance – Boot Time

Power

Density

Schedule / Time to Market / Sweet spot

Product life targets

▶ - Product Longevity Program

▶ Summary

Page 3: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

3 ©2014 Micron Technology, Inc. |

D

S

G

D

S

G

D

S

G

D

S

G

NAND Memory cells are grouped in stacks

called “strings”

Physical “contacts” to the cells are reduced resulting in better cell efficiency

NVM architectures

D

S

G

D

S

G

Direct to read circuitry

"bitline"

NOR Each memory cell can be

accessed independent of the others

Physical "contact" to each memory location

NOR Advantages ▶ Fewer litho transitions

▶ Broad portfolio (Mb-Gb)

▶ Good read performance

▶ eXecute In Place capable

▶ True random access

▶ Easier to design

▶ Lowest cost under128Mb

▶ Assumed higher quality

Direct to read circuitry

NAND Advantages ▶ Fewer litho transitions

▶ Broad portfolio (Gb – 1Tb)

▶ Good sequential performance

▶ Lowest cost at high densities

▶ Challenges to use RAW MAMD

▶ Simple when paired with a controller, like eMMC

Page 4: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

4 ©2014 Micron Technology, Inc. |

Single Level Cell vs. Multi-Level Cell ▶ SLC

1 physical bit = 1 data bit

Cell either programmed or erased

Higher performance

SLC NAND more reliable than MLC NAND

▶ MLC

1 physical bit = 2 data bits

3 bit per cell technology for some NAND

Cells partially programmed

Lower performance

Higher density and lower cost per MB

Page 5: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

5 ©2014 Micron Technology, Inc. |

NOR product attributes

• Simple command sets • Cost effective at low densities • Stable architectures • Value added features (XiP, security,

quality, small data, etc)

Serial • Low pin counts • Easy PCB routing • Smallest footprint • Synchronous operations • Cheapest low density

Parallel • Basic add/data interface • Asynchronous random access • Synchronous burst operations • Higher throughput • Best XiP architecture

Page 6: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

6 ©2014 Micron Technology, Inc. |

NAND product attributes

• Low pin counts • Lowest cost/bit at high densities • Frequent conversions/migrations

required at higher densities • Fast programming

Discrete • Some processors support boot • Some standards (ONFI) • Common packages • Needs SW for file / error

management • Wide density range (128Mb-1Tb)

Managed • Standards (eMMC, USB, uSD…) • Error management onboard • OS File system (looks like drive) • Some processors support boot • Higher densities (4-64GB) • Easier conversions/migrations

Page 7: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

7 ©2014 Micron Technology, Inc. |

NAND technology challenges

How to manage the ECC requirements? • NAND controllers with high ECC capability

• ECC NAND managed solutions

on-die ECC

• Fully managed solutions

eMMC, eUSB, others

How to manage lower Endurance?

• Understand the application and usage model

How does the file system work?

How often are you programming?

How big is the data file/s?

What is the PLC of your system?

Intersecting your project and the memory technology is key to success!

Determines PE Cycles and Density Required

Page 8: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

8 ©2014 Micron Technology, Inc. |

eMMC interface for application that want to offload by any

NAND data management with a standard interface.

Serial NAND for application requiring high density with Serial protocol.

ECC NAND for application that do not want to change the

ECC with the NAND litho shrink.

NAND system solutions for Industry

Raw NAND for application “expert” with NAND data

management and ready to support ECC needs. Raw NAND

Host Controller I

NAND Interface LLD ECC FTL

NAND BUS

ECC NAND Host Controller II

NAND Interface LLD FTL

NAND BUS ECC

eMMC NAND

ECC

FTL

Host Controller IV

eMMC Interface LLD

MMC BUS

SPI

ECC

Host Controller III

SPI Interface LLD

SPI BUS FTL

eUSB interface for application that want to offload by any

NAND data management with a standard interface.

eUSB NAND

ECC

FTL

Host Controller V

eUSB Interface LLD

USB BUS

LLD = Low Level Driver ECC = Error Correction Code FTL = NAND Scheduling Logical Mapping, Bad Block Management, Wear Leveling

Page 9: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

9 ©2014 Micron Technology, Inc. |

Raw NAND ECC NAND (On-Die ECC)

Fully Managed (eMMC, eUSB)

Complexity of Customer Development (NAND Management by Host)

High Med Low

New Product Qualification (Complexity & Effort)

High Med Low

Relative Cost Low Med Med +

Level of Management by NAND Solution

Level of Management by NAND solutions

Trade offs between Complexity, Qualification Effort & Cost

Page 10: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

10 ©2014 Micron Technology, Inc. |

Optimizing Your Memory Sub-System

▶ Non-Volatile Memory Choices

▶ DRAM Choices

▶ Trade-offs to consider for System Design Performance – Boot Time

Power

Density

Schedule / Time to Market / Sweet spot

Product life targets

▶ - Product Longevity Program

▶ Summary

Page 11: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

©2014 Micron Technology, Inc. | 11

DRAM product attributes

• Many different types • Fast read performance • Fast writes • Leading edge requires many conversions

Discrete • Common standards • Common packages • Many levels in a single system

Module • Higher density reach • Easier conversions/migrations • Standards and custom options • ECC management enabled

Page 12: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

©2014 Micron Technology, Inc. | 12

DRAM Selection Criteria • Which DRAM technology(ies) are supported or planned by the processor?

• Proto/Production timeframe & expected life support needs?

• How many gigabytes are needed by the app?

• What is the memory bus width?

• Is ECC required for the DRAM?

• How much bandwidth (MB/sec) is needed by the app?

• Are there any preferred packages (discrete or module)?

• Does the customer require upgrade/cost reduction path (higher density/litho transition)?

Page 13: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

©2014 Micron Technology, Inc. | 13

PC Speed Trend

2009 2010 2011 2012 2013 2014

High End -1333 1.5V

-1600 1.5V

-1866 1.5V

-2133 1.20V

-2400 1.20V

-2600 1.20V

Main Stream

-800/-1066 1.5V

-1333 1.5V

-1600 1.5V/1.35V

-1600 1.35V

-1600/-2133 1.35V/1.20V

-1600/-2400 1.35V/1.20V

Value -800 -1066 -1333 -1600 -1600 -1600

Technology DDR2/DDR3 DDR3 DDR3 DDR3/DDR4 DDR3/DDR4 DDR3/DDR4

Typical 1yr Speed Cadence Interrupted

Use PC trend to find price sweet spot DDR4 enables the performance and power improvement

Page 14: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

©2014 Micron Technology, Inc. | 14

LPDDR/DDR technology comparisons

Page 15: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

15 ©2014 Micron Technology, Inc. |

Technical Notes

▶ Power calculator (www.micron.com/products/support/power-calc)

▶ TN-47-20 DDR2 (point to point) package sizes and layout basics.

▶ TN-47-04 Calculating Memory System Power for DDR2

▶ TN-47-01 Design guide for Two-DIMM, unbuffered systems (DDR2)

▶ TN-41-13 DDR3 point-to-point design support

▶ E0593E20 Technical Note: New function of DDR2 SDRAM – On die termination (ODT)

▶ TN-41-13 DDR3 point to point design support

▶ TN-41-08 Design guide for two DDR3-1066 UDIMM systems

▶ TN-41-01 Calculating Memory System power for DDR3

Page 16: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

16 ©2014 Micron Technology, Inc. |

Optimizing Your Memory Sub-System

▶ Non-Volatile Memory Choices

▶ DRAM Technologies

▶ Trade-offs to consider for System Design Performance – Boot Time

Power

Density

Schedule / Time to Market / Sweet spot

Product life targets

▶ - Product Longevity Program

▶ Summary

Page 17: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

17 ©2014 Micron Technology, Inc. |

Density Needs for Boot Memory

Low Density Mid Density High Density

0.5Mb 128Mb 1 Gb 2 Gb 4 Gb 8 Gb 2GB 16 GB 64GB

SPI NOR 0.5Mb to 1Gb

Parallel NOR 32Mb to 2Gb

SLC NAND Small Page 128Mb to 512mb Low Density SLC 1Gb to 4Gb

High Density SLC 8Gb to 128Gb

MLC NAND 16Gb to 512 Gb

Managed NAND eMMC 4GB to 64GB eUSB 2GB to 16 GB

Page 18: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

18 ©2014 Micron Technology, Inc. |

Solutions for different requirements

• Shorter lifecycles • Focus on cost/GB • Expanding markets • Mostly Data Focused

• Longer lifecycles • Ease of use • Diverse products • Lower Floor cost • Code, Code+Data

Lowest Floor Cost ($)

Lowest $/GB

Serial NOR

Parallel NOR

SLC NAND

Managed NAND

MLC NAND

NOR vs. NAND

Customer Requirements Dictate the Solution

Page 19: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

19 ©2014 Micron Technology, Inc. |

Performances consideration for system solutions

LLD = Low Level Driver ECC = Error Correction Code FTL = NAND Scheduling Logical Mapping, Bad Block Management, Wear Leveling

Device Throughput

Raw NAND

eMMC

ECC

FTL

On-Die ECC NAND ECC

Host Controller I

NAND Interface FTL ECC LLD

Host Controller II

NAND Interface FTL LLD

Host Controller III

eMMC Interface LLD

NAND BUS

NAND BUS

eMMC BUS

Raw NAND, ECC NAND and eMMC require different management software The correct performance evaluation is at system

Page 20: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

20 ©2014 Micron Technology, Inc. |

Performances consideration for system solutions

LLD = Low Level Driver ECC = Error Correction Code FTL = NAND Scheduling Logical Mapping, Bad Block Management, Wear Leveling

Device Throughput

Raw NAND

eMMC

ECC

FTL

On-Die ECC NAND ECC

Host Controller I

NAND Interface FTL ECC LLD

Host Controller II

NAND Interface FTL LLD

Host Controller III

eMMC Interface LLD

NAND BUS

NAND BUS

eMMC BUS

Raw NAND, The evolution of eMMC 5.0 (400MT/s PHY) improves performance capabilities

Page 21: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

21 ©2014 Micron Technology, Inc. |

Flash Architectures – Component Level

All architectures have their advantages Trend in the industry moving toward the lower pin count architectures

NOR NOR

Page 22: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

22 | ©2014 Micron Technology, Inc. |

Performance Comparison – Small Data

Page 23: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

23 | ©2014 Micron Technology, Inc. |

Performance Comparison – Large Data

Page 24: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

24 ©2014 Micron Technology, Inc. |

Optimizing Your Memory Sub-System

▶ Non-Volatile Memory Choices

▶ DRAM Technologies

▶ Trade-offs to consider for System Design Performance – Boot Time

Power

Density

Schedule / Time to Market / Sweet spot

Product life targets

▶ - Product Longevity Program

▶ Summary

Page 25: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

25 ©2014 Micron Technology, Inc. |

Page 26: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

26 ©2014 Micron Technology, Inc. |

Micron Product Longevity Program (PLP)

▶ Micron’s PLP addresses customer needs to:

Protect their design investments by ensuring a minimum of 10 years of availability on mainstream memory devices

Provide stability to existing designs by offering a 2-year conversion timeline in the event of a part-number change (e.g. die shrink)

▶ Micron’s full product portfolio supported via normal roadmaps:

No change to standard products

PLP products are a subset of the Micron portfolio

▶ Micron’s customers now have a choice:

Buy standard products with existing service and support OR

Buy PLP products to obtain increased longevity and stability

Page 27: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

27 ©2014 Micron Technology, Inc. |

Micron’s Product Longevity Program

▶ Micron is focused on markets requiring long lifecycles: Automotive, industrial, medical…

▶ Micron’s PLP benefits: 10-year longevity from PLP introduction date 2-year conversion timeline:

1-year LTB (last-time buy) + 1-year LTS (last-time ship) from PTN (product-termination notification) date

Automotive Industrial Multi-Market

Page 28: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

28 ©2014 Micron Technology, Inc. |

Micron Has a Proven Track Record…

Micron has a history of supporting memory products for long periods of time…

… and we intend to continue this with PLP!

Page 29: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

29 ©2014 Micron Technology, Inc. |

www.micron.com/plp

Page 30: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

30 ©2014 Micron Technology, Inc. |

Line Card

▶ PLP products are …

High-volume runners

Purchased by large numbers of customers

Suitable for automotive, industrial, medical, and other applications requiring 10-year longevity

▶ PLP Line Card is a subset of the entire Micron portfolio…

Not all product families and densities are represented

Page 31: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

31 ©2014 Micron Technology, Inc. |

Optimizing Your Memory Sub-System

▶ Non-Volatile Memory Choices

▶ DRAM Technologies

▶ Trade-offs to consider for System Design Performance – Boot Time

Power

Density

Schedule / Time to Market / Sweet spot

Product life targets

▶ - Product Longevity Program

▶ Summary

Page 32: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

32 ©2014 Micron Technology, Inc. |

Customers 1. Understand memory usage 2. Understand true cost 3. Work with a trustworthy supplier

What’s next?

Suppliers 1. Provides technology leadership & product longevity 2. Architecture transparency 3. Systems expertise & silicon/solution standards

Page 33: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

33 ©2014 Micron Technology, Inc. |

Automotive

Server Wireless Personal Computing Industrial

Storage Graphics / Consumer Networks

Broadest Portfolio Manufacturing Expertise/Stability ▶ Industry’s broadest portfolio ▶ Computing, server/networking,

embedded, mobile, consumer

Page 34: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

34 ©2014 Micron Technology, Inc. |

Micron’s Product Portfolio

NAND • Discrete and managed solutions, densities 128Mb-64GB • Technology leadership on 20nm • Automotive and industrial qualified e∙MMC™ solutions • Legacy support for low density NAND

NOR • Parallel and Serial NOR product portfolios, densities 512Kb-2Gb+

• Technology leadership on 65nm and 45nm.

• Automotive and industrial qualified solutions

Page 35: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

35 ©2014 Micron Technology, Inc. |

DRAM • Legacy SDRAM through cost/performance leading DDR3/4

offerings • Discrete and module DRAM solutions • High speed RLDDRx Options • Automotive and industrial qualified solutions

Micron’s Product Portfolio

Page 36: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

36 ©2014 Micron Technology, Inc. |

Working with industry leaders

Architecture alignment

Reference designs

Board support package

Third-party enablement

Software solutions

Industry standards

Co-marketing

Schematic reviews

Debug services

Strategic initiatives

Micron is your trusted advisor

Page 37: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014
Page 38: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

38 Micron Confidential | ©2012 Micron Technology, Inc. |

RiOT Board Example

Two 4Gb DDR3 DRAM’s

Page 39: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

39 Micron Confidential | ©2012 Micron Technology, Inc. |

4GB eMMC

Page 40: Making Informed Memory Choices FTF-IND-F0378 · Power Density ... • Cheapest low density Parallel • Basic add/data interface • Asynchronous random access ... Wear Leveling ©2014

40 ©2014 Micron Technology, Inc. |

Tower Plug In (TWRPI)