DocumentCode :
1305626
Title :
Design for hierarchical testability of RTL circuits obtained by behavioral synthesis
Author :
Ghosh, Indradeep ; Raghunathan, Anand ; Jha, Niraj K.
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
Volume :
16
Issue :
9
fYear :
1997
fDate :
9/1/1997 12:00:00 AM
Firstpage :
1001
Lastpage :
1014
Abstract :
In recent years, there has been growing interest in behavioral (high-level) synthesis for testability. This is due to the fact that testability features, such as scan or the built-in self-test, may incur large overheads if introduced during logic synthesis in the later phase of the design cycle. Related previous work attempted to generate system-level test sets using hierarchical testability during behavioral synthesis. There, the test generation scheme is independent of bit width and is, therefore, capable of handling complex controller/data path circuits with large data path bit widths (e.g., 32), which has posed a serious challenge to logic-level sequential test generators. However, this previous work is not applicable when another high-level synthesis system is used. In this paper, we present techniques that add minimal test hardware to a given register-transfer level (RTL) circuit obtained by behavioral synthesis in order to ensure that the embedded elements in the circuit are hierarchically testable. An important byproduct of our design for testability (DFT) procedure is a system-level test set that delivers precomputed test sets to each element in the RTL circuit. This eliminates the need to apply gate-level sequential test generation to the combined controller/data path. We performed extensive experiments with several complex controller/data path circuits synthesized by three different high-level synthesis systems which do not target testability. The key advantages of our method, illustrated by these experiments, include: 1) the area, delay, and power overheads incurred for testability are very low (the average area, delay, and power overheads for a large number of benchmarks are 3.5, 0.5, and 3.4%, respectively), 2) both the DFT hardware addition and test generation algorithms are independent of the data path bit width
Keywords :
built-in self test; delays; design for testability; high level synthesis; logic testing; sequential circuits; 32 bit; DFT; RTL circuits; area overheads; behavioral synthesis; bit width; built-in self-test; controller/data path circuits; delay overheads; design cycle; embedded elements; gate-level sequential test generation; hierarchical testability; high-level synthesis; logic synthesis; logic-level sequential test generators; overheads; power overheads; precomputed test sets; system-level test sets; test generation algorithm; Circuit synthesis; Circuit testing; Control system synthesis; Delay; Design for testability; Hardware; High level synthesis; Logic testing; Sequential analysis; System testing;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.658568
Filename :
658568
Link To Document :
بازگشت