LSI設計フロー・EDA

C言語やC++などで書いたアルゴリズムの記述から、RTLを自動で生成する技術を何と呼ぶか。

  1. A高位合成(HLS)
  2. B論理合成
  3. C配置配線
答えと解説を見る

正解:A. 高位合成(HLS)

高位合成は、C/C++などで書いた動作の記述から、演算器やレジスタの割り当て、処理の順序(スケジューリング)を自動で決め、RTLを生成する技術です。設計の抽象度を上げて開発期間を短縮できるため、信号処理やAI向けの回路設計などで使われています。

この分野を解く 分野ページへ

LSI設計フロー・EDAのほかの問題

  1. 使っていない回路ブロックへのクロックの供給を止めて、無駄な消費電力を減らす低消費電力設計の手法はどれか。
  2. 静的タイミング解析でセットアップ違反が見つかったときの対策として適切なものはどれか。
  3. 静的タイミング解析を、プロセスのばらつき・電源電圧・温度の組み合わせを変えた複数の条件で行う理由として正しいものはどれか。
  4. 配置配線後のレイアウトから、配線の抵抗や容量を取り出す工程を何と呼ぶか。
  5. 大規模なSoCの検証で、設計した回路を専用のハードウェアやFPGAの上で動かし、ソフトウェアと組み合わせて高速に検証する手法はどれか。