Comparing is a basic skill we all use in our daily lives in order to understand reality and analyze situations.
When it comes to chip verification, the fundamental task of checking also involves comparing because checking is always checking vs. something: The ASIC specification and/or a model.
In practice, when we encounter a failing test, oftentimes we have a comparable passing test to start with. For example, a test that passed yesterday now fails and we are not sure what changes were introduced. Sometimes, we need to debug a failing test without deep knowledge of the DUT or the testbench. That is not an ideal situation but it happens many times.
Cogita has a unique compare function that helps engineers visually spot the differences immediately and find the root cause of the failure much faster.