問題タブ [function-coverage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7807 参照

system-verilog - Coverage Systemverilog の動的カバーポイント

このコードでは、尊重される num_ns 構造に関連付けられた範囲で slba をカバーする必要があります。

ただし、このコードでは、範囲は num_ns[0] のみに従って分割されます。

では、同じカバーポイントを再利用して、サンプリング時間の変数値に応じてダイナミック レンジを生成するにはどうすればよいでしょうか?

0 投票する
1 に答える
1254 参照

code-coverage - 増分値を使用して System Verilog でカバレッジ ビンを定義する

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

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

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

0 投票する
3 に答える
721 参照

system-verilog - リクエストとレスポンスの間のレイテンシをカバーする方法

requestreqが でアサートされreq_id、対応rspするものが でアサートされるプロトコルがあるとしrsp_idます。これらは故障している可能性があります。req特定の IDreq_idrsp同じ ID の間の clks またはレイテンシーの数をカバーしたいと考えています。私はこのようなものを試しました。これは正しい方法ですか?他に効率的な方法はありますか?