Allocation techniques for reducing BIST area overhead of data paths

Citation
I. Parulkar et al., Allocation techniques for reducing BIST area overhead of data paths, J ELEC TEST, 13(2), 1998, pp. 149-166
Citations number
25
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS
ISSN journal
09238174 → ACNP
Volume
13
Issue
2
Year of publication
1998
Pages
149 - 166
Database
ISI
SICI code
0923-8174(199810)13:2<149:ATFRBA>2.0.ZU;2-L
Abstract
Built-in self-test (BIST) techniques modify functional hardware so that a c hip has the capability to test itself. A prime concern in using BIST is the area overhead due to the modification of normal registers to BIST register s. This paper proposes register and interconnect assignment techniques that address the BIST area overhead issue during high-level synthesis. A minima l intrusion BIST methodology is employed where a subset of the functional r egisters are modified to be BIST registers. Depending on the BIST functions performed (test pattern generation and/or test response compression) and t he concurrency of the functions, four types of BIST registers with varying costs are used. Data path allocation techniques are presented that (1) maxi mize the sharing of BIST registers between modules, and (2) minimize the nu mber of expensive BIST registers that are essential for minimal intrusion B IST of a data path. The designs synthesized by our techniques have the same number of functional modules and registers as those synthesized using trad itional approaches but require significantly lower BIST area overhead.