DocumentCode :
2152633
Title :
A dual-ported variable-way L1 D-cache design for high performance embedded DSP
Author :
Jia, Di ; He, Hu ; Sun, Yihe
Author_Institution :
Tsinghua Nat. Lab. of Inf. & Technol., Tsinghua Univ., Beijing, China
fYear :
2008
fDate :
20-23 Oct. 2008
Firstpage :
1855
Lastpage :
1858
Abstract :
This paper proposes a truly dual-ported variable-way set-associative L1 D-cache design for high performance embedded DSP (Digital Signal Processor). Several power-efficient D-cache optimizations are implemented in the design, which try to reduce the energy consumption of the L1 D-cache without affecting the performance significantly. The strategy to verify the L1 D-cache controller is also presented in this paper, which complements the simulation approach with the formal method by using System Verilog assertions. Experimental results show that miss rate of the L1 D-cache is about 5% better than that of a single-ported one due to dual-ported references. And, the miss penalty is improved by more than 20% compared with a baseline L1 D-cache without these optimizations.
Keywords :
cache storage; digital signal processing chips; embedded systems; hardware description languages; L1 D-cache controller; System Verilog; digital signal processor; dual ported variable way L1 D-cache; high performance embedded DSP; Design optimization; Digital signal processing; Digital signal processors; Energy consumption; Helium; Laboratories; Microelectronics; Signal design; Sun; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Solid-State and Integrated-Circuit Technology, 2008. ICSICT 2008. 9th International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-2185-5
Electronic_ISBN :
978-1-4244-2186-2
Type :
conf
DOI :
10.1109/ICSICT.2008.4734919
Filename :
4734919
Link To Document :
بازگشت