Patent ID: 8621294

Claim:
A method comprising: determining whether each of a plurality of memory blocks in a memory device is defective, wherein the plurality of memory blocks are organized into memory block groups, and wherein one of the memory block groups comprises a base memory block group; forming a grouping of non-defective memory blocks; if at least one memory block not included in the base memory block group is determined to be defective and a memory block from the base memory block group is determined to be non-defective, and if there is at least one non-defective memory block in the memory block group that includes the defective memory block and the at least non-defective memory block is not included in another grouping of memory blocks, forming a remapped grouping of memory blocks that includes the non-defective memory block from the base memory block group and the at least one non-defective memory block in the memory block group that includes the defective memory block; and storing a mapping of the remapped grouping in at least one of the memory device and a processor coupled to the memory device.