Nova Patents
EP0461925A2

Lookaside cache.

Abstract

A "lookaside" cache architecture whereby the cache system is situated on the processor bus in parallel with the memory controller. This design enables the cache system and the memory controller to begin servicing a processor memory read request simultaneously, thereby removing any delay penalty for cache misses that would otherwise occur in a traditional look-through design. The cache and the memory controller both begin a processor memory read cycle simultaneously. If a cache miss occurs, the memory controller completes the cycle. If a cache hit occurs, the cache system aborts the memory controller and completes the memory read cycles in zero wait states. The lookaside cache design allows the cache system to be easily removable from the computer system to provide an optional capability.

EP0461925A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 14 June 2011, 15.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 2 independent, 8 dependent

  1. 1
    A computer system having a lookaside cache system, comprising:a bus for passing address, data and control signals;a microprocessor coupled to said bus for providing address and control signals;main memory having address and control inputs and data lines;a memory controller coupled to said bus for receiving address and control signals from said microprocessor and coupled to said main memory address and control inputs to control operation of said main memory;and    a cache system coupled to said processor bus for receiving address and control information from said processor concurrently with said memory controller.
  2. 6
    A computer system having a lookaside cache system, comprising:a bus for passing address, data and control signals;a microprocessor coupled to said bus for providing address and control signals;main memory having address and control inputs and data lines;a memory controller coupled to said bus for receiving address and control signals from said microprocessor and coupled to said main memory address and control inputs to control operation of said main memory;and    a cache system removably coupled to said processor bus for receiving address and control information from said processor concurrently with said memory controller.