optimizing your memory sub-system - nxp semiconductors · lld . spi bus . ftl . eusb interface ....

37
©2012 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 ©2012 Micron Technology, Inc. | Design with Freescale Toronto Jim Cooke Ecosystems Enablement [email protected] Les Marentette FAE Manager [email protected] November 6, 2013 Optimizing Your Memory Sub-System AKA – Choosing the right memories

Upload: phamdung

Post on 05-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

©2012 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 ©2012 Micron Technology, Inc. |

Design with Freescale Toronto

Jim Cooke Ecosystems Enablement [email protected]

Les Marentette FAE Manager [email protected]

November 6, 2013

Optimizing Your Memory Sub-System

AKA – Choosing the right memories

2 ©2012 Micron Technology, Inc. | November 8, 2013

3 ©2012 Micron Technology, Inc. | November 8, 2013

4 ©2012 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

November 8, 2013

5 ©2012 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 limited

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

Why NOR ▶ 5+ year life cycle

▶ Fewer litho transitions

▶ Broad portfolio

▶ Good read performance

▶ eXecute In Place capable

▶ True random access

▶ Easier to design

▶ Lowest cost at 128Mb and below

▶ Assumed higher quality

Direct to read circuitry

May 14th

6 ©2012 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 out for NAND

Cells partially programmed

Lower performance

Higher density and lower cost per MB

May 14th

7 ©2012 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

8 ©2012 Micron Technology, Inc. |

NAND product attributes

• Low pin counts • Cheapest cost/bit at high densities • Frequent conversions/migrations required • Fast programming

Discrete • Some controllers support boot • Some standards (ONFI) • Common packages • Needs SW for error management • Demand paging – saves bits

Managed • Error management onboard • Some controllers support boot • Higher density reach • Easier conversions/migrations • Standards (MMC, USB, uSD…)

9 ©2012 Micron Technology, Inc. | November 13

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

10 ©2012 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

November 13

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

11 ©2012 Micron Technology, Inc. |

Raw NAND ECC NAND (On-Die ECC)

Fully Managed (eMMC, eUSB, SSD)

Complexity of Customer Development (NAND Management by Host)

Higher Med Low

New Product Qualification (Complexity & Effort)

Higher Med Low

Relative Cost Low Med Higher

Level of Management by NAND Solution

Level of Management by NAND solutions

Trade offs between Complexity, Qualification Effort & Cost

12 ©2012 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

November 8, 2013

©2010 Micron Technology, Inc. | 13

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

©2010 Micron Technology, Inc. | 14

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

• Proto/Production timeframe & expected life support needs?

• What type of controller (based on Intel/ARM/MIPS/etc)?

• How many gigabytes are needed by the app?

• What is the memory bus width?

• 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)?

©2010 Micron Technology, Inc. | 15

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 step

©2010 Micron Technology, Inc. | 16

Product Comparison

LPDDR1 LPDDR2-

S2/S4 DDR1 DDR2 DDR3

Density Up to 8Gb Up to 8Gb Up to 1Gb Up to 2Gb Up to 4Gb

Prefetch Size 2n 2n/4n 2n 4n 8n

Core Voltage-Vdd 1.8 1.2V/1.35V 2.5V

1.8V 1.55V

1.5V 1.35V (DDR3L)

I/O Voltage 1.8V, 1.2V 1.2V Same as VDD Same as VDD Same as VDD

Max Clock Freq. 200Mhz 200/533MHz 200MHz 533MHz 1066MHz

Burst Lengths 2, 4, 8, 16 4, 8, 16 2, 4, 8 4, 8 BC4, 8

Configurations x16, x32 x16, x32 x4, x8, x16 x4, x8, x16 x4, x8, x16

PASR Yes Yes No No No

Output Driver LVCMOS_18 HSUL_12 SSTL_2 SSTL_18 SSTL_15

DPD Yes Yes No No No

17 ©2012 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

November 8, 2013

18 ©2012 Micron Technology, Inc. | Q2 2011

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 64Gb

MLC NAND 16Gb to 256 Gb

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

19 ©2012 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

20 ©2012 Micron Technology, Inc. | November 13

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

21 ©2012 Micron Technology, Inc. |

Flash Architectures – Component Level

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

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

Performance Comparison – Small Data

May 14th Micron Confidential |

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

Performance Comparison – Large Data

May 14th Micron Confidential |

24 ©2012 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

November 8, 2013

25 ©2012 Micron Technology, Inc. | November 8, 2013

26 ©2012 Micron Technology, Inc. | November 8, 2013

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

27 ©2012 Micron Technology, Inc. | November 8, 2013

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

28 ©2012 Micron Technology, Inc. | November 8, 2013

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!

29 ©2012 Micron Technology, Inc. | November 8, 2013

www.micron.com/plp

30 ©2012 Micron Technology, Inc. | November 8, 2013

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

31 ©2012 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

November 8, 2013

32 ©2012 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

33 ©2012 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

34 ©2012 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

35 ©2012 Micron Technology, Inc. |

DRAM • Legacy SDRAM through cost/performance leading DDR3 offerings • Discrete and module DRAM solutions • High speed RLDDRx Options • Automotive and industrial qualified solutions

Micron’s Product Portfolio

36 ©2012 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