Title :
Built-in self-testable data path synthesis
Author :
Yang, Laurence Tianruo ; Muzio, J.
Author_Institution :
Dept. of Comput. Sci., St. Francis Xavier Univ., Antigonish, NS, Canada
Abstract :
In this paper, we describe a high-level data path allocation algorithm to facilitate built-in self test. It generates self-testable data path design while maximizing the sharing of modules and test registers. The sharing of modules and test registers enables only a small number of registers is modified for BIST, thereby decreasing the hardware area which is one of the major overheads for BIST technique. In our approach, both module allocation and register allocation are performed incrementally. In each iteration, module allocation is guided by a testability balance technique while register allocation aims at increasing the sharing degrees of registers. With a variety of benchmarks, we demonstrate the advantage of our approach compared with other conventional approaches
Keywords :
built-in self test; high level synthesis; integrated circuit testing; logic testing; BIST; benchmarks; built-in self-testable data path synthesis; hardware area; high-level data path allocation algorithm; module allocation; modules; register allocation; test registers; testability balance technique; Automatic testing; Built-in self-test; Circuit testing; Computer science; Digital circuits; Hardware; Logic testing; Manufacturing; Registers; Test pattern generators;
Conference_Titel :
VLSI, 2001. Proceedings. IEEE Computer Society Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-1056-6
DOI :
10.1109/IWV.2001.923143