こんにちは、ありがとう。SystemVerilogテストベンチシミュレーション(VCS)用の非アクティブキルスイッチ
私はSystemVerilogシミュレーションのための非アクティブkillswitchのアイデアを熟考していました。
"simv"を実行している間に長時間(プログラム可能な)非アクティブな期間が内部イベントをトリガして '$ finish'を呼び出すことはできますか?または、VCSコマンドを使用することは可能ですか?
ブレインストームを許します。何か不明な点がある場合はお知らせください。
RRS私が働いてきたチップ設計企業内
これは良いアイデアのように思えます。この時点で私はkillswitchを使用して0にカウントダウンし、$ finishをトリガします。私はシミュレータのイベントリストにアクセスし、シミュレートするイベントが残っていないときにトリガする方法があれば考えていました。私はここで大きな問題は、クロックの移行がイベントとみなされることです。私が間違っているなら、私を訂正してください。 – boffin
シミュレータは正確に(イベントリストを見て、スケジューリングされていないときに終了する)、すべてのイベントソースをオフにするようにします(テストベンチでは、テストベンチは非常に行動的)。 –