higher performance ssds with hlnand

16
Flash Memory Summit 2010 Santa Clara, CA Looking Ahead to Higher Performance SSDs with HLNAND (A New Standard for GB/s-Class SSDs) Roland Schuetz Director, Applications & Business Initiatives MOSAID Technologies Inc. Soogil Jeong Vice President, Engineering INDILINX

Upload: rrschuetz

Post on 22-Jul-2015

567 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

Looking Ahead to Higher Performance SSDs with HLNAND

(A New Standard for GB/s-Class SSDs)

Roland SchuetzDirector, Applications & Business Initiatives

MOSAID Technologies Inc.

Soogil JeongVice President, Engineering

INDILINX

Page 2: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

High-Speed Infrastructure in Place

1995 2000 2005 2010USB1.0 (12Mbps)

FireWire400 (400Mbps)FireWire800 (800Mbps)

FireWire3200 (3.2Gbps)

USB2.0 (480Mbps)

SATA-I (1.5Gbps)

SATA-II (3Gbps)

SATA-III (6Gbps)

USB3.0 (4.8Gbps)

PCIe 1.1 (2.5Gbps/Lane)

PCIe 2.0 (5Gbps/Lane)

PCIe 3.0 (8Gbps/Lane)

1

2

3

4

5

6

Data Rate (Gbps)

Year

Page 3: Higher Performance SSDs with HLNAND

HLNAND in a Nutshell

HyperLink interface: Daisy-chain ring, point-to-point connectionsCleaner signalling than parallel busHigher speed & no roll-off with increasing loads

SCALABILITY

Page 4: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

HLNAND SSD Prototype

Page 5: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

HLNAND SSD Flash Anatomy

128GB on a single channel of HLNAND MCPs133MHz, DDR266 HyperLink interface16 MCP, 64 independent banksData addressable 512B –4KB virtual page size

40MB/s

40MB/s

40MB/s

40MB/s

40MB/s

40MB/s

40MB/s

40MB/s

64Gb HLNAND

64GB HLDIMM

Page 6: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

HLNAND SSD System Anatomy

APB Bridge

ROMSRAM ARM7

AHB SyncBridge

SDRAM ControlArbiter

BufferControl

HLNANDControl

SATA PHY Chip

SDRAM 64MB

Host I/F (SATA2)

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

HLNAND64Gb

FPGA

HLDIMM_1 64GB HLDIMM_0 64GB

Page 7: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

HLNAND SSD Per-Channel Performance

@ 75MHz (FPGA limit)• 120MB/s/ch. seq. read• 73MB/s/ch. seq. write

@ 133MHz, translates to:• 213MB/s/ch. seq. read• 130MB/s/ch. seq. write

8 Ch. HL SSD capable of 1.7GB/s read, 1.0GB/s write

GB/s-Class SSDs now possible with HLNAND

Single Channel Performance

Page 8: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

Introducing HLNAND2

Source synchronous clockingJEDEC HSUL_12 interface up to DDR800Independent automatic status bus

Page 9: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

HLNAND2 Features

DDR533 / DDR667 / DDR800JEDEC 1.2V HSUL_12 Interface SignalingSource Synchronous Clock CK & CK#Four bank architectureFully independent 8 die operationBuilt-in EDC (Error Detection Code)DuplexRW™: Simultaneous DDR800 read & write, effectively 1600MB/s data throughput Independent automatic status bus

Page 10: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

256Gb MLC HLNAND2 MCP

100-Balls BGA (18mm x 14mm)

Page 11: Higher Performance SSDs with HLNAND

Throughput Advantage of HLNAND

Flash Pg. Size & Read Time

With

in tR

Page 12: Higher Performance SSDs with HLNAND

High-Speed NAND Comparisons

88255255# die before roll-off

67MHz (DQS)83MHz133MHz400 MHz

Clock speed

133MT/s166MT/s266MT/s800MT/sTransfer rate

NoYesYesYesSynchronous IO

Toggle-ModeONFi 2.0HLNANDHLNAND2

Flash Memory Summit 2010Santa Clara, CA

Page 13: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

Current High-Speed Enterprise SSD Architecture

PCIe to SATA2Bridge

SATA2FlashCtlr

Flash

Flash

Host

3Gbps

240 Mbps–1.2Gbps

SATA2FlashCtlr

Flash

Flash

SATA2FlashCtlr

Flash

Flash

• Multi-stage fan-out from high-speedserial channel to low speed parallel channel

• Requires several stages of intermediateprotocol conversion

• Several types of hardwareand firmware support

Page 14: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

Simplification with HLNAND

PCIe / HLNANDcontroller

HL

Host

Up to 6.4Gbps

HL

HL

HL

HL

HL

HL

HL

• Fewer stages of protocol translation and fewer different devices• Can implement host interface, controller, and flash interface in

single ASIC• Fewer channels to achieve maximum throughput; therefore lower

ECC, IO, and PCB costs• 8 ch. SSD with DDR800 HLNAND2 achieves 6.4GB/s data rate

Up to 12.8Gbps(PCIe v2.x, x32)

Page 15: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

Summary

Adoption of faster interfaces is progressingHLNAND2 provides 800MB/s/ch. transfer rateHLNAND2 throughput matched closely with high-speed system interconnect like PCIe 2.x & PCIe 3.0System design simplified with HLNANDHigher system throughput with less complexityController cost reduced through duplication reduction (ECC logic, IO)

Higher scalability in performance & capacity

Page 16: Higher Performance SSDs with HLNAND

Flash Memory Summit 2010Santa Clara, CA

Resource for HLNAND Flashwww.HLNAND.com