序列門控在掃描位移中實現強大的時序閉合
建立/保持時序概述
觸發器和鎖存器是時序電路的兩個基本構件。觸發器在所應用的時鐘脈沖的活動邊沿(正或負)更改其狀態。觸發器在無活動時鐘邊沿時只保持其輸出。另一方面,鎖存器是電平敏感器件,它不斷對其輸入進行采樣,并相應地在某些電平啟動信號的活動脈沖電平(正或負)上更改其輸出。觸發器采用主從配置,有兩個鎖存器在彼此相對的活動電平上以級聯方式工作。一個觸發器的面積幾乎是鎖存器面積的兩倍。
為了實現同步設計,我們需要確保觸發器/鎖存器的輸出不處于亞穩狀態。這可以通過在設計中滿足建立和保持檢查要求來確保。
在觸發器中,1-1是保持檢查,而1-3是用于單周期操作的建立檢查(圖1)。我們需要確保由觸發器1發出的數據在下一個活動邊沿之前由觸發器2捕獲。同時,我們也需要確保由觸發器1發出的數據在相同的活動邊沿上沒有被觸發器2捕獲。

圖1
當第二個觸發器被負邊沿觸發后,建立檢查將是1-2(見圖2),而保持檢查將發生在上一個負邊沿(見圖2)。這意味著由觸發器1發出的數據不應被之前觸發器2的下降沿捕獲。除非我們擁有超過半個周期的時鐘偏移,否則無法以實時的方式將其實現。

圖2
因此,在正-正或負-負觸發器對中,建立檢查默認為一個周期,保持檢查為零周期,而在正-負或負-正觸發器對中,建立檢查默認為半個周期,而保持檢查為反向的半個周期。現在讓我們了解一下鎖存器中的時序檢查概念。
評論