Standards are a necessity for any marketplace. In the data storage industry, standards define how components connect and communicate, which enables interoperability, and drives volume. The Solid State Storage (SSS) technology infrastructure is standards based, from the Flash chip interface to the software driver that interacts with the host operating system.
The diagram below depicts two types of SSS devices. On the left is an SSS device with an HDD-type interface, which connects via a separate Host Bus Adaptor (HBA) card to the host bus. On the right is an SSS device which integrates the HBA and connects directly to the host bus.
See the text below the diagram for explanations of the each of the standards involved in the design and testing of SSS devices.

-
Driver Interface
-
A key enabler for widespread acceptance of a peripheral device is a standard software driver for the host operating system. NVM Express (
www.nvmexpress.org) provides a standard interface for drivers for SSDs with PCIe interfaces. NVMe was developed by the Non-Volatile Memory Host Controller Interface (NVMHCI) Workgroup. This specification was previously referred to as Enterprise NVMHCI. NVMe is scalable and applies to Enterprise and Client applications.
-
Currently ongoing in the T10 (
www.t10.org) committee is the development of SCSI over PCIe (SOP), an effort to standardize the SCSI protocol across a PCIe physical interface. SOP will support two queuing interfaces - NVMe and PQI (PCIe Queuing Interface).
-
-
Host Bus
-
The Peripheral Component Interconnect Express is a widely implemented host bus and an SSS device interface. The Peripheral Component Interconnect Special Interest Group (www.pcisig.com) oversees the development and ongoing enhancement of the PCI standard.
-
The SSD Form Factor Working Group (www.ssdformfactor.org) was formed to standardize enterprise SSDs with a PCIe interface, including the connector all in a HDD form factor, as well as the addition of surprise hot plug / unplug capability.
-
-
Device Interfaces & Connectors
-
Drive interface standards are developed by three Technical Committees of the International Committee on Information Technology Standards (INCITS). INCITS is accredited by the American National Standards Institute (ANSI).
1) T10 (www.t10.org) is responsible for the development of the Serial Attached SCSI (SAS) interface
2) T11 (www.t11.org) develops the Fibre Channel – Arbitrated Loop (FC-AL) interface
3) T13 (www.t13.org) is responsible for standards relating to the AT Attachment (ATA) interface
-
SATA-IO (www.sata-io.org) is an industry consortium that develops the SATA specification, utilizing the ATA protocol developed by T13, as well as promoting SATA within the storage industry.
-
SATA-IO recently announced SATA Express, which utilizes PCIe as the physical transport, while maintaining compatibility with existing SATA software.
-
The SFF Committee (www.sffcommittee.org) is an ad hoc group that creates connector standards utilized by other industry standards groups, such as those listed on this page.
-
-
NAND Flash Interface
-
SSS Form Factors
-
SSS devices are available in many different sizes and formats. SSSI has defined three major types of SSS devices:
1) Solid State Drive (SSD) Solid state storage that may utilize traditional HDD form factors such as 3.5-inch, 2.5-inch or 1.8-inch. Solid State Drives typically use storage interfaces such as SATA, SAS, or Fibre Channel.
2) Solid State Card (SSC) Solid state storage that resides on a printed circuit board and can utilize a standard card form factor such as a PCI card. A Solid State Card would typically use an interface such as PCIe. Compared to a Solid State Module, an SSC normally has a larger physical size, more capacity, and higher performance.
3) Solid State Module (SSM) Solid state storage that resides in a Dual In-line Memory Module (DIMM) or similar form factor and may use a standard HDD interface such as SATA. A Solid State Module is typically smaller in physical size and has lower capacity and performance than a Solid State Card.
-
-
-
Data Security
-
SSS Testing