DocumentCode
1803546
Title
Implementation of a testing environment for digital IP cores
Author
Das, Sunil R. ; Jin, Chuan ; Jin, Liwu ; Assaf, Mansour U. ; Petriu, Emil M. ; Wen-Ben Jone ; Sahinoglu, Mehmet
Volume
2
fYear
2004
fDate
18-20 May 2004
Firstpage
1472
Abstract
This paper proposes a Verilog HDL-based fault simulation and testing environment for embedded IP core-based digital systems, specifically targeted towards synchronous memory-based systems, for detecting single stuck-line faults. The simulator emulates a typical BIST (built-in self-testing) environment with test pattern generator that sends its outputs to a MUT (module under test) and the output streams from the MUT are fed into a response data analyzer. A fault is detected if the module response is different from that of the fault-free module. All of the faults detected are recorded in a detailed simulation results file. The fault simulator is suitable for testing sequential circuits described in Verilog HDL. The automatic fault simulator generates tests for the MUT described at the gate and flip-flop level. There are very few constraints on the circuit. The simulation process is completely automatic, and requires no intervention from the designer during the test generation process. The paper describes in detail the architecture and applications of the fault simulator along with the models of sequential elements used. Results on some simulation experiments on ISCAS 89 sequential benchmark circuits are also provided.
Keywords
automatic test pattern generation; built-in self test; fault simulation; fault trees; hardware description languages; industrial property; logic testing; sequential circuits; BIST; Verilog HDL; built-in self-testing; digital IP core testing environment; embedded IP cores; fault simulation; fault simulator; fault-tree module; flip-flop level tests; gate level tests; response compaction unit; response data analyzer; sequential circuits; single stuck-line faults; synchronous memory-based systems; test pattern generator; Automatic testing; Built-in self-test; Circuit faults; Circuit simulation; Circuit testing; Digital systems; Electrical fault detection; Fault detection; Hardware design languages; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Instrumentation and Measurement Technology Conference, 2004. IMTC 04. Proceedings of the 21st IEEE
ISSN
1091-5281
Print_ISBN
0-7803-8248-X
Type
conf
DOI
10.1109/IMTC.2004.1351345
Filename
1351345
Link To Document