當前位置:首頁 > EDA > 電子設(shè)計自動化
[導讀]摘要:延時鎖相環(huán)(DLL)是一種基于數(shù)字電路實現(xiàn)的時鐘管理技術(shù)。DLL可用以消除時鐘偏斜,對輸入時鐘進行分頻、倍頻、移相等操作。文中介紹了FPGA芯片內(nèi)DLL的結(jié)構(gòu)和設(shè)計方案,在其基礎(chǔ)上提出可實現(xiàn)快速鎖定的延時鎖相環(huán)

摘要:延時鎖相環(huán)(DLL)是一種基于數(shù)字電路實現(xiàn)的時鐘管理技術(shù)。DLL可用以消除時鐘偏斜,對輸入時鐘進行分頻、倍頻、移相等操作。文中介紹了FPGA芯片內(nèi)DLL的結(jié)構(gòu)和設(shè)計方案,在其基礎(chǔ)上提出可實現(xiàn)快速鎖定的延時鎖相環(huán)OSDLL設(shè)計。在SMIC 0.25μm工藝下,設(shè)計完成OSDLL測試芯片,其工作頻率在20~200 MHz,鎖定時間相比傳統(tǒng)架構(gòu)有大幅降低。
關(guān)鍵詞:延時鎖相環(huán);FPGA;快速鎖定

    微電子技術(shù)的持續(xù)發(fā)展使得FPGA具有更高的系統(tǒng)集成度和工作頻率。系統(tǒng)性能較大程度上決定于系統(tǒng)的時鐘延遲和偏斜。由于FPGA具有豐富的可編程邏輯資源及時鐘網(wǎng)絡(luò),隨之而來的時鐘延遲問題使得用戶設(shè)計的性能大打折扣。FPGA中的DLL模塊可提供零傳播延時,消除時鐘偏斜,從而進一步提高了FPGA的性能和設(shè)計的靈活性。
    PLL是常用的時鐘管理電路,主要是基于模擬電路設(shè)計實現(xiàn)的,而DLL主要是基于數(shù)字電路設(shè)計實現(xiàn)的。雖然在時鐘綜合能力上比PLL差,但由于具有設(shè)計仿真周期短,抗干擾性強,以及工藝可移植等特點,DLL非常適合在數(shù)字系統(tǒng)架構(gòu)中使用,這也是FPGA采用DLL作為時鐘管理的原因。文中將介紹傳統(tǒng)FPGA片內(nèi)延時鎖相環(huán)設(shè)計,并在此基礎(chǔ)上提出具有更快鎖定速度的新延時鎖相環(huán)架構(gòu)OSDLL。

1 FPGA片內(nèi)DLL結(jié)構(gòu)及工作原理
1.1 DLL架構(gòu)設(shè)計
    圖1為FPGA片內(nèi)DLL結(jié)構(gòu)框圖。圖1中FPGA片內(nèi)用戶設(shè)計的時序邏輯部分在布局布線后,位于芯片中部,相應的時鐘走線較長。為緩解時鐘緩沖、重負載時鐘線的大電容、線路的傳播延時等因素造成的時鐘偏斜,可以選擇使用DLL模塊進行時鐘優(yōu)化管理。


    圖1中,DLL主要由鑒相器(PD)、可調(diào)延時鏈、數(shù)字控制邏輯以及時鐘生成模塊組成。CLKOUT為DLL輸出時鐘,即時鐘生成模塊的輸出時鐘;CLKS為經(jīng)過時鐘線后到達時序電路的偏斜時鐘;CLKFB即為CIKS,反饋時鐘CLKFB反饋回DLL。DLL的功能為通過在時域中調(diào)節(jié)CLKOUT的相位使得CLKFB與CLKIN同步,即消除時鐘偏斜。
1.2 DLL工作原理
    DLL的工作過程依賴于控制邏輯的設(shè)計。DLL的控制邏輯主要包括SHIFT控制邏輯和SYN控制邏輯兩部分,如圖2所示。DLL的工作過程首先進行SHIFT階段,之后進行SYN階段。


    從圖2可見,可調(diào)延時鏈共5條,即一條主可調(diào)延時鏈(延時鏈0,256個延時單元),4條子可調(diào)延時鏈(延時鏈1~4,各128個延時單元)。如圖2所示,4條子延時鏈,SHIFT邏輯和一個鑒相器(PD2)構(gòu)成相移器。SHIFT階段,相移器工作。相移器采集第一級子延時鏈的輸入時鐘clk_ph_0和最后一級延時鏈的輸出時鐘clk_ph_360,根據(jù)鑒相結(jié)果同步調(diào)整4條子可調(diào)延時鏈的延時,直至clk_ph_O和clk_ph_360同步。經(jīng)過相移器的時鐘延時是一個周期,從而使得時鐘經(jīng)過相移器中的每個子延時鏈的輸出時鐘相移90°,對應圖2中分別為clk_ph_O,clk_ph_90,clk_ph_180,clk_ph_270,clk_ph_360。這些相移的時鐘可以根據(jù)實際的需要由時鐘生成模塊產(chǎn)生所需要分頻(CLKDV),倍頻(CIK2X)或移相時鐘作為輸出時鐘,關(guān)于分頻和倍頻電路,如文獻。SYN邏輯用于控制將反饋時鐘和輸入時鐘調(diào)整至同步。
    整個SHIFT階段和SYN階段都是在各自的控制邏輯模塊控制下工作的,以一定的工作節(jié)拍實施調(diào)整,如圖3所示。


    圖2中工作節(jié)拍模塊生成工作節(jié)拍信號(SHIFT_C,SYN_C)。在工作節(jié)拍下,狀態(tài)機處于某一狀態(tài),則根據(jù)狀態(tài)的調(diào)整要求依次進行如下操作:鑒相,判斷出輸入時鐘和反饋時鐘的相位關(guān)系為超前或滯后(SHT_U_D)或SYN_U_D),同時還可以指示兩時鐘是否進入鎖定窗(SHT_WIN,SYN_WIN),如圖l所示。鑒相器將這些信息送入控制邏輯模塊,在SHIFT階段,4條延時鏈對應各自的可逆計數(shù)器,負責控制延時鏈加減延時單元,各計數(shù)器工作在自己的時鐘域中,如圖2所示。根據(jù)鑒相的結(jié)果和所處的狀態(tài)機狀態(tài),計數(shù)器進行計數(shù),計數(shù)結(jié)果作為延時鏈的譯碼地址,最后延時鏈經(jīng)過地址譯碼增加/減少一個延時單元,完成一次工作節(jié)拍調(diào)節(jié),繼而繼續(xù)進行下一次調(diào)整,直到狀態(tài)機進入鎖定狀態(tài)為止。SYN階段工作方式類似,但只對主延時鏈進行調(diào)整。實現(xiàn)DLL鎖定,同步建立需滿足公式,如式(1)所示。
    DSYN+SKEW=mult(P) (1)
式中,DSYN為主延時鏈可以提供的延時;SKEW為時鐘偏斜;muh(P)為整數(shù)個輸入時鐘周期。
1.3 抗抖動設(shè)計
    如圖2所示,控制邏輯中JF counter1和JF counter2功能模塊。用戶可以設(shè)置抗抖動數(shù)值d1,d2,如圖1所示,從而對這兩個模塊中的計數(shù)器設(shè)定一個計數(shù)周期。在DLL鎖定之后這兩個模塊開始工作,按照計數(shù)設(shè)定值的周期性對鎖定后的時鐘進行檢測。即在計數(shù)器達到設(shè)定值時,對鎖定后的反饋時鐘和輸入時鐘進行鑒相,判斷相位關(guān)系,控制可逆計數(shù)器對鎖定后的時鐘進行周期性微調(diào)干預。如圖4所示,在系統(tǒng)內(nèi)存在干擾時,會產(chǎn)生時鐘抖動,若抗抖動模塊工作檢測到反饋時鐘超前于輸入時鐘,則進行一次微調(diào),消除抖動的影響??苟秳釉O(shè)計有助于減少抖動的影響。同時由于計數(shù)周期可設(shè),使得用戶可以在不同系統(tǒng)工作環(huán)境下,采用不同的抗抖動設(shè)定值,以達到最優(yōu)的防抖效果。

2 OSDLL架構(gòu)設(shè)計
    以上介紹的是傳統(tǒng)DLL架構(gòu)下的設(shè)計,其具有設(shè)計周期相對較短、工藝可移植、抗干擾能力強等特點。由于其控制邏輯的工作特點,從復位狀態(tài)開始,延時鏈復位至O,即可逆計數(shù)器從0開始計數(shù)。DLL按照工作節(jié)拍信號,一拍一拍地進行調(diào)整(假設(shè)6周期一節(jié)拍),當輸入時鐘頻率較低或者時鐘相差較大時,其鎖定時間將大大增加。取任何固定值作為延時鏈的復位值,同樣存在某一頻率段鎖定時間較長的問題。
    針對這一問題,采用one-shot延時計算機制,即完成SHIFT階段后首先利用主延時鏈來計算反饋時OSDLL的特點是復用傳統(tǒng)DLL的延時鏈,one-shot譯碼邏輯相對簡單,沒有過多地增加硬件開銷,同時保持原DLL架構(gòu)的優(yōu)點,在多頻段都能夠提高鎖定速度,頻率適應性強。與傳統(tǒng)DLL的鎖定時間比較,如圖6所示。圖6中縱坐標代表鎖定時間,橫坐標代表仿真頻率,百分數(shù)表示鎖定時間相差的比鐘上升沿和輸入時鐘上升沿之間的相位差值(假設(shè)有效沿是上升沿),這個延時值以延時單元的數(shù)目來表征。將計算后的結(jié)果作為SYN邏輯中的可逆計數(shù)器0的初值,如圖2所示,經(jīng)過譯碼后使得主延時鏈具有一個合理的延時初值。然后DLL進入SYN階段,按照上述的過程進行同步調(diào)整。由于大部分的相差在one-shot計算結(jié)果付給可逆計數(shù)器時已經(jīng)消失,DLL只需經(jīng)過很短的調(diào)整周期即可達到同步。這種結(jié)構(gòu)的DLL,稱之為OSDLL。


    本設(shè)計進行one-shot計算時復用主延時鏈,如圖5為one-shot結(jié)構(gòu),SHIFT階段完成后在one-shot控制邏輯的控制下首先將圖中的開關(guān)轉(zhuǎn)向1。主延時鏈取8個延時單元為一個one-shot延時計算單元,這樣可以簡化譯碼電路的規(guī)模,同時可以計算出一個合理的延時粗略值,達到硬件增加和功能實現(xiàn)的折中。one-shot工作時首先對主延時鏈進行復位。然后發(fā)出START信號,START信號上升沿同CLKFB同步,STOP信號上升沿同CLKIN同步,START(上升沿后為恒“1”)信號送入延時鏈的輸入端,每個延時計算單元的輸出端作為譯碼器的譯碼輸入,STOP為譯碼器的采樣信號。由于延時單元具有一定的延時值所以,STOP信號有效時,譯碼電路將采集到“11110…000”的一串譯碼輸入值。通過譯碼電路計算出其中“l(fā)”的個數(shù),從而計算出兩時鐘沿之間的延時單元數(shù)目。將計算好的延時單元數(shù)目DELAY_NUM送入數(shù)字控制模塊的可逆計數(shù)器0,如圖2所示。開關(guān)轉(zhuǎn)向0,CLKIN輸入至延時鏈,啟動SYN階段,開始工作。例,可見在各個頻率段,OSDLL都能夠明顯的降低鎖定時間。


    基于SMIC O.25 μm工藝,設(shè)計OSDLL測試芯片。OSDLL的工作頻率在20~200 MHz之間,工作電壓為2.5 V。圖7為版圖,圖8為版圖后仿真結(jié)果。

3 結(jié)束語
    介紹了DLL架構(gòu)和工作原理,并基于原DLL結(jié)構(gòu),加入快速鎖定one-shot模塊。新的DLL結(jié)構(gòu)OSDLL在提高DLL鎖定速度的基礎(chǔ)上,沒有過多的增加硬件資源,保持了原DLL的時鐘綜合能力和抗抖動功能。在SMIC 0.25μm工藝下,設(shè)計完成OSDLL測試芯片,其工作頻率在20~200 MHz之間,鎖定時間比傳統(tǒng)架構(gòu)大幅降低。OSDLL架構(gòu)集成于FPGA芯片內(nèi),可有效地優(yōu)化設(shè)計時序,加強系統(tǒng)性能。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉