Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
251 words
In a memory system which employs permute vectors for each column of the memory array to selectively rearrange within the columns the logical order of individual memory chips so as to permit a pair of chips containing defective bit positions at the same address to be relatively repositioned so that said same address contains only one defective bit position, a method for generating a new permute vector for one of said columns, said method being characterized by: (1) generating a result vector by combining the two initial permute vectors associated with the two columns containing chips having defects which contributed to the unexpected uncorrectable error, said result vector representing a constant relationship between the permute vectors assigned to said two columns when said chips are aligned in the same row of said matrix; (2) storing said result vector with paired column identification data; (3) developing a new permute vector for one of said two columns to rearrange the order of said chips in said one column; (4) combining said new permute vector with the current permute vector of each said other column which is listed in said table as paired with said one column to produce a new result vector for each said pair; (5) comparing each said new result vector with each stored result vector associated with correspondingly paired columns and, depending on the result of said comparison: (a) returning to step 3; or (b) assigning said new permute vector to said column for future use in said memory system.
Claim 2
Dependent Claim
251 words
In a memory system which employs permute vectors for each column of the memory array to selectively rearrange within the columns the logical order of individual memory chips so as to permit a pair of chips containing defective bit positions at the same address to be relatively repositioned so that said same address contains only one defective bit position, a method for generating a new permute vector for one of said columns, said method being characterized by: (1) generating a result vector by combining the two initial permute vectors associated with the two columns containing chips having defects which contributed to the unexpected uncorrectable error, said result vector representing a constant relationship between the permute vectors assigned to said two columns when said chips are aligned in the same row of said matrix; (2) storing said result vector with paired column identification data; (3) developing a new permute vector for one of said two columns to rearrange the order of said chips in said one column; (4) combining said new permute vector with the current permute vector of each said other column which is listed in said table as paired with said one column to produce a new result vector for each said pair; (5) comparing each said new result vector with each stored result vector associated with correspondingly paired columns and, depending on the result of said comparison: (a) returning to step 3; or (b) assigning said new permute vector to said column for future use in said memory system.
Claim 3
Dependent Claim
32 words
The method recited in claim 1 in which said step of generating said result vector by combining the two permute vectors and said combining of step 4 involves an exclusive-OR logical operation.
Claim 4
Dependent Claim
39 words
The method recited in claim 1 in which said step of generating said result vector by combining the two permute vectors and said combining of step 4 involves a subtraction of the value of the said two permute vectors.
Claim 5
Dependent Claim
23 words
The method recited in claim 1 in which said step of storing said result vector establishes a table in memory which is cumulative.
Claim 6
Dependent Claim
53 words
The method recited in claim 4 in which said step of developing new permute vectors for one of said columns involves developing a new permute vector for the other column when the results of step 5a causes a return to step 3 until all possible combinations specified in step 4 have been exhausted.
Claim 7
Dependent Claim
28 words
The method recited in claim 5 further characterized by the step of updating an error map stored in a memory which reflects defective bit positions in said memory.
Claim 8
Dependent Claim
81 words
The method recited in claim 6 in which the normal operation of said memory in storing user data is momentarily interrupted to generate a new permute vector in response to the memory system providing an indication that an uncorrectable error has occurred at an address position and is further characterized by the additional step of rearranging user stored data in said one column to which the newly developed permute vector is assigned prior to returning said memory to an online operation.