• DocumentCode
    692579
  • Title

    Highly automated hardware and firmware RAID SoC design optimized for memory class storage devices

  • Author

    Galbraith, Robert E. ; Cleveland, Lee D. ; Jiang Yu ; Moertl, Daniel ; Ming Zhang

  • Author_Institution
    IBM STG, Rochester, NY, USA
  • fYear
    2013
  • fDate
    17-19 Nov. 2013
  • Firstpage
    282
  • Lastpage
    285
  • Abstract
    Today, solid state drives (SSDs) which is as a memory class storage device are widely used due to their superior performance over hard disk drivers (HDDs). This trend brings a new challenge to the design of storage adapters which are used to connect a host computer system to peripheral storage I/O devices. In this paper, we propose a joint hardware and firmware architecture and present a System-on-Chip (SoC) based on this architecture. This SoC is for the new generation of IBM RAID adapter that attains higher I/Os per seconds (IOPS). Several key novel aspects which are used to maximize the performance of the RAID storage adapter will be introduced in detail, including various hardware offload and accelerators as well as such as a firmware performance path design. The overall architecture and technologies are silicon proved in FPGA and ASIC.
  • Keywords
    RAID; disc drives; firmware; integrated circuit design; integrated memory circuits; peripheral interfaces; system-on-chip; ASIC; FPGA; HDD; IBM RAID adapter; RAID storage adapter design; SSD; accelerators; firmware performance path design; hard disk drivers; hardware offload; highly-automated hardware-firmware RAID SoC design; host computer system; joint hardware-firmware architecture; memory class storage device; memory class storage devices; peripheral storage I-O devices; solid state drives; system-on-chip; Computer architecture; Engines; Hardware; Microprogramming; Synthetic aperture sonar; System-on-chip; RAID Controller; SSD; SoC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference (ISOCC), 2013 International
  • Conference_Location
    Busan
  • Type

    conf

  • DOI
    10.1109/ISOCC.2013.6864028
  • Filename
    6864028