Vengineerの妄想(準備期間)

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

OVM & UVM Techniques for Terminating Tests


VM & UVM Techniques for Terminating Testsは、DVCon2011にて、
Sunburst Design, Inc.のClifford E. CummingsさんとMentorのTom Fitzpatrickさんの共同作品。

対象は、OVM 2.1.1とUVM 1.0 EAです。基本的には、UVM 1.0 EAです。ページ数は58。結構あります。

Page.6のFigure 1 - (1) Compiling designs & running UVM - overviewは、非常に分かり易いです。

run_test関連の秘密、ぎっしりです。まるで、Inside UVM 1.0 EAって感じですね。

そう、私も昔、OVM 1.0/2.0ぐらいまでは、同じことやっていました。このブログで。。。。

たとえば、ovm_rootクラス(uvm_rootクラス)については、2008年5月16日(金)、おー、リーマンショック前だ!に、
ovm_env::run_testタスクおよびrun_testタスクの実装(OVM 1.1の場合)に書きました。

検証、Verification、SystemVerilog、OVM、UVM、Unified Verification Methodology

P.S
明日(4/22:金)に、勉強会、やります。乱入歓迎です。