DocumentCode :
303014
Title :
Automated behavioral testing of VHDL components
Author :
Walsh, Peter ; Hoffman, Daniel
Author_Institution :
Dept. of Comput. Sci., Melaspina Univ.-Coll., Nanaimo, BC, Canada
Volume :
1
fYear :
1996
fDate :
26-29 May 1996
Firstpage :
166
Abstract :
Design reuse is essential for dealing with complex integrated circuits and printed circuit boards. The use of a hardware description language such as VHDL is becoming a requirement for this kind of reuse. The current practice is to model the design component in VHDL and to test the design´s behavior using a testbench, which applies test cases and reports deviations of actual behavior from expected behavior. In this paper we present VHDLGEN, a prototype method and tool for algorithmic testing of VHDL designs, adapted from a successful approach to testing software components. Testing with VHDLGEN involves a special interface to the component under test, a scripting language, and a driver generator. VHDLGEN is oriented towards highly automated testing, where the driver generates the inputs, runs the tests, and checks the outputs for correctness. We present evidence that the VHDLGEN approach is feasible. Our experience with algorithmic testing of software components suggests that VHDLGEN will scale up to more complex designs and will be adaptable to designs in object-oriented HDLs as they become available
Keywords :
VLSI; automatic testing; hardware description languages; integrated circuit testing; object-oriented methods; IC testing; VHDL components; VHDLGEN; algorithmic testing; automated behavioral testing; design reuse; driver generator; object-oriented HDLs; scripting language; Algorithm design and analysis; Automatic testing; Circuit testing; Hardware design languages; Object oriented modeling; Printed circuits; Software algorithms; Software prototyping; Software testing; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 1996. Canadian Conference on
Conference_Location :
Calgary, Alta.
ISSN :
0840-7789
Print_ISBN :
0-7803-3143-5
Type :
conf
DOI :
10.1109/CCECE.1996.548063
Filename :
548063
Link To Document :
بازگشت