のverilogでの時間スケールを選択

R

rama_bing

Guest
どのようにタイムスケール(時間の単位を選択する/時間の精度)指定された設計のための?
ありがとうございました。

 
あなたのシミュレーションの精度に関連資料議事録!

 
ご返信いただきありがとうございます。
私たちは自衛隊のアノテーションを使用してポストレイアウトシミュレーションだけでもし私が間違っている(してください)私が正しい精度の必要性を感じる。

、 精度が重要ですが
、 他の状況ではありますか?
中に何シミュレーションのためのタイムスケールを選択する我々を考慮する必要が要因?
あなた..ありがとうございます

 
引用:は、精度が重要ですが、他の状況ではありますか?

 
適切な時間スケールでの選択は非常に重要です。それだけでなく、あなたのシミュレーションにかかる時間は
、 シミュレーションの正確さには影響しません。の例を見てみましょう。あなたのデザイン全体を単一のファイルで構¥成され
、 それだけは
、 次のロジックがある:

常に(posedge CLK)の開始@
(!rst_l)の場合
cpu_interrupt"=#1 1'b0;
その他の
cpu_interrupt"=#1 s2m_interrupt;
終わり

次に
、 あなたの1ns/1nsすることができますタイムスケール。

しかし
、 コードは次のようなものです:

常に(posedge CLK)の開始@
(!rst_l)の場合
cpu_interrupt"=#1.5 1'b0;
その他の
cpu_interrupt"=#1.5 s2m_interrupt;

次に
、 タイムスケールが必要1ns/100psする。

両方の例については、場合)、さらに細かいタイムスケール(例えば1ns/1psすることができますあなたのシミュレーションはまだ動作しますが
、 それが不必要にあなたのシミュレーションに遅くなります。

-洪

 

Welcome to EDABoard.com

Sponsor

Back
Top