• DocumentCode
    1615399
  • Title

    An efficient output function partitioning algorithm for reducing hardware overhead in self-checking circuits and systems

  • Author

    Lai, Chia-shun ; Wey, Chin-Long

  • Author_Institution
    Dept. of Electr. Eng., Michigan State Univ., East Lansing, MI, USA
  • fYear
    1992
  • Firstpage
    1538
  • Abstract
    Either m-out-of-n or Berger code checkers are generally used in a self-checking circuit or system to detect unidirectional errors. Results have shown that the hardware overhead of such a checker increases nearly exponentially as the code length increases. The use of many smaller checkers may require much less hardware overhead than the use of an equivalently larger checker. An efficient partitioning scheme is presented so that the output functions can be partitioned into a smaller size so that a smaller checker can be used. The development of the proposed partitioning algorithm is presented. Results of this study show that the proposed algorithm reduces both hardware overhead and performance degradation significantly
  • Keywords
    VLSI; built-in self test; digital integrated circuits; finite state machines; logic testing; Berger code checkers; code length; hardware overhead; m-out-of-n checkers; output function partitioning algorithm; performance degradation; self-checking circuits; unidirectional errors; Algorithm design and analysis; Automata; Benchmark testing; Circuit faults; Circuits and systems; Degradation; Hardware; Logic circuits; Logic gates; Partitioning algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1992., Proceedings of the 35th Midwest Symposium on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7803-0510-8
  • Type

    conf

  • DOI
    10.1109/MWSCAS.1992.271067
  • Filename
    271067