Following through on their roadmap for transitioning to PCIe 4.0, Kioxia (formerly Toshiba Memory) has announced the availability of their first two PCIe 4.0 SSDs. The CD6 and CM6 SSDs target the datacenter and enterprise markets respectively, with a common hardware platform but some differences in configuration, features and performance.

The CD6 and CM6 use a next-generation SSD controller from Kioxia. As with most NVMe controller designs, the switch to PCIe 4.0 has triggered a switch to 16nm FinFET fabrication in order to permit higher performance within the same power limits. The CM6 uses an 18-channel controller while the CD6 gets a slightly cut-down 16-channel version.

Both drives are using Kioxia's 96L 3D TLC NAND, which helps improve performance, especially for write. Both models will feature capacities ranging from 800GB up to 15.36TB, and the CM6 will also be getting a 30.72TB model a bit later. The drives use the 2.5"/15mm U.3 form factor, backwards compatible with U.2 backplanes, but also supporting newer tri-mode SAS/SATA/PCIe backplanes and HBAs. Kioxia believes they are the first to start shipping PCIe 4.0 U.3 drives to customers.

The Kioxia CM6 offers the highest performance and most features. Sequential throughput is rated for up to 6.9 GB/s (reads) and 4.2 GB/s (writes), and random read throughput is up to 1.4M IOPS. Sustained random write performance is up to 170k IOPS on the 1 DWPD version of the CM6 intended for read intensive workloads, and up to 350k IOPS on the 3 DWPD version for more mixed workloads. Features exclusive to the CM6 include support for dual-port PCIe x2+x2 operation, support for up to 64 NVMe namespaces, and support for various sector sizes including Protection Information.

Kioxia PCIe 4.0 NVMe SSD Specifications
Model CD6 CM6
Form Factor 2.5" 15mm U.3
Interface, Protocol PCIe 4.0 x4, NVMe 1.4
NAND Flash Kioxia 96L 3D TLC
Capacities (TB) 960GB,
1.92TB,
3.84TB,
7.68TB,
15.36TB
800GB,
1.6TB,
3.2TB,
6.4TB,
12.8TB
960GB,
1.92TB,
3.84TB,
7.68TB,
15.36TB,
30.72TB
800GB,
1.6TB,
3.2TB,
6.4TB,
12.8TB
Write Endurance 1 DWPD 3 DWPD 1 DWPD 3 DWPD
Sequential Read (GB/s) 6.2 GB/s 6.9 GB/s
Sequential Write (GB/s) 4 GB/s 4.2 GB/s
Random Read IOPS 1M IOPS 1.4M IOPS
Random Write IOPS 85k 250k 170k 350k

The Kioxia CD6 is the more affordable version, cutting back a bit on controller channels and overprovisioning, and thus also performance. Sequential performance is up to 6.2 GB/s (reads) or 4 GB/s (writes), and random reads at 1M IOPS. The CD6 is the first generation of datacenter NVMe drive from Kioxia/Toshiba to include a 3 DWPD version in addition to the 1 DWPD tier. This means the maximum sustained random write performance from a CD6 is a huge improvement over the CD5, with the 3 DWPD version offering up to 250k IOPS and the 1 DWPD version offering up to 85k IOPS, compared to just 35k IOPS for the fastest CD5. The addition of the 3 DWPD tier is intended to help move some remaining SATA customers over to NVMe even if they are not yet comfortable with dropping down to 1 DWPD.

The CM6 and CD6 also implement several new features from NVMe 1.4, including namespace granularity hints, persistent event logs. Power management support includes six different power states to limit each drive's power draw and heat output. Security features include TCG Opal and Ruby, with FIPS 140-2 certification on the way.

Related Reading:

Source: Kioxia

Comments Locked

4 Comments

View All Comments

  • Santoval - Thursday, February 20, 2020 - link

    An 18-channel controller is very unusual, surely the first time I heard of it. I would ask if it's possibly a typo, but the enhanced performance of CM6 suggests it isn't. By the way, it is interesting that an overprovisioning of 167 GB per TB (i.e. 16.7%) allows the endurance to triple.
    So it's a simple trade-off between endurance and capacity. Since the overprovisioning is a constant percentage the 3 DWPD version of the 30.72 TB SSD will have a capacity of 25.6 TB (30.72 - 16.7% = 25.59).
  • Billy Tallis - Thursday, February 20, 2020 - link

    Intel's first-generation NVMe controller (P3700, etc) was an 18-channel design. Their second generation (P4500, etc) dropped down to 12 channels. I think Samsung's using 16 channels for their PM17xx series. Microsemi's Flashtec controllers are mostly 16 channels. Client/Consumer SSD controllers top out at 8 channels, with SATA and low-end NVMe mostly moving to 4 channels these days.
  • MASSAMKULABOX - Thursday, February 20, 2020 - link

    yes 18chls is unusual , but maybe thats 16+2 (2 extra for parity?) 5 power states ... enterprise class indeed.
  • NV_Me - Thursday, February 20, 2020 - link

    Do you happen to have the Power (W) specs for both Active / Idle states?

Log in

Don't have an account? Sign up now