The folks at Mentor have announced the third generation of TestBench Xpress (TBX), which they say is: "The industry's only commercially proven RTL-accurate virtual emulation capability that eliminates the traditional barriers of adopting hardware in-circuit emulation for system-level integration."
When used in conjunction with Mentor's Veloce family of hardware assisted verification products, TBX provides a software based, cost-effective and efficient way to perform hardware-software co-verification for embedded systems.
The third generation of TBX version delivers megahertz-class acceleration compliant with IEEE's Standard Co-Emulation Modeling Interface (SCE-MI 2.0). It is architected based upon SystemVerilog Direct Programming Interface to deliver up to 10,000X performance improvement over the fastest software simulator without compromising interoperability and debug visibility. It also provides backward compatibility with the previous generation standard – SCE-MI 1.1. The new transaction compiler de-couples the software simulator from the high-performance Veloce family to accomplish an optimal mix of bandwidth and communication latency.
The new TBX comes with a series of productivity enhancement features to allow integration with existing functional models as well as high-level architectural models coded in C/C++, SystemVerilog, or SystemC.
- Optimal performance due to ability to perform streaming transactions to and from SystemVerilog based implementation using Transaction Pipes as mandated by the SCE-MI 2.0 standard. TBX completely supports both SCE-MI 1.1 and SCE-MI 2.0 standards. Various clock optimizations in TBX allow ICE- like performance and throughput in transaction based target-less applications.
- Broad language support, allowing users to develop their test environment and complex SoCs with newly added HDL and SystemVerilog language constructs that extends the support over and above synthesizable subset of SystemVerilog for higher efficiency and productivity.
- Efficient and standards compliant modeling for transaction based verification with un-timed test environment modeled in C/C++/SystemC and timed transactors and complex SOC DUT modeled in SystemVerilog provides for increased productivity while maintaining MHz class performance.
- Language compliance with the SCE-MI standard, via a transactor linting mechanism that automatically checks the language compliance with the SCE-MI standard and generates detailed reports to facilitate development of performance optimal transactors.
- Debug productivity in conjunction with the built-in debug infrastructure of Veloce hardware-assisted engine, providing simulation-like debug environment with full visibility over all design signals and module-level control of system tasks.
- Efficient database management enabling simultaneous usage of a design database by several users without consuming additional disk space. This facilitates optimal usage of the disk space as users deploy multi-million gate chips through transaction driven verification.
- Cost-effective scalability. Soft models built for TBX are claimed to provide unsurpassed flexibility and avoid additional board and hardware development, which are typical during traditional emulation projects. Eliminating the need to develop and maintain target systems for each project minimizes direct costs and saves engineering resources for debugging platforms under development.
Pricing and product availability
The TBX is available either through purchase or time-based rental. In the US, the list price for TBX, which is an add-on option to Veloce, starts at $120,000. Supporting Linux and SuSE 10.0, the TBX is available for production use effective immediate.
For product information on Mentor's network verification platform, contact your Mentor Graphics sales representative, call 1-800-547-3000, or visit the website at www.mentor.com/med.