Algorithm Level RE-computing with Shifted Operands- A Register Transfer Level Concurrent Error Detection Technique

  • Authors:
  • Kaijie Wu;Ramesh karri

  • Affiliations:
  • -;-

  • Venue:
  • ITC '00 Proceedings of the 2000 IEEE International Test Conference
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Re-computing with Shifted Operands (RESO) is a logic leveltime redundancy based concurrent error detection (CED)technique.In RESO, logic level operations (and, nand, ete)are carried out twice - once on the basic input and once on the sifted input.Result from these two operations are comparedto detect an error.Although using RESO operators in registertransfer level (RTL) designs is straightforward, its entails timeand area overhead.We developed an RT level CED techniquecalled Algorithm level Re-computing with Shifted Operands (ARESO).ARESO does not use specialized RESO operators.Rather, it exploits RT level scheduling, pipelining, operator chaining, and multi-cycling to incorporate user specifiederrors detection latencies.ARESO supports hardware vs.performance vs. error detection latency trade-offs.ARESOhad been validated on practical design examples using Synopsys Behavior Compiler