AR# 6350

VCS - 「Error: undefined system task or function $sdf_annotate」というエラー メッセージが表示される

説明

キーワード : VCS, VCSI, SDF, $sdf_annotate, アノテーション, タイミング

重要度 : 標準

概要 :
次のエラー メッセージが表示されます。

"Error: undefined system task or function $sdf_annotate ./pcim_top_routed.v 4513:
initial $sdf_annotate( "pcim_top_routed.sdf");"

NOTE: Optimal use of SDF ($sdf_annotate) requires a custom PLI table file. This file is specified using the -P switch, eg:
vcs myasic.v -P sdf_myasic.tab
An entry in the "sdf_myasic.tab" file for your design might look like:
$sdf_annotate call=sdf_annotate_call acc+=mp,prx:myasic+
where myasic is the top level module to be annotated. For details on specifying acc capabilites, see Ch4 and Ch5 of the VCS User's Guide.

Errors: 1"

ソリューション

NGD2VER では、タイミング シミュレーション ネットリストに次の行が書き出されます。
initial $sdf_annotate("design.sdf");

$sdf_annotate は、VCS システムの有効な呼び出しではありません。

+compsdf VCS オプションを使用して SDF タイミング情報に読み込みます。 +compsdf オプションの使用方法については、(Xilinx Answer 6349) を参照してください。
AR# 6350
日付 12/15/2012
ステータス アクティブ
種類 一般