Vivado では、Vivado シミュレータで使用するシミュレーション ライブラリおよびザイリンクス IP に必要なすべてのスタティック ライルのライブラリが配布されており、これらはあらかじめコンパイルされています。シミュレーション スクリプトが作成されると、これらのライブラリが参照されます。
サードパーティ シミュレータを使用する場合、 『Vivado Design Suite ユーザー ガイド: ロジック シミュレーション』 (UG900) で説明されているように、シミュレーションを実行する前にザイリンクス シミュレーション ライブラリをコンパイルする必要があります。特に、デザインが VHDL プリミティブまたはザイリンクス IP (過半数は VHDL 形式) をインスタンシエートする場合はプリコンパイルする必要があります。シミュレーション ライブラリをプリコンパイルしないと、ライブラリ バインディング エラーが発生します。
ターゲット シミュレータ用にザイリンクス シミュレーション ライブラリをコンパイルするには、compile_simlib Tcl
コマンドを実行します。または、Vivado IDE で をクリックします。