專利名稱:用于產(chǎn)生抖動(dòng)測(cè)試信號(hào)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
一般來(lái)講,本發(fā)明涉及集成電路領(lǐng)域。更具體地說(shuō),本發(fā)明針對(duì)產(chǎn)生抖動(dòng)測(cè)試信號(hào)的系統(tǒng)和方法。
背景技術(shù):
通過(guò)用一個(gè)或多個(gè)抖動(dòng)測(cè)試信號(hào)激勵(lì)電路,然后測(cè)量和分析電路對(duì)抖動(dòng)信號(hào)的響應(yīng),來(lái)測(cè)試各種類(lèi)型電路的抖動(dòng)容限。這種抖動(dòng)測(cè)試的一個(gè)實(shí)例是測(cè)試串行器/解串器(SerDes)裝置以確定其誤碼率(BER),誤碼率是SerDes裝置的關(guān)鍵品質(zhì)因數(shù)。抖動(dòng)測(cè)試的具體實(shí)例在2004年5月3日以Roberts等人的名義提交的題為“測(cè)試集成電路的系統(tǒng)和方法”的美國(guó)專利申請(qǐng)序號(hào)10/838846中公開(kāi),通過(guò)引用將其完整地結(jié)合到本文中。
圖1顯示用于通過(guò)全測(cè)試速度抖動(dòng)測(cè)試信號(hào)112以傳統(tǒng)方式激勵(lì)被測(cè)裝置(DUT)108的電路104的示范先有技術(shù)抖動(dòng)發(fā)生器100。按照傳統(tǒng)方式,低頻參考信號(hào)116由頻率縮放器120按比例提高至所需的測(cè)試頻率,從而創(chuàng)建全速參考信號(hào)124。然后,注入電路132將調(diào)制信號(hào)128注入全速參考信號(hào)124中,從而創(chuàng)建全速抖動(dòng)測(cè)試信號(hào)112。調(diào)制信號(hào)128有時(shí)是使用任意波形發(fā)生器產(chǎn)生的模擬波形。在測(cè)試高速數(shù)字集成電路和系統(tǒng)的上下文中,有時(shí)無(wú)需任意信號(hào)并且僅檢驗(yàn)隨機(jī)噪聲容限。在這種情況下,抖動(dòng)注入可通過(guò)將調(diào)制信號(hào)128(在這種情況下是噪聲)直接疊加在全速參考信號(hào)124上進(jìn)一步簡(jiǎn)化。雖然這簡(jiǎn)化了實(shí)現(xiàn),但是它仍需要來(lái)自任意波形發(fā)生器或替代噪聲源的模擬輸入。美國(guó)專利No.6665808公開(kāi)了應(yīng)用微處理器產(chǎn)生標(biāo)稱參數(shù)值信號(hào)并且應(yīng)用存儲(chǔ)器存儲(chǔ)和產(chǎn)生參數(shù)變化值信號(hào)的現(xiàn)有技術(shù)測(cè)試信號(hào)發(fā)生器。該標(biāo)稱參數(shù)值信號(hào)和參數(shù)變化值信號(hào)由耦合器組合并將組合信號(hào)提供給全速參考信號(hào)。對(duì)于相對(duì)較低和中等頻率的測(cè)試信號(hào),這些方案一般能有效工作。但是,隨著電路速度的提高,由于抖動(dòng)注入電路對(duì)諸如噪聲、環(huán)境效應(yīng)以及寄生效應(yīng)之類(lèi)的影響全速測(cè)試信號(hào)質(zhì)量的干擾的敏感性增強(qiáng),它們變得越來(lái)越難以實(shí)現(xiàn)。這種困難通常表現(xiàn)為由于諸如需要使用外來(lái)半導(dǎo)體加工技術(shù)和/或材料和/或相對(duì)復(fù)雜的電路來(lái)實(shí)現(xiàn)傳統(tǒng)高速測(cè)試信號(hào)發(fā)生器之類(lèi)的因素而增加的實(shí)現(xiàn)成本。需要的是產(chǎn)生用于抖動(dòng)測(cè)試的高質(zhì)高速抖動(dòng)信號(hào)的低成本系統(tǒng)和方法。
發(fā)明概述在一個(gè)方面,本發(fā)明針對(duì)用于產(chǎn)生抖動(dòng)信號(hào)的系統(tǒng)。該系統(tǒng)包括在操作上配置為將抖動(dòng)注入具有第一頻率的參考信號(hào)中以產(chǎn)生第一抖動(dòng)信號(hào)的抖動(dòng)注入器。頻率縮放器在操作上配置為將第一抖動(dòng)信號(hào)乘以頻率乘數(shù),從而產(chǎn)生具有高于第一頻率的第二頻率的第二抖動(dòng)信號(hào)。在另一個(gè)方面,本發(fā)明針對(duì)包括功能電路以及與該功能電路電氣通信的測(cè)試系統(tǒng)的系統(tǒng)。測(cè)試系統(tǒng)在操作上配置為激勵(lì)功能電路作為具有第一頻率的第一抖動(dòng)信號(hào)的函數(shù)。該測(cè)試系統(tǒng)包括在操作上配置為將抖動(dòng)注入具有第一頻率的參考信號(hào)中以產(chǎn)生具有低于第一頻率的第二頻率的第二抖動(dòng)信號(hào)的抖動(dòng)注入器。頻率縮放器在操作上配置為將第二抖動(dòng)信號(hào)乘以乘數(shù),從而產(chǎn)生第一抖動(dòng)信號(hào)。在又一個(gè)方面,本發(fā)明針對(duì)產(chǎn)生具有第一頻率的第一抖動(dòng)信號(hào)的方法。該方法包括將抖動(dòng)注入?yún)⒖夹盘?hào)中以產(chǎn)生具有第一頻率的第一抖動(dòng)信號(hào)的步驟。第一抖動(dòng)信號(hào)乘以預(yù)定的頻率乘數(shù),從而產(chǎn)生具有高于第一頻率的第二頻率的第二抖動(dòng)信號(hào)。
附圖概述為說(shuō)明本發(fā)明,附圖顯示當(dāng)前優(yōu)選的本發(fā)明的形式。但是應(yīng)該理解,本發(fā)明不限于附圖中顯示的確切配置和手段,其中圖1是以傳統(tǒng)方式產(chǎn)生全速抖動(dòng)信號(hào)的示范先有技術(shù)抖動(dòng)信號(hào)發(fā)生器的電路圖;圖2是包括包含本發(fā)明的多速抖動(dòng)信號(hào)發(fā)生器的測(cè)試系統(tǒng)的測(cè)試設(shè)置的局部高級(jí)示意圖/局部側(cè)視圖;圖3是圖2的測(cè)試系統(tǒng)結(jié)合自動(dòng)測(cè)試設(shè)備和被測(cè)裝置的高級(jí)示意圖;圖4是適合在圖2和3的測(cè)試系統(tǒng)中使用的本發(fā)明的多速抖動(dòng)信號(hào)發(fā)生器的高級(jí)示意圖;圖5A是適合在圖4的頻率縮放器中使用的鎖相環(huán)的高級(jí)示意圖;圖5B是圖5A的鎖相環(huán)的相位響應(yīng)與頻率的示范曲線;圖6A是通過(guò)應(yīng)用適用于低頻參考信號(hào)的緩慢變化的調(diào)制信號(hào)創(chuàng)建的低速測(cè)試信號(hào)的樣本頻譜的曲線;圖6B是對(duì)應(yīng)于圖6A的低速測(cè)試信號(hào)作為從圖5A的PLL的輸出的全速測(cè)試信號(hào)的頻譜的曲線;圖6C是圖6B的全速測(cè)試信號(hào)的時(shí)域曲線;圖6D是圖6B的全速測(cè)試信號(hào)的時(shí)域詳細(xì)視圖;圖7是適合在圖4的抖動(dòng)注入器中使用的抖動(dòng)注入電路的高級(jí)示意圖;圖8是適合在圖7的靜態(tài)延遲發(fā)生器中使用的靜態(tài)延遲電路的高級(jí)示意圖;圖9是適合在圖7的定時(shí)誤差發(fā)生器中使用的定時(shí)誤差電路的示意圖;圖10A是適合在圖7的定時(shí)誤差發(fā)生器中使用的備選定時(shí)誤差電路的高級(jí)示意圖;圖10B是適合在圖10A的延遲微調(diào)器中使用的微調(diào)電路的示意圖;圖11是說(shuō)明用于提供圖4的低頻參考信號(hào)的可轉(zhuǎn)換源配置的高級(jí)示意圖;以及圖12是包含圖4所示的多種類(lèi)型多速抖動(dòng)信號(hào)發(fā)生器的集成電路芯片的很高級(jí)示意圖。
詳細(xì)說(shuō)明參照附圖,圖2顯示根據(jù)本發(fā)明總體以數(shù)字200表示的測(cè)試設(shè)置。測(cè)試設(shè)置200通常包括被測(cè)裝置(DUT)204以及經(jīng)由在DUT和測(cè)試系統(tǒng)之間提供信號(hào)通路的接口、如接口板212與DUT電氣通信的測(cè)試系統(tǒng)208。測(cè)試系統(tǒng)208包括能夠產(chǎn)生質(zhì)量高于傳統(tǒng)方法產(chǎn)生的抖動(dòng)測(cè)試信號(hào)的質(zhì)量的全速抖動(dòng)測(cè)試信號(hào)(未示出)的多速抖動(dòng)信號(hào)發(fā)生器216。如下面結(jié)合圖4詳細(xì)說(shuō)明的,抖動(dòng)信號(hào)發(fā)生器216在本文中被稱為“多速”以表示參考抖動(dòng)信號(hào)以第一速度產(chǎn)生,然后將速度按比例提高以創(chuàng)建提供給DUT204的全速抖動(dòng)測(cè)試信號(hào)。以這種方式產(chǎn)生全速測(cè)試信號(hào)允許多速抖動(dòng)信號(hào)發(fā)生器216提供比傳統(tǒng)方式產(chǎn)生的全速抖動(dòng)測(cè)試信號(hào)受諸如噪聲及電氣和寄生效應(yīng)之類(lèi)的干擾影響更小的抖動(dòng)測(cè)試信號(hào)。DUT204可包括要使用多速抖動(dòng)信號(hào)發(fā)生器216測(cè)試的高速電路,例如串行器/解串器(SerDes)電路220。雖然SerDes電路220提供純數(shù)字的功能,即,將并行數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換成串行比特流或反之,但它表現(xiàn)為類(lèi)似模擬的方式,特別是在通常用于千兆位每秒(Gbps)速度的低壓差分信號(hào)傳送技術(shù)中。已發(fā)現(xiàn)抖動(dòng)測(cè)量是用于測(cè)量SerDes電路的誤碼率(BER)的SerDes測(cè)試中的重要因素。BER是SerDes電路的最重要的品質(zhì)因數(shù)。同樣,要強(qiáng)調(diào)的是,此實(shí)例用于說(shuō)明測(cè)試系統(tǒng)208(圖1),并且更具體地說(shuō),是涉及具體和當(dāng)前適時(shí)申請(qǐng)的多速抖動(dòng)信號(hào)發(fā)生器216。但是,本領(lǐng)域的技術(shù)人員容易知道,多速抖動(dòng)信號(hào)發(fā)生器決不局限于SerDes電路220的抖動(dòng)測(cè)試。相反,本發(fā)明的任何一個(gè)或多個(gè)高級(jí)功能和概念實(shí)際上都可實(shí)現(xiàn)于包括抖動(dòng)測(cè)試的任何種類(lèi)的電路測(cè)試應(yīng)用中,諸如鎖相環(huán)(PLL)電路、時(shí)鐘分配緩沖器以及重定時(shí)器的測(cè)試等。如本領(lǐng)域眾所周知的,諸如SerDes電路220之類(lèi)的高速數(shù)字電路可用于在各種應(yīng)用中通過(guò)一個(gè)或多個(gè)串行鏈路發(fā)送和接收并行數(shù)據(jù),例如符合大量通信標(biāo)準(zhǔn)的任何一個(gè)或多個(gè)的數(shù)據(jù)通信應(yīng)用。這些標(biāo)準(zhǔn)包括諸如PCI express之類(lèi)的芯片到芯片和板到板標(biāo)準(zhǔn),以及諸如SONET之類(lèi)的遠(yuǎn)程電信標(biāo)準(zhǔn)。目前,SerDes電路正設(shè)計(jì)為以Gbps方式工作,并可能在將來(lái)更快地工作。獨(dú)立來(lái)說(shuō),傳統(tǒng)ATE常常不適合用于測(cè)試Gbps SerDes裝置,因?yàn)槠鋬?nèi)部時(shí)鐘過(guò)慢而無(wú)法以其額定速度來(lái)測(cè)試這些裝置。雖非必要,但DUT204通常會(huì)是集成電路芯片或芯片組。要測(cè)試的相應(yīng)電路,例如SerDes電路220,可以是任何服從電氣性能和/或特性測(cè)試的數(shù)字、模擬或混合信號(hào)電路。本領(lǐng)域的技術(shù)人員知道,由于使用本發(fā)明的測(cè)試系統(tǒng)208可測(cè)試的電路的廣泛性,使用測(cè)試系統(tǒng)208可執(zhí)行的性能和特性測(cè)試也具有相應(yīng)的廣泛性。因此,雖然本發(fā)明專門(mén)結(jié)合SerDes電路220的測(cè)試來(lái)說(shuō)明,但它決不局限于這一個(gè)應(yīng)用。相反,提供SerDes實(shí)現(xiàn)是為了舉例說(shuō)明本發(fā)明的各種特征。本領(lǐng)域的技術(shù)人員將容易理解如何將本發(fā)明的這些特征和廣義原理應(yīng)用到其它類(lèi)型的可測(cè)試電路和測(cè)試。此外,應(yīng)當(dāng)注意,雖然多速抖動(dòng)信號(hào)發(fā)生器216顯示為在測(cè)試系統(tǒng)208中實(shí)現(xiàn),但實(shí)際上它可在任何測(cè)試設(shè)置中實(shí)現(xiàn),諸如基于自動(dòng)測(cè)試設(shè)備(ATE)的設(shè)置、獨(dú)立抖動(dòng)測(cè)試設(shè)置或內(nèi)置自檢(BIST)設(shè)置等。實(shí)際上,由于在產(chǎn)生如下面討論的圖4的調(diào)制信號(hào)416之類(lèi)的調(diào)制信號(hào)方面的硬件效率,本發(fā)明的多速抖動(dòng)信號(hào)發(fā)生器很適合BIST實(shí)現(xiàn)。下面結(jié)合圖4和12論述BIST實(shí)現(xiàn)的一個(gè)實(shí)例。本領(lǐng)域的技術(shù)人員容易理解在這些備選設(shè)置的任何一個(gè)中實(shí)現(xiàn)多速抖動(dòng)信號(hào)發(fā)生器216所必需的修改,因此沒(méi)有必要逐個(gè)進(jìn)行詳細(xì)說(shuō)明,本領(lǐng)域的技術(shù)人員也能最全面地實(shí)施本發(fā)明。對(duì)于可包括在測(cè)試設(shè)置200中的額外特征的更詳細(xì)說(shuō)明,可參考通過(guò)引用完整地結(jié)合到本文中的2004年5月3日提交的題為“測(cè)試集成電路的系統(tǒng)和方法”的美國(guó)專利申請(qǐng)序號(hào)10/838846。接口板212,例如,可能是結(jié)合ATE224使用的傳統(tǒng)裝置接口板(DIB)。接口板212可包括一個(gè)或多個(gè)用于接收相應(yīng)數(shù)量的DUT(204)的DUT插槽228,以及一個(gè)或多個(gè)用于接收各種測(cè)試模塊或測(cè)試板的檢測(cè)器支持插槽232,其中的一個(gè)或多個(gè)可包括測(cè)試系統(tǒng)208。本文所使用的術(shù)語(yǔ)“插槽”以及類(lèi)似術(shù)語(yǔ)用作廣義,表示屬于和/或接合接口板212、以便相對(duì)于板充分固定測(cè)試系統(tǒng)208并且將測(cè)試系統(tǒng)與板電氣連接的任何結(jié)構(gòu)。在傳統(tǒng)DIB上,通常提供檢測(cè)器支持插槽232以接收各種模塊和/或板(未示出),例如經(jīng)由ATE 224支持測(cè)試的信號(hào)調(diào)節(jié)板,等等。每個(gè)DUT插槽228可包括多個(gè)電連接器/觸點(diǎn)236,例如,用于將相應(yīng)DUT204與接口板212電連接的彈簧針,等等。同樣,每個(gè)檢測(cè)器支持插槽232可包括電連接器(未示出),例如用于將相應(yīng)測(cè)試模塊,此處為測(cè)試系統(tǒng)208與接口板212電連接的引腳觸點(diǎn)。接口板212也可包括其它用于控制板的傳統(tǒng)電子線路(未示出),以及用于將ATE224與板電連接的通信端口240。在本發(fā)明的測(cè)試設(shè)置200的其它實(shí)施例中,接口可以是獨(dú)立裝置表征板(未示出),例如類(lèi)似接口板212的板,但不包括與ATE224通信所需的電子線路和通信端口132。ATE224,如果有,可以是傳統(tǒng)ATE,例如遺留ATE,或者是專門(mén)為與本發(fā)明的測(cè)試系統(tǒng)208配合使用而修改的。測(cè)試設(shè)置200可以可選地包括包含例如圖形用戶接口之類(lèi)的用戶接口148的主機(jī)244,在操作上配置用于對(duì)測(cè)試系統(tǒng)208的操作進(jìn)行編程和/或控制。主機(jī)244可集成到測(cè)試系統(tǒng)208中,或者也可以置于離測(cè)試系統(tǒng)遠(yuǎn)的位置,例如跨過(guò)一個(gè)或多個(gè)如局域網(wǎng)(LAN)252和廣域網(wǎng)(WAN)256之類(lèi)的計(jì)算機(jī)網(wǎng)絡(luò),包括因特網(wǎng)。用戶接口248的實(shí)現(xiàn)可允許用戶從實(shí)際上任何位置從實(shí)際上任何適當(dāng)用戶裝置260操作測(cè)試系統(tǒng)208。如圖3所示,測(cè)試系統(tǒng)208可包括至少一個(gè)測(cè)量引擎300、302,通信引擎304以及計(jì)算引擎308。下面會(huì)更詳細(xì)地說(shuō)明這些組件中的每一個(gè)。但是,作為一般概述,一個(gè)或多個(gè)測(cè)量引擎300、302可包括用于電激勵(lì)或激勵(lì)被測(cè)電路以及用于測(cè)量電路上的激勵(lì)效應(yīng)或響應(yīng)的測(cè)試儀器312、316等等。通信引擎304提供用于與ATE224和/或用戶接口248通信以便控制測(cè)試系統(tǒng)208的操作以及從測(cè)試系統(tǒng)下載測(cè)試結(jié)果和其它數(shù)據(jù)等等的功能。計(jì)算引擎308可提供各種功能,例如控制測(cè)量引擎300、302和通信引擎304,并且將原始測(cè)量數(shù)據(jù)處理為有用的結(jié)果。在高層,測(cè)試系統(tǒng)208的特征除其它的之外還可包括1)可配置為“即時(shí)”處理測(cè)量數(shù)據(jù)的能力,即,當(dāng)一個(gè)或多個(gè)測(cè)量引擎正在進(jìn)行測(cè)試時(shí);2)可配置為與各種ATE224接口的能力,包括遺留和傳統(tǒng)ATE;以及3)可配置為與ATE環(huán)境外部的專用用戶接口248接口的能力。每個(gè)測(cè)量引擎300、302、通信引擎304以及計(jì)算引擎308均可使用各種硬件和軟件方案來(lái)實(shí)現(xiàn)。一般來(lái)講,測(cè)量引擎300、302的首要任務(wù)包括向DUT204提供刺激(或激勵(lì))并且測(cè)量DUT對(duì)該刺激(激勵(lì))的響應(yīng)。在這方面,每個(gè)測(cè)量引擎300、302可包括一個(gè)或多個(gè)多速抖動(dòng)信號(hào)發(fā)生器216以及一個(gè)或多個(gè)用于測(cè)量DUT204對(duì)由多速抖動(dòng)信號(hào)發(fā)生器216產(chǎn)生的全速抖動(dòng)信號(hào)的響應(yīng)的抖動(dòng)響應(yīng)測(cè)量?jī)x器310。這兩種功能均可通過(guò)在DUT204和測(cè)量引擎300、302之間提供一個(gè)或多個(gè)電氣通信路徑(未示出)的接口,例如接口板212執(zhí)行。當(dāng)然,每個(gè)測(cè)量引擎300、302和/或其它測(cè)量引擎(未示出)可包含一個(gè)或多個(gè)用于向DUT204提供相應(yīng)數(shù)量的其它刺激信號(hào)的其它刺激儀器312。同樣,每個(gè)測(cè)量引擎300、302還可包括一個(gè)或多個(gè)用于測(cè)量DUT104對(duì)一個(gè)或多個(gè)其它刺激信號(hào)的響應(yīng)的其它測(cè)量?jī)x器316。此外,根據(jù)測(cè)試的特性,抖動(dòng)響應(yīng)測(cè)量?jī)x器310或其它測(cè)量?jī)x器316的數(shù)量可與多速抖動(dòng)信號(hào)發(fā)生器216或其它刺激儀器312的數(shù)量相同或不同。例如,在測(cè)試8∶1串行器時(shí),測(cè)試引擎300可應(yīng)用八個(gè)多速抖動(dòng)信號(hào)發(fā)生器216,即,八個(gè)并行輸入中的每個(gè)用一個(gè),并且僅一個(gè)抖動(dòng)響應(yīng)測(cè)量?jī)x器310用于在串行器的單個(gè)串行輸出上測(cè)量其響應(yīng)信號(hào)。相反,當(dāng)測(cè)試1∶8解串器時(shí),測(cè)量引擎302僅可應(yīng)用一個(gè)多速抖動(dòng)信號(hào)發(fā)生器216來(lái)激勵(lì)解串器的串行輸入,并且應(yīng)用八個(gè)抖動(dòng)響應(yīng)測(cè)量?jī)x器310在八個(gè)并行輸出上測(cè)量解串器的響應(yīng)。當(dāng)然,測(cè)量引擎300、302的數(shù)量可大于特定測(cè)試所需的刺激儀器和/或測(cè)量?jī)x器的數(shù)量。在“通用”或高靈活性版本的測(cè)試系統(tǒng)208用于測(cè)試輸入和/或輸出少于測(cè)試系統(tǒng)上刺激和測(cè)量?jī)x器216、310、312、316數(shù)量的電路時(shí),可能是這種情況。在這種情況下,可通過(guò)僅應(yīng)用特定測(cè)試所需的儀器216、310、312、316中的那些的方式來(lái)控制測(cè)試系統(tǒng)208。計(jì)算引擎308可配置成充當(dāng)測(cè)試系統(tǒng)208的中央處理器和中央控制器。也就是說(shuō),計(jì)算引擎308除其它的之外還可應(yīng)用于1)建立和控制刺激儀器216、312的操作;2)處理和/或提供如刺激參數(shù)之類(lèi)的輸入給刺激儀器216、312;3)初始化和控制測(cè)量?jī)x器310、316的操作;4)從測(cè)量引擎接收如數(shù)字測(cè)量數(shù)據(jù)之類(lèi)的輸出,并且將此輸出處理成所需的結(jié)果;5)向DUT204直接提供數(shù)字輸入;6)初始化和控制通信引擎304并且與之通信;7)執(zhí)行自檢;以及8)配置應(yīng)用于測(cè)試系統(tǒng)208中,如測(cè)量引擎或計(jì)算引擎自身之中的任何可重編程邏輯裝置(RLD)。當(dāng)然,如果測(cè)試系統(tǒng)208的某一實(shí)現(xiàn)無(wú)要求,計(jì)算引擎308無(wú)需提供所有這些功能性。在此類(lèi)情況下,只需為測(cè)試系統(tǒng)208提供該實(shí)現(xiàn)所需的功能性。計(jì)算引擎308可實(shí)現(xiàn)于任何適當(dāng)?shù)挠布蛴布?軟件方案中,包括但不限于單和多芯片解決方案。示范實(shí)現(xiàn)包括全數(shù)字信號(hào)處理器(DSP)實(shí)現(xiàn),使用例如一個(gè)或多個(gè)現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)的RLD實(shí)現(xiàn),以及包含DSP和RLD組件的實(shí)現(xiàn),等等。為計(jì)算引擎308應(yīng)用RLD技術(shù)可在享受制造通用硬件的經(jīng)濟(jì)性的同時(shí)提供靈活的解決方案,特別是在期望對(duì)各種測(cè)試應(yīng)用的每個(gè)定制測(cè)試系統(tǒng)208時(shí)。本領(lǐng)域的技術(shù)人員知道,測(cè)量引擎300、302的任何部分,例如測(cè)量?jī)x器310、316,以及計(jì)算引擎308的任何部分,例如計(jì)算邏輯(未示出),可在如FPGA之類(lèi)的單個(gè)可編程邏輯器件(PLD)或RLD中共同實(shí)現(xiàn)。然后,定義測(cè)量引擎300、302和計(jì)算引擎308部分是按功能性分割如FPGA之類(lèi)的共享器件的問(wèn)題,而不是由分立器件定義引擎。在一個(gè)實(shí)施例中,計(jì)算引擎308可包括RLD 320以及在操作上與RLD相連的微控制器324。微控制器324的一個(gè)功能將是對(duì)RLD320編程(和重編程,如有需要)以適應(yīng)特定應(yīng)用。下面更詳細(xì)地說(shuō)明與測(cè)試系統(tǒng)208的整體控制/編程方案相關(guān)的這方面的微控制器324的工作。對(duì)于測(cè)試系統(tǒng)208的某些應(yīng)用來(lái)說(shuō),例如對(duì)SerDes電路220之類(lèi)的高速數(shù)字電路的測(cè)試等等,系統(tǒng)的速度極為重要。由于計(jì)算引擎至測(cè)量引擎300、302以及DUT204的物理鄰近性,若有需要,計(jì)算引擎308在集成測(cè)試系統(tǒng)208中的集成允許輕易優(yōu)化和最大化測(cè)試和處理速度。這種物理鄰近性或耦合允許計(jì)算引擎308和測(cè)量引擎300、302之間的信號(hào)傳播延遲最小化。例如,計(jì)算引擎308優(yōu)選地但并非必須是在每個(gè)測(cè)量引擎300、302的約6英寸(15.24厘米)之內(nèi),更優(yōu)選地約3英寸(7.62厘米),甚至更近的間隔可能是有利的。此外,通過(guò)下面論述的計(jì)算引擎308即時(shí)處理測(cè)量數(shù)據(jù)的能力,與之相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)要求和處理延遲被最小化。因此,測(cè)試系統(tǒng)208不僅順應(yīng)高速測(cè)試,還最小化整體測(cè)試時(shí)間,包括將原始測(cè)量數(shù)據(jù)處理成預(yù)期結(jié)果所需要的時(shí)間。如上所述,通信引擎304為測(cè)試系統(tǒng)208提供用于與ATE224通信的ATE通信鏈路328,和/或用于與主機(jī)244支持的用戶接口248通信的用戶接口通信鏈路332。若提供ATE通信鏈路328,可建立在任何一個(gè)或多個(gè)將如DIB之類(lèi)的接口板212鏈接到ATE224的并行或串行信道上。一般來(lái)說(shuō),測(cè)試系統(tǒng)208可配置為由ATE224看作DUT。這樣的配置可用于允許測(cè)試系統(tǒng)208經(jīng)由傳統(tǒng)上用于在傳統(tǒng)ATE測(cè)試過(guò)程中對(duì)DUT寫(xiě)入和讀取數(shù)字?jǐn)?shù)據(jù)矢量的ATE串行信道與ATE224接口。許多類(lèi)型的遺留和傳統(tǒng)ATE設(shè)備包括此類(lèi)串行信道。這個(gè)到ATE224的接口可允許初始化、建立、控制、編程(包括(重)編程RLD320,若存在)以及讀取和顯示,或呈現(xiàn)來(lái)自測(cè)試系統(tǒng)208的輸出。對(duì)這個(gè)接口的益處在于傳統(tǒng)和遺留ATE的制造商將無(wú)須泄漏任何專有軟件給可能要ATE制造商提供具有定制用戶接口的ATE的測(cè)試系統(tǒng)208的制造商。當(dāng)然,在備選實(shí)施例中,ATE224可配備用于將ATE與測(cè)試系統(tǒng)208接口的定制接口。與應(yīng)用ATE224的數(shù)據(jù)矢量信道兼容的編程/控制接口的一個(gè)實(shí)例在以上通過(guò)引用結(jié)合的Roberts等人的申請(qǐng)中論述。若提供用戶接口通信鏈路332,允許測(cè)試系統(tǒng)208使用多個(gè)通信協(xié)議中的任何一個(gè)、例如以太網(wǎng)協(xié)議與用戶接口248通信。用戶接口248可以以任何適當(dāng)?shù)姆绞皆谥鳈C(jī)244上實(shí)現(xiàn),例如在如由Sun Microsystems,Santa Clara,California開(kāi)發(fā)的JAVA編程環(huán)境之類(lèi)的平臺(tái)無(wú)關(guān)編程環(huán)境中。在這個(gè)實(shí)例中,主機(jī)244可以是網(wǎng)絡(luò)服務(wù)器,如Web服務(wù)器等。在主機(jī)244包括Web服務(wù)器的一個(gè)實(shí)施例中,可經(jīng)由Web瀏覽器從例如計(jì)算機(jī)、工作站、Web設(shè)備或任何各種瘦客戶端、例如Web使能個(gè)人數(shù)字助理和蜂窩電話之類(lèi)的用戶裝置260(圖2)來(lái)訪問(wèn)用戶接口248。像與ATE通信鏈路328一同提供的接口(未示出)一樣,在需要適應(yīng)特定應(yīng)用時(shí),用戶接口248可在操作上配置為提供許多功能性,包括建立、初始化、控制、編程(包括(重)編程RLD320,若存在)以及讀取和顯示,或呈現(xiàn)來(lái)自測(cè)試系統(tǒng)208的輸出。本領(lǐng)域的技術(shù)人員容易理解,一旦選擇了測(cè)試系統(tǒng)208的特征,如何使用傳統(tǒng)編程技術(shù)實(shí)現(xiàn)用戶接口248。如上所述,主機(jī)244并且由此用戶接口248實(shí)際上可位于相對(duì)于測(cè)試系統(tǒng)208的任何地方,包括在含有一個(gè)或多個(gè)其它測(cè)試系統(tǒng)組件的模塊336、336′上。模塊336和模塊336′之間的差別在于模塊336包括主機(jī)244,而模塊336′不包括。這種差別通常導(dǎo)致通信引擎304和主機(jī)244之間的連通性差別。如本文和所附權(quán)利要求中所用,術(shù)語(yǔ)“模塊”意在不僅包括封裝型模塊,也包括組件實(shí)質(zhì)上彼此相對(duì)固定的結(jié)構(gòu),其中包括包含與其接合的組件、如封裝芯片,以及例如彼此“插入”的封裝芯片的分組,甚至單個(gè)SOC型芯片的板。圖4顯示根據(jù)本發(fā)明的適合用作圖2和3的抖動(dòng)測(cè)試信號(hào)發(fā)生器216的多速信號(hào)發(fā)生器400。如上所述,多速抖動(dòng)信號(hào)發(fā)生器400可用于產(chǎn)生全速測(cè)試信號(hào)404以測(cè)試DUT的各種電路中的任何一種,例如也示于圖2和3中的SerDes電路220。作為一般概述,通過(guò)首先將調(diào)制信號(hào)416注入?yún)⒖夹盘?hào)以產(chǎn)生低速測(cè)試信號(hào)420,然后將該低速測(cè)試信號(hào)提高為所需的全測(cè)試速度以產(chǎn)生全速測(cè)試信號(hào),多速抖動(dòng)信號(hào)發(fā)生器400可從低頻參考信號(hào)412,即頻率(速度)低于全速抖動(dòng)測(cè)試信號(hào)的頻率的信號(hào),產(chǎn)生全速抖動(dòng)測(cè)試信號(hào)404。通過(guò)這種方式,本發(fā)明的測(cè)試信號(hào)發(fā)生系統(tǒng)400能夠產(chǎn)生全速測(cè)試信號(hào),即測(cè)試信號(hào)404,它具有比傳統(tǒng)抖動(dòng)測(cè)試信號(hào)發(fā)生器可得到的測(cè)試信號(hào)更高的質(zhì)量。此外,由于低速數(shù)字調(diào)制信號(hào)416可以更輕松地采用而不會(huì)損壞全速測(cè)試信號(hào)404,與以相同測(cè)試頻率狀態(tài)工作的傳統(tǒng)測(cè)試信號(hào)發(fā)生器相比,測(cè)試信號(hào)發(fā)生系統(tǒng)400通??梢愿偷某杀緦?shí)現(xiàn)。多速抖動(dòng)信號(hào)發(fā)生器400可包括參考信號(hào)發(fā)生器424、頻率縮放器428(例如乘法器)以及抖動(dòng)注入器432。參考信號(hào)發(fā)生器424產(chǎn)生參考信號(hào)412,其頻率是比測(cè)試信號(hào)404的所需全速頻率低幾倍。參考信號(hào)發(fā)生器424可實(shí)現(xiàn)于任何能夠產(chǎn)生所需低頻參考信號(hào)412的硬件和/或軟件中,包括傳統(tǒng)參考信號(hào)發(fā)生器。例如,參考信號(hào)發(fā)生器424可以是高質(zhì)量的板載晶體振蕩器?;蛘?,參照?qǐng)D11,參考信號(hào)412可從如圖2的ATE224之類(lèi)的外部源1100輸入。在這種情況下,抖動(dòng)清除器1104可插入外部源1100和參考信號(hào)412之間。為適應(yīng)更高的靈活性,例如振蕩器1108之類(lèi)的內(nèi)部振蕩器以及外部源1100均可使用開(kāi)關(guān)1112來(lái)實(shí)現(xiàn)并做成用戶可選的。再參照?qǐng)D4,頻率縮放器428在操作上配置為按比例提高,例如將低頻測(cè)試信號(hào)412的頻率按預(yù)定量倍增,從而達(dá)到測(cè)試信號(hào)404的全速頻率。頻率縮放器428可在任何能夠提供所需縮放的硬件和/或軟件中實(shí)現(xiàn)。在一個(gè)實(shí)施例中,頻率縮放器428可實(shí)現(xiàn)為PLL,如圖5A中的PLL500。PLL500可包括相位/頻率檢測(cè)器504、電荷泵508、壓控振蕩器512以及包含預(yù)換算器520和RC電路524的反饋環(huán)516。預(yù)換算器528也可以包含在PLL500的輸入端。根據(jù)它的設(shè)計(jì),PLL500可在一定帶寬內(nèi)跟蹤輸入相位變化。取決于預(yù)換算器520、528的值和RC電路524的時(shí)間常數(shù),可跟蹤一定帶寬的輸入。圖5B顯示圖5A的PLL500的相位響應(yīng)與頻率的示范曲線532。在與圖5B中的曲線532對(duì)應(yīng)的PLL500的實(shí)施例中,為了最大化由抖動(dòng)注入器432(圖4)引入的定時(shí)誤差的帶寬,PLL的相位響應(yīng)是相對(duì)寬帶的并且依賴預(yù)換算器520、528的相對(duì)較小值。本領(lǐng)域的技術(shù)人員知道,可構(gòu)造其它PLL類(lèi)型。本實(shí)例是使用低成本CMOS技術(shù)的簡(jiǎn)單實(shí)現(xiàn)。在使用圖5A中的PLL500模擬的示范多速測(cè)試信號(hào)發(fā)生器中,產(chǎn)生了極細(xì)微的定時(shí)誤差。圖6A和6B顯示說(shuō)明PLL500(圖5A)經(jīng)由如調(diào)制信號(hào)416之類(lèi)的調(diào)制信號(hào)將相位變化輸入跟蹤至如參考信號(hào)412(圖4和5)之類(lèi)的低頻參考信號(hào)的能力的樣本頻譜。更具體地說(shuō),圖6A顯示作為攝動(dòng)參考信號(hào)412的輸入而提供的如圖4中的低速調(diào)制信號(hào)416之類(lèi)的低速調(diào)制信號(hào)的功率譜密度。此低速測(cè)試信號(hào)包含應(yīng)用于低頻參考信號(hào)的緩慢變化的調(diào)制信號(hào)。在此實(shí)例中,低速測(cè)試信號(hào)由具有約50KHz基頻并且包含高達(dá)約5MHz頻率分量的周期波形構(gòu)成。來(lái)自調(diào)制信號(hào)的定時(shí)誤差被引發(fā)之后,PLL500的輸出是如圖4中參考信號(hào)412之類(lèi)的參考信號(hào)的頻率縮放版本(600MHz)。由于PLL500的頻率縮放因這個(gè)50KHz的波形而能夠保留相位調(diào)制,輸出頻譜是具有相同引發(fā)調(diào)制的600MHz波形的。圖6C和6D顯示圖6B中說(shuō)明的時(shí)域內(nèi)的輸出。可以看到,圖6A-6D說(shuō)明如圖4中的發(fā)生器400之類(lèi)的多速抖動(dòng)信號(hào)發(fā)生器產(chǎn)生任意確定性誤差的能力,因?yàn)樵谶@個(gè)實(shí)例中,抖動(dòng)在一個(gè)方向比其它方向更明顯(圖6D)。圖7說(shuō)明適合用作圖4的抖動(dòng)注入器432的抖動(dòng)注入器700。在多速抖動(dòng)信號(hào)發(fā)生器400的一個(gè)實(shí)施例中,雖非必要,但希望除具有由調(diào)制信號(hào)416引發(fā)的人工引發(fā)定時(shí)誤差的全速測(cè)試信號(hào)外,產(chǎn)生理想的或接近理想的全速測(cè)試信號(hào)。因此,抖動(dòng)注入器700可包括定時(shí)誤差路徑704A以及用于低頻參考信號(hào)412的靜態(tài)延遲路徑704B。定時(shí)誤差路徑704A可包括作為調(diào)制信號(hào)416的函數(shù)而修改參考信號(hào)412的定時(shí)誤差發(fā)生器708,并且靜態(tài)延遲路徑704B可包括作為延遲設(shè)置信號(hào)716的函數(shù)而將延遲強(qiáng)加給參考信號(hào)的靜態(tài)延遲發(fā)生器712。為了在第一路徑704A和704B之間選擇,并且由此選擇為頻率縮放器428提供的低速測(cè)試信號(hào)420的類(lèi)型,抖動(dòng)發(fā)生器700可包括選擇開(kāi)關(guān)720。選擇開(kāi)關(guān)720可以是適用于抖動(dòng)注入器700的特定實(shí)現(xiàn)的任何開(kāi)關(guān)。例如,對(duì)于BIST實(shí)現(xiàn),開(kāi)關(guān)720可包括復(fù)用器。本領(lǐng)域的技術(shù)人員知道各種可用于實(shí)現(xiàn)開(kāi)關(guān)720的開(kāi)關(guān)類(lèi)型。靜態(tài)延遲路徑704A可用于產(chǎn)生理想的高頻波形。如圖8所示,圖7中的靜態(tài)延遲發(fā)生器712可包括將延遲強(qiáng)加到低頻參考信號(hào)412中的延遲元件804鏈,即延遲線800。延遲元件804可由延遲設(shè)置解碼器808控制??色@得不同的延遲設(shè)置,例如,經(jīng)由延遲輸入812將數(shù)字的字輸入解碼器808。這些延遲設(shè)置可以是靜態(tài)的,因此除了在建立階段,無(wú)需行使數(shù)字輸入選擇。在靜態(tài)延遲路徑704B(圖7)的性能很關(guān)鍵的情況下,靜態(tài)延遲發(fā)生器712可包含從靜態(tài)延遲路徑704B至開(kāi)關(guān)720(圖7和4)的直通連接。雖然描述了靜態(tài)延遲發(fā)生器712的一個(gè)具體實(shí)施例,但是本領(lǐng)域的技術(shù)人員容易知道可應(yīng)用其它實(shí)施例,并且會(huì)理解如何實(shí)現(xiàn)這些其它的實(shí)施例。再參照?qǐng)D7和圖9,在期望全速測(cè)試信號(hào)404包含定時(shí)誤差時(shí),用戶會(huì)使用開(kāi)關(guān)720來(lái)選擇定時(shí)誤差路徑704A,從而應(yīng)用定時(shí)誤差發(fā)生器708來(lái)產(chǎn)生低速測(cè)試信號(hào)420。如圖9所示,定時(shí)誤差發(fā)生器708可包括位于參考信號(hào)發(fā)生器424和頻率縮放器428之間的可調(diào)延遲發(fā)生器900。通過(guò)使用模擬波形908調(diào)制到可調(diào)延遲發(fā)生器900的輸入904,可改變可調(diào)延遲發(fā)生器的延遲特性。模擬波形908可產(chǎn)生于調(diào)制信號(hào)416的數(shù)字形式,例如使用一系列循環(huán)連接的觸發(fā)器912以及無(wú)源RC濾波器916。這個(gè)方法的優(yōu)點(diǎn)包括它提供用于應(yīng)用調(diào)制信號(hào)416的數(shù)字接口并且能夠?qū)崿F(xiàn)極微小抖動(dòng)產(chǎn)生的事實(shí)。理想的是,可在參考信號(hào)中引入極小的抖動(dòng)以創(chuàng)建低速測(cè)試信號(hào)420。通過(guò)引用結(jié)合到本文中的美國(guó)專利申請(qǐng)序號(hào)09/844675公開(kāi)了初始化觸發(fā)器912上的狀態(tài)以產(chǎn)生模擬調(diào)制信號(hào)的方法。可使用傳統(tǒng)方法設(shè)計(jì)無(wú)源RC濾波器916。圖10A顯示可用于圖7的定時(shí)誤差發(fā)生器708的備選定時(shí)誤差發(fā)生器1000。定時(shí)誤差發(fā)生器1000可包含類(lèi)似于圖7和8中靜態(tài)延遲發(fā)生器712的延遲線804的延遲線1004,但在低頻參考信號(hào)發(fā)生器424和延遲線之間具有相位內(nèi)插延遲微調(diào)器1008。加入延遲微調(diào)器1008的原因在于克服基于延遲線的方法的延遲特性的不精確性。應(yīng)當(dāng)注意,圖8中的延遲線804可用于引入任意確定性或偽隨機(jī)抖動(dòng),就像圖7和9中的定時(shí)誤差發(fā)生器708一樣。但是,使用如圖8中延遲線804之類(lèi)的延遲線的一個(gè)缺點(diǎn)是,僅可將大抖動(dòng)量(定時(shí)誤差)引入低速參考信號(hào)。這樣的大抖動(dòng)量可輕易超過(guò)現(xiàn)代高速裝置所要求的應(yīng)力級(jí)別。圖7和9中的定時(shí)誤差發(fā)生器708則不受此限制。備選定時(shí)誤差發(fā)生器1000的微調(diào)器1008也避免了延遲線1004的這種限制。延遲微調(diào)器1008能夠產(chǎn)生作為指定技術(shù)的單位延遲間隔的幾分之一的可編程延遲。圖10B顯示延遲微調(diào)器1008的一種可能實(shí)現(xiàn)。在這個(gè)實(shí)現(xiàn)中,延遲微調(diào)器包含由數(shù)字可編程電流源控制的簡(jiǎn)單可調(diào)延遲緩沖器1012。通過(guò)對(duì)延遲緩沖器1012的尾電流源應(yīng)用不同的數(shù)字字,可實(shí)現(xiàn)不同的延遲特性。這種方法的優(yōu)點(diǎn)包括全數(shù)字控制和良好的線性。應(yīng)當(dāng)注意,雖然專門(mén)說(shuō)明了定時(shí)誤差發(fā)生器708的兩個(gè)示范實(shí)施例,但是在本發(fā)明的精神和范圍內(nèi)當(dāng)然也可使用其它實(shí)施例。由于本領(lǐng)域的技術(shù)人員知道如何制造和實(shí)現(xiàn)備選定時(shí)誤差發(fā)生器,因此沒(méi)有必要提供它們的窮舉列表及其說(shuō)明。現(xiàn)在參照?qǐng)D12,如上所述,本發(fā)明的多速抖動(dòng)信號(hào)發(fā)生器,如圖4中的發(fā)生器400,可在BIST中實(shí)現(xiàn),例如為測(cè)試集成電路芯片1208上的一個(gè)或多個(gè)集成電路1204提供的BIST1200。芯片1208可以是包括服從使用一個(gè)或多個(gè)抖動(dòng)信號(hào)發(fā)生器400測(cè)試的功能集成電路1204并且還可包括不服從使用信號(hào)發(fā)生器和/或其它測(cè)試電路1216用于在功能電路1204和/或功能電路1212上執(zhí)行測(cè)試,例如用于執(zhí)行與抖動(dòng)信號(hào)發(fā)生器以及可選的其它測(cè)試儀器相關(guān)的測(cè)量的一個(gè)或多個(gè)其它功能集成電路1212的任何類(lèi)型的芯片。功能電路1204的實(shí)例包括高速數(shù)字電路,諸如SerDes裝置、PLL電路、時(shí)鐘分配緩沖器以及重定時(shí)器,等等。功能電路1212可以是具備所需功能與功能電路1204結(jié)合提供芯片1208所需的任何電路。其它測(cè)試電路1216的實(shí)例在上文中說(shuō)明,并且在通過(guò)引用結(jié)合的美國(guó)專利申請(qǐng)序號(hào)10/838846中進(jìn)行了更詳細(xì)的說(shuō)明。雖然本發(fā)明參照示范實(shí)施例進(jìn)行論述和說(shuō)明,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,只要不背離本發(fā)明的精神和范圍,可對(duì)其進(jìn)行前述的和各種其它變化、省略和增加。
權(quán)利要求
1.一種用于產(chǎn)生抖動(dòng)信號(hào)的系統(tǒng),包括a)在操作上配置為將抖動(dòng)注入具有第一頻率的參考信號(hào)中以便產(chǎn)生第一抖動(dòng)信號(hào)的抖動(dòng)注入器;以及b)在操作上配置為將所述第一抖動(dòng)信號(hào)乘以頻率乘數(shù)以便產(chǎn)生具有高于所述第一頻率的第二頻率的第二抖動(dòng)信號(hào)的頻率縮放器。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述頻率縮放器包括在操作上配置為產(chǎn)生所述第二抖動(dòng)信號(hào)的鎖相環(huán)電路。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括在操作上配置為產(chǎn)生所述參考信號(hào)的信號(hào)發(fā)生器。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括在操作上配置為產(chǎn)生含有抖動(dòng)信息的調(diào)制信號(hào)的調(diào)制器,所述抖動(dòng)注入器在操作上配置為產(chǎn)生所述第一抖動(dòng)信號(hào)作為所述參考信號(hào)和所述調(diào)制信號(hào)的函數(shù)。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述調(diào)制器為數(shù)字可編程的。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述第一抖動(dòng)信號(hào)具有多個(gè)相位變化,并且所述頻率縮放器在操作上配置為在實(shí)質(zhì)上跟蹤所述多個(gè)相位變化。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述抖動(dòng)注入器包含定時(shí)誤差發(fā)生器、靜態(tài)延遲發(fā)生器以及在操作上配置用于在所述定時(shí)誤差發(fā)生器和所述靜態(tài)延遲發(fā)生器之間轉(zhuǎn)換的開(kāi)關(guān)。
8.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述抖動(dòng)注入器包括包含延遲線和在操作上配置用于控制所述延遲線的延遲設(shè)置解碼器的靜態(tài)延遲發(fā)生器。
9.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述抖動(dòng)注入器包括包含響應(yīng)模擬波形的可調(diào)延遲發(fā)生器的定時(shí)誤差發(fā)生器。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,還包括一系列循環(huán)連接的觸發(fā)器和無(wú)源RC濾波器,用于產(chǎn)生所述模擬波形。
11.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述抖動(dòng)注入器包括包含延遲線以及與所述延遲線進(jìn)行操作通信的延遲微調(diào)器的定時(shí)誤差發(fā)生器。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述定時(shí)誤差發(fā)生器還包括在操作上配置用于控制所述延遲線的延遲設(shè)置解碼器。
13.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述延遲微調(diào)器包括數(shù)字可調(diào)延遲緩沖器。
14.一種系統(tǒng),包括a)功能電路;b)與所述功能電路電氣通信并且在操作上配置為激勵(lì)所述功能電路作為具有第一頻率的第一抖動(dòng)信號(hào)的函數(shù)的測(cè)試系統(tǒng),所述測(cè)試系統(tǒng)包括i)在操作上配置為將抖動(dòng)注入具有第一頻率的參考信號(hào)中以便產(chǎn)生具有低于所述第一頻率的第二頻率的第二抖動(dòng)信號(hào)的抖動(dòng)注入器;以及ii)在操作上配置為將所述第二抖動(dòng)信號(hào)乘以乘數(shù)以便產(chǎn)生所述第一抖動(dòng)信號(hào)的頻率縮放器。
15.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述頻率縮放器包括在操作上配置為產(chǎn)生所述第二抖動(dòng)信號(hào)的PLL電路。
16.如權(quán)利要求14所述的系統(tǒng),其特征在于,還包括在操作上配置為產(chǎn)生所述參考信號(hào)的信號(hào)發(fā)生器。
17.如權(quán)利要求16所述的系統(tǒng),其特征在于,還包括在操作上配置為產(chǎn)生含有抖動(dòng)信息的調(diào)制信號(hào)的調(diào)制器,所述抖動(dòng)注入器在操作上配置為產(chǎn)生所述第一抖動(dòng)信號(hào)作為所述參考信號(hào)和所述調(diào)制信號(hào)的函數(shù)。
18.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述第一抖動(dòng)信號(hào)具有多個(gè)相位變化,并且所述頻率縮放器在操作上配置為在實(shí)質(zhì)上跟蹤所述多個(gè)相位變化。
19.一種集成電路芯片,包括a)內(nèi)置自檢電路,包括i)在操作上配置為將抖動(dòng)注入具有第一頻率的參考信號(hào)中以便產(chǎn)生第一抖動(dòng)信號(hào)的抖動(dòng)注入器;以及ii)在操作上配置為將所述第一抖動(dòng)信號(hào)乘以頻率乘數(shù)以便產(chǎn)生具有高于所述第一頻率的第二頻率的第二抖動(dòng)信號(hào)的頻率縮放器;以及b)功能電路,與所述內(nèi)置自檢電路通信,以便可使用所述第二抖動(dòng)信號(hào)測(cè)試所述功能電路。
20.一種產(chǎn)生具有第一頻率的第一抖動(dòng)信號(hào)的方法,包括以下步驟a)將抖動(dòng)注入?yún)⒖夹盘?hào)中,以便產(chǎn)生具有第一頻率的第一抖動(dòng)信號(hào);以及b)將所述第一抖動(dòng)信號(hào)乘以預(yù)定的頻率乘數(shù),以便產(chǎn)生具有高于所述第一頻率的第二頻率的第二抖動(dòng)信號(hào)。
21.如權(quán)利要求20所述的方法,其特征在于,所述第一抖動(dòng)信號(hào)具有多個(gè)第一相位變化,并且所述方法還包括跟蹤所述第一多個(gè)相位變化以使所述第二抖動(dòng)信號(hào)包括跟蹤所述第一多個(gè)相位變化的第二多個(gè)相位變化的步驟。
22.如權(quán)利要求20所述的方法,其特征在于,步驟a)包括產(chǎn)生所述第一抖動(dòng)信號(hào)作為所述參考信號(hào)和調(diào)制信號(hào)的函數(shù)。
23.一種測(cè)試電路的方法,包括以下步驟a)將抖動(dòng)注入?yún)⒖夹盘?hào)中,以便產(chǎn)生具有第一頻率的第一抖動(dòng)信號(hào);b)將所述第一抖動(dòng)信號(hào)乘以預(yù)定的頻率乘數(shù),以便產(chǎn)生具有高于所述第一頻率的第二頻率的第二抖動(dòng)信號(hào);以及c)激勵(lì)所述電路作為所述第二抖動(dòng)信號(hào)的函數(shù)。
24.如權(quán)利要求23所述的方法,其特征在于,所述第一抖動(dòng)信號(hào)具有多個(gè)第一相位變化,并且所述方法還包括跟蹤所述第一多個(gè)相位變化以使所述第二抖動(dòng)信號(hào)包括跟蹤所述第一多個(gè)相位變化的第二多個(gè)相位變化的步驟。
25.如權(quán)利要求23所述的方法,其特征在于,步驟a)包括產(chǎn)生所述第一抖動(dòng)信號(hào)作為所述參考信號(hào)和調(diào)制信號(hào)的函數(shù)。
全文摘要
通過(guò)使用頻率縮放器(428)縮放低速抖動(dòng)信號(hào)(420)產(chǎn)生全速抖動(dòng)信號(hào)(404)的多速抖動(dòng)信號(hào)發(fā)生器(216,400)。低速抖動(dòng)信號(hào)通過(guò)使用抖動(dòng)注入器(432)將調(diào)制信號(hào)(416)注入?yún)⒖夹盘?hào)(412)中創(chuàng)建。將抖動(dòng)注入低速參考信號(hào)允許全速抖動(dòng)信號(hào)的質(zhì)量高于通過(guò)將抖動(dòng)信息注入全速參考信號(hào)而產(chǎn)生的傳統(tǒng)抖動(dòng)信號(hào)。多速抖動(dòng)信號(hào)發(fā)生器可用作測(cè)試諸如高速串行器/解串器電路(220)之類(lèi)的各種電路的測(cè)試系統(tǒng)(208)的一部分。
文檔編號(hào)G01R13/00GK1985459SQ200580021086
公開(kāi)日2007年6月20日 申請(qǐng)日期2005年5月2日 優(yōu)先權(quán)日2004年5月3日
發(fā)明者M·M·哈費(fèi)德, G·D·迪爾登, G·W·羅伯茨 申請(qǐng)人:Dft微系統(tǒng)公司