Title :
Multiconfiguration technique to reduce test duration for sequential circuits
Author :
Bertrand, Y. ; Bancel, F. ; Renovell, M.
Author_Institution :
Lab. d´´Inf., Univ. de Montpellier II, France
Abstract :
Sequential ATPGs, now, are able to handle an appreciable degree of sequentiality, thus allowing to treat partial scan implementations with a suitable fault coverage. Nevertheless, with these methods the test duration remains often prohibitive due to the long scan register. The DFT method we present is based on cycle breaking and sequential depth reduction guided by graph analysis. When a flip-flop is recognized as a pertinent site for breaking cycles, its input line is disconnected. The observability and controllability losses induced by this operation are compensated by the creation of overlapping configurations guided by structural analysis. Results are presented on testability improvement. They illustrate the drastic cycle and sequential depth reduction obtained when passing from an initial circuit to its corresponding configurations. An implementation of the method using scan flip-flops as modified instances is proposed. Comparison with purely scan techniques is presented in terms of fault coverage, test length and number of modified flip-flops
Keywords :
automatic testing; controllability; design for testability; fault diagnosis; flip-flops; graph theory; logic testing; observability; sequential circuits; ATPG; breaking; controllability losses; fault coverage; flip-flop; graph analysis; observability; partial scan implementations; scan flip-flops; sequential circuits; sequential depth reduction; structural analysis; test duration; test length; testability; Circuit faults; Circuit testing; Controllability; Electrical fault detection; Flip-flops; Observability; Pattern analysis; Performance evaluation; Sequential analysis; Sequential circuits;
Conference_Titel :
Test Conference, 1993. Proceedings., International
Conference_Location :
Baltimore, MD
Print_ISBN :
0-7803-1430-1
DOI :
10.1109/TEST.1993.470600