AnandTech Year In Review 2019: Solid State Drives
by Billy Tallis on December 31, 2019 9:00 AM ESTIn 2019, flash memory prices have leveled out and have even crept back upward a bit, and new technologies have been slow to roll out, although we are currently on the cusp of a PCIe 4.0 revolution. The pace of R&D is still keeping up, so as we move into 2020, we should start seeing plenty of interesting developments build on the backbone of 2019 designs. Here is our Year In Review 2019 for SSDs.
3D NAND Layers and Bits Creep Upward
The big price drops for flash memory in 2018 were the result of the 64-layer 3D NAND generation working out well for most of the major manufacturers, leading to a very competitive market. The downward price trend proved unsustainable for 2019, and rather than deepen the oversupply situation most manufacturers chose to be slow about ramping up their 96-layer generation: Intel, Micron, SK Hynix. That meant that many product launches this year were still using 64L NAND and those won't be reaching EOL until 2020 (or later, for some slower-moving enterprise models).
The first 96-layer SSD launched in July 2018, but the 96L generation didn't really get seriously underway until 2019. Samsung was the first to launch retail SSDs with the new generation of 3D NAND, but they actually came up short with only 92 layers in the 970 EVO Plus. In most other respects they're still the industry leader, but in raw layer count they have clearly fallen behind. This is due largely to Samsung's decision to hold off on using string stacking for 3D NAND manufacturing, so their 92L NAND can be manufactured with fewer process steps than competing 96L NAND.
At the other end of the spectrum, SK Hynix has already started sampling SSDs using their 128L 3D NAND, and are set to announce retail models at CES 2020. They have historically tried to outpace the rest of the market on layer count, but more as a way to make up for other shortcomings in their 3D NAND's density. This year they have finally started to see some more significant success with their 3D NAND for SSD usage rather than mobile storage, but mostly with their own SSD models rather than by scoring design wins with other SSD vendors. Looking forward, Intel may take the lead for layer count in 2020 with 144L QLC NAND.
With the NAND situation progressing slowly, four bit per cell QLC NAND flash has failed to make further inroads on the SSD market. It's still an attractive option for entry-level NVMe drives, but TLC NAND is sticking around as the default choice for mainstream and high-end drives.
That hasn't stopped flash memory manufacturers from exploring ways to further increase density beyond what QLC NAND allows. Manufacturers have started publicly talking about their experiments with 5 bit per cell (PLC) NAND, which is definitely feasible on a technical level but it's not yet clear whether it'll be economically viable; all the downsides of QLC NAND are amplified by adding a fifth bit per cell. At Flash Memory Summit and IEDM this year, Toshiba/Kioxia introduced the idea of physically splitting a 3D NAND memory cell in two, providing an alternative path to density increases.
As the flash memory manufacturers plan ahead for future generations, some are reconsidering the tradeoffs between charge trap vs floating gate cell designs. Planar NAND was almost all floating-gate, but with the transition to 3D NAND all but Intel and Micron switched to charge trap. Now Micron seems to be preparing to abandon floating gate, while Toshiba/Kioxia seems to think it may be preferable for use with their split-cell geometry.
On the corporate side, 2019 saw the final dissolution of the long-standing Intel-Micron partnership for flash memory and 3D XPoint memory. Micron has bought out Intel's share of IMFT and the two companies are now conducting R&D separately. More recently, Toshiba Memory changed its name to Kioxia, helping make it clear that they are separate from the rest of the Toshiba conglomerate after being spun off and sold to a consortium of investors. Kioxia is likely to IPO under the new name soon but has not set an official timeline.
PCIe 4.0 Arrives
The biggest technological advance to hit the SSD market this year was the arrival of PCIe 4.0, though its impact has been limited. Intel's CPUs and chipsets do not yet support PCIe 4.0, so demand for NVMe SSDs using PCIe 4.0 is still quite low in both consumer and enterprise markets. Only one consumer SSD controller supporting PCIe 4.0 is currently available: the Phison E16. Drives using that controller launched alongside AMD's latest generation of Ryzen processors, but the new SSDs haven't been a clear winner like those CPUs.
Phison's strategy for being first to market with a PCIe 4.0 SSD controller was to make minimal changes to their E12 controller design, replacing the PCIe frontend and only slightly tweaking the backend with updated error correction. That means the E16 isn't able to make full use of the extra bandwidth of a PCIe 4.0 x4 link. All of Phison's competitors have decided to take a bit more time transitioning to PCIe 4.0 so that they can also switch from 28nm manufacturing to the 12nm FinFET process. That process shrink is necessary in order for controllers to reach the 7+GB/s link capacity within the power and thermal limits of M.2 SSDs.
Enterprise SSDs are also beginning the migration to PCIe 4.0 without waiting for Intel, but the longer product cycles in that market mean widespread availability of PCIe 4.0 enterprise SSDs won't happen until later in 2020.
NVMe Going Mainstream
PC OEMs have finally decided they are ready to mostly ditch hard drives and with them, the SATA interface. The market for SATA SSDs won't go away quickly, but NVMe SSDs are taking over as the standard for primary storage in PCs (and next year, consoles too). This has helped create large demand for entry-level NVMe controllers that feature fewer channels or no DRAM caches, though in the retail SSD market high-end controllers still dominate.
Since the mass adoption of NVMe comes at the same time as the PCIe 4.0 transition is starting, this has some interesting effects on product roadmaps. The ~3.5GB/s capacity of a PCIe 3.0 x4 or PCIe 4.0 x2 link is still plenty for all but the most high-end consumer SSDs. However, the lack of PCIe 4.0 support on Intel's platforms means even low-end NVMe SSD controllers are moving to support four lanes of PCIe 4.0, so that they won't end up running at PCIE 3.0 x2 on Intel systems. Once Intel adopts PCIe 4.0, we may see the entry-level NVMe market drop back to two PCIe lanes for the power and cost reductions. In the meantime, we aren't quite done seeing new PCIe 3.0 SSDs hit the market, but a year from now most controllers will be supporting PCIe 4.0.
In the retail SSD market, NVMe was already quite popular in 2018, and aside from the introduction of PCIe 4.0 not a lot changed for consumers. The year started off with a spate of what were essentially controller re-releases: new products using the same hardware as 2018 models but with updated firmware, such as the WD Black SN750 and several products using the Silicon Motion SM2262EN controller. Samsung's 970 EVO Plus re-used the same controller as the original 970 EVO while switching to their 92L TLC, and later in the year existing Phison and Silicon Motion controllers started to be paired with 96L NAND. This led to the release of the first 4TB consumer M.2 SSD: the Sabrent Rocket, using a Phison E12 controller.
This year also saw the release of version 1.4 of the NVMe specification. The new material consists almost entirely of new optional features, so there's usually no practical impact to seeing version 1.4 on a drive's spec sheet instead of version 1.3. Most of the new features are only relevant to server or embedded use cases, so most consumer SSDs won't be implementing any of the new optional features.
Form Factor Migrations Begin
The switch to NVMe has led to experimentation and innovation with SSD form factors. In 2018 the Intel Ruler concept spawned a wide array of form factors under the Enterprise and Datacenter Small Form Factor (EDSFF) family of standards. Now that EDSFF has seen some real-world adoption, the options have been tweaked a bit and different product segments are starting to coalesce around particular variants. The E1.L (EDSFF 1U Long) form factor that most closely resembles the original Intel Ruler is best suited for dedicated storage boxes using extremely high capacity drives. The shorter E1.S form factor is proving to be the most popular EDSFF variant, and two different heatsink designs have been standardized, with the thicker heatsink intended to allow EDSFF slots to accommodate compute accelerators that draw more power than typical SSDs.
On the client/consumer side, M.2 still reigns supreme, but there's a trend among PC OEMs toward shorter card lengths like M.2 2230 instead of the M.2 2280 that is standard for retail SSDs. DRAMless NVMe controllers and single-package BGA SSDs along with high-density 3D NAND have drastically reduced the PCB area requirements for 1TB and smaller capacities that make up the bulk of the client SSD market. High-end drives won't abandon M.2 2280, but many ultrabooks and tablets don't need that kind of storage and smaller SSD form factors give OEMs more flexibility in laying out system internals.
Toshiba/Kioxia has also proposed a new tiny form factor intended to be a replaceable alternative to BGA SSDs and significantly smaller than the smallest removable M.2 card sizes. Their XFMEXPRESS proposal might catch on in a niche of embedded systems, tablets and other portable devices.
Optane and 3D XPoint Mostly Stagnant
Intel's Optane products based on their 3D XPoint memory saw little progress this year. In the consumer market, the only new product was the OEM-only Optane Memory H10, which basically combined two existing products onto one board, adding new restrictive platform compatibility requirements in the process. Intel's planned but delayed Optane Memory M15 and Optane SSD 810P products that would have been the first PCIe 3.0 x4 options in the M.2 2280 form factor were ultimately cancelled, so there's still a big gap between the PCIe 3.0 x2 Optane M.2 drives and the Optane 900P/905P. As hard drives are increasingly disappearing from PCs, Intel has a hard time selling Optane as a caching solution.
Optane DIMMs (branded Optane DC Persistent Memory) did land in the server market and eventually high-end workstations with Cascade Lake, after being originally targeted for release with Skylake-SP processors on the Purley platform. Intel's public roadmaps don't have Optane DIMMs coming to mainstream consumer platforms, but they plan to keep iterating on the persistent memory modules in cadence with their server platform updates.
Intel did promise that 2020 will see the release of their second generation of enterprise Optane SSDs, but aside from the Alder Stream codename they haven't shared much concrete information. Micron has also finally announced a 3D XPoint product, the X100 SSD. This appears to be aiming even higher than Intel's Optane SSDs and is likely to set many records for performance from a single SSD. Both Intel's Alder Stream and the Micron X100 are likely to use PCIe 4.0 and second-generation 3D XPoint memory, the last generation of storage technology co-developed by Intel and Micron before their breakup.
Aside from 3D XPoint, no new non-volatile memory technologies are close to having a significant impact on the SSD market, but Everspin's MRAM has made a bit of progress toward use as an alternative to DRAM caches with power loss protection capacitors in enterprise SSDs.
42 Comments
View All Comments
milkywayer - Tuesday, December 31, 2019 - link
Keep it up Anand tech!One request. Add we enter the 3rd decade, any chance of adding the Edit comment and upvote features? :p I am a web dev so lemme know if you want to implemented for free! A gift for AT.
shabby - Tuesday, December 31, 2019 - link
And downvotes to hide trolls while you're at it 👍wenart - Tuesday, December 31, 2019 - link
Like!The True Morbus - Tuesday, December 31, 2019 - link
Not the 3rd decade yet, that's in a year's time.ChitoManure - Wednesday, January 1, 2020 - link
2000-2009 =first decade2019-2019= 2nd decade
2020-2029= 3rd decade
sheepdestroyer - Wednesday, January 1, 2020 - link
You missed the point and are off by one: the very first decade did not start on year 0 as there is no such thing, but on year 1. So Morbus is right saying that the third decade of this millenary only starts in one more year.sheepdestroyer - Wednesday, January 1, 2020 - link
Ofc, for the same reason, the first year of the 3rd millenary is 2001.zmatt - Friday, January 3, 2020 - link
Fortunately I'm not a computer so I dont have a seizure and fall drooling on the floor when I encounter imperfect counting systems. Decades are generally agreed to start on 0 and nobody cares that there wasn't a year in between 1 BC and 1 AD.ChitoManure - Sunday, January 5, 2020 - link
My badChitoManure - Sunday, January 5, 2020 - link
My first year in college starts in ZERO year