Agilex™ 7汎用I/Oユーザーガイド: FシリーズおよびIシリーズ

ID 683780
日付 10/07/2024
Public
ドキュメント目次

6.1.7.3.2. フルレートまたはハーフレートDDIOの入力レジスター

フルレートDDIO入力レジスターとハーフレートDDIO入力レジスターの入力側は同じです。システムを適切に制約するには、仮想クロックを使用して、FPGAへのオフチップ・トランスミッターをモデル化します。
図 44. フルレートまたはハーフレートDDIOの入力レジスター


表 54.  フルレートまたはハーフレートDDIO入力レジスターの .sdc コマンド例
コマンド コマンド例 内容
create_clock

create_clock -name virtual_clock -period "200 MHz"

create_clock -name ddio_in_clk -period "200 MHz" ddio_in_clk

仮想クロックとDDIOクロックのクロック設定を作成します。
set_input_delay

set_input_delay -clock virtual_clock 0.25 ddio_in_data

set_input_delay -add_delay -clock_fall -clock virtual_clock 0.25 ddio_in_data

タイミング・アナライザーに、転送の正のクロックエッジおよび負のクロックエッジを解析するよう指示します。2番目の set_input_delay コマンドの -add_delay に注意してください。
set_false_path

set_false_path -fall_from virtual_clock -rise_to ddio_in_clk

set_false_path -rise_from virtual_clock -fall_to ddio_in_clk

タイミング・アナライザーに、正のクロックエッジから負のエッジでトリガーされるレジスター、および負のクロックエッジから正のエッジでトリガーされるレジスターを無視するように指示します。

注: ck_hr 周波数は、ck_fr 周波数の半分にする必要があります。I/O PLLでクロックを駆動している場合は、derive_pll_clocks .sdc コマンドを使用することを検討します。