Patent ID: 8593866
Filing Date: 2013-11-26
Classification: G11C

Abstract:
1. A method of operating a multi-bank nonvolatile memory system that has a plurality of banks, each with its own logical-to-physical mapping, comprising: assigning units of data to be stored by the multi-bank nonvolatile memory system to individual banks of the plurality of banks, based on logical addresses of the units of data to be stored, according to a predetermined assignment scheme; maintaining the assignment of the units of data to the individual banks of the plurality of banks throughout a first period of operation of the multi-bank nonvolatile memory system; subsequently, identifying at least one unit of data that is assigned to a first bank by the predetermined assignment scheme as frequently written data; in response to identifying the at least one unit of data as frequently written data, reassigning the frequently written data to a second bank of the plurality of banks; and maintaining the reassignment of the frequently written data for a second period of operation of the multi-bank nonvolatile memory system, while other units of data assigned to the first bank by the predetermined assignment scheme that are not identified as frequently written remain assigned to the first bank throughout the second period of operation of the multi-bank nonvolatile memory system.