On Verification: A Software to Silicon Verification Blog


Verification Methodologies: Standards will come; in the mean time get that chip verified!

Ed Sperling’s post at the System-Level Design Community revives a methodology topic that I think many verification teams are growing tired of and wish would get resolved. As Ed points out, the discussion of xxM verses yyM often devolves into a “religious” debate. This debate reflects the strong desire of verification teams to achieve higher productivity, but does little to help realize the goal.

With verification environments for complex chips often over a million lines of code, the case for higher productivity through verification reuse and interoperable VIP is strong. A key enabler on this front is to have a single, standard verification methodology and library. The last thing verification teams want to do is rewrite big chunks of their verification environment to fit in a different methodology, or to add layers of additional complexity to bind multiple disparate methodologies in a “franken-vironment”.

The ultimate user goal – a single, standard verification methodology and library – must be driven by an independent organization with an open and transparent process. The good news is that the verification community has recognized this and is well on its way to achieve this goal. For the past year or so, a technical working group at Accellera composed of chip designers and EDA vendors have been working furiously to develop standards for verification interoperability and ultimately a single, standard methodology. The process isn’t easy or fast, but progress is being made. Synopsys, for its part, has made significant contributions both in terms of technology and people to help support this process.

In the mean time, verification teams have to continue getting their chips out. Many take advantage of the productivity benefits of a vendor-supported methodology like the VMM, including advanced methodology applications, extensions into new domains, focused R&D investment and a worldwide support infrastructure.

Standards will come. In the mean time, get that chip verified!

  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon