Classification of Sequential Circuits Based on tauk Notation and Its Applications

This paper introduces τk notation to be used to assess test generation complexity of classes of sequential circuits. Using τk notation, we reconsider and restate the time complexity of test generation for existing classes of acyclic sequential circuits. We also introduce a new DFT method called feedback shift register (FSR) scan design technique, which is extended from the scan design technique. Therefore, for a given sequential circuit, the corresponding FSR scan designed circuit has always equal or lower area overhead and test application time than the corresponding scan designed circuit. Furthermore, we identify some new classes of sequential circuits that contain some cyclic sequential circuits, which are τ-equivalent and τ2-bounded. These classes are the l-length-bounded testable circuits, l-length-bounded validity-identifiable circuits, t-time-bounded testable circuits and t-time-bounded validity-identifiable circuits. In addition, we provide two examples of circuits belonging to these classes, namely counter-cycle finite state machine realizations and state-shiftable finite state machine realizations. Instead of using a DFT method, a given sequential circuit described at the finite state machine (FSM) level can be synthesized using another test methodology called synthesis for testability (SFT) into a circuit that belongs to one of the easily testable classes of cyclic sequential circuits.

[1]  Hideo Fujiwara,et al.  An extended class of sequential circuits with combinational test generation complexity , 2002, Proceedings. IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[2]  Hideo Fujiwara,et al.  An optimal time expansion model based on combinational ATPG for RT level circuits , 1998, Proceedings Seventh Asian Test Symposium (ATS'98) (Cat. No.98TB100259).

[3]  Melvin A. Breuer,et al.  Testability properties of acyclic structures and applications to partial scan design , 1992, Digest of Papers. 1992 IEEE VLSI Test Symposium.

[4]  Chia Yee Ooi,et al.  Some tau-equivalent classes of sequential circuits , 2004 .

[5]  Hideo Fujiwara,et al.  SPIRIT: a highly robust combinational test generation algorithm , 2001, Proceedings 19th IEEE VLSI Test Symposium. VTS 2001.

[6]  Prabhakar Goel Test generation costs analysis and projections , 1980, DAC '80.

[7]  藤原 秀雄,et al.  Logic testing and design for testability , 1985 .

[8]  Chia Yee Ooi,et al.  Classification of Sequential Circuits Based on Combinational Test Generation Complexity , 2004 .

[9]  S. Yang,et al.  Logic Synthesis and Optimization Benchmarks User Guide Version 3.0 , 1991 .

[10]  Sun He-quan Introduction of algorithms used in PIV technique , 2004 .

[11]  Srimat T. Chakradhar,et al.  Sequential circuits with combinational test generation complexity , 1996, Proceedings of 9th International Conference on VLSI Design.

[12]  Srinivas Devadas,et al.  Sequential Logic Testing and Verification , 1991 .

[13]  Kurt Keutzer,et al.  Why is ATPG easy? , 1999, DAC '99.

[14]  Hideo Fujiwara A New Class of Sequential Circuits with Combinational Test Generation Complexity , 2000, IEEE Trans. Computers.

[15]  Melvin A. Breuer,et al.  Partial scan design of register-transfer level circuits , 1995, J. Electron. Test..

[16]  Melvin A. Breuer,et al.  The BALLAST Methodology for Structured Partial Scan Design , 1990, IEEE Trans. Computers.