Title :
How to efficiently build VHDL testbenches
Author_Institution :
Corp. Res. & Dev., Siemens AG, Munich, Germany
Abstract :
The paper describes a reuse methodology, which eases the creation of testbenches. In our approach, beside providing a library of precompiled basic functions and entities, the designer receives descriptions of complete test concepts (e.g, macro-oriented stimulation or comparison of two simulations), including a source code example, called template, and a guide for the adaption of the template to her/his application. Furthermore, an overall guide for the whole validation phase is provided. The paper describes the typical structure of a testbench, presents the implementations of major objects, and demonstrates the method of user guidance. Further, the global test concept for reuse components is demonstrated
Keywords :
hardware description languages; software reusability; VHDL testbenches; entities; global test concept; macro-oriented stimulation; precompiled basic functions; reuse methodology; source code example; template; Application specific integrated circuits; Hardware; Lab-on-a-chip; Libraries; Process design; Research and development; Software testing; System testing; Throughput;
Conference_Titel :
Design Automation Conference, 1995, with EURO-VHDL, Proceedings EURO-DAC '95., European
Conference_Location :
Brighton
Print_ISBN :
0-8186-7156-4
DOI :
10.1109/EURDAC.1995.527459