エラー: サーチライブラリ内でデザインユニットが見つかりません

Error: Design unit <name_of_unit> not found in searched libraries: <list_of_libraries>

概要

Active-HDLにてVerilogデザインのイニシャライズシミュレーションを実行すると、コンソールウィンドウに次のエラーが通知されます。

Error: Design unit  not found in searched libraries: 
Error: E8005: Kernel process initialization failed.
Error: Simulation initialization failed.

対応方法

シミュレーション時に使用するライブラリを指定する必要があります。Verilogライブラリを使用している場合、下記のようにライブラリを指定します。

GUIでの指定方法

  1. メニューのDesign | Settings を選択します。

  2. Simulation | Verilog を開きます。

  3. Verilog Libraries (-L) 右上にある点線の正方形をクリックします。

  4. 表示されるリストから必要なライブラリを選択し、OKをクリックします。

  5. Applyに続いてOKをクリックします。

スクリプトでの指定方法

asim/vsim コマンドにて -L オプションで指定します。

vsim -work work -L unisim_ver top_level


Printed version of site: www.aldec.com/jp/support/resources/documentation/faq/1581