Storage


Marvell Announces NVMe Controller for DRAM-Less PCIe 3.0 x2 SSDs

Marvell Announces NVMe Controller for DRAM-Less PCIe 3.0 x2 SSDs

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.

Marvell Announces NVMe Controller for DRAM-Less PCIe 3.0 x2 SSDs

Marvell Announces NVMe Controller for DRAM-Less PCIe 3.0 x2 SSDs

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.

Toshiba Begins to Sample eMLC-Based ZD6300 7.68 TB SSDs to Customers

Toshiba Begins to Sample eMLC-Based ZD6300 7.68 TB SSDs to Customers

Toshiba has quietly expanded its ZD6300 family of SSDs with a 7.68 TB model, its most capacious storage device announced to date. The new drive was designed for mixed workloads and uses Toshiba’s time-proven A19 eMLC NAND flash memory. Due to enhanced endurance and a lot of NAND used for overprovisioning, the SSD can be pre-ordered for approximately $12,000, depending on the seller, though its official MSRP is still unknown.

The Toshiba ZD6300 7.68 TB (ZD635E020-7.68T) SSD uses PMC-Sierra’s “Princeton” controller (which is now called Flashtec NVMe PM8604 1032) with PCIe 3.0 x8 interface (which Toshiba splits into two x4 interfaces), 16 NAND flash channels and NVMe 1.1b protocol. The drive will be available in 2.5”/15 mm form-factor with U.2 connector (SFF-8639) in a bid to enable compatibility with different server chassis (specifically for those, which support multiple SSDs). The new 7.68 TB drive from Toshiba support the same functionality as other ZD-series drives from the company (which were originally introduced under OCZ brand), such as dual-port capability, AES-256 encryption, full power loss protection, end-to-end data protection and so on.

OCZ Z-Drive 6000 Series Specifications
  6000 6300 6300 Max Capacity
Capacities 800 GB, 1,600 GB, 3,200 GB, 6,400 GB 960 GB, 1920 GB, 3840 GB, 7680 GB
Form Factors 2.5″/15mm U.2 2.5″ 15mm & HHHL AIC 2.5″/15mm U.2
Interface PCIe 3.0 x4 (NVMe 1.1b)
Controller PMC-Sierra “Princeton” aka Flashtec NVMe PM8604 1032
NAND Toshiba A19nm 128Gbit MLC Toshiba A19nm 128Gbit eMLC
Endurance 1 DWPD 3 DWPD 1 DWPD
Encryption AES-256
Power Loss Protection Yes
Warranty Five Years

The ZD6300 7.68 TB SSD uses higher durability eMLC memory to guarantee better endurance, which is why it supports maximum sequential write speed of up to 2.9 GB/s (in line with the ZD6000-series drives). However its maximum sequential write speed is 1.4 GB/s (or actually lower) due to higher program latencies of eMLC (which is in line with other ZD6300-series products).

Typically, the key differences between the ZD6000 and the ZD6300 SSDs (which were officially announced) were usage of eMLC by the latter in order to enable three drive writes per day (DWPD) over a five-year period, which was more suitable for mixed workloads (something that the ZD6300 were designed for). What is important is that the Toshiba ZD6300 7.68 TB SSD belongs to the less-known Max Capacity sub-family from the Z-Drive 6300 product stack that uses eMLC, but not in order to enable 3 DWPDs, but to maximize capacity using more durable ICs. The ZD6300 Max Capacity family has not been announced officially, but such SSDs are available for purchase (as pointed out by Ilya Gavrichenkov, my former colleague from another web-site). The ZD6300 Max Capacity drives do not reserve vast amounts of eMLC NAND flash for overprovisioning, unlike the regular ZD6300-series products, to enhance endurance, but this allows it to increase capacities by 20%, albeit at a relatively high per-gigabyte cost.

Consequently, from a raw NAND capacity configuration point of view, Toshiba’s ZD6300 7.68 TB SSD is the same drive as the ZD6300 6.4 TB product: it has 8128 GB of memory, but it makes 7680 GB available to the user rather than 6400 GB. Just like the ZD6300 6.4 TB drives, the 7.68 TB model uses 32 of 16-die packages featuring 128 Gb eMLC NAND flash memory devices produced using Toshiba’s second-generation 19 nm process technology.

It should be noted that apart from the ZD6000/ZD6300 SSDs with one or three DWPD, Toshiba also offers high-endurance SSDs with 10 or 25 DWPDs in their ZD-series product lineup. Such drives are naturally more expensive, but those, who need very high endurance, are usually willing to invest in such storage solutions. Still, since requirements of such customers are very diverse, Toshiba does not publish specs of such drives because virtually all of them are built to order and are not available from usual resellers.

Speaking of availability, Toshiba tells us that it is sampling the ZD6300 7.68 TB product with customers. Meanwhile, there are several resellers, who are offering to pre-order the SSD for $12,563, $12,090 or even $11,252. Since the product is still in the sampling stage and is not yet officially shipping, Toshiba naturally keeps its actual price under wraps.