DocumentCode
2828478
Title
TAO-BIST: a framework for testability analysis and optimization of RTL circuits for BIST
Author
Ravi, Srivaths ; Jha, Niraj K. ; Lakshminarayana, Ganesh
Author_Institution
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fYear
1999
fDate
1999
Firstpage
398
Lastpage
406
Abstract
In this paper, we present TAO-BIST, a framework for testing register-transfer level (RTL) controller-datapath circuits using built-in self-test (BIST). Conventional BIST techniques at the RTL generally introduce more testability hardware than is necessary, thereby causing unnecessary area, delay and power overheads. They have typically been applied to only application-specific integrated circuits (ASICs). TAO-BIST adopts a three-phased approach to provide an efficient BIST framework at the RTL. In the first phase, we identify and add an initial set of test enhancements to the given circuit. In the second phase, we use regular-expression based high-level symbolic testability analysis of a BIST model of the circuit to completely encapsulate justification/propagation information for the modules under test. The regular expressions so obtained are then used to construct a Boolean function in the final phase for determining a test enhancement solution that meets delay constraints with minimal area overheads. Our method is applicable to a wide spectrum of circuits including ASICs, application-specific programmable processors (ASPPs), application-specific instruction processors (ASIPs), digital signal processors (DSPs) and microprocessors. Experimental results on a number of benchmark circuits show that high fault coverage (>99%) can be obtained with our scheme. The average area and delay overheads due to TAO-BIST are only 6.0%, and 1.5%, respectively. The test application time to achieve the high fault coverage for the whole controller-datapath circuit is also quite low
Keywords
Boolean functions; application specific integrated circuits; built-in self test; circuit analysis computing; circuit optimisation; design for testability; digital integrated circuits; high level synthesis; integrated circuit design; integrated circuit testing; logic testing; symbol manipulation; ASICs; ASIP; Boolean function; DSP chips; RTL circuits; RTL controller-datapath circuits; TAO-BIST; application-specific instruction processors; application-specific programmable processors; built-in self-test; delay constraints; digital signal processors; efficient BIST framework; high fault coverage; high-level symbolic testability analysis; justification/propagation information; microprocessors; minimal area overheads; optimization; register-transfer level; test enhancements; testability analysis; Application specific integrated circuits; Application specific processors; Automatic testing; Boolean functions; Built-in self-test; Circuit faults; Circuit testing; Delay; Hardware; Information analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Test Symposium, 1999. Proceedings. 17th IEEE
Conference_Location
Dana Point, CA
ISSN
1093-0167
Print_ISBN
0-7695-0146-X
Type
conf
DOI
10.1109/VTEST.1999.766695
Filename
766695
Link To Document