Claims
- 1. A P-way associative cache memory provided with a system clock, comprising:
- P memory read busses, each of said busses transporting memory data sets, each of said memory data sets being M bits long;
- at least one word-wide organized memory sub-array comprising memory cell columns arranged in q words, each word being M bits long, said memory sub-array being coupled to one of said memory read busses and being controlled by a first set of control signals that enables said memory data sets to be available at said memory read busses;
- a first set of sense amplifiers coupling one of said columns to one of said P memory read busses;
- a single redundant read bus for handling redundant data sets, each said redundant data sets being M bits long;
- one redundant memory sub-array comprising columns, said redundant memory sub-array being coupled to said redundant read bus and being controlled by a second set of control signals that enables said redundant data sets to be available at said redundant read bus;
- a set of redundant sense amplifiers, wherein each of said redundant sense amplifiers is coupled to one of said columns of said redundant memory sub-array and to said single read bus;
- P multiplexers respectively coupled to said P memory read busses, to said single redundant read bus and controlled by decoder means, said multiplexers being responsive to signals provided by said memory read busses and by said redundant read bus,
- said decoder means for generating signals to control said multiplexers; being provided with at least one input and a plurality of outputs, said outputs generating decoding signals that selectively activate at least one of said multiplexers, and said at least one input provides said decoder with late select address signals; and
- at least one logic circuit responsive to defective columns in said at least one memory sub-array, said logic circuit generating a signal for selectively inhibiting said multiplexers, wherein said at least one logic circuit comprises:
- a bit address comparator means identifying an address corresponding to a defective column in said at least one memory sub-array; and
- a late select signal address comparator means generating a redundant late select address signal in response to said late select address signals,
- said identified address corresponding to said defective column and, generated redundant said late select address signal controlling said generation of said inhibit signal to said multiplexers, wherein said inhibit signal and said generated signal from said decoder means control operation of said multiplexers so that
- two columns of said redundant memory sub-array replace two defective columns of said memory sub-array irrespective of the location of said defective columns within said memory sub-array.
- 2. The P-way associative cache memory as recited in claim 1, wherein said system clock having a clock cycle provides timing to said memory sub-array and to said redundant memory sub-array, and wherein said redundant late select address signal is generated later in said clock cycle than signals indicative of a column address in said at least one memory sub-array.
- 3. The P-way associative cache memory as recited in claim 1, wherein columns in each of said memory sub-arrays are respectively coupled to said memory read busses in accordance to a predetermined bit weight criteria.
- 4. The P-way associative cache memory as recited in claim 1, wherein columns in each of said at least one redundant memory sub-array are selectively coupled to said memory read busses in accordance to a predetermined bit weight criteria.
- 5. The P-way associative cache memory as recited in claim 1, wherein said at least one logic circuit further comprises:
- an AND-gate responsive to said address corresponding to said defective column and to said redundant late select signal as its control signals, for selectively outputting said inhibit signal.
- 6. The P-way associative cache memory as recited in claim 1, wherein said P-way associative cache memory is selected from a group consisting of a 4-way, 8-way, and 16-way associative cache memory.
Priority Claims (1)
Number |
Date |
Country |
Kind |
92 480062.6 |
Apr 1992 |
FRX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/046,324, filed Apr. 15, 1993, now abandoned.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
5295114 |
Kobayashi |
Mar 1994 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
0330007 |
Feb 1989 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
46324 |
Apr 1993 |
|