Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Redundant-read-bus-for-correcting-defective-columns-in-a-cache-memory

 Distributed processing system with checkpoint restart facilities wherein checkpoint data is updated only if all processors were able to collect new checkpoint data
It is therefore an object of the present invention to provide a distributed processing system with ...


 Management method for a multiprocessor system
It is an object of the present invention to solve the above problems. The present invention ...


 CMOS output buffer circuit with improved ground bounce
Accordingly, it is a general object of the present invention to provide a CMOS output buffer ...


 Selectable edge rate CMOS output buffer circuit
I claim: 1. A CMOS tristate output buffer circuit having an output pullup driver (P1) and an output ...


 State machine for executing commands within a minimum number of cycles by accomodating unforseen time dependency according to status signals received from different functional sections
The above and other objects of the present invention are achieved in a preferred embodiment of a ...


 Software controlled power shutdown in an integrated circuit
An object of the invention is control of power shutdown within an integrated circuit without the ...


 Integrated circuit with a low-power mode and clock amplifier circuit for same
Accordingly, there is provided, in one form, an integrated circuit with a low-power mode, ...


 Low power clocking apparatus and method
A low power clocking apparatus and method is used to reduce power consumption by an electronic ...


 On chip monitor
Having thus described our invention, what we claim as new, and desire to secure by Letters Patent ...


 Parallel data transmission unit using byte error correcting code
An object of the invention, therefore, is to overcome the problems existing in the prior art and to ...


 Redundant read bus for correcting defective columns in a cache memory

Details
Inventors: Gabillard, Bertrand; Girard, Philippe; Omet, Dominique;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Nguyen; Hoa T.
Assistant Examiner:
Attorney, Agent or Firm: Lau; Richard, Schnurmann; H. Daniel

A cache memory architecture having a separate redundant read bus fully dedicated to redundancy and fed by a single spare sub-array common to all memory sub-arrays of the cache memory. Redundant sense amplifiers are dotted to the redundant read bus, and normal sense amplifiers are connected to a main read bus. Normal and redundant data are valid and available at the same time at the outputs of the normal and redundant sense amplifiers. When the late select address signals become valid, then the correct information can be selected via a multiplexer provided with an INHIBIT input. The multiplexer is normally controlled by decoded signals generated by a decoder, unless redundancy is required. If redundancy is required, the information generated by the bit address comparator forces the multiplexer, via the INHIBIT input, to select the redundant read bus, instead of one read bus of the main read bus, and to output the redundant byte as the selected one.

DETAILED DESCRIPTION Generally, the present invention relates to efficiently implementing column redundancy in a cache memory architecture to reach high speed performance.
The invention basically involves the use of a separate redundant read bus fully dedicated to redundancy, fed by a single spare sub-array which is common to all the memory sub-arrays of the cache memory.
As a result, the redundant sense amplifiers are no longer dotted with the normal sense amplifiers on a common read bus.
The redundant sense amplifiers are dotted to the redundant read bus and the normal sense amplifiers are connected to a main read bus comprised of 4 read busses in the case of a 4-way set associative cache memory organization.
Consequently, both the normal and redundant 32 data are valid and available at the same time at the outputs of the normal and redundant sense amplifiers, i.
e.
, on the main and redundant read busses respectively.
When the two late select address signals LS0 and LS1 become valid, then the correct information, i.
e.
the correct 8 data among the 32 to be output, can be immediately selected via a 1/4 multiplexer provided with an INHIBIT (INH) input.
The multiplexer is normally controlled by the four decoded signals (derived from the two late select address signals) generated by a decoder, unless redundancy is required.
In this case, the information generated by the bit address comparator and stored in a latch, combined with the information generated by a late select address comparator, forces the multiplexer via the INHIBIT input, to select the redundant read bus instead of one read bus of the main read bus, to output the redundant byte as the selected one.
With this implementation, the number of redundant cell columns do not increase with the number of late select address signals that are used.
It is preferable to use a very high speed late select address comparator circuit to improve the overall access time, because this circuit intervenes in the critical path of the cache memory architecture and because the final fetch decision is done later in the cycle



Related patents
  Plural sensor monitoring and display device
We claim: 1. In a monitoring device for monitoring the outputs of a plurality of sensors and displaying appropriate information, said device comprising: a plurality of ...
  Fault diagnostic distributed processing method and system
It is an object of the present invention to provide a distributed processing system which resolves problems encountered in the prior art distributed processing system, ...
  Method and system for identification of software application faults
What is claimed is: 1. A method for identification of a fault in a software application associated with a hardware platform at a site, the software application including ...
  System for reading system log
The inventive remote access system provides system administrators with new levels of client/server system availability and management. It gives system administrators and ...
  Shift register programming for a programmable logic device
The present invention describes a novel architecture to improve the performance of a programmable logic device by removing the memory cell from the signal path. In one ...
  Complementary logic input parallel (CLIP) logic circuit family
It is therefore an object of the present invention to provide a high speed complementary all-parallel FET logic circuit family. It is another object of the present ...
  Router device and data communication system capable of suppressing traffic increase in communications among a plurality of lan segments
An object of the present invention is to provide a router device and a data communication system which, in communications among a plurality of LAN segments in connection,...
  Bus adapter module with improved error recovery in a multibus computer system
It is an object of the present invention to provide a method and apparatus for error recovery in a multibus computer system that maintains system integrity while ...
  Error correction circuit
An error correction circuit of a first aspect of the invention comprises (a) a data buffer for storing a data stream in which a plurality of RS codes for correcting: an ...
  Virtual machine data processor
Accordingly, it is an object of the present invention to provide a data processor which can support a virtual machine environment wherein a faulted instruction may be ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved