• DocumentCode
    1544936
  • Title

    AutoFix: a hybrid tool for automatic logic rectification

  • Author

    Huang, Shi-Yu ; Chen, Kuang-Chien ; Cheng, Kwang-Ting

  • Author_Institution
    California Univ., Santa Barbara, CA, USA
  • Volume
    18
  • Issue
    9
  • fYear
    1999
  • fDate
    9/1/1999 12:00:00 AM
  • Firstpage
    1376
  • Lastpage
    1384
  • Abstract
    We address the problem of rectifying an erroneous combinational circuit. Based on the symbolic binary decision diagram techniques, we consider the rectification process as a sequence of partial corrections. Each partial correction reduces the size of the input vector set that produces error responses. Compared with the existing approaches, this approach is more general, and thus, suitable for circuits with multiple errors and for the engineering change problem. Also, we derive the necessary and sufficient condition of general single-gate correction to improve the quality of rectification. To handle larger circuits, we develop a hybrid approach that makes use of the information of structural correspondence between specification and implementation. Experiments are performed on a suite of industrial examples as well as the entire set of ISCAS´85 benchmark circuits to demonstrate its effectiveness
  • Keywords
    automatic testing; binary decision diagrams; circuit CAD; combinational circuits; error correction; integrated circuit testing; logic CAD; symbol manipulation; AutoFix; ISCAS´85 benchmark circuits; automatic logic rectification; engineering change problem; erroneous combinational circuit; error responses; input vector set; multiple errors; partial corrections; single-gate correction; structural correspondence; symbolic binary decision diagram techniques; Automatic logic units; Boolean functions; Combinational circuits; Computer errors; Data structures; Design optimization; Error correction; Logic design; Process design; Sufficient conditions;
  • 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.784128
  • Filename
    784128