During manufacture and testing of a memory device, a memory test is
performed to determine which, if any, memory blocks are defective. A
memory map of the defective blocks is stored in one of the defect-free
memory blocks so that it can be read later by a controller during normal
operation of the memory device. In one embodiment, the memory test is for
a programmability test to determine if the memory block can be
programmed. An indication of programmability is stored in each block in a
predetermined location.