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
fDate :
4/1/1996 12:00:00 AM
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on