Patent ID: 7953930

Claim:
A high-reliability nonvolatile memory storage system, comprising: a memory hub that includes a memory system controller, a host interface and a plurality of memory unit interfaces, the memory system controller receiving data from the host interface and sending a copy of the received data to each of two or more of the plurality of memory unit interfaces; and a plurality of removable memory units, each of the plurality of removable memory units in communication with the memory system controller through a respective one of the plurality of memory unit interfaces, each of the plurality of removable memory units having a data scrambler that transforms data received from the memory hub prior to storing the transformed data in a nonvolatile memory array in the removable memory unit, each of the plurality of removable memory units performing a different transformation of received data prior to storage, the different transformations determined by memory unit identifiers associated with each of the plurality of removable memory units, each of the plurality of removable memory units having a different memory unit identifier.