15.01.2013 Views

U. Glaeser

U. Glaeser

U. Glaeser

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

U. <strong>Glaeser</strong><br />

Halstenbach ACT GmbH<br />

Z. Stamenković<br />

∨<br />

University of Ni s<br />

H. T. Vierhaus<br />

Bradenburgische Technische<br />

Universitat<br />

45.1 Introduction<br />

© 2002 by CRC Press LLC<br />

45<br />

Testing of Synchronous<br />

Sequential Digital<br />

Circuits<br />

45.1 Introduction<br />

45.2 Mixed-Level Test Generation<br />

Basic Concepts • Switch-Level Test Generation<br />

• Modified FAN Approach • Robustness Check<br />

for Pattern Pairs • Inter-Level Communications<br />

• Reconvergency Analysis • Merging of Test Pattern<br />

Pairs • Comparative Results<br />

45.3 The Fogbuster Algorithm for Synchronous<br />

Circuits<br />

Circuits • General Approach in Comparison with<br />

Other Algorithms • Test Generation Technique • Fault<br />

Propagation and Propagation Justification • The<br />

Over Specification Problem in Sequential Test<br />

Generation • Detection of State Repetitions in Test<br />

Generation • Use of Global Set and Reset Signals<br />

in ATPG • Experimental Results<br />

45.4 Summary<br />

Automatic test generation for combinational logic based on the FAN algorithm [1,2], relying on the Dalgorithm<br />

[3] has reached a high level of maturity. FAN has also been modified for test generation in<br />

synchronous sequential circuits [4,5]. Because the shortcomings of the static stuck-at fault model in the<br />

detection of opens, dynamic faults, and bridging faults [6,7], became evident, interest has focused on<br />

refined fault modeling either using switch-level structures or dynamic gate-level fault models.<br />

The authors have shown [8–10] that the potential fault coverage by stuck-at-based test patterns for<br />

transistor faults is potentially as high as 80% or above if the circuit consists of simple 2- and 3-input fully<br />

complementary static CMOS gate primitives (AND, NAND, OR, NOR) only, but may drop to 60% or<br />

below if complex gates and pass-transistor networks are used. The first solution to this problem is switchlevel<br />

test generation [11], which is inherently slower than gate-level test generation. The need for test<br />

generation based on real transistor structures is also demonstrated by industrial work [12], which reported<br />

the first mixed-level test generation approach.<br />

Advanced work in this area was reported more recently in [13–15]. The main problem associated with<br />

such methods is the adequate fault modeling based on the transistor circuitry for structures other than<br />

primitive logic gates. Cox and Rajski [16] have shown that also using a transition fault model in ATPG,<br />

transistor faults in fully complementary CMOS complex gates can be covered by gate-level networks.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!