タイミング解析とCDC 送り側のクロック→出力遅延が最小 0.08 ns、組み合わせ回路の最小遅延が 0.02 ns、受け側のホールド時間が 0.05 ns である。受け側のクロックが送り側より 0.1 ns 遅れて届くとき、ホールドのスラックはいくらか。 A+0.05 ns(満たす) B+0.15 ns(満たす) C−0.05 ns(違反) 答えと解説を見る 正解:C. −0.05 ns(違反) ホールドのスラックは「到着時刻 − 要求時刻」で、データが早く着きすぎないかを見ます。データの最小到着時刻は 0.08 + 0.02 = 0.10 ns、要求時刻は受け側のクロックの到着 0.1 ns にホールド時間 0.05 ns を足した 0.15 ns なので、スラックは 0.10 − 0.15 = −0.05 ns で違反です。+0.05 ns はスキューを無視した値、+0.15 ns はスキューを有利な向きに足してしまった値です。シフトレジスタのように間の論理が少ない経路で起きやすい違反です。 続けてタイミング解析とCDCをあと9問解く