(19)
(11) EP 0 426 592 A3

(12) EUROPEAN PATENT APPLICATION

(88) Date of publication A3:
27.11.1991 Bulletin 1991/48

(43) Date of publication A2:
08.05.1991 Bulletin 1991/19

(21) Application number: 90480137.0

(22) Date of filing: 04.09.1990
(51) International Patent Classification (IPC)5G06F 12/08
(84) Designated Contracting States:
DE FR GB

(30) Priority: 31.10.1989 US 429670

(71) Applicant: International Business Machines Corporation
Armonk, N.Y. 10504 (US)

(72) Inventor:
  • Correale, Anthony, Jr.
    Raleigh, North Carolina 27613 (US)

(74) Representative: de Pena, Alain et al
Compagnie IBM France Département de Propriété Intellectuelle
06610 La Gaude
06610 La Gaude (FR)


(56) References cited: : 
   
       


    (54) Cache memory access system with a memory bypass for write through read operations


    (57) The present invention utilizes bypass6circuitry to shorten the cycle time of a cache memory (300) by shortening the time required to perform a write through read operation (WTR). The bypass circuitry senses when a WTR operation will occur by comparing the encoded read and write addresses to determine when the encoded addresses are equal. When the encoded addresses are equal, a WTR operation is requested and the bypass circuitry sends the data to be written into memory to both the write address location and the cache output buffer. The bypass circuitry does not wait to access the data from the memory cells through the read decode, rather, it directly sends the data to the output buffer. The bypass circuitry provides a parallel read and write operations instead of serial operations during a WTR, thereby shortening the machine cycle time. The bypass circuitry also prevents glitches from being sent to the output when the WTR operation is complete by accessing the memory cells through the read decode even though the cells are disconnected from the output buffer during the WTR operation. The cycle time is shortened by making the longest operation of the memory shorter.







    Search report