Embedded DRAM cache memory and method having reduced latency
AssigneeMicron Technology, Inc.
InventorJoseph Jeddeloh
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorJoseph Jeddeloh
Estimating the term…
A computer system includes a processor, a system memory, and an integrated circuit system controller coupled to the processor and the system memory. The system controller includes a system memory controller coupled to the system memory, a processor interface coupled to the processor and an embedded cache memory integrated with the memory controller and the processor interface. The cache memory includes at least one DRAM array, at least one tag memory, and at least one cache memory controller. The cache memory controller initiates an access to either or both the DRAM array and the tag memory, as well as the system memory, before the cache memory controller has determined if the access will result in a cache hit or a cache miss. If the cache memory controller determines that the access will result in a cache hit, data are coupled from the DRAM array to the processor. If the cache memory controller determines that the access will result in a cache miss, data are coupled from the system memory to the processor.
An integrated circuit for use with a processor based system having a processor and a system memory, the integrated circuit comprising:
An integrated circuit for use with a processor based system having a processor and a system memory, the integrated circuit comprising:
An integrated circuit for use with a processor based system having a memory requestor and a system memory, the integrated circuit comprising:
An integrated circuit for use with a processor based system having a memory requestor and a system memory, the integrated circuit comprising:
A computer system comprising:
A computer system comprising:
In a computer system having a memory requester, a system controller coupled to the memory requester, and a system memory, the system controller comprising a system memory controller coupled to the system memory, and a cache memory coupled to the system memory controller and to the memory requester, the cache memory having a DRAM array, the system memory controller and the cache memory being fabricated as a common integrated circuit, a method of accessing data or instructions stored in the system memory and possibly also in the DRAM array of the cache memory, the method comprising:
In a computer system having a memory requester, a system controller coupled to the memory requester, and a system memory, the system controller comprising a system memory controller coupled to the system memory, and a cache memory coupled to the system memory controller and to the memory requester, the cache memory having a DRAM array, the system memory controller and the cache memory being fabricated as a common integrated circuit, a method of accessing data or instructions stored in the system memory and possibly also in the DRAM array of the cache memory, the method comprising:
Dependencies are inferred from the claim text.