A wiring-aware approach to minimizing built-in self-test overhead

This paper describes a built-in self-test hardware overhead minimization technique used during a BIST synthesis process. The technique inserts a minimal amount of BIST resources into a digital system to make it fully testable. The BIST resource insertion is guided by the results of symbolic testability analysis. It considers both BIST register cost and wiring overhead in order to obtain the minimal area designs. A Simulated Annealing algorithm is used to solve the overhead minimization problem. Experiments show that considering wiring area during BIST synthesis results in smaller final designs as compared to the cases when the wiring impact is ignored.

[1]  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).

[2]  Erik Jan Marinissen,et al.  Layout-driven SOC test architecture design for test time and wire length minimization , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[3]  C. Reeves Modern heuristic techniques for combinatorial problems , 1993 .

[4]  Zebo Peng,et al.  Estimation and consideration of interconnection delays during high-level synthesis , 1998, Proceedings. 24th EUROMICRO Conference (Cat. No.98EX204).

[5]  Niraj K. Jha,et al.  A BIST scheme for RTL circuits based on symbolic testabilityanalysis , 2000, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[6]  LaNae J. Avra,et al.  ALLOCATION AND ASSIGNMENT IN HIGH-LEVEL SYNTHESIS FOR SELF-TESTABLE DATA PATHS , 1991, 1991, Proceedings. International Test Conference.