文獻標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.172185
中文引用格式: 趙磊,張鋒. 基于時間累加器的二階ΔΣ時間數(shù)字轉(zhuǎn)換器[J].電子技術(shù)應(yīng)用,2017,43(10):47-51.
英文引用格式: Zhao Lei,Zhang Feng. A second-order ΔΣ TDC using time accumulator[J].Application of Electronic Technique,2017,43(10):47-51.
0 引言
隨著半導(dǎo)體工藝的進步,時間數(shù)字轉(zhuǎn)換器(Time-to-Digital Converter, TDC)本身功耗面積工藝延展性方面的優(yōu)勢使其越來越多地應(yīng)用于數(shù)字友好型模擬和混合信號電路當(dāng)中,如時間域ADC、全數(shù)字鎖相環(huán)(ADPLL),其設(shè)計關(guān)鍵在于擁有高分辨率、良好的線性度、寬動態(tài)范圍和大的信號帶寬。目前普遍實現(xiàn)的TDC可以大致分為奈奎斯特率(Nyquist-rate)型和過采樣(Oversampled)型,與ADC類似,前者適用于高采樣率情形而后者通常具備寬的動態(tài)范圍和較高的分辨率。對于Oversampled TDC即ΔΣ TDC按照噪聲整形階數(shù)可以被分為一階和高階噪聲整形TDC。前者主要包括基于門控環(huán)形振蕩器型(Gated-ring Oscillator based,GRO-based)TDC[1]和基于轉(zhuǎn)換環(huán)形振蕩器型(Switched-Ring Oscillator based,SRO-based)TDC[2],但這兩種結(jié)構(gòu)被限制在一階噪聲整形,為了獲得高分辨率和寬帶寬需要很高的過采樣比(oversampling ratio,OSR)。而高階噪聲整形的TDC可以避免這一要求。
近兩年來,時間域信號處理電路如時間放大器、時間差加法器以及時間差寄存器等電路結(jié)構(gòu)[3-5]的涌現(xiàn)為實現(xiàn)高階ΔΣ TDC提供了很高的靈活性。
基于以上分析,本文提出了一種基于GRO-based TDC并利用時間累加器來實現(xiàn)二階噪聲整形的ΔΣ TDC,該結(jié)構(gòu)的最大特點是不僅對量化噪聲進行了二階整形,還能對GRO-based TDC的轉(zhuǎn)移誤差(gating skew)和GRO本身的相位噪聲分別進行一階和二階整形,使得輸出頻譜低頻部分噪聲水平不再由GRO的1/f噪聲主導(dǎo),而是由時間累加器中時間差加法器的誤差決定。仿真表明所提出的TDC的有效分辨率可以達到2 ps,而且功耗較低。為了保證時間累加器不飽和,對TDC的輸入時間差有諸多限制,使得其應(yīng)用場景有限。
1 系統(tǒng)設(shè)計
本文的設(shè)計基礎(chǔ)是GRO-based TDC,其簡化框圖和時序圖如圖1所示,輸入高電平時環(huán)形振蕩器振蕩,低電平時狀態(tài)維持,可重置計數(shù)器在一個采樣周期TS內(nèi)通過對某一相輸出沿計數(shù)得到數(shù)字輸出碼DOUT,輸入脈沖由于其上升沿的周期性可作為時鐘使用。GRO-based TDC本身具備一階量化噪聲整形特性,前一個采樣周期剩余誤差(即量化誤差TQ[n-1])自然地成為了下一個周期的初始時間TQI[n],容易得出TQI[n]=TGRO-TQ[n-1],其中TGRO為GRO振蕩周期,實際上,當(dāng)對振蕩器每一相輸出都計數(shù)時,TDC的raw resolution將由TGRO減小到一級延時單元的延時Tq。第n個周期TDC轉(zhuǎn)換關(guān)系為式(1):
如果將GRO-based TDC兩個連續(xù)的數(shù)字輸出相減,即將TOUT[n]-TOUT[n-1]作為新的輸出結(jié)果,關(guān)于量化噪聲將呈現(xiàn)一個二階整形效果如式(3),然而這個數(shù)字輸出Ddesired[n]對應(yīng)的是TIN[n]-TIN[n-1]而并非TIN[n]的量化結(jié)果。
上面的式子即意味著時間累加過程。因此可以通過在GRO-based TDC的輸出端引入一階差分同時輸入時間間隔在量化之前進行時間域的累加,從而實現(xiàn)一個二階量化噪聲整形的TDC。
基于以上分析,本文所提出的二階ΔΣ TDC(此處的ΔΣ與傳統(tǒng)意義不同)采用了如圖2所示的結(jié)構(gòu),主要包括門控環(huán)形振蕩器(GRO)及其輸入信號處理電路(GRO Input Stage)和結(jié)果產(chǎn)生電路(Digital Phase Processor),時間累加器(Time Accumulator,TA)和數(shù)字差分器(Digital Differentiator)。在此結(jié)構(gòu)中輸入時間間隔序列經(jīng)過TA累加后送入GRO-based TDC,其輸出結(jié)果再通過一個數(shù)字差分器以獲得真實的量化結(jié)果。TA可以通過兩個時間差加法器實現(xiàn)。
2 電路設(shè)計
2.1 時間域信號處理電路
本文所采用的時間域信號處理電路的基礎(chǔ)是如圖3所示的門控延時緩沖(Gated Delay Buffer,GDB)單元,兩個反相器通過一個負(fù)載電容Cmid串聯(lián),第一個門控反相器(Gated Inverter,GI)增加了兩個輸入控制信號HLD和AWK。當(dāng)HLD上升沿到來時反相器被關(guān)斷直到AWK上升沿的到來,代表輸入時間差ΔTIN的兩個上升沿分別作用于IN和HLD端,當(dāng)?shù)谝粋€上升沿作用于IN端時,中間節(jié)點電壓Vmid開始放電直到第二個上升沿作用于HLD端,在Vmid維持狀態(tài)時,一個觸發(fā)信號作用于AWK使電容恢復(fù)放電,最終在輸出端產(chǎn)生新的上升沿信號。
在此基礎(chǔ)上實現(xiàn)時間差加法器(Time-Difference Adder,TDA)的電路結(jié)構(gòu)和工作原理如圖3所示,兩個輸入時間間隔都被增加了固定時間偏移Toff以保證正的時間差[4],ΔTIN1*和ΔTIN2*,同時第二個操作數(shù)兩個輸入需要交叉連接,從而輸出的時間差為TOUT=(Td-ΔTIN2*)-(Td-ΔTIN1*)=(Td-(-ΔTIN2+Toff))-(Td-(ΔTIN1+Toff))=ΔTIN1+ΔTIN2。
時間累加器可以通過兩個時間差加法器來實現(xiàn)[4],如圖3所示,每一個TDA的輸出都接到另一個TDA的輸入上,當(dāng)同一個時間上升沿(零時間差)作為TDA2的一個輸入時,TDA2實際上是作為一個單位增益的TDR在工作,在離散時間域中對應(yīng)z-1功能。通過分別將refb(ref的反相信號)和ref作為TDA2和TDA1的AWK信號,一系列輸入時間差能夠被累加起來。
累加器容易飽和限制了這種結(jié)構(gòu)的應(yīng)用場景,加入了固定時間偏移的時間差ΔTIN*必須要處于(0,Td)范圍內(nèi),累加過程中的每一次結(jié)果都必須滿足這個約束,因此如果持續(xù)輸入一個正的時間差序列或者如果某一次輸入時間差絕對值較大,累加器將會飽和??梢酝ㄟ^增加Td(本文中設(shè)計為2.8 ns)來緩解這一限制,一個最直接的辦法就是增加前面提到的負(fù)載電容Cmid。這種類型的TDC比較適合用于ADPLL頻率鎖定后的相位追蹤階段,ref信號和div信號之間的相位差時正時負(fù)且均值為零(帶分頻器結(jié)構(gòu)II型ADPLL)。
2.2 門控環(huán)形振蕩器
本文采用了15級多路(Multi-path)環(huán)形振蕩器結(jié)構(gòu),Multi-path結(jié)構(gòu)有利于減少電荷泄漏和再分布導(dǎo)致的轉(zhuǎn)移誤差(Gating Skew)[1],可以保證較理想的一階量化噪聲整形效果,即轉(zhuǎn)移誤差導(dǎo)致的相位噪聲減少(振蕩結(jié)束時相位的隨機性使轉(zhuǎn)移誤差在相位域呈現(xiàn)為白噪聲底),然而該結(jié)構(gòu)在本文中并未呈現(xiàn)能夠提高分辨率的特性,一般來講讀出電路中標(biāo)準(zhǔn)數(shù)字邏輯電路限定了最大振蕩頻率,振蕩頻率一定時,一個盡量高的分辨率意味著更大的級數(shù),讀出電路的復(fù)雜度和電路的功耗增加。雖然更多的級數(shù)更有利于減小轉(zhuǎn)移誤差的影響,但隨之而來的電路器件和版圖的失配帶來的噪聲削弱了這一優(yōu)勢[6],此外較低的分辨率允許使用更大尺寸的晶體管從而減小閃爍噪聲,在一定的輸入時間間隔內(nèi)意味著更少次數(shù)的翻轉(zhuǎn)進而減小功耗。
延時單元采用了偽差分結(jié)構(gòu),如圖4所示,主要是為了減小狀態(tài)監(jiān)測過程對于上升下降時間之間失配和對于緩沖器、DFF的轉(zhuǎn)換閾值的敏感性[7],再加上相對較大的raw resolution,因此可以避免讀出電路需要分組[1]。單元輸出節(jié)點增加的負(fù)載電容有利于振蕩器在hold狀態(tài)時節(jié)點電荷的保持。仿真表明GRO振蕩頻率為1.19 GHz,相位噪聲為-101 dBc@1 MHz,可以推算出TDC的Raw Resolution約為28 ps。
2.3 讀取電路
本文設(shè)計的TDC的讀取電路(Readout Circuits)框圖如圖5所示,靈敏放大器型觸發(fā)器用于采樣GRO的相位,異或門通過比較相鄰采樣相位來檢測狀態(tài)序列中“00”和“11”位置,再加上某一個相位采樣值及其計數(shù)值(如圖5中的φ0和Cnt[7:0])通過適當(dāng)?shù)木幋a和一階差分后可以得到TDC的量化結(jié)果[2]。施密特觸發(fā)器有效避免了重復(fù)計數(shù)的錯誤[6],同時相對于文獻[1]中的de-glitch電路工作速度更快,其輸出結(jié)果通過鎖存器后給到一個8位的計數(shù)器,鎖存器使能時間應(yīng)長于GRO使得要計數(shù)的翻轉(zhuǎn)沿能夠及時抵達計數(shù)器。對于計數(shù)和相位檢測可能出現(xiàn)的非一致性[1]已在數(shù)字邏輯中加入了校正。
3 仿真結(jié)果與分析
50 MHz相位調(diào)制信號被用來評估所提出的TDC的動態(tài)特性,輸入為固定時間偏移1.4 ns加上由300 kHz正弦波調(diào)制得到的峰值15 ps的時變小信號時間差,這個時間差在仿真中由電壓-時間轉(zhuǎn)換電路(Voltage-to-Time Converter,VTC)得到,整體的仿真環(huán)境如圖6所示。VTC電壓時間轉(zhuǎn)換增益約為50 ps/100 mV,當(dāng)300 kHz,15 mV峰值且互為反相的兩個電壓信號加上600 mV的直流偏置電壓給到圖中兩個VTC的電壓控制端時,輸出得到峰值15 ps的時變小信號時間差。由于VTC輸入電壓變化范圍較小,其非線性可以忽略。
圖7給出了時間累加器部分輸出結(jié)果,可以看出時間差加法器的非理想特性引入的誤差在累加過程中被放大。波形的峰值約為400 ps,與理論計算(fs/(2πfin)×15 ps)得到的397.8 ps基本保持一致。
圖8呈現(xiàn)了Virtuoso AMS環(huán)境下仿真的結(jié)果在MATLAB中進行處理所得到的功率譜密度(Power Spectral Density,PSD),處理方式為16 384點FFT,加hanning窗,1 M帶寬內(nèi)信噪比為36.7 dB。為了提高仿真效率,讀取電路中的譯碼電路用Verilog代碼代替,其余部分均為晶體管級電路。作為對比,圖9給出了GRO-based TDC的輸出功率譜密度,1 M帶寬內(nèi)信噪比為29.7 dB,可以發(fā)現(xiàn)二階量化噪聲整形相對于一階顯著提高了TDC的性能。
結(jié)果表明本文所提出的ΔΣ TDC基本實現(xiàn)了二階量化噪聲整形效果,1 M帶寬內(nèi)噪聲底約為-82 dBps2/Hz(圖8中橫線),等效到50 Ms/s Nyquist型TDC的分辨率約為2 ps,因此本文設(shè)計的TDC有效分辨率在1 M帶寬內(nèi)可以達到2 ps。通常GRO-based TDC低頻PSD由VCO的1/f閃爍噪聲主導(dǎo),會在低頻段呈現(xiàn)-10 dB/decade的變化趨勢,如圖9所示。而本文的結(jié)構(gòu)突破了該限制,GRO-based TDC的物理噪聲如VCO本身的相位噪聲和非物理噪聲如轉(zhuǎn)移誤差分別被二階和一階整形,時間差加法器的誤差在時間累加器中也會逐漸積累,所以只有該誤差才會不經(jīng)整形地傳遞到輸出端。兩個TDA的誤差近似白噪聲,所以輸出頻譜低頻部分平坦,圖8中橫線對應(yīng)的均方根抖動(rms jitter)為577 psrms。因此,減小的TDA的誤差對于改善TDC的性能具有重要意義,精心設(shè)計的TDA能夠進一步提高信噪比。
電路整體功耗取決于輸入時間間隔,進一步仿真表明在測量間隔1 ns時功耗約為1.19 mW。
4 結(jié)論
本文設(shè)計了一種具備二階量化噪聲整形功能的ΔΣ TDC,兼具高分辨率和寬帶寬特點。這種結(jié)構(gòu)實現(xiàn)高階量化噪聲整形的方式避免了單環(huán)結(jié)構(gòu)潛在的穩(wěn)定性問題和MASH結(jié)構(gòu)中的失配問題,而僅僅需要增加的時間累加器是時間域電路,這一點符合深亞微米CMOS工藝下用時間精度換取信號幅度的趨勢,這些電路高度數(shù)字化,主要由邏輯門電路構(gòu)成,將極大程度地受益于數(shù)字電路可遷移性強等特點。該結(jié)構(gòu)的缺點是輸入動態(tài)范圍小,適用于ADPLL的相位追蹤階段。仿真表明本文所設(shè)計的ΔΣ TDC在1 M帶寬內(nèi)能夠取得2 ps的有效分辨率。
參考文獻
[1] STRAAYER M Z,PERROTT M H.A multi-path gated ring oscillator TDC with first-order noise shaping[J].IEEE J.Solid-State Circuits,2008,(44)4:1089-1098.
[2] ELSHAZLY A,RAO S,YOUNG B,et al.A noise-shaping time-to-digital converter using switched-ring oscillators-Analysis,design,and measurement techniques[J].IEEE J.Solid-State Circuits,2014,(49)5:1184-1197.
[3] YU W,KIM K S,CHO S H.A 0.22 psrms integrated noise 15 MHz bandwidth fourth-order ΔΣ time-to-digital converter using time-domain error-feedback filter[J].IEEE J.Solid-State Circuits,2015,(50)5:1251-1262.
[4] HONG J P,KIM S J,LIU J,et al.A 0.004 mm2 250 uW ΔΣ TDC with time-difference accumulator and a 0.012 mm2 2.5 mW bang-bang digital PLL using PRNG for low-power SoC applications[C].IEEE ISSCC Dig.Tech.Papers,2012:240-242.
[5] KIM K S,YU W,CHO S H.A 9 bit,1.12 ps resolution 2.5 b/stage pipelined time-to-digital converter in 65 nm CMOS using time-register[J].IEEE J.Solid-State Circuits,2014,(49)4:1007-1016.
[6] YAO C W,JR A N W.A 2.8-3.2 GHz fractional-N digital PLL with ADC-assisted TDC and inductively coupled fine-tuning DCO[J].IEEE J.Solid-State Circuits,2013,(48)3:698-710.
[7] NG A W L,ZHENG S Y,LUONG H C.A 4.1 GHz~6.5GHz all-digital frequency synthesizer with a 2nd-order noise-shaping TDC and a transformer-coupled QVCO[C].Proc.ESSCIRC 2012:189-192.
作者信息:
趙 磊1,2,張 鋒1
(1.中國科學(xué)院 微電子研究所,北京100029;2.中國科學(xué)院大學(xué),北京100049)