Vengineerの戯言

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

URM

URM:BFM, Driver, Monitor Class

Verification Engineerの戯言 Agent Classには、BFM, Driver, Monitor Classのインスタンスを持ちます。 ・BFM Classは、urm_unit クラスを継承する ・Driver Classは、urm_driverクラスを継承する ・Monitor Classは、うううう、わからない(urm_monitorのよ…

URM:Agent Class

Verification Engineerの戯言 URMでは、Agent Classが必要になります。 Agent Classは、urm_unitを継承し、3つのインスタンスを含みます。 3つのインスタンスは、 ・BFM ・Driver ・Monitor です。 Agent Classの関数として、 ・new ・build ・assign_vi を…

URM:MessageとError Logging

Verification Engineerの戯言 URMのMessageとError Loggingは、VMMと同じようにマクロを使っています。 VMMでは、 `vmm_note( log, ... ); `vmm_fatal( log, ... ); `vmm_trace( log, ... ); URMでは、 `urm_info( ... ); `urm_fatal( ... ); `message( XX, …

URM:urm_sequence_item

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…

URM:main_sve

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が相当するものらし…

URM:urm_test

Verification Engineerの戯言 http://blogs.yahoo.co.jp/verification_engineer/folder/1583124.html の論文から URMの各クラスを見ていきます。 通常は、urm_unitといくところですが、私は、最後のurm_testからいきます。 テストシナリオは、 URMでは、urm_…

「Translation of an Existing VMM Testbench into URM、Kelly D. Larson, Analog Devices」

Verification Engineerの戯言 CDNLive! 2007 San JoseのMVPになった 「Translation of an Existing VMM Testbench into URM、Kelly D. Larson, Analog Devices」 の論文とプレゼンテーション資料が下記からダウンロードできます。 http://cdnusers.org/Artic…

Cadence : uRM、続編、その2

Verification Engineerの戯言 Cadenceのユーザーコミュニティサイト(http://www.cdnusers.org/)に URMベースのGbE VIPを開発したという論文がアップされました。 Developing a Gigabit Ethernet VIP Using the Plan to Closure Methodology Featuring System…

Cadence : uRM、続編

Verification Engineerの戯言 EDA EXPRESSにCadence DA SHOW/CDNLive!でのURM関連記事がアップされました。 http://www.eda-express.com/news/?m=p&idno=1087 どうやら、URMはまだ限定ユーザー様のみリリースされているものですね! オープンソースとして公…

Cadence : URM

Verification Engineerの戯言 3大EDAベンダーであるCadence、Synopsys、Mentorのうち、 SynopsysのVMM、MentorのAVMは、調べたが、CadenceのURMはいったいどんなものだろうと いうことで、googleで検索してみました。 すると、韓国で今年5月に行われたセミナ…