Separate Top-Level Modules
Co-emulation is done by running two distinct synchronized model evaluations - one on a hardware emulator, and one on a software simulator.
![](https://res.cloudinary.com/dlzix82l9/image/upload/f_auto/v1689709406/UVM-Cookbook/Testbench-Acceleration-through-Co-Emulation/uvm-cookbook_separate-top-level-modules_f9cxwj.jpg)
Full-access members only
Register your account to view Separate Top-Level Modules
Full-access members gain access to our free tools and training, including our full library of articles, recorded sessions, seminars, papers, learning tracks, in-depth verification cookbooks, and more.