Vengineerの妄想(準備期間)

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

VHDLでSVAを使うと


SystemVerilog Assertions for VHDLでは、
SystemVerilog AssertionをVHDLコードに適応すると、
VHDLの出力ポートをSVAの入力ポートにバインドするとポートがミスマッチしてエラーになるということです。

VHDL-2008になると、出力ポートから読み出すのもOKとしているようですが、
ツールが対応していないとダメね!

VHDLでは、まだまだ、PSLなのでしょうかね?

ということで、調べてみました。Synopsysのサイトに
Ben CohenSystemVerilog Assertions for Mixed-Language Supportというものがありました。
Verification GuildにもSVA Assertions on VHDL coresというものがありました。

検証、Verification、SystemVerilog、Assertion