本文如果有錯,歡迎留言更正;此外,轉(zhuǎn)載請標明出處 http://www.cnblogs.com/IClearner/  ,作者:IC_learner

前面介紹的設(shè)計都不算很復(fù)雜,都是使用時鐘的默認行為作為電路的約束,都存在有路徑給你約束,即信號的變化要在一個時鐘周期內(nèi)完成,并達到穩(wěn)定值,以滿足寄存器的建立和保持的要求。此外進行可測性設(shè)計(design for test)時,為了提高測試的覆蓋率,我們經(jīng)常使用多路(multiplex,簡稱mux)傳輸電路的控制時鐘,使電路的時鐘信號可以由輸入端直接控制。這些電路約束屬于復(fù)雜的約束,除了理論上的講解之外,還會進行實戰(zhàn),實戰(zhàn)內(nèi)容主要為圍繞前面的偽路徑和多周期路徑進行的,主要內(nèi)容如下:

    ·異步設(shè)計路徑和邏輯上不存在的路徑的時序約束(時序例外)

    ·多時鐘周期的時序約束

    ·分頻電路和多路時鐘傳輸?shù)臅r鐘約束

    ·實戰(zhàn)

 

1、異步設(shè)計路徑和邏輯上不存在的路徑的時序約束(時序例外)

(1)異步設(shè)計的路徑約束

  前面說的都是同步時序電路,下面就用介紹一下異步時序電路的約束吧。異步時序電路的時鐘來自不同的時鐘,模塊之間的時鐘是不同頻或者同頻不同相的關(guān)系,一些時鐘在我們的設(shè)計里沒有對應(yīng)的端口,如下圖所示:

               大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項目經(jīng)理培訓(xùn)

上圖中,一共用4個時鐘源,有5種不同的時鐘;我們要綜合電路使用的是時鐘CLKC,時鐘源是OSC3,前后模塊的時鐘各不一樣,因此是異步電路。

(在傳統(tǒng)的同步和