AR# 31855

12.1 リリース ノート - タイミング - PLL および DCM のタイミング レポートの Component Switching Limit の値が変更されている理由

説明

PLL および DCM のタイミング レポートの Component Switching Limit の値が変更されているのはなぜですか。クロックの周波数は変更しましたが、動作のモードは何も変更していません。これらの制限はハードウェアのスタティックな制限ではないのですか。

ソリューション


パルスの制限は、周波数チェックのスタティックな値ですが、異なるデューティ サイクルではダイナミックな値になります。

このデバイスのデータシートから、DCM には次のようなデューティ サイクル入力トレランス (DCIT) があります (これもデータシートからで、通常 DCM スイッチ制限の表に従います)

[50]-100 MHz 許容 DCIT 30/70
[100]-200 MHz 許容 DCIT 40/60

下記の例から、次の制限があります。

50 MHz パルス制限は 3.000 ns
135 MHz パルス制限は 2.400 ns

データシートの DCIT に 50 MHz で従った場合

20 ns (50 MHz) * 30% (of the cycle) = 3.000 ns

データシートの DCIT に 135 MHz で従った場合

7.407 ns (135 MHz) * 40% (of the cycle) = 2.963 ns

この違いは、これらの値をレポートするときにデータシートの方が悲観的で、下記のタイミング レポートの方が楽観的で現実的なところです。3.00ns という値は直接データシートに関連していますが、データシートにある 135MHz という値は厳しい値です。

50 MHz クロックおよび 50/50 デューティ サイクルの例 :
--------------------------------------------------------------------------------


Slack: 14.000 (period - (min low pulse limit / (low pulse / period)))
Period: 20.000
Low pulse: 10.000
Low pulse limit: 3.000
Physical resource: dcm_clk0_inst/DCM_INST/DCM_ADV/CLKIN
Logical resource: dcm_clk0_inst/DCM_INST/DCM_ADV/CLKIN
Location pin: DCM_ADV_X0Y0.CLKIN
Clock network: dcm_clk0_inst/CLKIN_IBUFG_OUT
--------------------------------------------------------------------------------


Slack: 14.000 (period - (min high pulse limit / (high pulse / period)))
Period: 20.000
High pulse: 10.000
High pulse limit: 3.000
Physical resource: dcm_clk0_inst/DCM_INST/DCM_ADV/CLKIN
Logical resource: dcm_clk0_inst/DCM_INST/DCM_ADV/CLKIN
Location pin: DCM_ADV_X0Y0.CLKIN
Clock network: dcm_clk0_inst/CLKIN_IBUFG_OUT
--------------------------------------------------------------------------------


上記と同じデザインで 135 MHz および 50/50 デューティ サイクルの場合 :
--------------------------------------------------------------------------------


Slack: 2.606 (period - (min low pulse limit / (low pulse / period)))
Period: 7.406
Low pulse: 3.703
Low pulse limit: 2.400
Physical resource: dcm_clk0_inst/DCM_INST/DCM_ADV/CLKIN
Logical resource: dcm_clk0_inst/DCM_INST/DCM_ADV/CLKIN
Location pin: DCM_ADV_X0Y0.CLKIN
Clock network: dcm_clk0_inst/CLKIN_IBUFG_OUT
--------------------------------------------------------------------------------


Slack: 2.606 (period - (min high pulse limit / (high pulse / period)))
Period: 7.406
High pulse: 3.703
High pulse limit: 2.400
Physical resource: dcm_clk0_inst/DCM_INST/DCM_ADV/CLKIN
Logical resource: dcm_clk0_inst/DCM_INST/DCM_ADV/CLKIN
Location pin: DCM_ADV_X0Y0.CLKIN
Clock network: dcm_clk0_inst/CLKIN_IBUFG_OUT

--------------------------------------------------------------------------------
AR# 31855
日付 12/15/2012
ステータス アクティブ
種類 一般
ツール 詳細 概略