Title :
A Nonscan Design-for-Testability Method for Register-Transfer-Level Circuits to Guarantee Linear-Depth Time Expansion Models
Author :
Fujiwara, Hideo ; Iwata, Hiroyuki ; Yoneda, Tomokazu ; Chia Yee Ooi
Author_Institution :
Kansai Sci. City, Nara Inst. of Sci. & Technol., Nara
Abstract :
This paper presents a nonscan design-for-testability (DFT) method for register-transfer-level (RTL) circuits. We first introduce the notation to analyze the test generation complexity, as well as two classes of sequential circuits, namely: 1) the combinationally testable class and 2) the acyclically testable class. Then, we introduce a new class of linear-depth time-bounded circuits as one of the acyclically testable classes. The linear-depth time-bounded testability guarantees that the number of time frames required for any testable fault is bounded by a linear function of the number of flip-flops in the circuit during the test generation process. As one of the linear-depth time-bounded classes, we introduce a new class of RTL circuits, called the cycle-unrollable RTL circuits, which is shown to be linear depth time bounded. We propose a DFT method to make RTL circuits cycle unrollable and a test generation method for cycle-unrollable RTL circuits. Experimental results show that we can drastically reduce hardware overhead and test application time compared to the full-scan method and the method proposed by Ohtake Moreover, our proposed method can achieve 100% fault efficiency for gate-level single stuck-at faults in practical test generation time and allow at-speed testing.
Keywords :
design for testability; fault diagnosis; flip-flops; sequential circuits; acyclically testable class; combinationally testable class; efficiency 100 percent; flip-flops; gate-level single stuck-at faults; linear function; linear-depth time expansion models; linear-depth time-bounded circuits; nonscan design-for-testability method; register-transfer-level circuits; sequential circuits; testable fault; Circuit faults; Circuit testing; Cities and towns; Combinational circuits; Costs; Design for testability; Design methodology; Sequential analysis; Sequential circuits; Test pattern generators; Acyclic testability; at-speed testing; design for testability; register transfer level (RTL); test generation complexity;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2008.927757