Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

Can VCS use the OVM-2.0 library?

Verification Engineerの戯言

Verification GuildにCan VCS use the OVM-2.0 library?という質問が投げられました。
MentorのDaveさんの回答は、OVMで使っている記述をVCSがサポートしていないということでした。
その根拠は、SCDSourceの記事Mentor, Cadence VMM support may boost VIP interoperabilityです。

このSCDSourceの記事は、A VMM to OVM migration libraryに関するモノです。
記事によると、Mentorは積極的にVMMに取り組んでいるようです。
また、CadenceもIUS 8.1ではVMMが動くようになっているようです。

Open Source VMMはSystemVerilogには完全準拠していないのです。。
そのため、QuestaやIUSでVMMを動かすのにはそれなりの修正が必要であるとコメントしています。
確かに完全準拠していない。いずれ、サポートする事になると思いますが、

一方、SynopsysはOVMはサポートしないようです。
では、どうするのでしょうか?Accellera [VIP] standardをサポートするということです。
では、Accellera [VIP] standardはどんなものなのでしょうか?
いまは、まだ決まっていないので何ともいえないのですが、

上記の事から、Methodology論争は完全に次の段階に移ってしまったのではないでしょうか?
それは、Accellera [VIP] standardを作ること、そして、このAccellera [VIP] standardを如何にサポートするか?

さて、どうなるのでしょうか? ユーザにとって良くなればいいのですが、、、

検証、Verification、SystemVerilog、VMM、OVM、Verification Methodology Manual、Open Verification Methodology