CoOperate is a crucial
part of a multicore design, since it easily connects to and
synchronizes processor models from different vendors, even when those
models run on different operating systems.
CoOperate provides a high performance
communication path amongst each ISS model as well as a hardware
simulator. Moreover, it is not limited to
a specific Verilog simulator, as a simple PLI
interface would be. Rather, CoOperate interacts with all major Verilog
and VHDL simulators simply,
efficiently, and accurately.