Title :
Single cycle access cache for the misaligned data and instruction prefetch
Author :
Joon-Seo Yim; Hee-Choul Lee; Tae-Hoon Kim; Bong-Il Park; Chang-Jae Park; In-Cheol Park; Chong-Min Kyung
Author_Institution :
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
Abstract :
In microprocessors, reducing the cache access time and the pipeline stall is critical to improve the system performance. To overcome the pipeline stall caused by the misaligned multi-words data or multi cycle accesses of prefetch codes which are placed over two cache lines, we proposed the Separated Word-line Decoding (SEWD) cache. SEWD cache makes it possible to access misaligned multiple words as well as aligned words in one clock cycle. This feature is invaluable in most microprocessors because the branch target address is usually misaligned, and many of data accesses are misaligned. 8K-byte SEWD cache chip consists of 489,000 transistors on a die size of 0.853/spl times/0.827 cm/sup 2/ and is implemented in 0.8 /spl mu/m DLM CMOS process operating at 60 MHz.
Keywords :
"Prefetching","Microprocessors","Decoding","Pipelines","Transistors","System performance","Clocks","CMOS process","Very large scale integration","CMOS technology"
Conference_Titel :
Design Automation Conference, 1997. Proceedings of the ASP-DAC ´97 Asia and South Pacific
Print_ISBN :
0-7803-3662-3
DOI :
10.1109/ASPDAC.1997.600360