×

Integrated processing and L2 DRAM cache

  • US 5,895,487 A
  • Filed: 11/13/1996
  • Issued: 04/20/1999
  • Est. Priority Date: 11/13/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A single chip comprising:

  • multiple, independent processors;

    each processor having a private L1 cache and associated translation/memory management logic to implement a set-associative, late-select cache, each L1 cache having a multi-ported cache directory for fast coherency maintenance via a fully shared Snoopy protocol;

    the L1 cache directories being interconnected by a plurality of buses to allow simultaneous interrogation and updating and having a late-write capability for "same cycle" update;

    outputs from all L1 caches being interconnected by a selector/cross-point-switch for transferring data between caches, each L1 cache having a pseudo-two-port structure with associated full-line width reload and store-back buffers, each cache input/output data width being equal to a full line and connected to an input/output bus of equal width for line transfer;

    each processor having a private L2 cache with an interface to the private L1 cache of the processor;

    each L2 cache having translation/management logic to implement a set-associative, late-select organization with DRAM directories having a late-write capability, each L2 cache comprising a DRAM main array, and an SRAM buffer to interface to the L1 cache;

    coherency between the L2s being maintained by a global directory, selectors and logic directing cross-interrogates to an appropriate L2 cache, each L2 cache having a pseudo-two-port structure with data buffers for reload and store-back and an interface to main memory, a wide data input/output bus with a width equal to a cache line for reload/store back operations; and

    logic and data circuits for interfacing to an external main memory management unit, said chip being capable of working alone as a single node system or coupled via an external controller to other identical or similar nodes.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×