<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 超高速CMOS動(dòng)態(tài)負(fù)載分頻器設(shè)計(jì)及研究

          超高速CMOS動(dòng)態(tài)負(fù)載分頻器設(shè)計(jì)及研究

          作者: 時(shí)間:2011-03-19 來(lái)源:網(wǎng)絡(luò) 收藏

          在比較反轉(zhuǎn)觸發(fā)器(TFF)的各種結(jié)構(gòu)的基礎(chǔ)上,給出了一種單時(shí)鐘信號(hào)控制實(shí)現(xiàn)超高速分頻的電路結(jié)構(gòu),以及具體設(shè)計(jì)過(guò)程。分頻器使用動(dòng)態(tài)負(fù)載,輸出兩路互補(bǔ)信號(hào)。采用SMIC 0.18um 1P6M CMOS工藝,在電源電壓為1.8 V的情況下,仿真實(shí)現(xiàn)了工作速度10 GHz(可工作頻率范圍為1~13.5 GHz)、功耗僅為3.1 mW的二分頻器,可用于超高速鎖相環(huán)、時(shí)鐘數(shù)據(jù)恢復(fù)設(shè)計(jì)中。

          0. 引言

          分頻電路在頻率合成、光纖通信、無(wú)線通信等系統(tǒng)中有著廣泛應(yīng)用。在高速通訊系統(tǒng)中, 當(dāng)數(shù)據(jù)傳輸速率達(dá)到或超過(guò)10GB/s時(shí),傳統(tǒng)的實(shí)現(xiàn)方法是采用雙極性硅、GaAs、InP等工藝 實(shí)現(xiàn)[2],但由于其較高的電壓和電流,其功耗也相對(duì)較大。隨著CMOS工藝向深亞微米發(fā)展, 其低功耗、高集成度、低價(jià)位、高性能的優(yōu)勢(shì)使CMOS工藝日益成為業(yè)界主流工藝,提高CMOS 工藝分頻器的工作速度,成為設(shè)計(jì)的一個(gè)熱點(diǎn)[3]。高速分頻電路一般有三種電路結(jié)構(gòu):基于 TFF(Toggle Flip-Flip) 的分頻器,注入鎖定分頻器和再生分頻器。注入鎖定分頻器輸出時(shí) 鐘穩(wěn)定,用于對(duì)輸出時(shí)鐘要求較高的場(chǎng)合,利用注入鎖定分頻系統(tǒng)可以實(shí)線非常高速的分頻 設(shè)計(jì)[4],但這種分頻器一般鎖定范圍很窄,且結(jié)構(gòu)復(fù)雜,功耗偏大;再生分頻器在高頻時(shí)具 有更高的鎖定范圍,但需要使用很多無(wú)源器件,占用芯片面積很大,且不利于電路匹配。

          基于TFF的CMOS分頻電路主要有以下幾種:源極耦合邏輯(SCFL)電路,通常,超高速 分頻器采用SCFL邏輯實(shí)現(xiàn)的居多[5],這種結(jié)構(gòu)邏輯可以工作在輸入信號(hào)擺幅比較低的情況 下,因此電路速度較快,但這種結(jié)構(gòu)層次較多,不適合低電源電壓下的超高速分頻器設(shè)計(jì); 針對(duì)SCFL在低電源電壓下存在的問題,文獻(xiàn)[5]提出了偽差分邏輯電路,這樣低電源電壓下 電壓分配的問題得到了緩解,但是需要完全互補(bǔ)的時(shí)鐘信號(hào)來(lái)確保鎖存器的正常工作,在高 速通信中,電路的測(cè)試條件很難滿足;文獻(xiàn)[6]根據(jù)負(fù)載電阻是鎖存器速度的一個(gè)關(guān)鍵因素 提出了差動(dòng)動(dòng)態(tài)負(fù)載邏輯電路結(jié)構(gòu),電源電壓1.8V時(shí),采用標(biāo)準(zhǔn)0.25μm CMOS工藝,最高工 作頻率超過(guò)16GHz,功耗約為3mW,由此看出,動(dòng)態(tài)負(fù)載確實(shí)可以提高電路速度,輸出信號(hào)幅 度也足夠大,但是差分時(shí)鐘信號(hào)的相同直流偏置不易選擇,有文獻(xiàn)提出采用不同的直流偏置,但都會(huì)引入其它的問題;文獻(xiàn)[7]提出了單時(shí)鐘信號(hào)控制的動(dòng)態(tài)鎖存邏輯結(jié)構(gòu),有效解決了 直流偏置問題,本文采取此結(jié)構(gòu)實(shí)現(xiàn)了超高速分頻,并且給出了具體分析設(shè)計(jì)過(guò)程。

          1. 分頻電路原理與設(shè)計(jì)

          基于TFF的分頻器一般使用電流模式邏輯(CML),可獲得很大的工作頻率范圍,且通常由 兩個(gè)相同的互相耦合的鎖存器構(gòu)成,圖1給出了分頻器的結(jié)構(gòu),由兩個(gè)CML D鎖存器組成。鎖 存器2的輸出反饋至鎖存器1的輸入,當(dāng)時(shí)鐘為低電平時(shí),鎖存器1工作在采樣模式,鎖存器2 工作在鎖存模式;時(shí)鐘為高時(shí),鎖存器1工作在鎖存模式,鎖存器2工作在采樣模式。因此, D觸發(fā)器輸出數(shù)據(jù)變化發(fā)生在時(shí)鐘變化邊沿,且每?jī)蓚€(gè)時(shí)鐘周期,數(shù)據(jù)只發(fā)生一次跳變,從 而實(shí)現(xiàn)了二分頻。

          圖2為動(dòng)態(tài)CML D鎖存器電路結(jié)構(gòu),采樣部分由Mn0、Mn1、Mn2組成,Mn3、Mn4組成 的正反饋鎖存邏輯電平。電路具有以下特點(diǎn):

          采用PMOS 作為動(dòng)態(tài)負(fù)載,可實(shí)現(xiàn)不同負(fù)載的有效控制,在DFF 的采樣狀態(tài),PMOS 負(fù)載 晶體管工作在線性區(qū),其打開電阻非常小,較小的RC 時(shí)間常數(shù)使得NMOS 對(duì)(Mn1,Mn2)能夠 以較快的速度感應(yīng)D / D 輸入數(shù)據(jù)的變化,正反饋連接的NMOS 對(duì)(Mn3,Mn4)進(jìn)一步加速狀態(tài) 的轉(zhuǎn)換;維持狀態(tài),PMOS 負(fù)載晶體管關(guān)斷,產(chǎn)生較大的RC 延時(shí),正反饋連接的NMOS 對(duì) (Mn3,Mn4)保持DFF 的輸出數(shù)據(jù)。

          電路由單時(shí)鐘控制,時(shí)鐘分別加在PMOS 管的柵極和NMOS 管的源極,通過(guò)使用共柵極組 態(tài),輸入時(shí)鐘信號(hào)CK 的直流偏置可以同時(shí)對(duì)PMOS 負(fù)載和NMOS 開關(guān)進(jìn)行優(yōu)化。這個(gè)技術(shù)能 使鎖存器工作在更高的頻率上。同時(shí)共柵連接的NMOS(Mn0)允許其穩(wěn)定的工作在較低的電源 電壓下[6],適當(dāng)調(diào)節(jié),可達(dá)到零閾值電壓。

          開關(guān)管MN0 的導(dǎo)通和關(guān)斷是鎖存器工作在采樣和保持模式的條件,因此要使鎖存器正常 工作,MN0 不能始終導(dǎo)通。這樣,比之于一直導(dǎo)通的電流源,該鎖存器的功耗明顯降低。

          2.設(shè)計(jì)過(guò)程

          2.1 D 鎖存器延時(shí)分析

          2.2 D 鎖存器具體設(shè)計(jì)步驟

          首先,根據(jù)所要求的參數(shù),如速度、擺幅、電壓、電流、負(fù)載等等確定電路具體結(jié)構(gòu), 本文中根據(jù)速度和功耗的要求,以及前面對(duì)各結(jié)構(gòu)的分析,采用動(dòng)態(tài)負(fù)載結(jié)構(gòu)。

          其次,根據(jù)所采用的工藝,提取所需要的晶體管基本參數(shù),根據(jù)(2)、(3)式,當(dāng)輸 入信號(hào)速度達(dá)到10GB/s,結(jié)合需要達(dá)到的參數(shù)要求,選擇合適的便置電流Is。

          第三,進(jìn)行靜態(tài)工作點(diǎn)分析,CK 輸入為低電平時(shí),MN0 導(dǎo)通,同時(shí)MP1、MP2 工作 在線性區(qū);而CK 為高時(shí),Mn0 關(guān)斷,Mp1 和Mp2 工作在截止區(qū);可得到:

          由式(6)、(7)可確定CK 的直流工作范圍,而式(4)、(5)可確定偏置電壓的大小范圍。 第四,根據(jù)以上計(jì)算的靜態(tài)電流和電壓偏置等數(shù)值,結(jié)合提取的工藝參數(shù),估算各晶 體管的寬長(zhǎng)比。

          第五,在靜態(tài)工作點(diǎn)正確的情況下,將鎖存器接成分頻器結(jié)構(gòu),并進(jìn)行瞬態(tài)分析,使 分頻器自由振蕩,測(cè)算分頻器自由振蕩時(shí)的輸出頻率,如果要求分頻器正常工作時(shí)輸入的時(shí) 鐘頻率為f,則認(rèn)為分頻器自由振蕩的輸出頻率為f/2 最佳。

          靜態(tài)工作點(diǎn)需要根據(jù)系統(tǒng)的實(shí)際情況,通過(guò)仿真進(jìn)行調(diào)整,而重復(fù)以上第二到第五步 驟的過(guò)程。此外,鎖存器中決定其工作速度的因素有:Q 、Q 兩節(jié)點(diǎn)的電容,輸出電壓擺幅 和充、放電電流。為提高電路速度,電路設(shè)過(guò)程中要盡量減小Q 、Q 兩節(jié)點(diǎn)的電容,增大充、 放電電流,而對(duì)輸出電壓擺幅的要求要從兩方面考慮,輸出電壓擺幅過(guò)大,充、放電過(guò)程持續(xù)時(shí)間會(huì)增加,輸出電壓擺幅過(guò)小,則無(wú)法驅(qū)動(dòng)后續(xù)電路。因此,要合理設(shè)計(jì)輸出電壓擺幅。

          3 仿真結(jié)果

          本文采用SMIC 0.18um 1P6M CMOS 工藝,使用Cadence 公司的Spectre 仿真器,對(duì)電 路進(jìn)行了各種情況仿真。本文對(duì)分頻電路在室溫下對(duì)不同的工藝角進(jìn)行了仿真,仿真結(jié)果顯 示,在Typical NMOS 和Typical PMOS 下,分頻器最高可以工作在13.5GHz,在快NMOS 和快PMOS 下,分頻器可以達(dá)到14GHz 以上頻率。10GHz 時(shí)鐘下的輸入輸出信號(hào)波形如圖 4 所示,其中,Vin1為輸入時(shí)鐘信號(hào),OUT 為輸出信號(hào)。調(diào)試參數(shù)為:VCLK-=0V,VCLK+=1.5V, T=100ps, Vbias=1.2V. Wmp1、Wmp2=5.5u,Wmn1、Wmn2=4.4u,Wmn3、Wmn4=2.2u,Wmn0=16u, L=0.18u。

          圖4 波形中可以看出,信號(hào)在兩級(jí)鎖存器間傳遞時(shí),由于信號(hào)的突變,而引起毛刺,在 信號(hào)輸出端加上緩沖電路,可以淹沒這種影響,其波形輸出如圖5 所示,由圖可知分頻器很 好實(shí)現(xiàn)了兩路正交輸出信號(hào),正確實(shí)現(xiàn)了二分頻,輸出擺幅也滿足設(shè)計(jì)要求。

          表1 給出本文中電路功耗和文獻(xiàn)[3-6]所用電路功耗。可以看出,本文電路設(shè)計(jì)功耗相對(duì) 較低。

          4 結(jié)論

          本文采用SMIC 0.18um 1P6M CMOS 工藝,單時(shí)鐘信號(hào)控制的動(dòng)態(tài)鎖存邏輯結(jié)構(gòu),在 電源電壓為1.8 V 的情況下,仿真實(shí)現(xiàn)了一個(gè)10 GHz(可工作頻率范圍為1~13.5 GHz)、功 耗僅為3.1 mW 的分頻器。該電路結(jié)構(gòu)簡(jiǎn)單、功耗低,可用于光纖通訊、雷達(dá)、測(cè)量等系統(tǒng) 中,具有較廣泛的應(yīng)用前景。

          本文作者創(chuàng)新點(diǎn):文章詳細(xì)介紹了二分頻電路的設(shè)計(jì)過(guò)程和分析方法,采用SMIC 0.18um 1P6M CMOS 工藝,仿真實(shí)現(xiàn)了頻帶寬、功耗低的超高速二分頻電路,可廣泛用于超高頻率 條件下鎖相環(huán)、時(shí)鐘數(shù)據(jù)恢復(fù)電路。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();