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

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

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

    ·多時(shí)鐘周期的時(shí)序約束

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

    ·實(shí)戰(zhàn)

 

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

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

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

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

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

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