• DocumentCode
    3255204
  • Title

    Cache Organization for Embeded Processors: CAM-vs-SRAM

  • Author

    Mohammad, Baker ; Bassett, Paul ; Abraham, Jacob ; Aziz, Adnan

  • Author_Institution
    Qualcomm Inc., San Diego, CA
  • fYear
    2006
  • fDate
    24-27 Sept. 2006
  • Firstpage
    299
  • Lastpage
    302
  • Abstract
    Caches are becoming an increasingly important part of embedded processor design because of the impact they have on performance as well as implementation, specifically, area, power and timing. Different cache organizations make tradeoffs between these metrics. One of the main architectural choices is whether to use standard SRAM-based tag design or to go with a CAM- based organization. This choice has far reaching consequences on all other aspects of the cache design. We will compare these two cache styles using results from a recently completed DSP core design. Our conclusion is that, contrary to popular belief, an SRAM-tag based design provided a more optimal overall design point and is superior in energy respect. Some of driving factors such as the increasing dominance of wire and leakage power will be extrapolated forward to next generation processes.
  • Keywords
    SRAM chips; cache storage; content-addressable storage; embedded systems; integrated circuit design; leakage currents; CAM-tag based cache designs; DSP core design comparison; cache organization; content addressable memory; embedded processor design; leakage power; standard SRAM-tag based cache designs; CADCAM; Computer aided manufacturing; Digital signal processing; Jacobian matrices; Process design; Random access memory; Standards organizations; Timing; Topology; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference, 2006 IEEE International
  • Conference_Location
    Taipei
  • Print_ISBN
    0-7803-9781-9
  • Electronic_ISBN
    0-7803-9782-7
  • Type

    conf

  • DOI
    10.1109/SOCC.2006.283902
  • Filename
    4063071