記事 ID: 000074971 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/29

Time彼のタイミング・アナライザーがセットアップ違反を不適切に報告する理由

環境

    インテル® Quartus® II サブスクリプション・エディション
BUILT IN - ARTICLE INTRO SECOND COMPONENT

クリティカルな問題

詳細 XAUI PHY バージョン 10.1 以前では、ソフト XAUI PHY MegaCore®機能のタイミング解析中に、Time 2009 タイミング・アナライザーがmgmt_clk_clkドメイン内、gmt_clk_clkと別のクロックドメイン間でセットアップ違反を報告する場合があります。また、Time Analyzer は、ホールドタイム違反を報告する場合があります。

影響のある構成

この問題は、Stratix® V デバイスにおける XAUI PHY IP コアのソフト IP の実装に影響します。

ソリューションのステータス

この問題は、XAUI PHY MegaCore ファンクションバージョン 10.1 SP1 で修正されています。
解決方法

違反を示すパスのほとんどは、非同期信号間であり、結果として誤ったタイミングパスになります。さらに、mgmt_clk_clkとrefclk_clkの間に関係がないため、これらのタイミング違反は誤ったパスを表します。これらの誤ったパスのタイミングエラーを解消するために、Synopsis Design Constraints File(.sdc)に次のステートメントを追加することができます。

[get_clocks refclk_clk] から [get_clocks mgmt_clk_clk] までのset_false_path

[get_clocks mgmt_clk_clk] から [get_clocks refclk_clk] までのset_false_path

set_false_path -from [get_clocks {*|alt_pma_0|alt_pma_sv_inst|sv_xcvr_generic_inst|channel_tx[0].duplex_pcs|ch[0].rx_pcs|clocktopld}] - [get_clocks mgmt_clk_clk]

次のコードのmgmt_clk_clkドメインのタイミングパスは誤ったパスではありません。ただし、 これらのエラーやソフト XAUI IP コア内のその他のエラーは無視できます。

1. ノード上部から:i|top_0002:top_inst|top_alt_xcvr_reconfig_0:alt_xcvr_reconfig_0|alt_xcvr_reconfig_analog:analog_reconfig_instance|alt_xcvr_reconfig_analog_sv:reconfig_analog_sv|chnl_addr_reg[7]

;ノードへ;top:i|top_0002:top_inst|top_alt_xcvr_reconfig_0:alt_xcvr_reconfig_0|alt_xcvr_reconfig_analog:analog_reconfig_instance|alt_xcvr_reconfig_analog_sv:reconfig_analog_sv|analog_reconfig_readdata[2] ;

2. ノードから。top:i|top_0002:top_inst|top_alt_xcvr_reconfig_0:alt_xcvr_reconfig_0|alt_xcvr_reconfig_analog:analog_reconfig_instance|alt_xcvr_reconfig_analog_sv:reconfig_analog_sv|chnl_addr_reg[7] ;

;ノードへ;top:i|top_0002:top_inst|top_alt_xcvr_reconfig_0:alt_xcvr_reconfig_0|alt_xcvr_reconfig_analog:analog_reconfig_instance|alt_xcvr_reconfig_analog_sv:reconfig_analog_sv|analog_reconfig_readdata[3] ;

最後に、XAUI PHY のソフト IP の実装では、ホールドタイム違反が示される場合があり、これは安全に無視される場合があります。

回避策は不要です。

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。