Patent ID: 7085183
Filing Date: 2006-08-01
Classification: G11C

Abstract:
1. A method of adaptively programming and testing magnetic random access memory comprising the steps of: a: setting a nominal row current, b: setting a nominal column current, c: writing input data to an entire array, d: reading data from said entire array, e: comparing said reading data with said writing input data, f: signaling a mismatch failure if said comparing of said reading data with said writing input data results in a negative comparison, g: changing row or column current in order to attempt a finite list of row current and column current combinations if said signaling a mismatch failure does occur, h: deciding if all said row current and column current combinations have been tried, j: repeating steps ‘c’, ‘d’, and ‘e’ if said signaling a mismatch failure does occur and all said row current and column current combinations have not been tried, k: signaling a bad die if said signaling a mismatch failure does occur and all said row current and column current combinations have been tried, m: fixing nominal row and column current if said signaling a mismatch failure does not occur, n: signaling a good die if said signaling a mismatch failure does not occur.