Skip to content

Joe Hupcey III

Formal 101 – Exhaustive Scoreboarding and Data Integrity Verification Made Easy

Verifying the correct passage of data through a DUT in constrained-random simulation is easy to do for basic I/O cases – data loss, obvious corruption, and 1-1 data passage. But what about verifying out-of-order cases? Or intermittently dropped bytes? Granted, a testbench can be written to look out for these issues, but as the layers… Read More »Formal 101 – Exhaustive Scoreboarding and Data Integrity Verification Made Easy