![]() Revision 3.2 of the Serial ATA specification standardizes SATA Express[1] | |
Year created | 2013 |
---|---|
Speed | Up to 16 Gbit/s |
Style | Serial |
Hotplugging interface | Yes[1] |
Website | www |
SATA Express (sometimes unofficially shortened to SATAe) is a computer bus interface that supports both Serial ATA (SATA) and PCI Express (PCIe) storage devices, initially standardized in the SATA 3.2 specification.[1] The SATA Express connector used on the host side is backward compatible with the standard SATA data connector,[2] while it also provides two PCI Express lanes as a pure PCI Express connection to the storage device.[3]
Instead of continuing with the SATA interface's usual approach of doubling its native speed with each major version, SATA 3.2 specification included the PCI Express bus for achieving data transfer speeds greater than the SATA 3.0 speed limit of 6 Gbit/s. Designers of the SATA interface concluded that doubling the native SATA speed would take too much time to catch up with the advancements in solid-state drive (SSD) technology,[4] would require too many changes to the SATA standard, and would result in a much greater power consumption compared with the existing PCI Express bus.[5][6] As a widely adopted computer bus, PCI Express provides sufficient bandwidth while allowing easy scaling up by using faster or additional lanes.[7]
In addition to supporting legacy Advanced Host Controller Interface (AHCI) at the logical interface level, SATA Express also supports NVM Express (NVMe) as the logical device interface for attached PCI Express storage devices. While the support for AHCI ensures software-level backward compatibility with legacy SATA devices and legacy operating systems, NVM Express is designed to fully utilize high-speed PCI Express storage devices by leveraging their capability of executing many I/O operations in parallel.[8]