Marvell has announced its new controller for affordable and miniature SSDs, the 88NV1160. The chip can be used to build small form-factor SSDs in M.2 as well as BGA packages. The 88NV1160 supports all modern and upcoming types of NAND flash, LDPC error correction, NVMe protocol and other advantages of modern SSD controllers, but it does not require external DRAM buffers so to reduce BOM costs of upcoming SSDs.

The Marvell 88NV1160 is a quad-channel controller that supports PCIe 3.0 x2 interface, NVMe 1.3 protocol (in addition to AHCI) as well as various types of NAND flash memory, including 15 nm TLC, 3D TLC as well as 3D QLC with ONFI 3.0 interface with up to 400 MT/s transfer rates. The 88NV1160 controller is powered by dual-core ARM Cortex-R5 CPUs along with embedded SRAM with hardware accelerators to optimize IOPS performance. The chip supports Marvell’s third-generation LDPC error correction technology (which the company calls NANDEdge ECC) in a bid to enable high endurance of drives featuring ultra-thin TLC or 3D QLC memory.

Specifications of Marvell 88NV1160 at Glance
Compute Cores Two ARM Cortex-R5
Host Interface PCIe 3.0 x2
Protocol of Host Interface AHCI, NVMe 1.3
Supported NAND Flash Types 15 nm TLC
3D TLC
3D QLC
Supported NAND Flash Interfaces Toggle 2.0 and ONFi 3.0, up to 400 MT/s
Page Sizes Unknown
Number of NAND Channels 4 channels with 4 CE per channel (16 targets in total)
ECC Technology LDPC (third-generation LDPC ECC by Marvell)
Maximum SSD Capacity 1024 GB (when using 3D QLC ICs with 512 Gb capacity)
Maximum Sequential Read Speed 1600 MB/s
Maximum Sequential Write Speed Unknown, depends on exact type of memory
Power Management Low power management (L1.2) design
Package 9 × 10 mm TFBGA package
Voltages 3.3V/1.8V/1.2V power supply (according to M.2 specs)

The 88NV1160 controller is specifically tailored for upcoming affordable SSDs, which is why it does not officially support SLC and 2D MLC NAND. Maximum capacity of a 3D QLC-based SSD featuring the 88NV1160 controller is expected to be around 1 TB, which should be enough for entry-level SSDs (as well as solid-state storage solutions for premium tablets, ultrabooks and other types of computing devices). As for performance, Marvell mentioned 1600 MB/s maximum read speed for such SSDs.

The new chip from Marvell is made using 28 nm process technology and is shipped in 9 × 10 mm TFBGA package, which can be used to build SSDs in BGA (M.2-1620 and smaller) packages as well as drives in M.2-2230/2242 form-factors. The 88NV1160 controller uses 3.3V/1.8V/1.2V power supply, in accordance with the M.2 standards.

The 88NV1160 is not the first controller from Marvell that does not require any external DRAM buffers. The company also offers low-cost 88NV1120 with SATA interface as well as 88NV1140 for PCIe 3.0 x1 SSDs. All of the aforementioned controllers are based on two ARM Cortex-R5 cores, feature Marvell’s third-gen LDPC implementation and support modern types of NAND flash memory (15nm 2D TLC and 3D TLC/QLC). However, the new 88NV1160 is the newest DRAM-less controller from the company, which is designed for rather advanced SSDs with up to 1600 MB/s read speed. Still, the 88NV1160 is clearly a solution for affordable drives because unlike the high-end 88SS1093 (or its less advanced brother, the 88SS1094) it does not support 2D MLC and SLC NAND flash and cannot take advantage of eight NAND channels (which is why it does not need PCIe 3.0 x4).

Comparison of Modern SSD Controllers from Marvell
  88NV1120 88NV1140 88NV1160 88SS1093
Compute Cores Two ARM Cortex-R5 Three cores
Host Interface SATA PCIe 3.0 x1 PCIe 3.0 x2 PCIe 3.0 x4
Protocol of Host Interface AHCI AHCI, NVMe 1.3 NVMe 1.1
Supported NAND Flash Types 15 nm TLC
3D TLC
3D QLC
15 nm SLC/MLC/TLC
3D NAND
Number of NAND Channels 2 channels
4 CE per channel (8 targets in total)
4 channels
4 CE per channel (16 targets in total)
8 channels
4 CE per channel (32 targets in total)
ECC Technology Marvell's third-gen LDPC-based ECC technology
Host Memory Buffer No Yes Yes -
Package 8 × 8 mm
TFBGA
9 × 10 mm
TFBGA
BGA
Compatibility M.2/BGA SSDs M.2/2.5" SSDs

The developer did not reveal when it expects the first SSDs based on the 88NV1160 controller to hit the market, but it indicated that the chip is available for sampling globally. In addition, the company indicated that it offers turnkey firmware to its customers so to enable faster time to market.

Source: Marvell

Comments Locked

25 Comments

View All Comments

  • revanchrist - Wednesday, August 17, 2016 - link

    QLC could be game changing, Toshiba did show off a prototype 100TB QLC SSD at Flash Memory Summit two weeks ago. But a QLC SSD really shouldn't be anything lesser than 1TB in capacity IMHO, otherwise the performance and endurance will be ugly.
  • ImSpartacus - Wednesday, August 17, 2016 - link

    Yeah, I don't think you'd see folks do anything less than a TB or maybe a half TB.
  • Samus - Wednesday, August 17, 2016 - link

    Toshiba said they are waiting for 64-layer QLC to come online later this year or early next. I think they are currently at 48-layer. This will get them from 256Gbit to 384Gbit, and when factoring in 4 bits per cell, I suspect the minimum marketable capacity will be 1TB because they will effectively have 512GB per package. Having one NAND die on an SSD is basically making an exotic USB flash drive. Even if the controller is multichannel, the queue depth performance will be terrible.
  • extide - Thursday, August 18, 2016 - link

    it would be 512Gb not GB -- thats Gigabit -- so 64GB per die. You would still need 16 of them to make 1TB. (Which is the max of this particular controller)
  • frenchy_2001 - Thursday, August 18, 2016 - link

    No, his maths are correct (even if skipping a few steps).
    He is talking about dies (silicon wafer parts) reaching 512Gb.
    Each package stacks up to 8 dies in it, making for 512GB per package, hence his post about requiring multiple packages for parallelism and hence requiring at least 1TB for the whole drive (2 packages).
  • Ian Cutress - Wednesday, August 17, 2016 - link

    The ITRS report suggests that TLC will be mainstream for another 10-15 years. QLC is more aimed at Worm (write once, read many) applications that are more for CDN type applications and cold storage. The question is if the data for QLC can stay stable for a sufficient length of time for cold storage will be a difficult one
  • Black_ - Thursday, August 18, 2016 - link

    It's not that big of problem. Even if you have to rewrite once 6 months or 12 months. It doesn't matter because those rewrites don't have write amplification.
  • frenchy_2001 - Thursday, August 18, 2016 - link

    The ITRS report also sometimes misses the mark and gets blindsided by some developments.
    NAND industry is looking at ways to increase density and with the step back in XY for 3D NAND, they have been talking about QLC for a while (as cell durability in 3D NAND came back up).
    Other forms of storage are developing too, like RRAM, coming hopefully next year after over a year of drumming up by intel (Xpoint).
  • Flunk - Wednesday, August 17, 2016 - link

    It's nice to see new PCI-E controllers that can bring down the price of PCI-E drives. This only means good things for consumers.
  • TeXWiller - Thursday, August 18, 2016 - link

    I'm too waiting to put those extra PCIe x1 slots into good use in a couple of older machines. 88NV1140 would fit perfectly in that scenario.

Log in

Don't have an account? Sign up now