Power consumption of fault tolerant busses

  • Authors:
  • Daniele Rossi;André K. Nieuwland;Steven V. E. S. van Dijk;Richard P. Kleihorst;Cecilia Metra

  • Affiliations:
  • Department of Electronics and Computer Science, University of Bologna, Bologna, Italy;NXP Semiconductors, Eindhoven, The Netherlands;DeltaPatents, Twinning Center Eindhoven, Eindhoven, The Netherlands;NXP Semiconductors, Eindhoven, The Netherlands;Department of Electronics and Computer Science, University of Bologna, Bologna, Italy

  • Venue:
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

On-chip interconnects in very deep submicrometer technology are becoming more sensitive and prone to errors caused by power supply noise, crosstalk, delay variations and transient faults. Error-correcting codes (ECCs) can be employed in order to provide signal transmission with the necessary data integrity. In this paper, the impact of ECCs to encode the information on a very deep submicrometer bus on bus power consumption is analyzed. To fulfill this purpose, both the bus wires (with mutual capacitances, drivers, repeaters and receivers) and the encoding-decoding circuitry are accounted for. After a detailed analysis of power dissipation in deep submicrometer fault-tolerant busses using Hamming single ECCs, it is shown that no power saving is possible by choosing among different Hamming codes. A novel scheme, called Dual Rail, is then proposed. It is shown that Dual Rail, combined with a proper bus layout, can provide a reduction of energy consumption. In particular, it is shown how the passive elements of the bus (bottom and mutual wire capacitances), active elements of the bus (buffers) and error-correcting circuits contribute to power consumption, and how different tradeoffs can be achieved. The analysis presented in this paper has been performed considering a realistic bus structure, implemented in a standard 0.13-µm CMOS technology.