タイミング解析とCDC
400 MHz のドメインから 100 MHz のドメインへ、レベルの信号を同期化回路で確実に渡すため、信号の幅を受け側のクロック周期の1.5倍以上にしたい。送り側のクロックで最小何サイクルの幅にすればよいか。
- A4サイクル
- B6サイクル
- C15サイクル
答えと解説を見る
正解:B. 6サイクル
受け側の周期は 1 ÷ 100 MHz = 10 ns なので、その1.5倍は 15 ns です。送り側の周期は 1 ÷ 400 MHz = 2.5 ns なので、15 ÷ 2.5 = 6サイクル以上の幅が必要です。4サイクル(10 ns)はちょうど受け側の1周期で、信号の始まりと終わりがどちらもエッジの直近に重なると、両方の取り込みに失敗して見落とすおそれがあります。1.5倍にすると、どこかに安定した値を取り込めるエッジが必ず1つ入ります。15サイクルは ns とサイクルを取り違えた値です。