0

大規模なカバレッジ エリアに対して systemverilog を使用してカバレッジを定義しようとしています。24'h000000たとえば、 で開始し、 で終了し24'h001ff0、 で増分するカバレッジ ビンを定義したいと考えています24'h000008。これまでにこれを試しました。ただし、コンパイルされません。

bins scratchpad = {24'h000000:24'h000008:24'h001ff0};

これにより、構文エラーが発生します: syntax error: token is ':'.

すべてのカバレッジ ポイントを明示的に書き出す必要を回避する方法はありますか? でビンを定義できることはわかっています{24'h000000:24'h001ff0}が、これには含めたくないポイントが含まれています。

4

1 に答える 1