インテルのみ表示可能 — GUID: mwh1412203472219
Ixiasoft
インテルのみ表示可能 — GUID: mwh1412203472219
Ixiasoft
2.2.1.2. PLLクロックの導出(derive_pll_clocks)
Derive PLL Clocks( derived_pll_clocks )制約は、デザイン内のPLLの各出力のクロックを自動的に作成します。
PLLがクロック切り替えを使用している場合、制約は各出力クロックピンに対して複数のクロックを生成できます:inclk[0]入力クロックピン用に1つのクロック、およびinclk[1]入力クロックピン用に1つのクロック。デフォルトでPLLの入力にベースクロックを作成するには、Create base clocks(-create_base_clocks)オプションを指定します。デフォルトでは、クロック名は出力クロックピン名と同じであるか、Use net name as clock name( -use_net_name )オプションを指定します。
create_clock -period 10.0 -name system_clk [get_ports system_clk]
PLLを作成するとき、各PLL出力の構成を定義する必要があります。この定義により、Timing Analyzerは、derivate_pll_clocksコマンドを使用してPLLを自動的に制約できます。また、このコマンドはトランシーバー・クロックを制限し、LVDS SERDESとユーザーロジックの間にマルチサイクルを追加します。
derive_pll_clocksコマンドはInfoメッセージを出力して、コマンドが作成する各生成クロックを表示します。
derive_pll_clocksの代替として、各create_generated_clock割り当てを.sdcファイルにコピーアンドペーストできます。ただし、後でPLL設定を変更する場合、.sdcファイルで生成されたクロック制約も変更する必要があります。このタイプの変更の例には、既存の出力クロックの変更、新しいPLL出力の追加、またはPLLの階層の変更が含まれます。derive_pll_clocksを使用すると、この要件がなくなります。