ハードウェア記述言語と検証
HDLの検証で使うテストベンチの説明として正しいものはどれか。
- A回路を製造するための工場の設備
- B検証する回路に入力を与え、出力が正しいかを確かめるためのシミュレーション用の記述で、論理合成はしない
- C回路の消費電力を測るための測定器
答えと解説を見る
正解:B. 検証する回路に入力を与え、出力が正しいかを確かめるためのシミュレーション用の記述で、論理合成はしない
テストベンチは、検証する回路(DUT)をインスタンス化し、クロックやリセット、入力の信号を作って与え、出力を観察するためのHDLの記述です。回路にはしないので、遅延の指定やファイルの読み書き、表示の命令など、シミュレーション用の機能を自由に使えます。設計と同じくらい、あるいはそれ以上の手間をかけて作られることもあります。
- A. 工場の設備ではありません。
- B. 正しい。設計した回路を包む試験用の環境です。
- C. 実物の測定器ではなく、シミュレーションの記述です。