PlanAhead ツールで、複数の合成 run (synth_*) およびインプリメンテーション run (impl_*) を選択して同時にすべて起動しようとしたり、親である合成 run が起動されていないのにそのインプリメンテーション run を起動したりすると、次のようなエラー メッセージが表示されます。
ERROR: [Common-69] Command failed: Parent run 'synth_2' needs to be run before 'impl_3' can be launched
この後、run が 1 つも起動されなかったり、1 つのインプリメンテーション run しか完了しなかったりします。
何が問題でしょうか。
次に示すように、複数の合成およびインプリメンテーション run を一緒に起動させることはできません。
合成 run およびインプリメンテーション run は別々に起動させる必要があります。すべての合成 run を起動してから、インプリメンテーション run を起動してください。上記の例では、2 つの合成 run を一緒に起動させることができます。これら 2 つの合成 run が完了したら、5 つのインプリメンテーション run を一緒に起動させることができます。
Vivado 2013.3 ツールでは、複数の合成およびインプリメンテーション run を一緒に起動させることができるようになりました。