×

Method and structure for implementing a cache memory using a DRAM array

  • US 5,829,026 A
  • Filed: 03/05/1997
  • Issued: 10/27/1998
  • Est. Priority Date: 11/22/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system comprising:

  • a central processing unit (CPU);

    a first level cache memory integrated with the CPU;

    a bus coupled to the CPU wherein data is transferred on the bus in response to a first clock signal having a first clock frequency, wherein data is transferred on the bus at a first data rate; and

    a next level cache memory coupled to the bus, wherein the next level cache memory comprises at least one dynamic random access memory (DRAM) array and a control circuit for controlling data transfer between the bus and the DRAM array, wherein the control circuit derives a second clock signal from the first clock signal, and causes data to be transferred to and from the DRAM array in response to a second clock signal at a second data rate which is faster than the first data rate, wherein the control circuit comprises a read buffer having a data input port coupled to the DRAM array and a data output port coupled to the bus, wherein the data input port is clocked by the second clock signal and the data output port is clocked by the first clock signal, and data is transferred from the DRAM array to the read buffer via the data input port faster than data is transferred from the read buffer to the bus via the data output port.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×