PARIS As part of an ongoing collaboration, Emulation and Verification Engineering SA (Palaiseau, France) and CoWare Inc. (San Jose, Calif.) announced they have linked electronic system virtualization and emulation to enable pre-silicon software development and hardware/software coverification for multicore ARM AXI-based SoC designs.
The approach allows CoWare Virtual Platform and EVE’s ZeBu emulation software to use CoWare’s fast untimed emulation adapters and EVE’s Synthesizable AXI Transactors. Partners claim this bridges the gap between the virtualized, transaction-level representation of the system for software development and RTL implementation of subsystem hardware in emulation.
CoWare and EVE noted that by enabling transaction-based communication of RTL design blocks with an ESL environment at 100,000s transactions/second, it accelerates the development cycle for SoC designs while increasing verification productivity.
"When designing new application subsystems or integrating existing subsystems into SoC architectures, it is critical to perform hardware/software co-verification and pre-silicon software validation as early as possible," stated Lauro Rizzatti, general manager of EVE USA. "The off-the-shelf integration of our Synthesizable AXI Transactors for ZeBu with the CoWare Virtual Platform environment enables this work to start before the entire system RTL code is available, while reusing the software-driven tests developed with the virtual platform."
This extends an initial partnership, concluded in January, to link hardware/software co-verification from EVE with SystemC virtual platforms developed by CoWare. The idea is to allow EVE's Zebu emulation software to be linked with CoWare's Platform Architect, via something called a transactor interface. The approach has benefits for designs that include a mix of RTL and SystemC blocks, EVE said.