Phison E26: PCIe 5.0 controller to deliver 2× faster NVMe SSDs

The controller powering most upcoming PCIe 5.0 SSD detailed

We are starting to see introductions of first PCI Express 5.0 SSDs, which will enable up to double the read and write speeds on AMD AM5 and Intel LGA 1700 platforms. Many or majority of these SSDs will be based on the Phison E26 controller (and often on Phison reference design and firmware). Its manufacturer has now unveiled its specs at Computex 2022, showing us what the new cutting-edge SSD for PCs will look like.

The Phison E26 (the longer designation is PS5026-E26) is the successor to the E16 and E18 controllers on which many of the PCIe 4.0 SSDs (and initially in the days of the E16, almost all of them) were based. The manufacturer appears to have again coordinated development and launch with the availability of PCIe 5.0 ×4 on the AMD platform, as it did in 2019 with PCIe 4.0 drives.

The Phison E26 is manufactured using the same 12nm TSMC process as the E18, but with the PCIe 5.0 ×4 interface, the number of contacts has increased (576 balls) and the chip package is larger, 16 × 16 mm (the E18 measured 12 × 12 mm, however the E16 was also 16 × 16 mm). Like its predecessors, the controller is eight-channel and supports up to 32 NAND chips in total. With this, therefore, it does not deviate from the standard of recent high-performance SSDs. Thus, it supports a capacity of M.2 modules up to 32 TB, which will probably not be needed during its career – in the consumer market such SSDs would be too expensive.

Special accelerators and the new generation of LDPC ECC

Other than the interface, where was the controller upgraded compared to the PCIe 4.0 generation of controllers? Read/write speeds to individual chips will now run at up to 2400 MT/s per channel, compared to 800 MT/s for the E16 and 1600 MT/s for the E18 controller. This will enable higher sequential write and read speeds. The performance of the controller will be enhanced to handle these. Its core will contain two ARM Cortex-R5 cores, but in addition to these it will have three dedicated CoXProcessor units. These should accelerate demanding operations such as ECC algorithms. The E18 controller had three Cortex-R5 cores without accelerators, but this new combination should be more powerful (up to twice as much performance) and also better in terms of power draw thanks to the accelerators.

Phison also states that the E26 will use a new ECC algorithm technology, it is supposed to be a fifth generation LDPC, whereas the Phison E16 and E18 were fourth generation. The new algorithm could probably improve performance, but it will also probably be more effective in correcting errors in the signal, so it will extend the life of TLC NAND (possibly also QLC NAND, which probably won’t be used in higher performance SSDs though).

The controller will also support the NVMe 2.0 protocol, whereas previous controllers were only capable of NVMe 1.3 and 1.4, respectively. It is also designed to meet the TCG Opal 2.0 security standard and support AES 256, SHA 512 and RSA 4096 hardware cryptography. It will also support slightly faster memory as DRAM cache – SSDs can use up to DDR4-3200 or LPDDR4-3200 chips.

Parameters of the Phison E26 controller for PCIe 5.0 ×4 SSDs (Source: Phison, via: ComputerBase)

Expected performance

Roughly what performance will be achieved with this controller is indicated by the parameters given by Phison for reference implementations. Sequential reads are expected to be up to 13,500 MB/s, which could leave additional room for about 1,000 to 1,500 MB/s before reaching the limits of the PCI Express 5.0 ×4 interface.

This first implementation will therefore exploit quite a large part of the potential of PCIe 5.0, unlike the first generation of controllers for PCIe 4.0 (Phison E12 reached only 5000 MB/s leaving a lot at the table, as the second generation E18 reached 7400 MB/s). It is possible that the performance of the E26 controller will be improved a bit more later in future revisions and firmware updates, possibly in combination with future higher performance NAND chips.

Sequential writing is supposed to be slightly lower, up to 12 000 MB/s, which is, however, writing to the SLC cache. The sustainable write speed will probably depend a lot on the characteristics of the NAND chips, but it will be lower in any case.

Interestingly, the performance in random access is supposed to increase a lot too. Random reads are supposed to go up by 50 %. While for E18 the company typically claimed 1,000,000 IOPS, for PCIe 5.0 modules with Phison E26 it is supposed to be up to 1,500,000 IOPS. Random writes could be even faster, going from one million to 2,000,000 IOPS (this is the figure for writing to the pseudoSLC cache).

Tip: First PCIe 5.0×4 SSD announced: NVMe modules from Apacer and Zadak

SSD availability in autumn

Drives, or better said M.2 modules and in some cases PCIe 5.0 ×4 cards with these controllers should appear in stores in autumn. That means around the same time as the Ryzen 7000 processors and AM5 chipset boards.

It looks like the first generation of PCIe 5.0 SSDs with the Phison E26 controller will be based on 3D NAND of the TLC type from Micron, which was also cited as a development partner by AMD. Later on, however, there may be drives using NAND from Toshiba/Kioxia and others.

According to AMD, a good number of manufacturers are already preparing SSDs with PCIe 5.0 ×4 interface (Source: AMD, via: TechPowerUp)

Micron may also be preparing its own SSDs with the Phison E26 controller, which would come to market under the Crucial brand. This would be a change from the past when Micron used its own controllers, but the flip side was that the company’s SSDs were a very late comers to the PCI Express 4.0 party, for example. With this change, maybe Micron or Crucial could release PCIe 5.0 SSDs much faster and actually in the first wave of products, thanks to the use of Phison E26.

Source: ComputerBase

English translation and edit by Jozef Dudáš, original text by Jan Olšan, editor for Cnews.cz


  •  
  •  
  •  
Flattr this!

Raspberry Pi releases its own SSD for RPi 5, adds PCIe 3.0 support

Raspberry Pi started as a small foundation, but since then it has created several boards and modules, its own “keyboard PC”, peripherals and is starting to develop its own chips. RPi traditionally used memory cards as the storage, but the latest version has NVMe SSD support, so now comes the logical thing to do: Raspberry Pi is releasing its own SSD, although this time it is not in-house product, the module is manufactured externally. Read more “Raspberry Pi releases its own SSD for RPi 5, adds PCIe 3.0 support” »

  •  
  •  
  •  

Crucial P310: Surprising performance from an SSD with QLC NAND?

QLC NAND SSDs, which have low endurance but should allow for lower prices, have recently been improving in performance more and more, which is the second main criticism of this type of memory. Recently there was the cheap Kingston NV3 SSD, which will apparently feature both QLC and TLC NAND versions, now a new Crucial P310 drive is coming to market. And this module is seemingly the fastest QLC SSD ever to come out so far. Read more “Crucial P310: Surprising performance from an SSD with QLC NAND?” »

  •  
  •  
  •  

Gigabyte SSD brings back SLC NAND, lasts 109,500 write cycles

The boom (or bubble?) around AI has brought many things, and among them interesting news for those missing SSDs based on MLC and SLC NAND Flash which was more pricy but had better performance and crucially, much longer lifespan so you didn’t have to worry about wearing out the SSD. That said, Gigabyte is launching an SSD that is officially designed for AI applications, but not just for them – its main asset is precisely SLC recording. Read more “Gigabyte SSD brings back SLC NAND, lasts 109,500 write cycles” »

  •  
  •  
  •  

Leave a Reply

Your email address will not be published. Required fields are marked *