如圖9所示,根據(jù)ADS62P49的數(shù)據(jù)手冊,隨路時(shí)鐘clk與數(shù)據(jù)為中心對齊方式,即clk的邊沿(上升沿或者下降沿)在數(shù)據(jù)有效期的中間。數(shù)據(jù)從有效到到達(dá)clk上升沿的邊沿被定義為Tsetup,數(shù)據(jù)從上升沿到本次輸出數(shù)據(jù)無效的時(shí)間被定義為Thold。因此整個數(shù)據(jù)的有效時(shí)間即為Tsetup+Thold,在這個時(shí)間內(nèi)時(shí)鐘采樣到的數(shù)據(jù)都是正確的,這也就是所謂的采樣窗口。在設(shè)計(jì)中,我們一般會努力的讓寄存器的時(shí)鐘采樣點(diǎn)在中間,這樣能夠保證setup和hold的裕量都一樣,而不是一個大一個小的方式。時(shí)鐘采樣位置的變化對裕量的影響如圖9所示:
圖9
如圖9所示,在該種方式下,采樣時(shí)鐘點(diǎn)往左移,setup余量變小,hold余量變大。而圖10中則是采樣時(shí)鐘點(diǎn)往右移,此時(shí)的setup余量變大,hold余量將會變小。其實(shí)在不同的工作條件下,采樣時(shí)鐘很難保證一直在數(shù)據(jù)有效的中心點(diǎn),甚至在某些工作條件下,采樣時(shí)鐘會跑出數(shù)據(jù)有效窗口,如此即會導(dǎo)致接收數(shù)據(jù)錯誤。這也是為什么要做輸入時(shí)序約束保證時(shí)序正確性的原因,其目的就是保證數(shù)據(jù)時(shí)鐘能一直在數(shù)據(jù)有效窗口內(nèi)。
圖10