Marvell Announces Client SSD Controllers With PCIe Gen4
by Billy Tallis on August 1, 2019 3:00 PM ESTLast year Marvell announced updated client NVMe controllers that we have not yet encountered in the retail SSD market, but now that the transition to PCIe gen4 is underway those controllers are already due for replacement. The new family of controllers reflect shifts in the market that Marvell is expecting, and are intended more for OEM SSDs than retail products. (Silicon Motion and Phison have almost completely displaced Marvell from the retail consumer SSD market.)
As NAND flash interface speeds and per-die capacities are increasing, Marvell is betting that mainstream client NVMe products can get away with just four NAND channels rather than eight. They're also making DRAMless SSDs (optionally with NVMe Host Memory Buffer support) a bigger part of their strategy. Those two changes combined means controllers can be physically much smaller, and Marvell expects shorter M.2 cards like the 22x30mm size to become much more popular now that they can offer higher performance and capacities up to 2TB (when using QLC NAND).
Marvell's new generation of client NVMe controllers consists of three products: DRAMless controllers with two or four lanes of PCIe gen4, and one controller with DRAM support and four lanes of PCIe gen4. All three controllers have four NAND channels, but the largest 88SS1321 that has the DRAM interface also has twice as many chip enables on the NAND channels and thus can support higher capacities than the DRAMless 88SS1322 and 88SS1323.
Marvell Client NVMe SSD Controller Comparsion | ||||||||||
88SS1321 | 88SS1322 | 88SS1323 | 88SS1084 | 88SS1100 | 88SS1093 |
|||||
Market Segment | Consumer, Entry-level Datacenter | Mainstream Consumer | Mainstream Consumer | High-end Consumer | Consumer & Enterprise |
|||||
Manufacturing Process |
12nm FFC | 28nm | ||||||||
CPU Cores | 3x Cortex R5 | 4x Cortex R5 | 3x Cortex R5 | |||||||
DRAM | DDR4, LPDDR4 | No | DDR4 LPDDR4 |
DDR4 LPDDR3 |
||||||
Host Interface | PCIe 4.0 x4 | PCIe 4.0 x2 | PCIe 3.0 x4 | PCIe 3.0 x4 | ||||||
NAND Interface | 4 channels, 1200MT/s |
4 channels, 800MT/s |
8 channels, 800MT/s | 8 channels, 533MT/s | ||||||
Sequential Read | 3.9 GB/s | 3.9 GB/s | 3.5 GB/s | 3.0 GB/s | 3.6 GB/s | 3.2 GB/s | ||||
Sequential Write | 3.3 GB/s | 3.3 GB/s | 3.0 GB/s | 2.6 GB/s | 3.0 GB/s | 2.0 GB/s | ||||
4KB Random Read | 690k IOPS | 500k IOPS | 450k IOPS | 450k IOPS | 780k IOPS | 300k IOPS | ||||
4KB Random Write | 500k IOPS | 350k IOPS | 300k IOPS | 400k IOPS | 650k IOPS | 250k IOPS | ||||
Announced | August 2019 | June 2018 | August 2014 |
The sequential IO performance of the new 4-channel controllers is only slightly better than Marvell's earlier 8-channel controller, and random IO has taken a step backward. Marvell isn't aiming to saturate a PCIe 4 x4 link, though the smallest 88SS1323 with only a PCIe 4 x2 link does hit the speeds we're used to seeing from PCIe 3 x4 SSDs.
Instead, Marvel is touting that they have the most power-efficient PCIe Gen4-capable SSD controllers, addressing concerns raised by AMD's latest chipsets and the Phison E16 SSD controller about PCIe 4 being a power hog. Marvell's new DRAMless controllers run at less than 2W with a PCIe 4 x4 link active, which isn't much more than the NAND flash itself requires. This is made possible by Marvell's jump to 12nm fabrication, compared to 28nm that has been the standard for most NVMe controllers. Even though these controllers are using a relatively advanced fab process, Marvell says they will allow for very cost-effective SSDs, especially when used in DRAMless configurations.
Aside from the faster PCIe and NAND interfaces, the new generation of controllers are architecturally similar to their predecessors, with a handful of Arm Cortex R5 CPU cores and the same fourth-generation LDPC engine used by last year's controllers from Marvell.
Marvell is currently sampling the new controllers, and will be showing them off next week at Flash Memory Summit.
Source: Marvell
17 Comments
View All Comments
erinadreno - Thursday, August 1, 2019 - link
Had to say these controllers are pretty underwhelming given their use of pcie gen4 interfacehaukionkannel - Thursday, August 1, 2019 - link
They Are made for dirty cheap memory parts! Not to compete with phison Pci4 chips. These Are for cutting the prices and cutting the power draw. Really waiting what Samsung will do!Dragonstongue - Friday, August 2, 2019 - link
exactly, just like Ryzen kind of Navi has set the stage for getting "more for less" while also reduce power consumption magnitudes over pre-ryzen systems.m.2 even at pci-e 2 x 2 will be fast as hell, as long as price is excellent it does not mean performance always has to be beyond "the others" sometimes to make the race easier for all is best ^.^
DyneCorp - Friday, August 2, 2019 - link
Ryzen? That's debatable.Navi? Uh, no. Navi is extremely power hungry compared to its competition.
austinsguitar - Thursday, August 1, 2019 - link
like he said these are not to be some holy grail pcie4 controller, but they sure are better than current pcie3 controllers arn't they?DyneCorp - Friday, August 2, 2019 - link
Do you even understand what a "client" drive is? I mean, come on people.haukionkannel - Friday, August 2, 2019 - link
Client solid state drive (SSD) is a marketing term used by original equipment manufacturers (OEMs) and value-added resellers (VARs) to differentiate between solid state drives built for consumers and solid state drives built for the enterprise. For example, client MLC flash drives can only provide 3,000 to 10,000 write cycles, while enterprise MLC cells can handle 20,000 to 30,000 write cycles.DyneCorp - Friday, August 2, 2019 - link
Yeah? No duh. These drives are not underwhelming. They're client drives.erinadreno - Saturday, August 3, 2019 - link
The performance of x4 one barely edges out the dramless x2 ones. And even falls behind phison e16, which was a small tweak from 2018's design. And I call this underwhelmingDyneCorp - Saturday, August 3, 2019 - link
Of course they fall behind E16 drives, because they're going to much cheaper.What part of client drive do you not understand? You won't be able to purchase these, they're OEM drives for cheap pre-built computers.
Did you even read the damn article?