Hardening Bus-Encoders with Power-Aware Single Error Correcting Codes

Shlomo Engelberg, Osnat Keren

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Bus encoding is a technique for decreasing the power consumption of a chip by reducing the number of bit transitions during data transmission over a bus or during memory write operations. Designers often concatenate a bus encoder with an error correcting code (ECC) encoder to guarantee the reliable and power-aware transmission of data. This paper introduces a structured technique for hardening bus-encoders to enable single error correction (SEC) while maintaining power awareness. The method is based on expurgating the Hamming code in a specific manner. The resulting power-aware (expurgated), SEC code can serve as an add-on solution, when it is desired to add error correction to an existing bus-encoder.

Original languageEnglish
Title of host publicationProceedings - 2024 29th IEEE European Test Symposium, ETS 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350349320
DOIs
StatePublished - 2024
Event29th IEEE European Test Symposium, ETS 2024 - The Hague, Netherlands
Duration: 20 May 202424 May 2024

Publication series

NameProceedings of the European Test Workshop
ISSN (Print)1530-1877
ISSN (Electronic)1558-1780

Conference

Conference29th IEEE European Test Symposium, ETS 2024
Country/TerritoryNetherlands
CityThe Hague
Period20/05/2424/05/24

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Keywords

  • Bus encoding technique
  • Power aware coding
  • Single error correction (SEC)

Fingerprint

Dive into the research topics of 'Hardening Bus-Encoders with Power-Aware Single Error Correcting Codes'. Together they form a unique fingerprint.

Cite this