記事 ID: 000075569 コンテンツタイプ: Product Information & Documentation 最終改訂日: 2015/03/03

デスティネーション・レジスターが Arria® V デバイスの専用 DSP ブロック内に実装されている場合、パスのホールドタイム違反に対処するにはどうすればよいですか。

環境

  • インテル® Quartus® II ソフトウェア
  • DSP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    Quartus® II ソフトウェア・バージョン 13.1 以前の問題により、ソースレジスターが標準コアレジスターを使用して実装され、デスティネーション・レジスターが専用 DSP 入力レジスターとして実装されているパスの Arria® V デザインでホールド違反が発生することがあります。

    解決方法

    この問題を回避するには、Synopsys Design Constraints (.sdc) ファイルに次の制約を追加して、フィッティング・プロセス中にホールド要件を過剰制約します。

    if {($::Quartus(nameofexecutable) == "quartus_map") ||($::quartus(nameofexecutable) == "quartus_fit")}{
    set_min_delay -from [get_keepers {<suurece register>}] -to [get_keepers {<destination register>}] 0.1
    }

    表示されている違反が 100 ps を超える場合は、過剰制約値を増やすことができます。

    この問題は、Quartus® II ソフトウェア・バージョン 13.1.2 以降で修正されています。

    関連製品

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

    Arria® V GX FPGA
    Arria® V GT FPGA
    Arria® V SX SoC FPGA
    Arria® V ST SoC FPGA

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