URM
Verification Engineerの戯言 Agent Classには、BFM, Driver, Monitor Classのインスタンスを持ちます。 ・BFM Classは、urm_unit クラスを継承する ・Driver Classは、urm_driverクラスを継承する ・Monitor Classは、うううう、わからない(urm_monitorのよ…
Verification Engineerの戯言 URMでは、Agent Classが必要になります。 Agent Classは、urm_unitを継承し、3つのインスタンスを含みます。 3つのインスタンスは、 ・BFM ・Driver ・Monitor です。 Agent Classの関数として、 ・new ・build ・assign_vi を…
Verification Engineerの戯言 URMのMessageとError Loggingは、VMMと同じようにマクロを使っています。 VMMでは、 `vmm_note( log, ... ); `vmm_fatal( log, ... ); `vmm_trace( log, ... ); URMでは、 `urm_info( ... ); `urm_fatal( ... ); `message( XX, …
Verification Engineerの戯言 http://blogs.yahoo.co.jp/verification_engineer/folder/1583124.html の論文のFigure 4から、 URMでvmm_dataに対応するのが、urm_sequence_itemのようだ! 各メンバーはvmm_dataと基本的には同じだが、 `urm_object_utils_beg…
Verification Engineerの戯言 http://blogs.yahoo.co.jp/verification_engineer/folder/1583124.html の論文のFigure 15 - SVE Classから、 VMMにおけるvmm_env AVMにおけるavm_env URMでは、どうなる? urm_uintクラスを継承するmain_sveが相当するものらし…
Verification Engineerの戯言 http://blogs.yahoo.co.jp/verification_engineer/folder/1583124.html の論文から URMの各クラスを見ていきます。 通常は、urm_unitといくところですが、私は、最後のurm_testからいきます。 テストシナリオは、 URMでは、urm_…
Verification Engineerの戯言 CDNLive! 2007 San JoseのMVPになった 「Translation of an Existing VMM Testbench into URM、Kelly D. Larson, Analog Devices」 の論文とプレゼンテーション資料が下記からダウンロードできます。 http://cdnusers.org/Artic…
Verification Engineerの戯言 Cadenceのユーザーコミュニティサイト(http://www.cdnusers.org/)に URMベースのGbE VIPを開発したという論文がアップされました。 Developing a Gigabit Ethernet VIP Using the Plan to Closure Methodology Featuring System…
Verification Engineerの戯言 EDA EXPRESSにCadence DA SHOW/CDNLive!でのURM関連記事がアップされました。 http://www.eda-express.com/news/?m=p&idno=1087 どうやら、URMはまだ限定ユーザー様のみリリースされているものですね! オープンソースとして公…
Verification Engineerの戯言 3大EDAベンダーであるCadence、Synopsys、Mentorのうち、 SynopsysのVMM、MentorのAVMは、調べたが、CadenceのURMはいったいどんなものだろうと いうことで、googleで検索してみました。 すると、韓国で今年5月に行われたセミナ…