<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一種精確的鎖相環(huán)IP模塊行為級建模

一種精確的鎖相環(huán)IP模塊行為級建模

——
作者:馬哲,蔡敏 時(shí)間:2007-01-26 來(lái)源:《半導體技術(shù)》 收藏


1 引言

本文引用地址:http://dyxdggzs.com/article/21113.htm

隨著(zhù)soc時(shí)代的到來(lái),無(wú)論是芯片的復雜度還是規模都給集成電路設計者帶來(lái)了巨大的挑戰,而更大的困難卻在于他們如何能夠快速、精確地將各個(gè)ip應用到自己的設計當中。而正是由于各種ip、的大量應用,對設計中所需的ip、進(jìn)行仿真、驗證并能快速地將各個(gè)整合在一起,關(guān)鍵在于:soc不僅包含大規模的數字模塊、而且包含同樣至關(guān)重要的模擬ip,數字模塊可以通過(guò)硬件描述語(yǔ)言verilog或vhdl來(lái)進(jìn)行行為描述,而模擬ip如若仍沿用晶體管級的仿真策略,就會(huì )成為整個(gè)soc的仿真、驗證的瓶頸。

本文結合了top-down以及down-top的設計思路[1],并以100mhz鎖相環(huán)(pll)為參考設計,基于模擬電路描述語(yǔ)言verilog-a[2],對組成該款電荷泵鎖相環(huán)的各個(gè)模塊進(jìn)行了分析,并分別抽取出對模塊、和pll整體性能有影響的關(guān)鍵參數,將其加入到行為級模型中,從而建立了精確的pll各模塊和pll系統的行為級模型。通過(guò)采用混合仿真、設計的方法,不僅可以在設計初期能對系統各個(gè)模塊進(jìn)行較為理想的行為級建模,從而建立系統級的理想模型,而且還可以在設計過(guò)程中根據晶體管級仿真的結果,隨時(shí)對各個(gè)模塊的行為級模型中關(guān)鍵參數進(jìn)行修正,從而保證了所建立的模型能夠精確地表征晶體管級電路的行為,文章對行為級和晶體管級兩種方式建立的pll進(jìn)行了仿真和對比。

2 非理想模型的建立

如圖1所示,鎖相環(huán)(pll)包括鑒頻鑒相器(pfd)、電荷泵(cp)、低通濾波器(lp)、壓控振蕩器(vco)以及分頻器(divider)模塊,其基本工作原理見(jiàn)文獻[3],[4]。鑒頻鑒相器(pfd)檢測fref與fb的位相差,產(chǎn)生up和dn脈沖信號,控制電荷泵(cp)對濾波器(lp)進(jìn)行充、放電,其充、放電時(shí)間正比于up和dn信號的脈沖寬度,濾波器輸出vctrl為壓控振蕩器輸出信號fvco頻率的控制電壓,fvco經(jīng)分頻器(div)n分頻后作為pfd的一個(gè)輸入信號fb。

2.1 鑒頻鑒相器(pfd)

如圖2所示,作為數字單元的pfd模塊,其工作過(guò)程主要是在四種狀態(tài)之間進(jìn)行轉換,{up=0,dn=0},{up=1,dn=0},

{up=1,dn=1},{up=0,dn=1},其中up和dn均為“1”的狀態(tài)為暫態(tài),其維持時(shí)間取決于pfd的復位延遲單元的延時(shí),延遲時(shí)間對于消除死區至關(guān)重要[5],所以模型中需要包含復位延遲的參數(t_rd)。另外信號up,dn的上升,延遲、下降時(shí)間的不匹配也會(huì )引起pll鎖定狀態(tài)下的抖動(dòng),故而模型中需要考慮在內。通過(guò)以上分析,所建立的非理想pfd行為級模型如下(由于篇幅關(guān)系,以下各模塊的行為模型僅給出主要部分,“?!贝碓摬糠质÷?,“**”代表可調整參數):

2.2 電荷泵(cp)、濾波器(lp)

電荷泵、濾波器結構如圖3所示,電荷泵中,信號up為高時(shí),電流源以isource為濾波器(lp)充電,信號dn為高時(shí),電流源以isink對濾波器(lp)放電,理想情況是:isource=isink,而且其值為定值:s1,s2的開(kāi)啟閾值vth1=vth2。而實(shí)際情況則是:不僅電流源isource和isink之間存在不匹配,而且isource、isink還受到vctrl大小的影響,另外s1、s2的開(kāi)啟閾值vth1=vth2也不會(huì )精確成立。

本設計采用了如圖3所示,二階低通濾波器結構,其傳輸函數為:

h1p(s)=(sr1c1+1)/s(sc1c2r1+c1+c2)(1)

式(1)中,c2通常取c1/5-c1/10[4],模型中采用了分子分母形式的laplace變換濾波器[2]。

考慮到這些非理想情況,建立了如下非理想電荷泵、低通濾波器的行為級模型:

2.3 壓控振蕩器(vco)

作為電壓——頻率的轉換器件,理想的壓控振蕩器輸出信號的頻率與控制電壓呈線(xiàn)性關(guān)系,其實(shí)時(shí)輸出頻率fvco(t)和輸入控制電壓vctrl(t)呈理想的線(xiàn)性關(guān)系:

fvco(t)=fo+kvco*vctrl(t)(2)

其中,f0=vco的自由振蕩頻率,kvco是vco的增益,也稱(chēng)之為控制靈敏度。

而實(shí)際vco的fvco(t)與vctrl(t)之間的關(guān)系是非線(xiàn)性的,其在中心頻率附近線(xiàn)性度相對較好[5],而兩端則明顯呈現出非線(xiàn)性,即表現出kvco與vctrl的關(guān)聯(lián)性。

故而可以采用高次近似的方法來(lái)精確模擬vco真實(shí)的非理想特性。令

fvco=((a3×vctrl+a2)*vctrl+a1)*vctrl=a0(3)

上式中的參數a3、a2、a1、a0通過(guò)晶體管級仿真可以得到。

vco的內部噪聲主要由熱噪聲和1/f噪聲組成,而vco表現出高通的特性[5],因此,1/f噪聲基本被vco濾掉,主要是熱噪聲對系統的性能產(chǎn)生影響,故而在模型中有考慮了噪聲的影響因素。

由此所建立的vco非理想行為級模型如下:

2.4 分頻器(div)

對于分頻器,其功能是將輸入信號進(jìn)行n分頻,考慮到其噪聲對抖動(dòng)的影響,建立的非理想模型如下:

3 仿真結果

本設計采用了tsmc0.18μm1p6m標準cmosbism3模型,利用cadence的sprectre[6]仿真器對設計的pll電路進(jìn)行了晶體管級仿真,當vco的控制電壓vctrl穩定后,則說(shuō)明pll進(jìn)入鎖定狀態(tài),對于參考頻率為10mhz時(shí),如圖4、圖5、圖6所示,分別給出了晶體管級仿真的vctrl的輸出波形、精確的行為級模型仿真結果和采用理想vco模型的行為級模型仿真結果。明顯看出圖4、圖5兩種情況符合較好,從而建立了pll精確行為級模型,在進(jìn)行soc設計時(shí)即可以此模型代替pll的晶體管級電路來(lái)仿真、驗證。

另外,通過(guò)仿真時(shí)間對比,更加體現了在系統級仿真、驗證時(shí)通過(guò)用精確行為級模型代替晶體管級電路的優(yōu)勢。表1為pll晶體管級和行為級仿真時(shí)間對比(所用機型:sunblade150,ultrasparcⅲ670mhzcpu,1g內存)。




4 結論

復雜的電路系統的設計、仿真要求設計者能夠對系統進(jìn)行高抽象度的建模能力,而且要求模型能夠精確模擬晶體管級電路的行為,本文就cp_pll基于模擬電路描述語(yǔ)言verilog-a,充分考慮了晶體管級電路實(shí)現所表現的非理想性通過(guò)模塊晶體管級仿真的對行為級模型中的參數進(jìn)行了修正,從而建立了較為精確的行為級模型。通過(guò)cadence的spectre仿真器進(jìn)行的行為級仿真、晶體管級仿真證明,兩種仿真結果符合較好,另外在設計過(guò)程中利用晶體管級仿真結果實(shí)時(shí)的對行為級模型參數進(jìn)行修正,從而為每個(gè)模塊都建立了精確的行為級模型。采用混合仿真的方法大大加快了系統仿真的時(shí)間,從而極大地提高了系統的設計速度,同時(shí)也為soc設計時(shí)所需的鎖相環(huán)ip模塊建立了精確的行為級模型。

分頻器相關(guān)文章:分頻器原理


關(guān)鍵詞: 模塊

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>