T10/11-119r0 by Robert Elliott, HP (elliott@hp.com) 7 March 2011 SCSI over PCI Express (SOP) SCSI Trade Association/T10 Information Exchange March 2011 T10/11-119r0 by Robert Elliott, HP (elliott@hp.com) 7 March 2011
Proposal: SCSI over PCIe (SOP) Configuration space definitions, register definitions, queue structures, and information unit formats to carry SCSI CDBs over PCI Express Goal Optimize SSD performance Embrace modern PCI Express features Fully support SCSI Architecture Model (SAM-5) and new SCSI features Leverage existing SCSI software Facilitate optimized device drivers (e.g., memory usage) Allow for a basic in-box device driver Allow for vendor-specific value-add drivers Support a wide range of use cases (see next slide) 7 March 2011 T10/11-119r0 SCSI over PCI Express (SOP) for March 2011 STA/T10 meeting
Use cases SOP is not just for SSDs 1. PCIe CEM attached SSDs 3. PCIe attached RAID controllers 5. Internal interface for external targets HP P2000 MSA external RAID controller (SAS, iSCSI, or FC front-end; SAS back-end) HP PCIe IO Accelerator HP Smart Array P800 controller 2. PCIe Storage FF attached SSDs 4. PCIe attached HBAs 6. Other PCIe fabrics HP 2.5" SSD (SATA shown) HP NC373F iSCSI HBA and NIC 7 March 2011 T10/11-119r0 SCSI over PCI Express (SOP) for March 2011 STA/T10 meeting
Supporting work SOP is just part of the story to make PCIe storage viable... Work Venue SOP INCITS T10 SCSI Block Commands (SBC) enhancements for SSDs Simplified SBC command set profile for SSDs PCIe SOP tunneling over SAS Multifunction MultiLink connector SFF Committee PCIe Storage form factor PCIe error handling improvements PCI SIG Electrical specification for PCIe Storage form factor devices PCI SIG (?) 7 March 2011 T10/11-119r0 SCSI over PCI Express (SOP) for March 2011 STA/T10 meeting