Kioxia Updates M.2 2230 SSD Lineup With BG5 Series: Adding PCIe 4.0 and BiCS5 NAND
by Ryan Smith on November 15, 2021 9:10 AM ESTKioxia this morning is updating their BG series of M.2 2230 SSDs for OEMs with the addition of the new BG5 family of drives. The latest in the company’s lineup of postage stamp-sized SSDs, the BG5 series sees Kioxia reworking both the NAND and the underlying controller to use newer technologies. As a result, the latest iteration of the drive is gaining overall higher performance thanks to the combination of PCIe 4.0 support as well as the switch to Kioxia’s latest BiCS5 NAND. However, in an unexpected twist, the BG series is no longer a single-chip design; instead, the NAND and controller on the BG5 are now separate packages.
Long a fixture of pre-built systems, Kioxia’s BG series of SSDs have been a favorite of OEMs for the last several years due to their small size – typically M2. 2230 or smaller – as well as their low cost. In particular, the DRAMless design of the drive keeps the overall component costs down, and it allowed Kioxia to simply stack the NAND dies on top of the controller, giving the SSDs their small footprint. As well, the simple design and tight thermal tolerances of such a stacked design mean that power consumption has been kept quite low, too. The resulting performance of the drives is very much entry-level, and thus rarely noteworthy, but for a drive not much bigger than a postage stamp, it fills a small role.
Coming a bit over two years since the BG4 was introduced, the headlining update to BG5 is the addition of PCIe 4.0 support. Whereas BG4 was a PCIe 3.0 x4 drive, BG5 is PCIe 4.0 x4, which at this point gives the drive more bus bandwidth than it could ever possibly hope to use. Truth be told, I was a bit surprised to see that the BG5 went PCIe 4.0 given the limited performance impact on an entry-level drive and the tight power limits, though there are some second-order benefits from PCIe 4.0. In particular, any OEM who ends up only allocating two lanes to the drive (something that happens now and then) will still get the equivalent of PCIe 3.0 x4 speeds out of the drive, which in turn is still high enough to run the drive at almost full performance. This underscores one of the big improvements offered by higher PCIe speeds: for components that don’t need more bandwidth, integrators can instead cut down on the number of lanes.
Kioxia BG5 SSD Specifications | ||||
Capacity | 256 GB | 512 GB | 1 TB | |
Form Factor | M.2 2230 or M.2 2280 | |||
Interface | PCIe Gen4 x4, NVMe 1.4 | |||
NAND Flash | 112L BiCS5 3D TLC | |||
Sequential Read | 3400 MB/s | 3500 MB/s | 3500 MB/s | |
Sequential Write | 1900 MB/s | 2700 MB/s | 2900 MB/s | |
Random Read | 350k IOPS | 400k IOPS | 500k IOPS | |
Random Write | 360k IOPS | 430k IOPS | 450k IOPS | |
Power | Active | 4.0 W | 4.1 W | 4.3 W |
Idle | 3 mW |
Speaking of performance, the BG5 drives are rated for higher throughput than their predecessor. Kioxia’s official press release only offers a single set of figures, so these are almost certainly for the 1TB configuration, but for that drive they are rating it at 2900MB/sec writes and 3500MB/sec reads – the latter just crossing the limits of PCIe 3.0 x4. Random writes and reads are rated at 450K IOPS and 500K IOPS respectively. As always, these figures are against writing to the drive’s SLC cache, so sustained write throughput does eventually taper off.
As this is a DRAMless drive, there is no significant on-package caching/buffer layer to talk about. Instead, like its predecessor, Kioxia is relying on Host Memory Buffer (HMB) tech to improve the performance of their drive. HMB isn’t used to cache user data, but instead is used to cache mapping information about the drive’s contents in order to speed up access. Along with the latest generation of this tech, Kioxia has also updated their controller to support NVMe 1.4.
Backing the new PCIe 4.0 controller is Kioxia’s BiCS5 generation of TLC NAND, which is a 112L design. BiCS5 has been shipping for a while now, so it’s very much a known quantity, but the time has finally come for it to trickle down into the BG series of drives. BiCS5 was a relatively modest increase in density over BiCS4, so it’s not too surprising here that Kioxia is keeping the largest BG5 configuration at 1TB, which would mean stacking 8 of the 1Tbit dies.
But perhaps the biggest change with the BG5 isn’t the specifications of the controller or the NAND on their own, but rather the fact that the two parts are alone to begin with. A staple of the BG5 series design has been the small package enabled by stacking the memory and controller together into a single package. But from Kioxia’s supplied product photo, we can clearly see that the NAND and the controller are separate packages. Kioxia made no mention of this change, so we can only speculate about whether it’s for simplicity in construction (no TSVs to the controller) or maybe the heat put off by a PCIe 4.0 controller. But one way or another, it’s a big change in how the small drive is assembled.
As a result of this change, the BGA M.2 1620 form factor – which supplied the single-chip package in a solder-down package – has gone away. Instead, the smallest form factor is now the removable M.2 2230 version. The postage stamp-sized M.2 2230 form factor has long been the staple of the lineup, as it’s what we’ve seen in Microsoft’s Surface products and other thin and light designs over the years. Since the form factor here isn’t changing, the use of multiple packages shouldn’t alter things much for a lot of OEMs. And for OEMs that need physically larger drives for compatibility reasons, Kioxia is also formally offering a 2280 design as well. A simple two-chip solution on such a large PCB is unremarkable, but it would allow the BG5 to be easily inserted into systems that are designed to take (and typically use) 2280 drives.
Update 11/22: On the subject of BG5 becoming a two chip solution, Kioxia got back to us with a bit more background information on the change. The change is in part due to gradually increasing power requirements running headlong into the thermal limits of the single chip design. Moving the controller out allows both it and the NAND to be directly cooled, which ultimately allows for better performance at the cost of higher power consumption. More surprising, Kioxia also noted that BGA solutions are falling out of favor with OEMs, whom are swinging back to replaceable/serviceable modules. As a result, Kioxia didn't see a need for a single-chip BGA design for the BG5.
As these are OEM drives, no pricing information is available. The drives are currently sampling to Kioxia’s customers, so expect to see them land in commercial products in 2022.
Source: Kioxia
8 Comments
View All Comments
ballsystemlord - Monday, November 15, 2021 - link
The performance specs are up quite a bit and the lower sizes are quoted to perform like the larger ones. I wonder if the extra PCIe4.0 lanes really make that much difference, or if there's maybe some memory in the controller now which helps alleviate the lack of dedicated RAM.The previous gen 1TB was quoted at 2300MB/s R 1800MB/s W 390k IOPS RR 200k IOPS RW. It also specified the drive used 3.7W. This gen doesn't mention power consumption. I wonder if it's any worse, or if the improvements in the flash and controller have offset any additional power usage.
cyrusfox - Monday, November 15, 2021 - link
Endurance figures? or am I blind, as it is TLC what quality we looking at 600 cycles? 1000? 2000?Oxford Guy - Thursday, November 18, 2021 - link
Does this company have any record of silently replacing the NAND with something inferior? So many companies have been caught that consumers have to take a lot of specs with a grain of salt.twotwotwo - Monday, November 15, 2021 - link
> A simple two-chip solution on such a large PCB is unremarkable, but it would allow the BG5 to be easily inserted into systems that are designed to take (and typically use) 2280 drives.Like the WD Blue: practically a 2230 or 2242 drive with a length of blank PCB so it fits 80mm slots.
dwillmore - Monday, November 15, 2021 - link
Why pay the power penalty for PCI-E v4 when only using v3 worth of speed?meacupla - Monday, November 15, 2021 - link
I'd guess it's for marketing purposes.System builders hardly ever list the speed of the drives that they are using, but having a PCIe 4.0 SSD can be marketed as a feature.
The reason why system builders hardly ever list the speed, or any of the specs for that matter, of the SSD they use, is because they use whatever they can source. In fact, system builders will straight up use slower drives, if their preferred performance drives cannot be sourced. Yes, this absolutely results in magically slower PCs in batch D, despite batches A~C being as fast as review samples.
And since this drive is intended for the OEM market, it's quite obvious that speed is not going to be listed as a key selling point.
dwillmore - Monday, November 15, 2021 - link
No arguement here. I guess it gives them the flexability to only wire up 2x PCI-E v4 lanes and use the other ones for something else. While simultaniously being able to use the same card in older v3 devices without sacrificing performance.blanarahul - Tuesday, November 16, 2021 - link
I think that is the main reason. This drive will be fitted in PCIe 3.0 x4 slots as well and will get 99% of the performance in it.