{"title":"Non-refreshing dynamic RAM for on-chip cache memories","authors":"D.D. Lee, R. Katz","doi":"10.1109/VLSIC.1990.111120","DOIUrl":null,"url":null,"abstract":"It is shown that, by using simple circuit techniques and a few modifications to cache organization, one can effectively eliminate the refreshing requirement of a DRAM. A selective invalidation scheme is employed. Selective invalidation can be implemented with a small (six transistors per subblock) circuit. The performances of the DRAM cache with selective invalidation and an equivalent SRAM cache are compared. The difference in performance is quite small even for large caches using selective invalidation. By replacing the SRAM cache with higher-density DRAM, the area efficiency and overall processor performance can be greatly improved. The miss ratio difference in large caches indicates that there are some cache entries active at intervals greater than the refresh period. This may depend on the referencing behavior of program or data","PeriodicalId":239990,"journal":{"name":"Digest of Technical Papers., 1990 Symposium on VLSI Circuits","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Digest of Technical Papers., 1990 Symposium on VLSI Circuits","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VLSIC.1990.111120","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
It is shown that, by using simple circuit techniques and a few modifications to cache organization, one can effectively eliminate the refreshing requirement of a DRAM. A selective invalidation scheme is employed. Selective invalidation can be implemented with a small (six transistors per subblock) circuit. The performances of the DRAM cache with selective invalidation and an equivalent SRAM cache are compared. The difference in performance is quite small even for large caches using selective invalidation. By replacing the SRAM cache with higher-density DRAM, the area efficiency and overall processor performance can be greatly improved. The miss ratio difference in large caches indicates that there are some cache entries active at intervals greater than the refresh period. This may depend on the referencing behavior of program or data