パス要件は、タイミング パスのデスティネーション エッジとソース エッジの時間差を表します。
たとえば、前のセクションと同じパスとクロックを考えると、次のパス要件が存在します。
Setup Path Requirement (S1) = 1*T(clk1) - 0*T(clk0) = 4ns
Setup Path Requirement (S2) = 2*T(clk1) - 1*T(clk0) = 2ns
対応するホールド関係は次のとおりです。
- セットアップ S1 に対応するホールド関係
Hold Path Requirement (H1a) = (1-1)*T(clk1) - 0*T(clk0) = 0ns Hold Path Requirement (H1b) = 1*T(clk1) - (0+1)*T(clk0) = -2ns
- セットアップ S2 に対応するホールド関係
Hold Path Requirement (H2a) = (2-1)*T(clk1) - 1*T(clk0) = -2ns Hold Path Requirement (H2b) = 2*T(clk1) - (1+1)*T(clk0) = -4ns
タイミング解析は、最悪のものから 2 つの見積もり要件でのみ実行されます。上記の例では、次の 2 つです。
- セットアップ要件 S2
- ホールド要件 H1a