Patent ID: 8495468

Claim:
A data storage apparatus comprising memory chips which enable data write in units of one page, each of the memory chips comprising a semiconductor memory, the data storage apparatus comprising: an error correction encoder configured to add an error correction code to an encoded data stream; a RAID (Redundant Arrays of Independent Disks) controller comprising a plurality of connection interfaces and configured to: divide the encoded data stream output from the error correction encoder into data blocks, each of which corresponds to the page; generate a parity data block based on the data blocks; and output the data blocks and parity data block to the connection interfaces, respectively; a plurality of error detectors connected to the connection interfaces, respectively, and configured to add an error detection code to the data blocks and parity data block output from the connection interfaces; a plurality of memory units connected to the error detectors, respectively, each of the memory units comprising the memory chips, and the memory units being configured to write the data blocks and parity data block output from the error detectors to the memory chips in units of the page.