AR# 40985

12.4/13.4.14.7 パック - 「WARNING:Pack:1542: The register xxx has the property IOB=TRUE ...」という警告メッセージが表示される

説明

入力フリップフロップに対して次のような警告メッセージが表示されます。

入力フリップフロップは、問題なく入力 IOB にパックされています。

出力レジスタに関するこの警告メッセージが表示されるのはなぜですか。
 
 

WARNING:Pack:1542 - The register sharc/adsp_hbg_n_r has the property IOB=TRUE,
   but was not packed into the output side of an I/O component. The output
   register symbol "sharc/adsp_hbg_n_r" has loads outside the I/O component.
   The output register symbol "sharc/adsp_hbg_n_r" has loads outside the I/O
   component.

ソリューション

このケースでは、入力バッファーで駆動されているフリップフロップは、数個の OBUFT のトライステート イネーブル ピンを駆動するので、出力バッファーにも接続されています。

設計者はこれを入力フリップフロップのみと捉えていますが、ツールでは出力 IOB パックとしても認識されています。

このため、入力 IOB パックでは問題が発生しなくても、出力 IOB パックのエラーに関する警告メッセージが表示されます。
AR# 40985
日付 09/10/2014
ステータス アクティブ
種類 エラー メッセージ
デバイス
ツール