I have mentioned in numerous articles and blogs that I think debug is currently our biggest challenge but the one that sees the least innovation in tooling. Assertion-based verification has been the biggest advance in debugging but we can hardly claim it was an innovation in tolling – more a side product of a really useful verification technique.
So I was heartened to see a panel on “Discuss Verification Debug Challenges and Strategies” at DVCon chaired by Brian Bailey.
John Goodenough, VP of Engineering Systems at ARM, summarized well the 2 major issues: first, we need to reduce the latency of the time-to-triage and root-cause analysis and subsequent fixing; secondly we don’t want to make the same mistake again.
Read the whole article here.