亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于恢復(fù)數(shù)字信號中的時鐘的選通技術(shù)的制作方法

文檔序號:7639804閱讀:239來源:國知局
專利名稱:用于恢復(fù)數(shù)字信號中的時鐘的選通技術(shù)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及半導(dǎo)體芯片的自動測試,具體上涉及數(shù)字裝置 的時鐘控制。
背景技術(shù)
自動測試設(shè)備(ATE)普遍地用于在半導(dǎo)體芯片和集成電路的制 造期間測試它們。通常通過下述方式來進行功能測試通過配置ATE 以向被測裝置(DUT)上的多個連接點應(yīng)用電信號,同時測量在特定 連接點的DUT的輸出響應(yīng)。
當(dāng)評估DUT的性能時,ATE通常確定在所應(yīng)用的輸入信號和所測 量的輸出信號之間的相對定時。經(jīng)常要求測試系統(tǒng)時鐘的很精確的定 時以保證收集適當(dāng)?shù)臄?shù)據(jù),特別是當(dāng)評估DUT對于高速信號的響應(yīng)時。
經(jīng)常期望相對于其本身的系統(tǒng)時鐘而測試DUT的性能。因此,ATE 可以通常被配置來測量在相對于DUT的內(nèi)部時鐘的時間的輸出。但是, 在高的數(shù)據(jù)率和時鐘速度下,相對于DUT的系統(tǒng)時鐘的測量值可能是 不準(zhǔn)確的,因為信號擺動和抖動嚴(yán)重地影響測量結(jié)果。
現(xiàn)在許多集成電路(IC)包括具有伴隨數(shù)據(jù)的同步時鐘的總線。 在不占用有價值的測試系統(tǒng)硬件通道的情況下訪問DUT的同步內(nèi)部時鐘是不切實際的。迄今,使用測試系統(tǒng)時鐘來測試在具有同步時鐘的 總線上的數(shù)據(jù)也是有問題的,因為總線上的數(shù)據(jù)可能相對于測試系統(tǒng) 時鐘具有很高的不穩(wěn)定性。
在下述申請中描述了一種方法和裝置,所述方法和裝置使用測試 系統(tǒng)時鐘來模擬所述DUT時鐘,以用于與DUT數(shù)據(jù)信號相比較,而不
受到通常與所述系統(tǒng)時鐘的使用相關(guān)聯(lián)的過量擺動和抖動的影響,所
述申請是申請人的共同待審的美國專利申請第ll/234,542號,所述申 請于2005年9月23日提交,名稱為"用于測試數(shù)字信號定時的選通技 術(shù)",2005年9月23日提交,代理案巻號1954-US( 4057/81) 077311-0104,其通過引用被包含在此。
在具有嵌入在數(shù)字信號中的時鐘信息的系統(tǒng)中,經(jīng)常期望恢復(fù)所 述時鐘信息以用于測試目的。例如在ATE的領(lǐng)域中,經(jīng)常期望恢復(fù)嵌入 在從DUT接收的數(shù)字信號中的時鐘信息。迄今,通常通過使用基于鎖 相環(huán)路PLL的時鐘恢復(fù)電路來從數(shù)字信號恢復(fù)時鐘信息?;赑LL的時 鐘恢復(fù)電路不利地限于在特定的預(yù)設(shè)帶寬中使用。

發(fā)明內(nèi)容
本發(fā)明的實施例恢復(fù)嵌入在諸如數(shù)據(jù)信號的數(shù)字信號中的時鐘信 息。在一示例性實施例中,通過將邊緣產(chǎn)生器路由到具有遞增的延遲 值的一系列延遲器而產(chǎn)生一組選通脈沖。數(shù)字信號被應(yīng)用到通過所述 選通脈沖進行時鐘控制的一組并行鎖存器的每一個的輸入。所述的該 組并行鎖存器由此在遞增的延遲時間捕獲所述數(shù)據(jù)信號的單脈沖系列
木樣o
在所述示例性實施例中,編碼器將所述單脈沖系列的采樣轉(zhuǎn)換為 表示所述采樣信號的邊緣時間和極性的字。表示邊緣時間的字可以被
存儲在存儲器中。累加器在多個(N個)采樣上收集平均邊緣時間。在 所述累加器中使用的值N設(shè)置了對于平均數(shù)據(jù)的采樣數(shù)量,由此設(shè)置本發(fā)明的示例性實施例的有效帶寬。使用例如可以存儲在寄存器中的固
定去偏移(de-skew)值來調(diào)整所述平均邊緣時間。結(jié)果產(chǎn)生的調(diào)整的
時間表示恢復(fù)的時鐘時間,所述恢復(fù)的時鐘時間然后被用作指向存儲 器的指針。在所恢復(fù)的時鐘時間和存儲在由所恢復(fù)的時鐘指向的地址 的數(shù)據(jù)邊緣時間之間的差可以被確定,并將所述差與期望值相比較。
在一示例性實施例中,本發(fā)明提供了一種用于通過下述方式從數(shù)
字信號提取時鐘信號的方法向所述數(shù)字信號應(yīng)用選通,在所述選通 的每個選通脈沖時存儲所述數(shù)字信號的狀態(tài),將所存儲的狀態(tài)編碼為 標(biāo)識所述數(shù)字信號中的狀態(tài)改變的邊緣時間的數(shù)字字,并且確定在所 述數(shù)字字的預(yù)定數(shù)量的采樣上的平均邊緣時間。例如所述數(shù)字信號可 以是被測裝置的數(shù)據(jù)信號。在一特定實施例中,所述數(shù)字字可以被存 儲在存儲器位置,而所述平均邊緣時間可以被用作指向所述存儲器位 置的指針。
在特定實施例中,可以將所述固定去偏移值添加到所述平均邊緣 時間,以形成調(diào)整平均邊緣時間。所述調(diào)整平均邊緣時間表示可以被 用作指向存儲器的指針的提取時鐘。所述平均邊緣時間或者調(diào)整平均 邊緣時間可以分發(fā)到總線上的多個通道,并且用作指向位于所述多個 通道的接收通道上的存儲器的指針??梢詫⒋鎯υ谕ㄟ^所述的平均邊 緣時間或者調(diào)整平均邊緣時間尋址的存儲器中的數(shù)據(jù)邊緣時間與期望 數(shù)據(jù)相比較,以提供被測裝置的通過或者失敗指示。
所述選通可以通過下述方式被應(yīng)用到所述數(shù)字信號將作為鎖存 器時鐘信號的所述選通的每個邊緣應(yīng)用到多個鎖存器的對應(yīng)鎖存器, 將所述數(shù)字信號應(yīng)用到所述鎖存器的每一個的輸入,并且接收作為所 述鎖存器的每一個的輸出的所述數(shù)字信號的狀態(tài)。在特定的實施例中, 編碼步驟產(chǎn)生多位字,所述多位字的第一部分標(biāo)識所述狀態(tài)改變的時 間,第二部分標(biāo)識所述狀態(tài)改變的極性。所述多位字的傳輸可以多路 分用進行多路分用以降低其傳輸率。
在本發(fā)明的示例性實施例中,可以通過下述方式來產(chǎn)生所述選通 將邊緣產(chǎn)生器輸出信號應(yīng)用到包括一系列延遲元件的延遲電路,并且 在所述延遲元件的每一個之間提供連接以接收所述邊緣產(chǎn)生器輸出信 號的脈沖的多個依序延遲的拷貝。所述延遲拷貝的每一個形成所述選 通脈沖之一。所述延遲電路可以通過延遲鎖定環(huán)路控制,其中,所述 延遲元件包括可調(diào)諧以校正延遲線誤差的可控求和元件。
本發(fā)明的另一示例性實施例提供了一種用于從數(shù)字信號提取時鐘 信號的設(shè)備。所述示例性設(shè)備包括多個漸增選通延遲元件,所述漸 增選通延遲元件與邊緣產(chǎn)生器通信;多個鎖存器,所述多個鎖存器的 每一個具有連接到所述延遲元件的對應(yīng)的一個的時鐘控制輸入,并且
具有接收所述數(shù)據(jù)信號的數(shù)據(jù)輸入;以及,編碼器,所述編碼器與所 述多個鎖存器通信。所述編碼器適于將存儲在所述多個鎖存器中的信 息轉(zhuǎn)換為表示所述數(shù)字信號的邊緣時間的數(shù)字字。所述示例性實施例 還包括平均電路,所述平均電路適于從所述編碼器接收多個所述的數(shù) 字字并確定其平均值??梢蕴峁┡c所述編碼器通信的存儲器來接收和 存儲所述數(shù)字字??梢蕴峁┡c所述的編碼器和存儲器通信的多路分用 電路以降低向所述存儲器中傳送數(shù)據(jù)的速率。
在一特定實施例中,所述平均電路可以包括累加器,所述累加器 與所述編碼器通信,并且接收所述數(shù)字字。時鐘延遲數(shù)據(jù)寄存器存儲 去偏移值。與所述累加器和所述時鐘延遲寄存器通信的求和電路適于 將所述平均邊緣時間添加到所述去偏移值,以提供表示所提取的時鐘 值的調(diào)整平均邊緣時間。
可以提供與所述的平均電路和存儲器通信的路由電路來使用所提 取的時鐘值作為指向所述存儲器的指針而尋址所述存儲器。所述路由 電路可適于與多個通道通信,并且可以包括例如時鐘總線??梢蕴峁?與所述存儲器通信的比較電路來將在特定時鐘時間的數(shù)據(jù)的期望值與
由所提取的時鐘值尋址的存儲器中的數(shù)據(jù)的值相比較。


通過下面結(jié)合附圖對示例性實施例地詳細說明,將更全面地理解 本發(fā)明的上述和其它特征和優(yōu)點,其中
圖l是一種用于使用本發(fā)明示例性實施例的特定元件測試被測裝 置的數(shù)據(jù)信號或者時鐘信號的方法的功能方框圖2是示出按照本發(fā)明的示例性實施例的、向數(shù)字信號應(yīng)用選通的 示意時序圖3是在本發(fā)明的幾個示例性實施例中使用的多選通采樣器的示
意圖4是一種用于使用本發(fā)明示例性實施例的特定元件測試被測裝 置的數(shù)據(jù)信號或者時鐘信號的設(shè)備的示意圖5是按照本發(fā)明的示例性實施例的、用于從數(shù)字信號恢復(fù)時鐘信 息的方法的功能方框圖;以及
圖6是按照本發(fā)明的示例性實施例的、用于從數(shù)字信號恢復(fù)時鐘信 息的設(shè)備的示意圖。
具體實施例方式
參見圖l來一般地說明用于測試和評估同步時鐘控制的數(shù)據(jù)而不 用直接將所述同步時鐘信號與所述被測數(shù)據(jù)信號相比較的示例性方 法。
在采樣步驟IO,采樣被測裝置(DUT)的數(shù)據(jù)信號和和時鐘信號 以使用選通來獲取它們在高速率的狀態(tài)的二進制值。如此獲取的采樣 數(shù)據(jù)作為所述被測信號的遞增延遲間隔的單脈沖系列的采樣。應(yīng)當(dāng)明 白,雖然在此使用術(shù)語"單脈沖",但是可以例如在多個通道上或者 長時間地通過多次重復(fù)本發(fā)明的時鐘恢復(fù)方法來多次重復(fù)執(zhí)行所述采 樣步驟IO,使得可以在本發(fā)明的各個實施例中獲取多個"單脈沖"系 列。
在所述單脈沖系列中,檢測所述被測信號的邊緣時間和邊緣極性。 在編碼步驟12中,在二進制字中編碼所檢測的邊緣時間和極性。在一 示例性實施例中,所編碼的邊緣時間被表示為6位字的5個最低有效位, 而極性被表示為最高有效位。
在使用本方法的高速測試設(shè)備的示例中,以每秒大約2千兆字節(jié)來 產(chǎn)生所述編碼的6位字。為了提供更適合于下游的存儲和比較步驟的數(shù) 據(jù)率,可以多路分用所述編碼的字以便以每秒僅僅250兆字節(jié)來提供48 位字。所述48位字表示8個5位邊緣時間和對應(yīng)的8個1位邊緣極性。
在選擇步驟14中,確定是否所述編碼數(shù)據(jù)表示采樣的數(shù)據(jù)信號的 邊緣時間和極性或者采樣的時鐘信號的邊緣時間和極性。如果所述編 碼數(shù)據(jù)表示采樣數(shù)據(jù)信號的邊緣時間和極性,則執(zhí)行存儲步驟16,其 中,在隨機存取存儲器中存儲所述編碼數(shù)據(jù)。在所述示例性方法中, 使用96 x40隨機存取存儲器來存儲所述編碼數(shù)據(jù)。
如果所述編碼數(shù)據(jù)表示采樣的同步時鐘信號的邊緣時間和極性, 則僅僅具有一個極性的編碼數(shù)據(jù)被選擇并用作時鐘邊緣時間。在時鐘
選擇步驟18,所述編碼的時鐘邊緣時間被路由到時鐘總線。因此,可 以將所述時鐘邊緣數(shù)據(jù)路由到多個通道,并且可用于一個或多個芯片 中。
在存儲器訪問步驟20中,所述時鐘數(shù)據(jù)被用作指向?qū)?yīng)的編碼數(shù) 據(jù)信號邊緣時間的隨機存取存儲器地址的指針。在比較步驟22中,將 在存儲器中在所述時鐘地址找到的數(shù)據(jù)邊緣時間與期望值相比較,以 確定是否所表示的數(shù)據(jù)信號邊緣時間在所表示的時鐘邊緣時間的預(yù)定 的限制內(nèi)??梢杂纱俗詣赢a(chǎn)生通過/失敗指示。
執(zhí)行所述采樣步驟IO,以獲取DUT的數(shù)據(jù)信號和/或時鐘信號的狀態(tài)的緊密相間的讀數(shù)。圖2是示出被測裝置的數(shù)據(jù)信號24邊緣和時鐘信 號26的相對定時的示例的示意時序圖。被測裝置中的所述數(shù)據(jù)信號24 被示出為在邊緣28改變狀態(tài)的電壓/邏輯電平。所述時鐘信號26在邊緣 30改變狀態(tài)。選通32、 34提供緊密相間的脈沖,其中所述脈沖的每一 個觸發(fā)所述被測數(shù)據(jù)信號的狀態(tài)的采樣。
所述采樣由此產(chǎn)生一系列的位36、 38,所述位36、 38用于以緊密 相間地時間間隔來表示所述被測數(shù)據(jù)或者時鐘信號的狀態(tài)。表示時鐘 信號的所述系列位38中的狀態(tài)40的改變可以被用作時間基準(zhǔn),所述時 間基準(zhǔn)用于與表示數(shù)據(jù)信號的所述系列位36中的所述數(shù)據(jù)信號的狀態(tài) 42比較。在所述示例性方法中,如參見圖1和圖4在此描述的那樣,在 對其間進行比較之前,進一步編碼所述系列的位36和38。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)當(dāng)明白,用于描述一系列選通脈沖或者信 號的、在本說明書全文中使用的術(shù)語"緊密相間"應(yīng)當(dāng)被廣義地解釋, 并且這樣的間距可以按照特定測試應(yīng)用的需要而改變。應(yīng)當(dāng)明白,相 對于被測裝置的定時"緊密相間"的這樣的脈沖或者信號有可能具有 比所述被測信號或者時鐘信號更高的頻率,或者可以具有相同頻率。
在圖3中示出了用于獲取被測數(shù)據(jù)或者時鐘信號的選通采樣的采 樣設(shè)備。通過傳統(tǒng)的邊緣產(chǎn)生器產(chǎn)生諸如單個選通脈沖的啟動信號, 并且將此啟動信號應(yīng)用到延遲線輸入44。 一系列延遲元件輸出所述啟 動信號的遞增地延遲的拷貝48。在所述示例性的設(shè)備中,如在本領(lǐng)域 中公知的那樣,所述啟動信號的遞增地延遲的拷貝48被引導(dǎo)通過求和 電路50,以內(nèi)插在所述延遲元件之間,并且由此提供所述啟動信號的 另外的更緊密相間的拷貝52。
在所述示例性設(shè)備中,所述求和電路50包括求和元件52,其中所 述求和元件的每一個包括基于具有8個設(shè)置值(即3位控制)的精細微 調(diào)的吉爾伯特單元。所述設(shè)置值可以被調(diào)整以校正延遲線誤差。通過
延遲鎖定環(huán)路56來提供用于延遲線元件46的速度控制電流。輸入的選 通脈沖的所述緊密相間的延遲拷貝的每一個被提供到對應(yīng)的D鎖存器 58的時鐘輸入。所述被測數(shù)據(jù)信號或者同步時鐘信號60被路由到所述D 鎖存器的每一個的輸入。結(jié)果,所述D鎖存器中存儲的數(shù)據(jù)表示數(shù)據(jù)信 號或者被測時鐘信號的狀態(tài)的二進制快照。在所述示例性設(shè)備中,使 用一組31個D鎖存器來捕獲所述被測信號的31位寬的選通表示。
參見圖4來描述用于使用同步時鐘的選通表示來測試DUT中的數(shù) 據(jù)信號的設(shè)備。將被測信號59和選通61應(yīng)用到采樣電路62。在所述示 例性設(shè)備中,所述釆樣電路62是參見圖3詳細說明的采樣設(shè)備。與所述 采樣電路62通信的編碼器電路64從采樣電路62接受所述被測信號的緊 密相間的選通表示,并且將其轉(zhuǎn)換為用于表示邊緣時間和邊緣極性(即 高到低或者低到高)的數(shù)據(jù)字。在所述示例性設(shè)備中,編碼器將所述 邊緣轉(zhuǎn)換的31位二進制快照轉(zhuǎn)換為6位字。最高有效位用于表示邊緣極 性,剩余的5個位用于表示邊緣時間。雖然為了說明的目的,在此所述 的編碼使用6位字和1位極性表示,但是本領(lǐng)域內(nèi)的普通技術(shù)人員應(yīng)當(dāng) 明白,可以使用多種其它的字長度,并且可以在其它方案下在其中編 碼數(shù)據(jù)。
在所述示例性設(shè)備中,以大約每秒2千兆字節(jié)從編碼器輸出所述6 位字。與編碼器64通信的多路分用器66用于以每秒250兆字節(jié)的數(shù)據(jù)率 將所述數(shù)據(jù)轉(zhuǎn)換為48位字。所述48位字包括表示邊緣時間的8個5位數(shù) 據(jù)字和它們的對應(yīng)的8個單極性位。本領(lǐng)域內(nèi)的普通技術(shù)人員應(yīng)當(dāng)明 白,不是在所有的情況下都需要進行信號的多路分用,可以在本發(fā)明 的范圍內(nèi)選擇各種其它的位率和/或多路分用細節(jié)。
路由器電路70用于將表示DUT的同步時鐘的信號路由到測試時鐘 總線72上。路由電路70也僅僅選擇具有一個極性的時鐘邊緣時間來表 示系統(tǒng)時鐘,即選擇表示時鐘設(shè)置(上極性)的邊緣時間,并且忽略 時鐘復(fù)位(下極性)。由此可以在多個通道上使用路由到測試總線72的時鐘邊緣時間。
表示DUT的數(shù)據(jù)信號的、從多路分用器66輸出的字不被選擇為時 鐘信號,而是被直接地存儲在隨機存取存儲器68中。在所述示例性設(shè) 備中,所述數(shù)據(jù)被存儲在96 x 40隨機存取存儲器中。本領(lǐng)域內(nèi)的普通 技術(shù)人員應(yīng)當(dāng)明白,可以使用多個其它的隨機存取存儲器配置。
測試總線72上的時鐘邊緣時間被用作指針,以尋址在隨機存取存 儲器68中存儲的數(shù)據(jù)。路由電路74選擇總線上的一個時鐘用作指針, 并且將此時鐘邊緣時間路由到比較電路76。比較電路76向隨機存取存 儲68提供所述時鐘邊緣時間來作為地址,并且讀取存儲在所述地址的 數(shù)據(jù)邊緣時間。將從隨機存取存儲中讀取的數(shù)據(jù)與所述時鐘邊緣時間 相比較以確定其間的差。
比較電路78將數(shù)據(jù)邊緣和同步時鐘邊緣之間的差的期望值77與由 比較電路76找到的差相比較。所述比較電路78按照是否與期望值的偏 差在指定的限定內(nèi)來輸出用于每個比較的通過或者失敗信號。
因此,在此所述的多選通測試方法和設(shè)備的各個實施例可以提供 一種用于以其精確的邊緣時間和在對應(yīng)的所述邊緣時間的過渡極性來
表示被測信號的方法。如此表示的邊緣時間和極性被存儲,以用于與 諸如被測裝置的同步時鐘的定時信號相比較。所述定時信號也以其精 確的邊緣時間表示。所述定時信號邊緣時間的這個表示可以被提供到 時鐘總線以用于整個測試系統(tǒng),例如,用于與隨機存取存儲器中的對 應(yīng)的數(shù)據(jù)信號邊緣時間相比較??梢韵鄬τ谄谕禆丝催@樣的比較的 結(jié)果,以確定被測裝置是否符合測試規(guī)格。
可以通過向參見圖l上述的用于測試和評估同步地時鐘控制的數(shù) 據(jù)的方法增加步驟來實現(xiàn)一種用于從數(shù)據(jù)信號恢復(fù)時鐘信息的示例性 方法。參見圖5來一般地說明所述用于從數(shù)據(jù)信號恢復(fù)時鐘信息的示例
性方法。
執(zhí)行采樣步驟82,其中,邊緣產(chǎn)生器啟動輸入選通。采樣諸如被
測裝置(DUT)的數(shù)據(jù)信號的數(shù)字信號以使用所述選通獲取它們在高
速率下的狀態(tài)的二進制值。所獲取的二進制值以遞增地延遲的間隔提 供所述數(shù)字信號的單脈沖系列的采樣。
在所述單脈沖系列中,檢測邊緣時間和邊緣極性。在編碼步驟84 中,所檢測的邊緣時間和極性被編碼為二進制字。在一示例性實施例 中,將所編碼的邊緣時間表示為6位字的5個最低有效位,并且將極性 表示為最高有效位。
在使用本發(fā)明的示例性方法的高速測試設(shè)備中的示例中,以大約 每秒2千兆字節(jié)來產(chǎn)生所述的編碼的6位字。為了提供更適合于下游的 存儲和比較步驟的數(shù)據(jù)率,可以多路分用所述編碼字以便僅僅以每秒 250兆字節(jié)來提供48位字。所述48位字表示8個5位邊緣時間和對應(yīng)的8 個l位邊緣極性。
執(zhí)行存儲步驟86,其中,在存儲器中存儲所述的編碼的邊緣時間。 在所述示例性方法中,使用96 x40隨機存取存儲器來存儲所述編碼的 邊緣時間。
執(zhí)行平均累加器步驟88,其中,在多個(N個)采樣上累加編碼的 邊緣時間,并且確定在N個采樣上的平均邊緣時間??梢匀缓髨?zhí)行平均 調(diào)整步驟90,其中,通過去偏移值來調(diào)整所述平均邊緣時間。在一示 例性實施例中,所述去偏移值是固定值。在可選的向總線寫入的步驟 92中,可以向時鐘總線寫入所調(diào)整的平均值。所述調(diào)整的平均值表示 提取的時鐘。
在存儲器訪問步驟94中,調(diào)整的平均值被用作指向?qū)?yīng)的編碼數(shù)
據(jù)信號邊緣時間的存儲器地址的指針。在比較步驟96中,將在由所提 取的時鐘指向的地址的存儲器中找到的所述數(shù)據(jù)邊緣時間與期望值相 比較,以確定所表示的數(shù)據(jù)信號邊緣時間是否在所提取的時鐘時間的
預(yù)定限制內(nèi)。在最后的步驟98中,可以由此自動產(chǎn)生通過/失敗指示。
通過向參見圖4上述的、用于使用所述同步時鐘的選通表示來測試 DUT中的數(shù)據(jù)信號的設(shè)備增加元件,描述一種用于從數(shù)字信號提取時 鐘信息的示例性設(shè)備。參見圖6來一般地描述用于提取時鐘信息的所述 示例性設(shè)備。
在所述示例性設(shè)備中,來自DUT的數(shù)字信號59被應(yīng)用到采樣電路 62。來自邊緣產(chǎn)生器61的信號被作為第二輸入應(yīng)用到采樣電路62。在 所述示例性設(shè)備中,所述采樣電路62是參見圖3詳細描述的采樣設(shè)備。 編碼器電路64、多路分用器66、隨機存取存儲器68、比較電路76和基 于期望值77操作以輸出通過/失敗信號80的比較電路78被配置,并且如 上參見圖4所述那樣工作。
可以使用路由器電路100將編碼的邊緣時間從多路分用器66引導(dǎo) 到累加器102。所述累加器102收集所述編碼的邊緣時間的N個采樣,并 且確定在N個采樣上的所述平均邊緣時間。與所述累加器102通信的初 始值寄存器104存儲所述累加器初始值,并且將其提供到所述累加器以 計算平均邊緣時間??梢允褂脮r鐘延遲數(shù)據(jù)寄存器106來存儲用于與由 累加器102提供的所述平均邊緣時間組合的去偏移值,以按照提供正確 的指針值所需要的那樣調(diào)整平均時間。與所述時鐘延遲數(shù)據(jù)寄存器106 和所述累加器102通信的求和電路108可以用于將所述去偏移值與由所 述累加器102確定的所述平均邊緣時間組合以形成調(diào)整的平均邊緣時 間??梢韵驎r鐘總線72發(fā)送所述調(diào)整的平均邊緣時間。所述調(diào)整的平 均邊緣時間表示提取的時鐘??梢栽诙鄠€通道上使用由此被路由到測 試總線72的時鐘邊緣時間。但是,當(dāng)所述提取時鐘僅僅用于本地時, 其不被發(fā)送到時鐘總線72,而是被直接地傳送到路由電路74,所述路
由電路74用于選擇要用于指向存儲器68的信號。這個信號變?yōu)樗鲭S
機存取存儲器指針。
來自求和電路108的所述提取時鐘時間可以被用作訪問存儲在存 儲器68中的數(shù)據(jù)的指針。路由電路54應(yīng)當(dāng)選擇來自所述求和電路108的 本地時鐘,并且將這個時鐘邊緣時間路由到比較電路76。另外,如必 要的話,可以將來自求和電路108的時鐘路由到時鐘總線72以用作其它 通道的時鐘。比較電路76向存儲器68提供作為地址的時鐘邊緣時間, 并且讀取存儲在所述地址的數(shù)據(jù)邊緣時間。從存儲器讀取的數(shù)據(jù)與所 述時鐘邊緣時間相比較以確定其間的差。
因此,本發(fā)明的各個實施例提供了一種用于通過向上述的多選通 設(shè)備增加元件而從被測裝置的數(shù)字信號提取時鐘信號的方法。所述時 鐘提取方法可用于補充多選通測試方法,或者也可以獨立使用,以及 僅僅執(zhí)行時鐘提取操作。
雖然在此以選通脈沖的形式一般地說明了本發(fā)明的示例性實施 例,但是本領(lǐng)域內(nèi)的普通技術(shù)人員應(yīng)當(dāng)明白選通脈沖可以包括在各種 波形形式循環(huán)中的門限電壓應(yīng)用,以觸發(fā)對應(yīng)的鎖存器,所述波形形 式諸如方波信號、正弦波信號、三角波、脈沖等。例如,可以想象, 在本發(fā)明的所述示例性實施例中,矩形波脈沖的前緣可以被用作選通 脈沖。
雖然已經(jīng)在此以自動測試設(shè)備的形式描述了本發(fā)明的示例性實施 例,但是本領(lǐng)域內(nèi)的普通技術(shù)人員應(yīng)當(dāng)明白,本發(fā)明可以用于許多其 它的信號比較操作中。例如,可以想象,本發(fā)明可在無限數(shù)量的高速 處理應(yīng)用中用于從數(shù)字信號提取時鐘信息。
應(yīng)當(dāng)明白,可以對在此公開的實施例作出各種修改。因此,上述 的說明應(yīng)當(dāng)不被理解為限制,而是僅僅被理解為各種實施例的示例。
本領(lǐng)域內(nèi)的技術(shù)人員將可以在所附的權(quán)利要求的范圍和精神內(nèi)想象其 它修改。
權(quán)利要求
1. 一種用于從數(shù)字信號提取時鐘信號的方法,所述方法包括向所述數(shù)字信號應(yīng)用選通,其中,所述選通包括多個選通脈沖;在所述選通的選通脈沖時存儲所述數(shù)字信號的狀態(tài);將所存儲的狀態(tài)編碼為數(shù)字字,由此標(biāo)識所述數(shù)字信號中的狀態(tài)改變的邊緣時間;以及確定在所述數(shù)字字的預(yù)定數(shù)量的采樣上的平均邊緣時間。
2.按照權(quán)利要求l的方法,還包括 將所述數(shù)字字存儲在存儲器位置;以及使用所述平均邊緣時間來作為指向所述存儲器位置的指針。
3.按照權(quán)利要求l的方法,還包括將去偏移值添加到所述平均 邊緣時間,以形成調(diào)整的平均邊緣時間。
4.按照權(quán)利要求3的方法,還包括 將所述數(shù)字字存儲在存儲器位置;以及使用所述調(diào)整的平均邊緣時間來作為指向所述存儲器位置的指
5.按照權(quán)利要求4的方法,還包括將所述平均邊緣時間分發(fā)到 總線上的多個通道,其中,所述調(diào)整的平均邊緣時間被用作指向位于 所述多個通道的接收通道上的存儲器的指針。
6.按照權(quán)利要求4的方法,還包括將通過所述調(diào)整的平均邊緣時間尋址的存儲器位置的數(shù)據(jù)邊緣時 間與期望數(shù)據(jù)相比較;以及提供通過或者失敗指示作為所述比較的結(jié)果。
7. 按照權(quán)利要求l的方法,其中,通過下述方式向所述數(shù)字信號 應(yīng)用所述選通將作為鎖存器時鐘信號的所述選通的每個脈沖應(yīng)用到多個鎖存器 的對應(yīng)的鎖存器;將所述數(shù)字信號應(yīng)用到所述鎖存器的每一個的輸入;以及 接收作為所述鎖存器的每一個的輸出的所述數(shù)字信號的狀態(tài)。
8. 按照權(quán)利要求l的方法,其中,所述編碼產(chǎn)生多位字,所述多 位字的第一部分標(biāo)識所述狀態(tài)改變的時間,所述多位字的第二部分標(biāo) 識所述狀態(tài)改變的極性。
9. 按照權(quán)利要求8的方法,還包括多路分用傳輸所述多位字以 降低其傳輸率。
10. 按照權(quán)利要求l的方法,其中,所述數(shù)字信號包括被測裝置的 數(shù)據(jù)信號。
11. 按照權(quán)利要求l的方法,還包括通過下述方式來產(chǎn)生選通 將邊緣產(chǎn)生器輸出信號應(yīng)用到包括一系列延遲元件的延遲電路;以及在所述延遲元件的每一個之間提供連接以接收所述邊緣產(chǎn)生器輸 出信號的邊緣的多個依序延遲的拷貝,所述延遲拷貝的每一個形成所 述選通脈沖之一。
12. 按照權(quán)利要求ll的方法,其中,所述延遲電路通過延遲鎖定 環(huán)路控制,以及其中,所述延遲元件包括可控求和元件,所述可控求 和元件可調(diào)諧以校正延遲線誤差。
13. —種用于從數(shù)字信號提取時鐘信號的設(shè)備,所述設(shè)備包括-多個漸增的選通延遲元件,所述選通延遲元件與邊緣產(chǎn)生器通信;多個鎖存器,所述多個鎖存器的每一個具有連接到所述延遲元件 的對應(yīng)的一個的時鐘控制輸入,并且具有接收所述數(shù)據(jù)信號的數(shù)據(jù)輸 入;編碼器,所述編碼器與所述多個鎖存器通信,所述編碼器適于將 存儲在所述多個鎖存器中的信息轉(zhuǎn)換為表示所述數(shù)字信號的邊緣時間的數(shù)字字;以及平均電路,所述平均電路適于從所述編碼器接收多個所述的數(shù)字 字,并且確定其平均值。
14. 按照權(quán)利要求13的設(shè)備,其中,所述平均電路包括 累加器,所述累加器與所述編碼器通信,以接收所述數(shù)字字; 時鐘延遲數(shù)據(jù)寄存器,所述時鐘延遲數(shù)據(jù)寄存器用于存儲去偏移值;以及求和電路,所述求和電路與所述累加器和所述時鐘延遲寄存器通 信,其中,所述求和電路適于將所述平均邊緣時間與固定去偏移值相加,以形成提取的時鐘值。
15. 按照權(quán)利要求14的設(shè)備,還包括與所述編碼器通信的存儲器, 其中,所述存儲器適于接收和存儲所述數(shù)字字。
16. 按照權(quán)利要求15的設(shè)備,還包括與所述編碼器和所述存儲器 通信的多路分用電路,其中,所述多路分用電路適于降低向所述存儲 器中的數(shù)據(jù)傳送率。
17. 按照權(quán)利要求15的設(shè)備,其中,所述數(shù)字信號是被測裝置的 數(shù)據(jù)信號。
18. 按照權(quán)利要求15的設(shè)備,還包括與所述平均電路和所述存儲 器通信的路由電路,所述路由電路適于使用所述提取的時鐘值作為指 向所述存儲器的指針來尋址所述存儲器。
19. 按照權(quán)利要求15的設(shè)備,其中,所述路由電路包括與所述平均電路和所述存儲器通信的時鐘總線,所述路由電路適于與多個通道通信。
20. 按照權(quán)利要求15的設(shè)備,還包括與所述存儲器通信的比較電 路,所述比較電路適于將對應(yīng)于指定時鐘時間的期望值與通過所述提 取的時鐘值尋址的所述存儲器中的數(shù)據(jù)的值相比較。
全文摘要
提供了一種方法和設(shè)備來恢復(fù)嵌入在諸如數(shù)據(jù)信號的數(shù)字信號中的時鐘信息??梢酝ㄟ^將邊緣產(chǎn)生器路由到具有遞增延遲值的延遲元件來產(chǎn)生一組選通脈沖。通過來自所述邊緣產(chǎn)生器的遞增延遲信號觸發(fā)的一組鎖存器可以捕獲所述數(shù)據(jù)信號的采樣。編碼器(84)可以將所述采樣轉(zhuǎn)換為表示所述采樣信號的邊緣時間和極性的字。表示邊緣時間的字可以被存儲在存儲器中(86)。累加器可以收集在N個采樣上的所述平均邊緣時間(88)。可以使用固定的去偏移值來調(diào)整所述平均邊緣時間,以形成所述提取的時鐘信息。所述提取時鐘信息可以被用作指向存儲在存儲器中的所述字的指針。
文檔編號H04L7/00GK101379754SQ200680035231
公開日2009年3月4日 申請日期2006年9月22日 優(yōu)先權(quán)日2005年9月23日
發(fā)明者歐內(nèi)斯特·P·沃克, 羅納德·A·薩特斯奇夫 申請人:泰拉丁公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1