Vengineerの妄想(準備期間)

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

2008-06-01から1ヶ月間の記事一覧

VMM & OVM source documented with doxygen

Verication Engineerの戯言 IntelligentDV -BlogでVMMとOVMのDoxygen Documentationが公開されました。 VMM 1.0.0 Documentation OVM 1.1.0 Documentation PDFファイルでは、クラスの関係などが分かりづらいですが、Doxygenならその点、グー! 検証、Verific…

21

映画好きの戯言 久しぶりに2日連続で劇場で映画を見ました。なんかうれしい。 ラスベガスをぶっつぶせの原題は21。 21とはブラックジャック。ある程度ルールは知っていたが、スプリットというのがあるのは知りませんでした。 カジノのチップに金額が書いてあ…

今週の映画鑑賞、6/1-6/7

映画好きの戯言 ラスベガスをぶっつぶせ/21(2008)(劇場) アサルト13 要塞警/ASSAULT ON PRECINCT 13(2005)(テレビ) ラスベガスをぶっつぶせのカジノのコール・ウィリアムス役のローレンス・フィッシュバーンが犯人のビショップ。 見ていて、非常に気になり…

PAVILION PANEL: Your Functional Verification Roadmap: OVM, VMM, or Roll Your Own?

Verification Engineerの戯言 DACで気になるセッションのひとつがPAVILION PANEL: Your Functional Verification Roadmap: OVM, VMM, or Roll Your Own?です。 Janickさん(Verificationの重鎮であり、VMM作者)とTomさん(OVM)、さてどうなる? (Faisalさんも…

VMM Primer

Verification Engineerの戯言 VMMの入門として、VMM Primerが公開されています。 内容は、こんな感じ Writing Command-Layer Master Transactors Writing Command-Layer Slave Transactors Writing Command-Layer Monitors Using the Register Abstraction L…

functionの中でtaskが呼ばれている?回答=>解決して、すっきり

Verification Engineerの戯言 functionの中でtaskが呼ばれている?についても、VMMCentralのForumsにアップされました。 can VMM be compiled by the third-party simulator? これに対して、Janickさんから回答がありました。taskをvoid functionにすればいい…

OVM World Summit

Verification Engineerの戯言 来週から始まるDACでOVM World Summitが開催されます。 私は行きません。いや、行けません。 でも、ユーザープレゼンテーションとロードマップを知りたい。 それからCadenceとMentorのセミナーもDACで開催されます。 Migrating …

IVI

Verification Engineerの戯言 IVIというHDLシミュレータのGUIフロントエンドがあるのは知っていたが、 どうやら、GUIがEclipseになったようです。 対応しているHDLシミュレータは、オープンソースのGPLCverです。 Screenshotsを見てみると、結構、かっこいい…

SequenceとScenarioの比較、その2

Verification Engineerの戯言 SequenceとScenarioでは、ドライバ内で実行するget_next_itemタスクが違います。また、応答の方法も違います。 Sequenceでは、ドライバ(ovm_driverクラスを継承する)の'runタスクではseq_item_prod_ifインスタンスのget_next_it…

vmm_scenario_genマクロ

Verification Engineerの戯言 vmm_scenario_gen.svファイル内のvmm_scenario_genマクロを追っていくと、 次の部分でちょっと気になるところがありました。 constraint `vmm_scenario_valid_(class_name) { \ scenario_kind >= 0; \ scenario_kind < next_sce…

queueのdelete関数に引数がない?の回答=&gt;解決?

Verification Enginnerの戯言 queueのdelete関数に引数がない?でqueue.delete()で引数が無いことを書きましたが、 VMMcentralのForumでArrayのdelete関数も引数が無いところがあるという指摘がありました。 回答にArrayのdelete関数で引数無しのときは、サ…

EZCheck

Verification Engineerの戯言 VeriEZがEZCheckにOVM/VMMに対応したのチェック環境をアナウンスしました。 EZOVM: Open Verification Methodology Rulechecks EZVMM: RVM (Reference Verification Methodology) Compliance ruleset この他にも、下記のような…

SequenceとScenarioの比較、その1

Verification Engineerの戯言 Sequenceは、ovm_sequence/ovm_sequencer/ovm_driverの3つで構成されています。 Scenarioは、ovm_scenario/ovm_scenario_controller/ovm_scenario_driverの3つで構成されています。 Sequenceでは、bodyタスク内でovm_do/ovm_do_…

ovm_print_topologyからovm_top.print_topologyへ

Verification Engineerの戯言 OVM 1.1版 2008年5月13日(火)にovm_print_topology関数(OVM 1.1版)について書きましたが、 リファレンス・マニュアルのDeprecated Itemsにこのovm_print_topology関数も入っていました。 ということで、ovm_print_topologyでは…

SequenceとScenarioの統合

Verification Engineerの戯言 OVM Forumのscenario vs sequenceの回答で、CadenceのStuartさんからDAC付近でリリースするバージョン(1.2?)でスティミュラス生成のメカニズムを 統合するようです。SequenceとScenarioとは互換性を持たせるようです。 検証、Ve…

Step-by-step Functional Verification with SystemVerilog and OVM

Verification Engineerの戯言 OVMに関する初めての書籍が出版されました 詳細は、ここ。 amazon:Step-by-step Functional Verification with SystemVerilog and OVM 検証、Verification、OVM、Open Verification Methodology

SCDSource記事:Reuse techniques in hierarchical verification

Verification Engineerの戯言 SCDSourceに階層構造の検証における再利用のテクニックに関する記事Reuse techniques in hierarchical verificationがアップされました。 ブロックレベル、スーパーブロックレベル(ブロックがたくさん集まったもの)、チップレベ…

27 DRESSES

映画好きの戯言 5/31(土)公開の幸せになるための27のドレス/27 DRESSES(2008)を初日に見てきました。 予告編を何度か見てちょっと気になっていました。 主人公ジェーン・ニコルズ(キャサリン・ハイグル)は、ちょっと大人を感じさせたが、結構コケティッシュ…