NVM Express: pervasion of PCI Express in SSD based storage
The verification IP (VIP) for Non-Volatile Memory Express (NVMe) announcement from Synopsys is the first fruit issued from the acquisition of ExpertIO. With the proliferation of Nand Flash based storage equipment, or Solid State Drives (SSD), the move from pure SATA based solution was to be expected, sooner or later. Not because SATA protocol itself will fail to support future storage equipment, but because the PCI Express protocol is offering more capabilities, as highlighted by Earl Cohen, Chief Architect, Sandforce (now LSI Logic): “NVM Express is a critical building block for flash-based Enterprise storage through the use of the PCIe interface and a standards-based, highly efficient, scalable storage protocol. By providing a channel for applications to send intelligence about the data actually being stored, NVM Express promises to extend the value proposition of flash-based solid-state storage solutions in terms of reliability, performance and endurance.” Moreover, the SATA PHY roadmap, or the lack of PHY solution after SATA 3.0 running at 6 Gbps, was also a good reason to move to PCIe, already available at 8 Gbps today with gen-3.
Related Semiconductor IP
- NVM Express (NVMe) Controller (compliant with NVMe 1.4 Base Specification)
- Universal NVM Express Controller (UNEX)
- NVM Express IP Core
Related Blogs
- Cadence's NVM Express: fruit from subsystem IP based strategy
- NVM Express 1.3: Addressing the Storage Needs of the Data Revolution from Enterprise to Client
- NVMe-MI 1.1: Why Manageability is Critical for Today's Enterprise Storage Demands
- Watch out SSDs, here comes the NVM Express!
Latest Blogs
- Why Choose Hard IP for Embedded FPGA in Aerospace and Defense Applications
- Migrating the CPU IP Development from MIPS to RISC-V Instruction Set Architecture
- Quintauris: Accelerating RISC-V Innovation for next-gen Hardware
- Say Goodbye to Limits and Hello to Freedom of Scalability in the MIPS P8700
- Why is Hard IP a Better Solution for Embedded FPGA (eFPGA) Technology?