UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 16411

5.1i HDL Bencher - テストベンチ波形 (TBW) に僅かな変更を加えただけで、HDL Bencher がメモリを多く使用し、停止したように見える

説明

キーワード : lock, toggle, input, respond, memory, usage, allocation, not responding, .tbw, freeze, ロック, トグル, メモリ, 停止, 割り当て, 入力

重要度 : 標準

概要 :
テストベンチ波形 (TBW) に僅かな変更を加えただけで HDL Bencher がメモリを多く使用することになり、停止したように見えます。 テストベンチは問題なく開くことができますが、信号のトグルやテストベンチ マーカー末尾の移動など、僅かな変更を加えただけで、HDL Bencher はしばらく停止してしまいます。 プロセス情報をチェックすると、HDL ベンチャーがメモリを大きく使用しています。

ソリューション

HDL Bencher は、波形の最後に近づくと、テストベンチ末尾に自動的にクロックサイクルを追加します。 しかし、長い波形や信号付きの大きな波形の場合には、(信号数) x (考えられる遷移点) の処理にメモリが必要となるために、この自動的なクロックの追加やこれに似た他の問題によって HDL Bencher の反応が遅くなったり、または停止したようにみえます。

コードを解析したところ、HDL Bencher のメモリ使用量があまり効率的ではないことがわかりました。 6.1i のリリースではコードが修正され、80%-90% くらいの少ないメモリを使用するようになりました。
AR# 16411
日付 02/07/2006
ステータス アーカイブ
種類 一般
このページをブックマークに追加