Patent ID: 9448883
Filing Date: 2016-09-20
CPC Classification: G06F

Claim Text:
1. A method for allocating data storage across a memory array having unevenly distributed regions of reliability, the method comprising: establishing a memory array defined by a plurality of storage channels each characterized by storage regions of varying data storage reliability disposed within each said storage channel; establishing a distribution controller coupled to said memory array for selectively assigning storage locations for a plurality of data bands to be stored in said memory array, each data band to be stored by one or more write operations; and, actuating said distribution controller to selectively allocate portions of each data band across a corresponding set of said storage channels, said distribution controller selectively assigning the set of said storage channels to maintain for each data band a collective error rate within a preselected range, the collective error rate being generated based on the data storage reliabilities of the storage regions for the data band portions to be stored, at least a first and a second of the data bands being thereby stored in different corresponding sets of storage channels.