Timing Constraints ウィザードでは、共有クロック ツリーに接続されているロジック以外にクロック間にタイミング パスがある論理的に排他的なクロックが特定されます。次の図の clkA
と clkB
には、クロック ツリーに共有部分があり、共有クロック ツリーから clkA
のみへのタイミング パスもあります。
図 1. 論理的に排他的なクロック (クロック関連性あり) を含むデザイン例
共有クロック ツリーのクロック乗せ換えパスのみを無視する必要があるので、clkA
および clkB
のコピーで、共有クロック ツリーにのみ存在する生成クロックを作成するよう推奨されます。クロック グループ制約は生成クロックのみに適用されるので、共有クロック ツリーのロジック外のパスは通常どおりタイミング解析されます。次の図に、上記の例に対してウィザードで推奨される制約を示します。
図 2. 論理的に排他的なクロック (クロック関連性あり) に推奨される制約