• DocumentCode
    900982
  • Title

    Mixed level test generation for synchronous sequential circuits using the FOGBUSTER algorithm

  • Author

    Gläser, Uwe ; Vierhaus, Heinrich T.

  • Author_Institution
    German Nat. Res. Center for Comput. Sci., St. Augustin, Germany
  • Volume
    15
  • Issue
    4
  • fYear
    1996
  • fDate
    4/1/1996 12:00:00 AM
  • Firstpage
    410
  • Lastpage
    423
  • Abstract
    Automatic test pattern generation (ATPG) yielding high fault coverage for CMOS circuits has received a wide attention in industry and academia for a long time. Mixed level test pattern generation offers advantages, since test generation from gate-level netlists has shortcomings regarding fault coverage in complex CMOS gates. A switch-level approach relying on the transistor structure only is too slow and impractical for larger circuits. The first part of this paper describes ATPG with a mixed switch-level and gate-level approach. It combines acceptable performance for large networks with a high fault coverage as well as for nontrivial transistor networks. Patterns generated this way are inherently capable to detect stuck-open faults and transition faults as well as various other fault models on different abstraction levels. In combination with local overcurrent detectors, also stuck-on- and local bridging-faults can be identified. To increase the efficiency of mixed level test generation, a reconvergency analysis is performed and constraints are stored. The second part of this paper deals with mixed level test generation for synchronous sequential circuits. The FOGBUSTER (FOrward propaGation Backward jUstification Sequential Test genERation) algorithm is described and experimental results for the ISCAS ´89 benchmark circuits are shown. FOGBUSTER makes use of a forward propagation technique which we show to be more efficient in general than the technique used in BACK
  • Keywords
    CMOS logic circuits; automatic testing; fault diagnosis; integrated circuit testing; logic testing; sequential circuits; CMOS circuits; FOGBUSTER algorithm; automatic test pattern generation; backward justification; bridging faults; fault detection; forward propagation; gate level; mixed level test generation; overcurrent detection; reconvergency analysis; stuck-on faults; stuck-open faults; switch level; synchronous sequential circuits; transistor networks; transition faults; Automatic test pattern generation; Circuit faults; Circuit testing; Electrical fault detection; Fault detection; Sequential analysis; Sequential circuits; Switching circuits; Synchronous generators; Test pattern generators;
  • 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.494704
  • Filename
    494704