Title :
On the adequacy of deriving hardware test data from the behavioral specification
Author :
Hayek, Ghassan AI ; Robach, Chantal
Author_Institution :
LSR, IMAG, Grenoble, France
Abstract :
Up to now, strategies for behavioral fault modeling and testing are based on an adaptation of the gate-level strategies to generate test data at the behavioral level. In other words, they explore the impact of low-level faults on the behavioral fault modeling and detection. In this paper, we explore the dual approach, i.e. the impact of high-level fault detection on gate-level fault detection. Due to the great development of both design automation tools and hardware description languages such as VHDL or VERILOG which allow to specify a hardware system as a software program, behavioral faults are considered as software faults and the mutation-based testing, originally proposed to test software programs, is adapted to generate test data for VHDL descriptions. The generated test set is used to validate the VHDL description, seen as a software program, against (software) design faults as well as its hardware implementation against hardware faults. To validate the approach, the gate-level fault coverage of the generated test set is computed and compared to traditional ATPG´s result
Keywords :
hardware description languages; logic testing; specification languages; behavioral fault modeling; behavioral specification; design automation tools; gate-level fault coverage; gate-level fault detection; gate-level strategies; generated test set; hardware description languages; hardware test data; high-level fault detection; Automatic testing; Circuit faults; Circuit testing; Fault detection; Genetic mutations; Hardware design languages; Software testing; Software tools; System testing; Very large scale integration;
Conference_Titel :
EUROMICRO 96. Beyond 2000: Hardware and Software Design Strategies., Proceedings of the 22nd EUROMICRO Conference
Conference_Location :
Prague
Print_ISBN :
0-8186-7487-3
DOI :
10.1109/EURMIC.1996.546456