• DocumentCode
    1351555
  • Title

    Direct Compare of Information Coded With Error-Correcting Codes

  • Author

    Wei Wu ; Somasekhar, Dinesh ; Shih-Lien Lu

  • Author_Institution
    Circuit & Syst. Res., Intel Labs., Hillsboro, OR, USA
  • Volume
    20
  • Issue
    11
  • fYear
    2012
  • Firstpage
    2147
  • Lastpage
    2151
  • Abstract
    There are situations in a computing system where incoming information needs to be compared with a piece of stored data to locate the matching entry, e.g., cache tag array lookup and translation look-aside buffer matching. If the stored data is protected with error-correcting codes (ECC) for reliability reason, the previous solution is to access the stored information, decode and correct if necessary before it is used to compare with the incoming data. The decoding and correcting step increases the total access time, which is often critical. In this paper, we propose a method to improve the compare latency for information encoded with ECC. We use the cache tag array look-up as an example, and results show that 30% gate count reduction and 12% latency reduction are achieved.
  • Keywords
    decoding; error correction codes; ECC; cache tag array look-up; cache tag array lookup; computing system; decoding; error-correcting codes; gate count reduction; information code; latency reduction; matching entry; translation look-aside buffer matching; Arrays; Decoding; Error correction codes; Hamming distance; Data comparison; Hamming distance; error correcting code (ECC); set associative cache; tag array lookup;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2011.2169094
  • Filename
    6046235