• DocumentCode
    1282900
  • Title

    Design error diagnosis and correction via test vector simulation

  • Author

    Veneris, Andreas ; Hajj, Ibrahim N.

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • Volume
    18
  • Issue
    12
  • fYear
    1999
  • fDate
    12/1/1999 12:00:00 AM
  • Firstpage
    1803
  • Lastpage
    1816
  • Abstract
    With the increase in the complexity of digital VLSI circuit design, logic design errors can occur during synthesis. In this paper, we present a test vector simulation-based approach for multiple design error diagnosis and correction. Diagnosis is performed through an implicit enumeration of the erroneous lines in an effort to avoid the exponential explosion of the error space as the number of errors increases. Resynthesis during correction is as little as possible so that most of the engineering effort invested in the design is preserved. Since both steps are based on test vector simulation, the proposed approach is applicable to circuits with no global binary decision diagram representation. Experiments on ISCAS´85 benchmark circuits exhibit the robustness and error resolution of the proposed methodology. Experiments also indicate that test vector simulation is indeed an attractive technique for multiple design error diagnosis and correction in digital VLSI circuits
  • Keywords
    VLSI; circuit CAD; combinational circuits; digital integrated circuits; error analysis; error correction; fault diagnosis; high level synthesis; integrated circuit design; integrated circuit testing; integrated logic circuits; logic testing; sequential circuits; design error correction; design error diagnosis; digital VLSI circuit design; logic design errors; multiple design error; synthesis process; test vector simulation; Boolean functions; Circuit simulation; Circuit synthesis; Circuit testing; Data structures; Design engineering; Error correction; Explosions; Logic design; 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.811329
  • Filename
    811329