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