Memory apparatus and data processor using the same
First Claim
1. A memory apparatus, comprising:
- a) a buffer memory mechanism, having;
a memory unit comprising a plurality of entries and a spare entry, each entry including a valid bit, a tag field and a data field, said valid bits, tag fields and data fields each having a value,a control memory connected to said memory unit, wherein said control memory stores values of access enabling bits corresponding to each of said entries of said memory unit, anda hit or miss judging unit which determines whether said data field value of one of said entries is valid or invalid according to said associated valid bit and tag field values when said corresponding access enabling bit is a first value, and determines that one of said entries is invalid irrespective of said data field value when said corresponding access enabling bit is a second value;
b) an operation mechanism connected to said buffer memory mechanism, having a register and an operation circuit, said operation mechanism capable of writing data into and reading data from said buffer memory mechanism for operation between the data; and
c) a diagnosis circuit, said diagnosis circuit including;
means for diagnosing failures in said entries of said memory unit,means for setting said access enabling bits corresponding to the entries in which no failure is diagnosed to said first value, and for setting said access enabling bits corresponding to the entries in which a failure is diagnosed to said second value, so as to invalidate said entries in which a failure is diagnosed; and
means for replacing one of said entries in which a failure is diagnosed with said spare entry.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory apparatus and a data processor using the same comprises, a memory mechanism, having a signal input terminal into which a predetermined signal is inputted, a memory unit consisting of first, second and third memories, a fourth memory and a control unit which replaces the first or second memory with the third memory by switching electrical connections between the memories of the memory unit according to information written into the fourth memory, and furthermore, an operation unit which diagnoses failures in the memory mechanism in case the predetermined signal is inputted from the signal input terminal, in case the failure is diagnosed in the first memory allows the control unit to replace the first memory with the third memory by writing a first value into the fourth memory, and in case the failure is diagnosed in the second memory allows the control unit to replace the second memory with the third memory by writing a second value into the fourth memory. Since the failure in the memory array unit can be relieved, manufacturing yields of the memory apparatus and the data processor including the same are improved.
45 Citations
4 Claims
-
1. A memory apparatus, comprising:
-
a) a buffer memory mechanism, having; a memory unit comprising a plurality of entries and a spare entry, each entry including a valid bit, a tag field and a data field, said valid bits, tag fields and data fields each having a value, a control memory connected to said memory unit, wherein said control memory stores values of access enabling bits corresponding to each of said entries of said memory unit, and a hit or miss judging unit which determines whether said data field value of one of said entries is valid or invalid according to said associated valid bit and tag field values when said corresponding access enabling bit is a first value, and determines that one of said entries is invalid irrespective of said data field value when said corresponding access enabling bit is a second value; b) an operation mechanism connected to said buffer memory mechanism, having a register and an operation circuit, said operation mechanism capable of writing data into and reading data from said buffer memory mechanism for operation between the data; and c) a diagnosis circuit, said diagnosis circuit including; means for diagnosing failures in said entries of said memory unit, means for setting said access enabling bits corresponding to the entries in which no failure is diagnosed to said first value, and for setting said access enabling bits corresponding to the entries in which a failure is diagnosed to said second value, so as to invalidate said entries in which a failure is diagnosed; and means for replacing one of said entries in which a failure is diagnosed with said spare entry.
-
-
2. A data processor, comprising:
-
a) a buffer memory mechanism, having; a memory unit comprising a plurality of entries and a spare entry each entry, including a valid bit, a tag field and a data field, and a control memory connected to said memory unit, wherein said control memory stores values of access enabling bits corresponding to each of said entries of said memory unit, and b) an operation mechanism connected to said buffer memory mechanism, having a register and an operation circuit, said operation mechanism capable of writing data into and reading data from said buffer memory mechanism for operation between the data; wherein said operation mechanism includes; means for diagnosing failures in the entries of said memory unit, means for invalidating said entries in which a failure is diagnosed, by setting said access enabling bits corresponding to said entries in which no failure is diagnosed to a first value, and by setting said access enabling bits corresponding to said entries in which a failure is diagnosed to a second value; and means for replacing one of said entries in which a failure is diagnosed with said spare entry.
-
-
3. A method of relieving failures in a memory unit having a plurality of entries and a spare entry, each entry including a valid bit, a tag field and a data field, said memory unit coupled to a control memory, wherein said control memory stores values of access enabling bits corresponding to each of said entries of said memory unit, the method comprising the steps of:
-
diagnosing failures in the entries of said memory unit; invalidating entries in which a failure is diagnosed; and replacing one of said entries in which a failure is diagnosed with said spare entry. - View Dependent Claims (4)
-
Specification