內建式抖動(dòng)測量技術(shù)(上)
Proposed Technique
《圖六 傳統時(shí)間-數位轉換過(guò)程之示意圖》

在介紹我們所提出之測試方法前,先來(lái)探討傳統測試的問(wèn)題。圖六為傳統時(shí)間-數位轉換的過(guò)程。當一時(shí)脈(SUT)發(fā)生抖動(dòng)時(shí),其邊緣會(huì )離開(kāi)原本理想的位置,此時(shí)普遍的做法會(huì )將SUT延遲一個(gè)周期時(shí)間(SUTd)后去測量En和En+1邊緣之抖動(dòng)程度。而測試方法就是將SUT送入delay chain中當作被取樣的資料,而SUTd則作為取樣時(shí)脈。當SUTd對經(jīng)過(guò)不同延遲量之SUT做取樣后即會(huì )產(chǎn)生出溫度碼(thermal code)的數位資料,此輸出資料即代表不同時(shí)脈抖動(dòng)量。
舉例來(lái)說(shuō),若目前delay chain為10級25-ps延遲量之延遲單元所組成,此時(shí)時(shí)脈周期對周期抖動(dòng)量為10-ps,經(jīng)取樣后會(huì )得到1000000000的數位碼;而若當抖動(dòng)量為30-ps,則會(huì )產(chǎn)生1100000000。因此抖動(dòng)量越大,數位碼中的1也就會(huì )越多。所以目前的技術(shù)皆是以此種想法來(lái)實(shí)現抖動(dòng)量測試,而不同之處就是會(huì )利用許多電路技巧將延遲單元的延遲量縮小以提高測試解析度,如游標延遲線(xiàn)、內插…等。
但從上述說(shuō)明即可得知,因為解析度和延遲單元之延遲量成反比,所以若不將延遲量設計得非常小,相對地就會(huì )產(chǎn)生測試誤差量。以前例來(lái)說(shuō),理想上當抖動(dòng)量為0.1-ps和24.9-ps時(shí)所得到的數位碼皆為1000000000,其最大誤差量接近一個(gè)延遲時(shí)間。所以說(shuō)若在高速低抖動(dòng)的應用中,此測試誤差量將無(wú)法說(shuō)服測試使用者。但假若利用電路上的技術(shù)縮短延遲時(shí)間減少誤差量,其還是會(huì )因制程限制有極限值存在,且通常會(huì )耗費較大的硬體面積。所以我們反向思考,不以時(shí)間-數位轉換器為出發(fā)點(diǎn),而是以一簡(jiǎn)單電路技術(shù)先放大周期對周期之抖動(dòng)量,如此一來(lái)即可減少測試電路設計的困難度并提升測試解析度。
《圖七 抖動(dòng)量放大之概念圖》

以圖七為例,若延遲單元的延遲時(shí)間為τd,則代表在無(wú)任何輔助電路下其最佳解析度即為τd。但以所提出的觀(guān)點(diǎn)來(lái)看,若此時(shí)先將輸入抖動(dòng)量放大A倍送入delay chain中,效果就如同將延遲時(shí)間縮短來(lái)增加測試解析度,也代表此時(shí)整個(gè)架構最佳解析度便可等效成”τd/A”。
舉例來(lái)說(shuō),于0.13-um制程中最小閘延遲時(shí)間為25-ps,所以采用傳統作法大約只能量測到的抖動(dòng)量為25-ps;但是若在抖動(dòng)量轉換成數位碼前先將其放大25倍,則最佳解析度即提升至1-ps(25-ps/25)。除此之外,隨著(zhù)抖動(dòng)放大倍率A大于τd后,因延遲單元的延遲時(shí)間小于1-ps(τd/A<1),所以此時(shí)將可針對sub-pico-second等級之抖動(dòng)量作測試。
因此本抖動(dòng)測試概念就是藉由放大輸入時(shí)脈周期對周期之抖動(dòng)量,進(jìn)而補足時(shí)間-數位轉換電路的不足,且更進(jìn)一步提升測試解析度,以讓此測試系統操作于高速低抖動(dòng)量的系統具有極佳準確度。圖八即為運用所提出之抖動(dòng)放大原理所實(shí)現的內建時(shí)脈抖動(dòng)量之測試架構。
《圖八 所提出之內建時(shí)脈抖動(dòng)量測試架構》

其包含了脈波吞噬電路(Pulse Remover;PR)、抖動(dòng)放大電路(Jitter Amplifier;JA)、相位選擇電路(Phase Selector;PS)、時(shí)間-輸位轉換電路(Time-to-Digital Converter;TDC)與同步電路(synchronizer)。其中PR和JA之組合是用來(lái)將輸入抖動(dòng)量做線(xiàn)性放大;而TDC的功用則可把抖動(dòng)量化成數位碼;另外同步電路會(huì )將所有的輸出數位碼作同步以利后續軟體或硬體之分析。但在此輸出只看的出周期對周期間之抖動(dòng)量,并無(wú)法判斷目前邊緣間的關(guān)系(即相位)。
因此于TDC前插入一PS[6],其用于判斷目前相位關(guān)系并決定ΦA與ΦB進(jìn)入TDC前誰(shuí)當作資料而誰(shuí)當作取樣時(shí)脈。若ΦA領(lǐng)前ΦB,則D6為Hi、ΦA’=ΦA、Φ’=ΦB、屬于正向抖動(dòng);反之若ΦB領(lǐng)前ΦA,則D6為L(cháng)ow、ΦA’=ΦB、ΦB’=ΦA、屬于反向抖動(dòng)。利用此位元之結果將可更明確判斷抖動(dòng)之型態(tài)。接下來(lái)我們就針對各主要電路做進(jìn)一部的介紹。(待續)
(本文轉載自工研院系統晶片科技中心技術(shù)期刊第8期。本文作者李瑜和鄭乃禛為工研院系統晶片科技中心設計自動(dòng)化技術(shù)組電路設計部副工程師;陳繼展為設計流程開(kāi)發(fā)部經(jīng)理)
參考文獻:
[1]S. Sunter et al, “BIST for Phase-Locked Loops in Digital Applications,” IEEE Int. Test Conf., pp. 532-540, Sept. 1999.
[2]http://www.credence.com.
[3]P. Dudek et al, “A High-Resolution CMOS Time-to-Digital Converter Utilizing a Vernier Delay Line,” IEEE J. Solid-State Circuits, vol. 35, pp. 240-247, Feb. 2000.
[4]H. Lin et al, “CMOS Built-in Test Architecture for High-Speed Jitter Measurement,” IEEE Int. Test Conf., pp. 67-76. Oct. 2003,
[5]A. H. Chan et al, “A Synthesizable, Fast and High-Resolution Timing Measurement Device Using a Component-Invariant Vernier Delay Line,” IEEE Int. Test Conf., pp. 858-867, Oct. 2001.
[6]Chin-Cheng Tsai et al, “An On-Chip Jitter Measurement Circuit for the PLL,” IEEE Asian Test Symposium Conf., pp. 1-4, 2003.
評論