Vengineerの妄想(準備期間)

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

ARM ACEをUVMで検証


EETimesに掲載されたACE'ing the verification of a cache coherent system using UVMは、ARM AXIの拡張機能であるACEをUVMで検証するというお話。

内容の多くは、Cache Coherency とは何かのということと、それがACEではどうなっているか。
組み込みの世界でも Cache Coherency は当たり前になりましたからね。。

UVMなので、Sequencer、Driverという構成に、Sequenceを投げ込むという方法。
UVMで重要なことなんですが、非常に分かりづらい部分。ドキュメントにもあまり書かれていない。。

Figure12では、Jump-backなることもやっています。
えと、main_phaseはともかく、standby_phaseってあったのですか?いつからですか?

検証、Verification、Synopsys、UVM