• DocumentCode
    749246
  • Title

    On correction of multiple design errors

  • Author

    Pomeranz, Irith ; Reddy, Sudhakar M.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
  • Volume
    14
  • Issue
    2
  • fYear
    1995
  • fDate
    2/1/1995 12:00:00 AM
  • Firstpage
    255
  • Lastpage
    264
  • Abstract
    We consider the problem of correcting multiple design errors in combinational circuits and in finite-state machines. The correction method introduced for combinational circuits uses a single error correction scheme iteratively to correct multiple errors. It uses a heuristic measure that guides the selection of single, local circuit modifications that reduce the distance between the incorrect implementation and the specification. The distance is measured by the size of a correction hardware, which is a block of logic that can be added to the implementation in order to correct it without performing additional circuit modifications. The correction method for finite-state machines is based on the use of pairwise distinguishing sequences for specification and implementation states, and employs the same hardware correction scheme. Experimental results are presented to support the effectiveness of the proposed methods
  • Keywords
    Boolean functions; combinational circuits; error correction; finite state machines; logic CAD; logic gates; combinational circuits; correction hardware; error correction scheme; finite-state machines; heuristic measure; implementation states; local circuit modifications; multiple design errors; pairwise distinguishing sequences; Circuit testing; Combinational circuits; Computer errors; Equations; Error correction; Hardware; Logic circuits; Performance evaluation; Size measurement; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.370421
  • Filename
    370421