• 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