Hardware-Software Co-Verification Debugging

In every complex SoC verification process, it is necessary to activate the CPUs during verification and to check the operation of the software they execute alongside the test’s scenarios. At a minimum, basic scenarios such as “boot rom execution” are tested, but in many cases, further scenarios are required. The CPUs themselves are usually proven IPs, but in order to verify their integration and operation within the SoC, it is not enough to connect a VIP to the CPU bus and have it imitate the CPU’s behavior.

Cogita helps the debugging process of HW-SW co-verification by providing better visualization, thus insight into the execution that takes place by the CPUs and its relation to what is going on inside the UVM testbench. As we will see in the case below, Cogita machine learning capabilities also come in very handy in such cases.

Fill to Download

Please, enter your details below. We will get back to you as fast as we can.

Thank you!

We will get in touch soon.

Contact Us

Please, enter your details below. We will get back to you as fast as we can.

This website uses cookies to ensure you get the best experience on our website.

Get Cogita

Please, enter your details below. We will get back to you as fast as we can.

Get a Quote

Please, enter your details below. We will get back to you as fast as we can.