ハードウェア記述言語と検証
シミュレーションの結果をVCDなどの形式のファイルに書き出す主な目的はどれか。
- A信号の値の時間的な変化を波形表示の道具で見て、不具合の原因を調べる
- B回路の設計図を工場に送る
- Cシミュレーションを速くする
答えと解説を見る
正解:A. 信号の値の時間的な変化を波形表示の道具で見て、不具合の原因を調べる
VCD(Value Change Dump)は、シミュレーション中に各信号の値がいつどう変わったかを記録する標準のファイルの形式です。波形表示の道具で開けば、クロックごとの信号の変化を時間の軸に沿って見られるので、どこで期待と違う値になったかを追いかけられます。すべての信号を記録するとファイルが非常に大きくなるので、調べたい範囲や信号に絞ることもあります。
- A. 正しい。デバッグの基本の道具です。
- B. 工場に送るデータではありません。
- C. 書き出す分、シミュレーションはむしろ遅くなります。