This software automates creating VHDL testbenches with support for complex patterns and repeats. Its flexibility allows any variable to be included, not just signals. It features a modular design, plot preview, and simulator that displays descriptions as tests run.
One of the key features of this tool is its ability to automatically extract entity from VHDL source and generate testbench VHDL source. Furthermore, the tool fills in signal names, leaving users to create test patterns only. In this way, the software saves the user's time and efforts.
Moreover, the software is incredibly fast as the testbench VHDL source is not modified with each test revision, and instead, the test patterns are saved to a test vector file. This way, VHDL is compiled only once, thus augmenting the software's speed.
Testbench Tool is also highly powerful as it supports complex formulae for signaling relationships. The tool has repeat sub-section and repeat section that further enhances its capabilities. It has text entry and plot view features and displays descriptions in the simulator during test execution.
With modular construction, Test Bench Tool allows users to construct tests in sections with test vectors built from one or all sections. Additionally, the software provides flexibility as the testbench source is small and simple, allowing easy user enhancement. User modifications are safeguarded against changes made by the tool. The user can customize the project testbench for local changes or template testbench for global changes such as adding user functions.
The tool allows creating test vectors that are not limited to entity signals. Test vectors can include variables and times, enabling the tool to pulse a clock line N times or provide data when the source is incomplete. By providing users with more control, the software enhances the versatility of testbenches.
This software is available at £80 (+VAT if applicable), and comes with a demo and 30-day trial version. However, the software requires the use of Excel 97 or greater.
Full Circuit has provided details and worked examples of the product on its website, which can be accessed through www.fullcircuit.com/TBtool.htm or www.fullcircuit.com for site navigation menu and other items.
Version 2.01: N/A