時序分析與CDC
將在 500 MHz 時脈域中只有1個週期(2 ns)為1的脈衝,以2級同步器傳到 100 MHz 時脈域。可能發生的問題何者正確?
- A在接收端,脈衝被延長為5個週期
- B脈衝一定會被取入2次,被當作2次事件處理
- C脈衝落在接收端時脈的邊緣之間,可能未被取入而消失
查看答案與解析
正確答案:C. 脈衝落在接收端時脈的邊緣之間,可能未被取入而消失
接收端 100 MHz 的時脈每 10 ns 才有一個邊緣,因此 2 ns 的脈衝常會在邊緣與邊緣之間開始並結束,此時完全不會被取入。同步器只能降低因亞穩態造成誤動作的機率,沒有捕捉短脈衝的功能,也不會依頻率比加以延長。從快速時脈域將脈衝傳到慢速時脈域時,應將脈衝延長到比接收端的週期足夠長,或使用翻轉同步或交握。
繼續練習時序分析與CDC的另外9題