以ADS62P49為例,說(shuō)明如何對(duì)LVDS數(shù)據(jù)信號(hào)的接收做時(shí)序約束。如前所述,ADS62P49輸出為雙沿模式,其時(shí)鐘為250MHZ,在其輸出管腳處,其時(shí)鐘管腳和數(shù)據(jù)管腳的最小Tsetup和最小Thold分別為0.55ns和0.55 ns,因此可知其數(shù)據(jù)采樣窗口為0.55+0.55 = 1.1ns。對(duì)于此類高速源同步接口,一般要求在PCB布線上時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào)做等長(zhǎng)處理,因此依托于這個(gè)條件,我們可算出最大的max delay為:
1/((250M)*2)-Tsetup = 2-0.55 = 1.45ns
min delay為Thold = 0.55ns
之所以max delay計(jì)算法則如此,可以認(rèn)為ADC上升沿打出數(shù)據(jù),FPGA采用下降沿接收,或者是下降沿打出數(shù)據(jù),FPGA在上升沿接收,因?yàn)樽?/span>input delay的約束即為告訴時(shí)序分析工具其數(shù)據(jù)到達(dá)I/O管腳時(shí)和其源同步時(shí)鐘的最大和最小延時(shí)關(guān)系,按照數(shù)據(jù)手冊(cè)上的Tsetup的圖示,即數(shù)據(jù)和時(shí)鐘沿的最小setup關(guān)系可以認(rèn)為是ADC上升沿/下降沿輸出的最大延時(shí),同理最小hold關(guān)系可以認(rèn)為是ADS4122上升沿/下降沿輸出的最小延時(shí)。
時(shí)序分析的關(guān)系如圖11所示: