Title :
An Automatic Cache Generator Based on Content-Addressable Memory
Author :
Hsiao, Shen-Fu ; Lin, Sze-Yun ; Cheng, Tze-Chorng ; Tsai, Ming-Yu
Author_Institution :
Dept. of Comput. Sci. & Eng., Nat. Sun Yat-sen Univ.
Abstract :
The paper presents a cache generator using content-addressable memory (CAM) array for fast tag comparison and low power consideration. The generator produces a hard IP for storage arrays and a soft IP for controller. The hard IP is composed of CAM array and SRAM array, both automatically generated using the developed CAM generator and SRAM generator. The soft IP is mainly the cache controller with parameterized modules to meet the user´s specification on different cache architectures (direct-map, set-associative) and write policies (write-through, write-back), write-miss options (write-allocate, no-write-allocate). The cache generator also produces all the necessary models and files required in the standard cell-based design flow for co-simulation with other ASIC designs
Keywords :
SRAM chips; application specific integrated circuits; cache storage; content-addressable storage; ASIC; SRAM array; automatic cache generator; cache controller; content-addressable memory; fast tag comparison; hard IP storage arrays; low power consideration; soft IP controller; Automatic generation control; CADCAM; Circuits; Computer aided manufacturing; Computer science; Decoding; Hardware; Power engineering and energy; Power generation; Random access memory; Content-addressable memory (CAM); SRAM generator; cache controller; cache generator;
Conference_Titel :
Circuits and Systems, 2006. APCCAS 2006. IEEE Asia Pacific Conference on
Conference_Location :
Singapore
Print_ISBN :
1-4244-0387-1
DOI :
10.1109/APCCAS.2006.342425