Test strategies for BIST at the algorithmic and register-transfer levels

The proposed BIST-based DFT method targets testability problems caused by three constructs. The first construct is reconvergent fanout in a circuit behavior, which causes correlation. The second construct, control statements, also cause correlation, and relational operations degrade observability. The third construct is random-pattern-resistant RTL modules, which cannot be tested effectively with random patterns. Test strategies are presented that overcome the testability problems by modifying the circuit behavior. An analysis and insertion scheme that systematically identifies the problems and applies the strategies is described. Experimental results from seven examples show that this scheme improves fault coverage while minimizing the impact on area and critical delay.

[1]  Régis Leveugle,et al.  Hierarchical Test Generation Based on Delayed Propagation , 1991, 1991, Proceedings. International Test Conference.

[2]  Niraj K. Jha,et al.  A BIST scheme for RTL controller-data paths based on symbolic testability analysis , 1998, Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).

[3]  Elizabeth M. Rudnick,et al.  Enhancing high-level control-flow for improved testability , 1996, Proceedings of International Conference on Computer Aided Design.

[4]  John P. Hayes,et al.  Test Propagation Through Modules and Circuits , 1991, 1991, Proceedings. International Test Conference.

[5]  S. Freeman Test generation for data-path logic: the F-path method , 1988 .

[6]  Elizabeth M. Rudnick,et al.  Enhancing high-level control-flow for improved testability , 1996, ICCAD 1996.

[7]  Christos A. Papachristou,et al.  Behavioral Testability Insertion for Datapath/Controller Circuits , 1997, J. Electron. Test..

[8]  Niraj K. Jha,et al.  Design for hierarchical testability of RTL circuits obtained by behavioral synthesis , 1997, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  Srivaths Ravi,et al.  TAO: regular expression based high-level testability analysis and optimization , 1998, Proceedings International Test Conference 1998 (IEEE Cat. No.98CH36270).

[10]  Yiorgos Makris,et al.  Channel-based behavioral test synthesis for improved module reachability , 1999, Design, Automation and Test in Europe Conference and Exhibition, 1999. Proceedings (Cat. No. PR00078).

[11]  Christos A. Papachristou,et al.  Breaking correlation to improve testability , 2001, Proceedings 19th IEEE VLSI Test Symposium. VTS 2001.

[12]  Niraj K. Jha,et al.  Integration of hierarchical test generation with behavioral synthesis of controller and data path circuits , 1998, IEEE Trans. Very Large Scale Integr. Syst..

[13]  KELLY A. OCKUNZZI,et al.  Testability Enhancement for Control-Flow Intensive Behaviors , 1998, J. Electron. Test..