Marvell Announces New Client NVMe SSD Controllersby Billy Tallis on June 5, 2018 8:30 AM EST
Following up from their recent announcement of a new generation of NVMe SSD controllers for enterprise drives, Marvell is announcing a pair of new client/consumer oriented controllers. The new controllers are primarily intended for use with upcoming 96-layer 3D NAND in SSDs coming to market in 2019 and 2020, but a few vendors will probably use the new controllers with the current 64L 3D NAND, targeting late 2018 or early 2019 releases. The new client SSD controllers share a common architecture with Marvell's latest enterprise NVMe controllers, allowing vendors to share firmware code between product lines. All of these new controllers support both 3D TLC and 3D QLC NAND flash memory.
|Marvell NVMe SSD Controller Comparsion|
|Market Segment||Mainstream Consumer||High-end Consumer||Enterprise/
|CPU Cores||4x ARM Cortex R5||3x ARM Cortex R5|
|up to 4GB||up to 8GB||up to 8GB||up to 2GB|
|32-bit @ 1200MHz||32-bit @ 800MHz|
|Host Interface||PCIe 3.0 x4, NVMe 1.3||PCIe 3 x4, NVMe 1.1b|
|NAND Interface||ONFI 4.0, Toggle 3.0||ONFI 3, Toggle 2.0|
|8 channels, 800MT/s||8 channels, 800MT/s||8 channels, 533MT/s|
|Sequential Read||3.0 GB/s||3.6 GB/s||3.6 GB/s||3.2 GB/s|
|Sequential Write||2.6 GB/s||3.0 GB/s||2.0 GB/s|
|4KB Random Read||450k IOPS||780k IOPS||700k IOPS||300k IOPS|
|4KB Random Write||400k IOPS||650k IOPS||250k IOPS|
|Announced||June 2018||March 2018||March 2017||August 2014|
The new 88SS1100 controller is the most direct replacement for the 88SS1093 "Eldora" controller, Marvell's most popular current NVMe controller. Both use a PCIe 3.0 x4 host interface and an 8-channel NAND interface. The 88SS1100 is very similar to the 88SS1098 enterprise controller that Marvell announced earlier this year, with the 88SS1100 lacking a few enterprise-oriented features like dual-port capability and high-capacity RAM support. The basic performance specs of the 88SS1100 are the same: up to 3.6GB/s for sequential reads, 3.0GB/s for sequential writes, 780k IOPS for random reads and 650k IOPS for random writes. Marvell's updated controller architecture enables this level of performance through a combination of an upgraded LDPC error correction engine, a faster NAND interface and an increase in the number of CPU cores.
Marvell is also introducing the 88SS1084 as a low-end counterpart to the 88SS1100. The 88SS1084 cuts the NAND channel count in half to just four channels, reducing the maximum performance but allowing for a significantly smaller controller. The 88SS1084 is intended for use in cheaper drives and form factors as small as M.2 2242. The DRAM and PCIe interfaces on the 88SS1084 have the same width as those on the 88SS1100, as Marvell has seen limited interest so far in controllers with PCIe x2 interfaces or DRAMless controllers that use the NVMe Host Memory Buffer feature. Performance for the 88SS1084 is expected to be around 3.0GB/s for sequential reads, 2.6 GB/s for sequential writes, 450k IOPS for random reads and 400k IOPS for random writes.
In addition to increased performance, Marvell expects these new controllers to offer significantly improved power efficiency by supporting LPDDR4 DRAM and the latest low-voltage NAND interface standards, and by manufacturing the controllers on TSMC's 28nm MPC+ process.
Marvell sells these controllers with the customers's choice from three levels of firmware support, ranging from a SDK providing basic hardware abstraction and leaving it up to the customer to implement the entire flash translation layer, up to a full turnkey solution that requires minimal customization from the drive manufacturer. The 88SS1100 and 88SS1084 controllers are available for purchase now, but will be ramping up to mass production in the second half of this year. Marvell's full turnkey firmware solution will be ready next year in time for the launch of SSDs using 96L 3D NAND.