DocumentCode
1452901
Title
Integration of hierarchical test generation with behavioral synthesis of controller and data path circuits
Author
Bhatia, Sandeep ; Jha, Niraj K.
Author_Institution
Ambit Design Syst., Santa Clara, CA, USA
Volume
6
Issue
4
fYear
1998
Firstpage
608
Lastpage
619
Abstract
This paper describes the first behavioral synthesis system that incorporates a hierarchical test generation approach to synthesize area-efficient and highly testable controller/data path circuits. Functional information of circuit modules is used during the synthesis process to facilitate complete and easy testability of the data path. The controller behavior is taken into account while targeting data path testability. No direct controllability of the controller outputs through scan or otherwise is assumed. The test set for the combined controller/data path is generated during synthesis in a very short time. Near 100% testability of combined controller and data path is achieved. The synthesis system easily handles large bit-width data path circuits with sequential loops and conditional branches in their behavioral specification, and scheduling constructs like multicycling, chaining and structural pipelining. An improvement of about three to four orders of magnitude was usually obtained in the test generation time for the synthesized benchmarks as compared to an efficient gate-level sequential test generator. The testability overheads are almost zero. Furthermore, in many cases at-speed testing is also possible.
Keywords
VLSI; automatic test pattern generation; data flow computing; delays; high level synthesis; pipeline processing; scheduling; at-speed testing; behavioral synthesis; chaining; conditional branches; controller circuits; data path circuits; data path testability; hierarchical test generation; high level synthesis; multicycling; scheduling constructs; sequential loops; structural pipelining; synthesized benchmarks; testability overheads; Benchmark testing; Circuit synthesis; Circuit testing; Control system synthesis; Controllability; Delay; Logic testing; Pipeline processing; Sequential analysis; System testing;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.736134
Filename
736134
Link To Document