An approach for implementing state machines with online testability

  • Authors:
  • P. K. Lala;A. Mathews;J. P. Parkerson

  • Affiliations:
  • Department of Electrical Engineering, Texas A&M University, Texarkana, TX;Department of Computer Science and Computer Engineering, University of Arkansas, Fayetteville, AR;Department of Computer Science and Computer Engineering, University of Arkansas, Fayetteville, AR

  • Venue:
  • VLSI Design
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

During the last two decades, significant amount of research has been performed to simplify the detection of transient or soft errors in VLSI-based digital systems. This paper proposes an approach for implementing state machines that uses 2-hot code for state encoding. State machines designed using this approach allow online detection of soft errors in registers and output logic. The 2-hot code considerably reduces the number of required flip-flops and leads to relatively straightforward implementation of next state and output logic. A new way of designing output logic for online fault detection has also been presented.