DocumentCode :
1482596
Title :
Using cache mechanisms to exploit nonrefreshing DRAMs for on-chip memories
Author :
Lee, David D. ; Katz, Randy H.
Author_Institution :
Xerox Palo Alto Res. Center, CA, USA
Volume :
26
Issue :
4
fYear :
1991
fDate :
4/1/1991 12:00:00 AM
Firstpage :
657
Lastpage :
661
Abstract :
On-chip memories are becoming an established feature in single-chip microprocessor designs because they significantly improve performance. It is particularly important for single-chip reduced instruction set computer (RISC) microprocessors to include large, high-speed memories, because RISC chips must reduce off-chip memory delays to achieve the shortest possible cycle time. The use of dynamic RAM for all on-chip cache results in all important increased density of local memory for a given scarce chip area, but complicates the processor control due to the inherent requirement for refreshing. By using simple circuit techniques and making a few modifications to cache organization, the refreshing requirement of dynamic RAM can be eliminated. This new cache design approach is described. It makes use of a selective invalidation technique that invalidates only those cache entries that are not fresh. This is accomplished without interrupting the processor execution stream and without degrading the cache performance
Keywords :
DRAM chips; buffer storage; microprocessor chips; reduced instruction set computing; RISC chips; cache mechanisms; dynamic RAM; nonrefreshing DRAM; onchip memories; reduced instruction set computer; selective invalidation; single-chip microprocessor; Cache storage; Circuits; DRAM chips; Delay effects; Microprocessors; Process control; Random access memory; Reduced instruction set computing; Registers; Terminology;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/4.75069
Filename :
75069
Link To Document :
بازگشت