• DocumentCode
    945038
  • Title

    A CAM with mixed serial-parallel comparison for use in low energy caches

  • Author

    Efthymiou, Aristides ; Garside, Jim D.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Manchester, UK
  • Volume
    12
  • Issue
    3
  • fYear
    2004
  • fDate
    3/1/2004 12:00:00 AM
  • Firstpage
    325
  • Lastpage
    329
  • Abstract
    A novel, low-energy content addressable memory (CAM) structure is presented which achieves an approximately four-fold improvement in energy per access, compared to a standard parallel CAM, when used as tag storage for caches. It exploits the address patterns commonly found in application programs, where testing the four least significant bits of the tag is sufficient to determine over 90% of the tag mismatches; the proposed CAM checks those bits first and evaluates the remainder of the tag only if they match. Although, the energy savings come at the cost of a 25% increase in search time, the proposed CAM organization also supports a parallel operating mode without a speed loss but with reduced energy savings.
  • Keywords
    asynchronous circuits; cache storage; content-addressable storage; low-power electronics; storage allocation; address patterns; application programs; asynchronous design; caches; content addressable memory design; low power design; parallel operating mode; serial-parallel CAM design; tag mismatches; tag storage; Associative memory; CADCAM; Cache storage; Computer aided manufacturing; Energy consumption; Energy storage; Pattern matching; Random access memory; Read-write memory; Testing;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2004.824298
  • Filename
    1281803