時(shí)序分析中的一些基本概念_第1頁
時(shí)序分析中的一些基本概念_第2頁
時(shí)序分析中的一些基本概念_第3頁
時(shí)序分析中的一些基本概念_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

時(shí)序分析中的一些基本概念時(shí)序分析時(shí)FPGA設(shè)計(jì)中永恒的話題,也是FPGA開發(fā)人員設(shè)計(jì)進(jìn)階的必由之路。慢慢來,先介紹時(shí)序分析中的一些基本概念。1.時(shí)鐘相關(guān)時(shí)鐘的時(shí)序特性主要分為抖動(Jitter)、偏移(Skew)、占空比失真(DutyCycleDistortion)3點(diǎn)。對于低速設(shè)計(jì),基本不用考慮這些特征;對于高速設(shè)計(jì),由于時(shí)鐘本身的原因造成的時(shí)序問題很普遍,因此必須關(guān)注。1.時(shí)鐘抖動(clockjitter)理想的時(shí)鐘信號應(yīng)該是理想的方波,但是現(xiàn)實(shí)中的時(shí)鐘的邊沿變化不可能是瞬變的,它有個(gè)從低到高/從高到低的變化過程,如圖1所示。

常見的抖動參數(shù)有3種:周期抖動(PeriodJitter):周期抖動率(PeriodJitter)測量時(shí)鐘輸出傳輸偏離其理想位置的最大偏離。PeriodJitter代表周期差抖動的上下邊界。

周期差抖動(cycle-to-cycleJitter):周期差抖動率(cycle-to-cyclejitter)是兩個(gè)相鄰周期的時(shí)間偏差。它總是小于周期抖動(periodjitter)

長期抖動(Long-termJitter):長期抖動率如下圖(Long-TermJitter)定義為一個(gè)時(shí)鐘沿相對于基準(zhǔn)周期時(shí)鐘沿經(jīng)過一段時(shí)間的延時(shí)之后,與其理想位置的偏離。此測量可以捕獲鎖相環(huán)低頻周期變化(緩慢的,頻率很低的)。長期抖動對圖形、串行連接通訊系統(tǒng)、打印機(jī)和任何光柵掃描操作非常重要。

時(shí)鐘抖動的原因就是噪聲。時(shí)鐘抖動是永遠(yuǎn)存在的,當(dāng)其大到可以和時(shí)鐘周期相比擬的時(shí)候,會影響到設(shè)計(jì),這樣的抖動是不可接受的。2.時(shí)鐘偏斜(clockskew)時(shí)鐘信號要提供給整個(gè)電路的時(shí)序單元,所以時(shí)鐘信號線非常長,并構(gòu)成分布式的RC網(wǎng)路。它的延時(shí)與時(shí)鐘線的長度、時(shí)序單元的負(fù)載電容、個(gè)數(shù)有關(guān),所以產(chǎn)生所謂的時(shí)鐘偏移。時(shí)鐘偏移是指同一個(gè)時(shí)鐘信號到達(dá)兩個(gè)不同的寄存器之間的時(shí)間差值,根據(jù)差值可以分為正偏移和負(fù)偏移。

時(shí)鐘偏移的計(jì)算公式:Tskew=Tclk2-Tclk1時(shí)鐘偏移是永遠(yuǎn)存在的,當(dāng)其大到一定程度會影響電路的時(shí)序。解決方法就是在FPGA的設(shè)計(jì)中讓主要的時(shí)鐘信號走全局時(shí)鐘網(wǎng)絡(luò)。該網(wǎng)絡(luò)采用全銅工藝和樹狀結(jié)構(gòu),并設(shè)計(jì)了專用時(shí)鐘緩沖和驅(qū)動網(wǎng)絡(luò),到所有的IO單元、CLB和塊RAM的偏移非常小,可以忽略不計(jì)。3.占空比失真DCD(DutyCycleDistortion)即時(shí)鐘不對稱,時(shí)鐘的脈沖寬度發(fā)生了變化。DCD會吞噬大量的時(shí)序裕量,造成數(shù)字信號的失真,使過零區(qū)間偏離理想的位置。DCD通常是由信號的上升沿和下降沿之間時(shí)序不同而造成的。2.信號扇入/扇出(fan-in/fan-out)Thenumberofcircuitsthatcanbefedinputsignalsfromanoutputdevice.扇出,輸出可從輸出設(shè)備輸入信號的電路的數(shù)量。扇出(fan-out)是定義單個(gè)邏輯門能夠驅(qū)動的數(shù)字信號輸入最大量的術(shù)語。大多數(shù)TTL邏輯門能夠?yàn)?0個(gè)其他數(shù)字門或驅(qū)動器提供信號。因而,一個(gè)典型的TTL邏輯門有10個(gè)扇出信號。在一些數(shù)字系統(tǒng)中,必須有一個(gè)單一的TTL邏輯門來驅(qū)動10個(gè)以上的其他門或驅(qū)動器。這種情況下,被稱為緩沖器(buf)的驅(qū)動器可以用在TTL邏輯門與它必須驅(qū)動的多重驅(qū)動器之間。這種類型的緩沖器有25至30個(gè)扇出信號。邏輯反向器(也被稱為非門)在大多數(shù)數(shù)字電路中能夠輔助這一功能。模塊的扇出是指模塊的直屬下層模塊的個(gè)數(shù)。一般認(rèn)為,設(shè)計(jì)得好的系統(tǒng)平均扇出是3或4。一個(gè)模塊的扇出數(shù)過大或過小都不理想,過大比過小更嚴(yán)重。一般認(rèn)為扇出的上限不超過7。扇出過大意味著管理模塊過于復(fù)雜,需要控制和協(xié)調(diào)過多的下級。解決的辦法是適當(dāng)增加中間層次。一個(gè)模塊的扇入是指有多少個(gè)上級模塊調(diào)用它。扇人越大,表示該模塊被更多的上級模塊共享。這當(dāng)然是我們所希望的。但是不能為了獲得高扇人而不惜代價(jià),例如把彼此無關(guān)的功能湊在一起構(gòu)成一個(gè)模塊,雖然扇人數(shù)高了,但這樣的模塊內(nèi)聚程度必然低。這是我們應(yīng)避免的。設(shè)計(jì)得好的系統(tǒng),上層模塊有較高的扇出,下層模塊有較高的扇人。其結(jié)構(gòu)圖像清真寺的塔,上面尖,中間寬,下面小。3.launchedge時(shí)序分析起點(diǎn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論