Patent ID: 8161320
Filing Date: 2012-04-17
Classification: G06F,G11C

Abstract:
1. A method for controlling a memory device, comprising: receiving a logical memory address from outside of the memory device; obtaining a physical memory address corresponding to a logical memory address; obtaining bad block information from a bad block bitmap based on a given memory address, the given memory address being one of the logical memory address and the physical memory address, the bad block information indicating whether a given memory block corresponding to the given memory address is a bad block; and obtaining a reserved physical memory address corresponding to the physical memory address if the bad block information indicates that the given memory block is a bad block, wherein obtaining the bad block information includes wherein reading the bad block area includes reading, from the bad block bitmap, the bad block area corresponding to a quotient equal to the received logical memory address divided by a number N, the number N equal to a number of bits within a processing unit of a memory address operation, and wherein reading the bad block information includes reading, from the bad block area, the bad block information corresponding to a remainder of the received logical memory address divided by the number N.