新四季網

用於測試可測試電子裝置的方法

2023-07-05 05:28:41

專利名稱:用於測試可測試電子裝置的方法
技術領域:
本發明涉及一用來測試可測試電子裝置的方法,該可測試電子裝置具有第一多個測試配置和第二多個測試配置。
本發明還涉及一具有第一多個測試配置和第二多個測試配置的可測試電子裝置。
本發明還涉及一用來測試這種電子裝置的測試設備。
IBM Journal on Research and Development,Vol.40(1996),No.4,pp.461474,公開了一種方法,用來測試具有第一多個測試配置和第二多個測試配置的電子裝置。集成電路(IC)的測試費用,特別是自動化測試設備(ATE)費用是半導體工業主要關切的事情。可預期關於未來的較高速度,較高精度,較多計時裝置,增加矢量存儲器,和較多引線數的要求將會抵消在減少ATE費用方面的所有收益。在IC設計中引入較多的可測性設計(DFT)可能是將ATE費用上升的趨勢反過來並使低成本的ATE的使用成為可能的唯一方法。
上述的現行技術公開了一減少引線數的測試方法(RPCT),作為一可使用的低成本測試的DFT技術,它是一種可減少必須與測試器接觸的IC引線數的技術。RPCT的基本原理就是,唯有掃描數據引線,即該掃描鏈例如該第一多個測試配置的輸入和輸出引線和邊界掃描鏈的該測試數據輸入(TDI)引線與該測試數據輸出(TDO)引線,測試控制引線以及時鐘引線,才與全功能測試器通道相連。對於對於連接第二多個測試配置的所有剩餘功能引線的訪問是通過邊界掃描鏈實現的,而不是通過那些引線直接訪問。
其缺點是,只有當該掃描鏈的數目是有限的時候,RPCT的應用才能獲得好處。在允許掃描鏈與引線數一樣多時被集成在該IC設計中的情形,RPCT就不提供好處,因為所有的引線都被用作掃描數據引線,因此所有的引線都必須被接觸。
本發明的第一目的在於提供一按開始段落所述的允許減少測試資源的,如測試連接或數字測試器通道的測試方法,以便測試具有很多測試配置的,例如,掃描鏈的電子裝置。
本發明的第二目的在於提供一按開始段落所述的具有很多測試配置的可測試電子裝置,由此這些測試配置可通過有限數目的測試連接被測試設備所測試。
本發明的第三目的在於提供一按開始段落所述的測試設備,該設備以少量測試數據通道來測試具有大量測試配置的電子裝置。
為此目的,本發明提供一按獨立權利要求所規定的測試方法,可測試裝置和測試設備。有利的實施例則被規定在從屬權利要求中。
現在,該第一目的已被用來測試電子裝置的測試方法所實現,如權利要求1所述。
通過利用多個並行的移位寄存器來將測試數據移出移進該電子裝置,為了與該電子裝置的所有測試配置建立測試數據通信只須連接幾個測試數據通道,例如,在該電子裝置上的輸入/輸出引線或測試設備上的測試通道。因此,通過選擇該移位寄存器的深度,例如,選擇各多個測試配置的大小,就可調節測試速度和所要求的資源之間的權衡(trade-off)。因為每個受試的裝置所要求的連接數的減少,這還能測試多個並聯的電子裝置。顯然,按照測試成本來看這提供了一很大的優點。
如果該方法還包括一些將該第一測試數據從第一移位寄存器拷貝進第一緩衝寄存器和將第二測試數據從第二移位寄存器拷貝進第二緩衝寄存器的步驟則是有益的。該緩衝寄存器的存在提高了在該移位寄存器的移位模式期間施加到該受試裝置上的測試數據信號的穩定性。
在按照本發明的該方法的一實施例中,使該第一測試數據串行通信的步驟是從該第一測試數據通道導向該第一移位寄存器;使該第二測試數據串行通信的步驟是從該第二測試數據通道導向該第二移位寄存器;使該第一測試數據並行通信的步驟是從該第一移位寄存器導向該第一多個測試配置;使該第二測試數據並行通信的步驟是從該第二移位寄存器導向該第二多個測試配置;最好是,該上述實施例的方法還包括從第三移位寄存器中的該第一多個測試配置接收第一測試結果數據,並至少部分與之同時,從第四移位寄存器中的第二多個測試配置並行接收第二測試結果數據;而且將該第一測試結果數據從該第三移位寄存器串行地提交給第三測試數據通道,並至少部分地與之同時,串行地將第二測試結果數據從該第四移位寄存器提交給第四測試數據通道。通過利用在該測試配置分區,例如各多個測試配置,的輸入和輸出側的大量的至少部分地並行運作的移位寄存器,使該輸入測試數據時分多路復用和使該輸出測試數據去時分多路復用,這樣,在各多個測試配置兩側,要求的測試數據通道數,例如,在測試設備上的連接引線或測試通道數,就可被減少。
現在,該第二目的可用如權利要求5所述的一可測試電子裝置來實現。
將很多的移位寄存器加到一如象IC的電子裝置,使每個移位寄存器與一測試數據通道,例如,輸入引線或輸出引線相連,則就能使測試數據與該電子裝置上的目標測試配置進行至少部分並行通信,而不必將它們都與測試設備相連。
如將該第一移位寄存器與該第二移位寄存器耦合則是有益的。
將大量的移位寄存器以鏈彼此相連就能進行幾級分層操作;大量的移位寄存器可作為一單個的移位寄存器,或作為獨立的多個移位寄存器運作。
如該第一移位寄存器和第二移位寄存器是邊界掃描寄存器的一部分,則將更為有益。
在這樣的配置中,該移位寄存器例如作為多個獨立移位寄存器或作為一單個移位寄存器的運作模式都可用邊界掃描狀態機控制。例如,這可通過擴展該狀態機來實現,該狀態機具有很多額外狀態,這很多的額外狀態可確定處於多種移位寄存器模式的該邊界掃描寄存器的所希望的移位和捕獲行為。
在按照本發明的電子裝置的一實施例中,該第一移位寄存器被安排來將該第一測試數據從該第一接觸傳送到第一多個測試配置,而該第二移位寄存器被安排來將該第二測試數據從該第二接觸傳送到第二多個測試配置,而且該電子裝置還包括一第三接觸和第四接觸;第三移位寄存器耦合在該第三接觸和第一多個測試配置之間,用於串行地將第一測試結果數據提交給該第三接觸,和用於並行地從該第一多個測試配置接收該第一測試結果數據;第四移位寄存器耦合在該第四接觸和第二多個測試配置之間,用於串行地將第二測試結果數據提交給該第四接觸,至少部分地與串行提交第一測試結果數據同時,和用於並行地從該第二多個測試配置接收該第二測試結果數據,至少部分地與並行接收第一測試結果數據同時。
通過使多個移位寄存器來對測試數據輸出進行去時分多路復用的方法,就可實現該輸出側所要求的測試數據通道的減少。這還進一步減少了與該測試設備的必要的相互連接。最好是,這樣將該第三和第四寄存器耦合,使得它們可作為一單個的移位寄存器運作,該單個移位寄存器可以是邊界掃描寄存器的一部分。在該測試配置的輸入和輸出兩側的所有移位寄存器都可是這邊界掃描寄存器的一部分,在這種情形,該邊界掃描寄存器就被有效地分區為一些處於該邊界掃描狀態機控制下的較小的小區,以便容納所希望的多個移位寄存器結構。
現在,該第三目的可用如權利要求12所述的一測試設備來實現。
在測試設備上多個移位寄存器的並行使用也是有益的,雖然測試設備和試驗裝置之間的相互連接數目不一定減少。在一測試設備中,特別是在數字測試設備中的一重要成本因素就是測試通道數,它必須用來使適當的測試數據模式,例如測試矢量與該受試裝置通信。這樣,該受試裝置就能以並行的方式接收或送出測試模式,並由該移位寄存器串行化。將該測試通道和受試裝置之間的移位寄存器整合就能使所需要的測試通道減少,從成本來看這是極為有益的。
如果使該第一移位寄存器與第一緩衝寄存器耦合,而使該第二移位寄存器與一第二緩衝寄存器耦合則是有益的。
當該移位寄存器運作於移位模式時,緩衝寄存器的使用可提供穩定的輸出信號,按信號的完整性來看這是最好的。
如果該第一移位寄存器和該第二移位寄存器對第一時鐘響應,而該第一緩衝寄存器和第二緩衝寄存器對第二時鐘響應則有另一益處。
這對該移位寄存器的運作可提供輕易的控制;不僅是通過第一和第二移位寄存器的測試數據的移位是完全同步的,而且受第二時鐘控制的捕獲循環還可免除對專用硬體的需要,該專用硬體必須對來自第一時鐘的信號進行監視和解釋。
在按照本發明的測試設備的一實施例中,該第一移位寄存器被安排來將該第一測試數據從該第一測試通道傳送到第一多個測試配置,而該第二移位寄存器被安排來將該第二測試數據從該第二測試通道傳送到第二多個測試配置,而且該測試設備還包括一第三測試通道和一第四測試通道;第三移位寄存器與該第三測試數據通道耦合,用於串行地將第一測試結果數據提交給該第三測試數據通道,和用於並行地從該第一多個測試配置接收該第一測試結果數據;以及第四移位寄存器,與該第四測試數據通道耦合,用於串行地將第二測試結果數據提交給該第四測試數據通道,至少部分地與串行提交第一測試結果數據同時,和用於並行地從該第二多個測試配置接收該第二測試結果數據,至少部分地與並行接收該第一測試結果數據同時。
利用移位寄存器來給試驗裝置傳送測試數據和從試驗裝置接收測試結果數據,就能減少該測試器的輸入和輸出側所需要的測試通道。有益的是,這為該測試設備資源成本的額外減少創造了條件。
如果該測試設備還包括第一多個三態緩衝器和第二多個三態緩衝器則有另一益處,其中,第一多個三態緩衝器的每個三態緩衝器使該第一移位寄存器的輸出與該第三移位寄存器的輸入耦合,而第二多個三態緩衝器的每個三態緩衝器使該第二移位寄存器的輸出與該第四移位寄存器的輸入耦合。
在該輸入和輸出移位寄存器與該受試裝置共用一連接,例如一雙向引線的情形,輸出移位寄存器單元和該受試裝置就可在該測試設備和該受試裝置之間的連接線上同時驅動不相容的測試數據值,從信號完整性來看,這是不希望的事件。例如,如果該受試裝置引入輸入/輸出邊界掃描鏈,則就可能是這樣。這種不希望的效果可通過在該移位寄存器輸出和這種連接之間包括一個三態緩衝器來防止。顯然,三態緩衝器可直接與一移位寄存器單元的輸出耦合,或通過一緩衝寄存器單元與一移位寄存器單元的輸出耦合。
藉助不受限制的例子並參考下述附圖來對本發明作一詳細描述,其中

圖1a按照本發明描繪了一給可測試電子裝置提供測試數據的方法;圖1b按照本發明描繪了一從可測試電子裝置提取測試結果數據的方法;圖2按照本發明描繪了一可測試電子裝置;圖3a表示一邊界掃描輸入單元;圖3b表示一邊界掃描輸出單元;
圖4按照本發明的實施例描繪了一測試設備;圖5按照本發明的另一實施例描繪了一測試設備;圖1a和圖1b按照本發明舉例說明了該測試方法。按照這方法和圖1a的描繪,移位寄存器110包括移位寄存器單元112,114和116,被用來將來自一測試數據通道,例如一未畫出的輸入引線或一未畫出的測試器通道的測試矢量102轉換成一些用於可測試電子裝置的,例如未畫出的受試裝置(DUT)的多個測試配置的較小的測試矢量,例如,測試數據102a,102b,102c。移位寄存器130包括移位寄存器單元132,134,和136,被用來將來自另一未畫出的測試數據通道的測試數據矢量104轉換成一些用於未畫出的可測試電子裝置的另多個測試配置的測試數據104a,104b,104c,至少是部分與移位寄存器110的運作同時的。最好是,移位寄存器110和移位寄存器130的運作是完全同步的,例如,通過使兩移位寄存器110和130響應同一控制時鐘CLK1,因為這會導致將到各多個測試配置的測試模式饋送時間最小化。
在第一步,測試矢量102和104的第一比特分別被串行地移位進入移位寄存器110和130,直到該移位寄存器110和130被完全充滿。然後,在第二步,該測試數據以並行方式分別從該移位寄存器110和130傳送到未畫出的第一多個測試配置和第二多個未畫出的測試配置。重複這些步驟,直到該測試矢量102a,102b,102c以及測試矢量104a,104b,104c被完全轉移到該未畫出的DUT為止。
應強調,雖然移位寄存器110和130被畫成分開的移位寄存器,但它們卻可能是一單個移位寄存器,象邊界掃描鏈或另一移位寄存器結構的一些分區。該分區的優化大小可由關係Ftester/FDUT決定,其中Ftester是該測試數據通過該移位寄存器串行移位的頻率,而FDUT是該測試數據並行移位進/出該移位寄存器和出/進該掃描鏈的頻率。典型地說,Ftesr是該測試設備運作的頻率,而FDUT是該DUT的內部測試頻率。因此,根據測試速度來看該測試步驟是很靈活的;通過減小該分區的大小,就能實現較高的測試速度,儘管必須接觸更多的裝置引線,而通過增大該分區的大小就可獲得較低的測試速度,但必須接觸較少的引線。
在一優選實施例中,該移位寄存器單元112,114,和116分別與緩衝單元122,124,和126,例如緩衝寄存器120耦合,而該移位寄存器單元132,134,和136分別與緩衝單元142,144,和146,例如緩衝寄存器140耦合。在移位寄存器110和130的移位模式持續過程中,該緩衝寄存器120和140的存在,在控制信號CLK2的控制下,可提供穩定的移位寄存器輸出。緩衝單元122,124,及126,和142,144,及146,可通過響應於獨立時鐘CLK2一些觸發器來形成。本技術領域內的人士顯然可知,在將邊界掃描寄存器分區成移位寄存器110和130的情形中,該緩衝寄存器120和140總是存在的,因為邊界掃描單元包含一移位觸發器(shift flip-flop),例如一移位寄存器單元,和一更新觸發器(update flip-flop),例如緩衝寄存器單元。
如上述的和圖1a描繪的方法還可應用在DUT的輸出側,如圖1b所示。移位寄存器150包括移位寄存器單元152,154,和156,被安排來以並行的方式接收測試結果數據106a,106b,106c,並通過串行地使該接收的測試數據移出的方法將它轉變成測試結果矢量106。同樣,移位寄存器170包括移位寄存器單元172,174,和176,被安排來以並行的方式接收測試結果數據108a,108b,和108c,並通過至少部分與移位寄存器150同時運作串行地使該接收的測試數據移出的方法將它轉變成測試結果矢量106。
更精心地,在第一步,測試結果數據106a,106b和106c的第一比特被串行地移位進入移位寄存器150,它至少部分與將測試結果數據108a,108b和108c的第一比特串行地移位進入移位寄存器170同時。緊接著,在接收測試結果數據106a,106b和106c以及測試結果數據108a,108b和108c的下一比特之前,通過串行地將該測試數據移出到未畫出的相應測試數據通道的方法,將移位寄存器150和170排空。重複這過程直到測試結果矢量106和108完全形成為止。
應該強調,雖然在圖1b中沒有畫緩衝寄存器,但這只是為了簡明起見;它們可以存在而並不偏離本發明的範圍。此外,按照規定,移位寄存器110,130,150,170和相應的緩衝寄存器120和140每個具有三個移位單元,僅僅是作為沒有限制的例子;其它的寄存器和緩衝寄存器的大小也可加以選擇,也不偏離本發明的範圍。此外,本技術領域的人士將顯然可知,還可將圖1a和圖1b詳細描述的技術組合起來,也並不偏離本發明的範圍。
圖2描繪了一可測試電子裝置200的優選實施例,它具有第一多個測試配置220和第二多個測試配置240。該第一多個測試配置包括掃描鏈222,224,和226,這些掃描鏈分別耦合在該掃描鏈輸入側的移位寄存器210的移位寄存器單元212,214以及216和該掃描鏈輸出側的移位寄存器250的移位寄存器單元252,254和256之間。同樣,該第二多個測試配置包括掃描鏈242,244,和246,這些掃描鏈分別耦合在該掃描鏈輸入側的移位寄存器230的移位寄存器單元232,234以及236和該掃描鏈輸出側的移位寄存器270的移位寄存器單元272,274和276之間。移位寄存器單元212與電子裝置200的輸入引線202耦合,而移位寄存器單元232與電子裝置200的輸入引線204耦合。在輸出側,移位寄存器單元252與電子裝置200的輸出引線206耦合,而移位寄存器單元272與電子裝置200的輸出引線208耦合。
應該強調,最好是,其它的掃描寄存器單元214,216,234,236,254,256,274,和276也與它們的相應輸入和輸出引線相連,而且這些連接僅僅是為了簡明的理由才被省略。在圖2中,移位寄存器210,230,250和270都是相互連接的,以便形成邊界掃描寄存器290。本技術領域的人士將會明白,移位寄存器210,230,250和270也可以是些獨立的移位寄存器,而且移位寄存器210和230或移位寄存器250和270都可從電子裝置200中省去,而並不偏離本發明的範圍。此外,返回去參考圖1a與圖1b和它們的詳細說明,本技術領域內的人士將會顯然,移位寄存器210和230可被用來在測試矢量102和104中以串行的方式同時移位,在引線202和204中通過相應的數據,和用來以同時和並行的方式將測試數據102a,102b,102c,104a,104b,104c輸出到掃描鏈222,224,226,242,244,和246。同樣,移位寄存器250和270可用來以同時和並行的方式從掃描鏈222,224,226,242,244,和246接收測試結果數據106a,106b,106c,108a,108b,108c,和用來同時地以串行的方式通過相應的輸出引線206和208移出測試矢量106和108。如先前所述,控制信號,例如測試時鐘CLK1以測試器的頻率運行並在掃描寄存器210,230,250和270中控制數據的移進/移出,而內部控制信號,例如DUT的測試時鐘CLK2則以該DUT的測試頻率運行並控制進出掃描寄存器210,230,250和270的測試數據的並行更新。顯然,CLK1和CLK2必須是同步的。本技術領域內的人士將會顯然,在掃描寄存器210,230,250和270的各掃描單元內部的未畫出的多路復用器可用專用的控制信號來控制以便獲得希望的性能。
按照規定,移位寄存器210,230,250和270每個都具有三個移位單元,僅僅作為沒有限制的例子;也可選擇其它一些移位寄存器的大小,例如,邊界掃描分區,而並不偏離本發明的範圍。此外,應著重指出,電子裝置200可以是一由多芯構成的一集成電路,電子裝置200周圍的掃描鏈,例如邊界掃描鏈290,向該芯提供到和來自該芯的測試數據。
該邊界掃描鏈290用來實現該分區的移位寄存器性能的一貫做法將藉助圖3a和圖3b來說明。在圖3a中繪出了一已知的邊界輸入單元300。邊界輸入單元300包含有移位觸發器302和更新觸發器304,其在邊界掃描測試時鐘tck相對沿上被觸發,還包含有在控制比特c0和c1控制下的多路復用器(MUX)306,在控制比特c2控制下的MUX308和在控制比特c3控制下的MUX310。
在圖3b中,已知的邊界輸出單元350包含有在邊界掃描測試時鐘tck相對邊上被觸發的移位觸發器352和更新觸發器354,還包含有在控制比特c0和c1控制下的多路復用器(MUX)356,在控制比特c2控制下的MUX358和在控制比特c3控制下的MUX360。任選地,邊界掃描輸出單元350包括一在控制比特c4控制下的附加的MUX362,其作用將在後面說明(參看下文)。
按照IEEE1149.1標準,邊界掃描輸入單元300和邊界掃描輸出單元350兩者都通過掃描輸入si與前驅的邊界掃描元件相連和通過掃描輸出so與後繼的邊界掃描元件相連。邊界掃描輸入單元300的MUX306被安排來從一輸入板320接收數據,而MUX310被安排來為可測試電子裝置提供數據,如DUT in所示。邊界掃描輸出單元350的MUX360被安排來向一輸出板370提供數據和從可測試電子裝置200接收數據,如DUT out所示。典型地說,一輸入緩衝器322被耦合在輸入板320和MUX306之間,而一輸出緩衝器374被耦合在輸出衰減器370和MUX356之間。
該邊界掃描輸入單元300可任選地通過一在更新觸發器304和移位觸發器302之間的回送路徑加以擴展,以便當輸入引線不用來進行測試數據移位時允許邊界掃描輸入單元300的I/O輪詢測試(wraptest)。由於同樣的理由,同樣,該邊界掃描輸出單元350可任選地通過回送路徑從更新觸發器354延伸到移位觸發器352。在邊界掃描輸出單元350的情形,需要附加的MUX360來確保對邊界掃描輸出單元350具有希望的可控性。該回送路徑在圖3a和圖3b中用實線表示。因此,當這些回送路徑存在時,輸入引線320和輸出引線370就可用作雙向引線。受啟動信號en控制的三態緩衝器324和374是存在的,用來防止不相容的數據被驅動進和出引線320和370。在該測試數據串行/並行或並行/串行轉換期間,將啟動信號設置在一固定值上。
邊界掃描單元300和350可用相應的多路復用器306,308,310和356,358,360及可任選的362以及它們的相應控制信號c0-c4以各種運作方式構建。在功能模式中,c3=0,它使該邊界掃描單元300和350透明。在移位模式中,c0-c1=11,而且數據經由該掃描數據輸入si和掃描數據輸出so移進/移出移位觸發器302,352。在更新模式中,c2=1,並將數據從移位觸發器302,352拷貝進更新觸發器304,354。在捕獲模式中,c0-c1=00,並將數據從輸入緩衝器322,372,或從DUT-OUT,這取決於c4,拷貝進移位觸發器302,352。當c0-c1=01和c2=0時,移位觸發器302,352和更新觸發器304,354都可運作於保持模式。在保持模式中,移位觸發器302,352和更新觸發器304,354通過捕獲它們自己的輸出來保持它們的數據值。
在增強的減少引線計數(E-RPCT)的模式中,例如,按照本發明的模式,該控制方案就不同於該標準邊界掃描控制方案。表1表示在E-RPCT過程中,在接觸的輸入引線320和接觸的輸出引線370上,用於該邊界掃描單元300和350的控制信號,例如,就是邊界掃描輸入單元300和邊界掃描輸出單元350都是移位寄存器分區中的第一單元的情形,而且都被用來接收/提供來自/進入輸入引線320和輸出引線370的串行數據的情形。此外,表1還表示在E-RPCT過程中,在未接觸的輸入引線320和未接觸的輸出引線370上,用於該邊界掃描單元300和350的控制信號,例如,就是邊界掃描輸入單元300和邊界掃描輸出單元350是移位寄存器分區中的另外一些單元的情形。
表1在E-RPCT模式中的控制信號值
(*)只表示在I/O實現輪詢測試時c2在輸入引線320上的值upd控制者該起著緩衝寄存器作用的更新觸發器304是運行在保持模式或是從移位觸發器302捕獲數據。通常,這數據捕獲將發生在該移位寄存器分區被饋送到可測試電子裝置200的測試數據所充滿時。
c0-c1在輸出引線370上的值cap控制著該移位觸發器352是運行在移位模式或是從該可測試電子裝置200捕獲數據。通常,這數據捕獲將發生在該移位寄存器分區正從可測試電子裝置200移出該測試結果數據的時候。
通常,移位觸發器302和352在該邊界掃描測試時鐘的正邊捕獲數據,而更新觸發器304和354是在在該邊界掃描測試時鐘的負邊捕獲數據。但是,該可測試電子裝置200通常是用一內部測試時鐘鍾控。因而從該邊界掃描鏈向該可測試電子裝置200的數據傳送就意味著在兩不同的時鐘域之間通信,該邊界掃描測試時鐘和該內部測試時鐘應是同步的。c2和c0-c1的該信號值upd和cap可被改變,以便將歪斜餘量(skew margin)最大化。如先前所述,該測試器時鐘和該內部時鐘的比率決定著該邊界掃描鏈290的分區大小。
本技術領域內的人士將會顯而易見,上述的邊界掃描鏈290的運作模式還可應用來配置分離的用於E-RPCT的移位寄存器。
本發明的技術還可用來減少測試設備中昂貴的硬體的數量,如圖4所示。測試設備400包括與第一測試數據通道402耦合的第一移位寄存器410和與第二測試數據通道404耦合的第二移位寄存器430。第一移位寄存器410和第二移位寄存器430的移位運作由控制信號CLK1控制。在優選實施例中,第一移位寄存器410與第一緩衝寄存器420耦合,而第二移位寄存器430與第二緩衝寄存器440耦合,以便在移位寄存器410和430的移位模式期間獲得穩定的輸入/輸出信號。最好是,第一緩衝寄存器420和第二緩衝寄存器440由控制信號CLK2控制。顯然,CLK1和CLK2必須是同步的,以便獲得恰當的移位/更新性能。
利用很多的移位寄存器410和430具有如下好處,不是每個打算提供給DUT的I/O引線或從該I/O引線接收的測試數據模式都必須由專用的測試器硬體,例如測試數據通道402和404,來產生或評估。代之而來的是,打算輸出到DUT的多個測試數據模式,也就是圖1a中的測試數據102a,102b,102c,可以用單個的測試矢量,即圖1a中的測試矢量102的形式產生,而且在從第一測試數據通道402或第二測試數據通道404接收該測試矢量後,接著被第一移位寄存器410或第二移位寄存器430拆開。同樣,象第一移位寄存器410和第二移位寄存器430一樣的移位寄存器可用來從DUT接收測試結果數據,並在將其提供給測試數據通道402和404以便評估之前,就將該測試結果數據轉變成一單個的測試結果矢量。兩種途徑在數字測試場合都是特別有益的,因為數字測試數據通道是昂貴的。
值得指出的是,在原則上可使用未分區的單個的移位寄存器,雖然這會引起該DUT的測試時間的不希望有的增長。但是,對本技術領域內的人士來說顯然可知,分區成很多移位寄存器分區,例如第一移位寄存器分區410和第二移位寄存器分區430,的單個移位寄存器至少可象用分離的移位寄存器410和第二移位寄存器430來實現一樣令人滿意。該移位寄存器或移位寄存器分區的深度n可由下述測試設備400的要求來決定Fmax≥n*Fs和Memwidth≥n*L其中FMAX是該測試數據通道的最大頻率,Fs是該標準移位頻率,Memwidth是每個測試數據通道的可用內存,而L是該測試矢量的長度,即所要求的測試數據模式的長度的和。現在,n可由下述公式決定n=Int(min(FmaxFs,MemwidthL))]]>其中Int表示整數函數而min則表示括符中兩項的最小值。
往回參考圖4來對圖5加以描述。相應的參考數字具有相同的意義,除非明確地另外說明。圖5表示用來與具有雙向引線的DUT連接的測試設備400。測試設備400額外地包括與第三測試數據通道406相連的第三移位寄存器450和與第四測試數據通道408相連的第四移位寄存器470。第一移位寄存器410被安排來從第一測試數據通道402將測試數據傳送到該DUT上的第一多個測試配置,而第二移位寄存器430被安排來從第二測試數據通道404將測試數據傳送到該DUT上的第二多個測試配置,第三移位寄存器450被安排來從該DUT上的第一多個測試配置接收測試結果數據並將它傳送到該第三測試數據通道406,而第四移位寄存器470被安排來從該DUT上的第二多個測試配置接收測試結果數據並將它傳送到該第四測試數據通道408。
緩衝寄存器420和440被省略僅僅是為了簡明,它們仍舊可以存在而並不偏離本發明的範圍。此外,緩衝寄存器還可以任選地與移位寄存器450和470耦合。
顯然,第一移位寄存器410的移位寄存器單元和第三移位寄存器450的移位寄存器單元共用一與該DUT上的第一多個測試配置的I/O連接。同樣,第二移位寄存器430的移位寄存器單元和第四移位寄存器470的移位寄存器單元共用一與該DUT上的第二多個測試配置的I/O連接。為了防止不相容的值在這些相互連接上被驅動,可通過一在啟動信號en控制下的三態緩衝器將第一移位寄存器410的一移位寄存器單元與測試設備400的I/O連接耦合。換句話說,第一移位寄存器410的輸出經由第一多個三態緩衝器480與第三移位寄存器450的輸入耦合。同樣,第二移位寄存器420的輸出經由第二多個三態緩衝器490與第四移位寄存器470的輸入耦合。
應該指出,上述實施例是說明本發明而不是對其加以限制,本技術領域內的人士都能設計很多另外的實施例而並不偏離附錄的權利要求的範圍。在權利要求書中,放在括號之間的任何參考符號將不構成對權利要求的限制。「包括」一詞並不排除不同於列在權利要求中的那些的元件或步驟的存在。在元件前的「一」一字並不排除多個這些元件的存在。在列舉了幾個意義的該裝置權利要求中,幾個這些意義都可用一個和同樣款式的硬體來體現。單純的某些測量被列舉在相互不同的從屬權利要求中的事實並不表示不能使用這些測量的組合來使優點更加突出。
權利要求
1.用來測試可測試電子裝置的方法,該可測試電子裝置具有第一多個測試配置和第二多個測試配置,該方法包括下述步驟使第一測試數據(102,106)在第一移位寄存器(110,150,210,250,410,450)和第一測試數據通道(202,206,402,406)之間進行串行通信,而且至少部分與之同時,使第二測試數據(104,108)在第二移位寄存器(130,170,230,270,430,470)和第二測試數據通道(204,208,404,408)之間進行串行通信;及使第一測試數據(102,106)在該第一多個測試配置和該第一移位寄存器(110,150,210,250,410,450)之間進行並行通信,而且至少部分與之同時,使第二測試數據(104,108)在第二多個測試配置和第二移位寄存器(130,170,230,270,430,470)之間進行並行通信。
2.按權利要求1所述的方法,還包括從該第一移位寄存器(110,410)將該第一測試數據(102,106)拷貝進第一緩衝寄存器(120,420),和從該第二移位寄存器(130,430)將該第二測試數據(104,108)拷貝進第二緩衝寄存器(140,440)。
3.按權利要求1或2所述的方法,其中使該第一測試數據(102)串行通信的步驟是從該第一測試數據通道(202,402)導向該第一移位寄存器(110,210,410);使該第二測試數據(104)串行通信的步驟是從該第二測試數據通道(204,404)導向該第二移位寄存器(130,230,430);使該第一測試數據(102)串行通信的步驟是從該第一移位寄存器(110,210,410)導向該第一多個測試配置;及使該第二測試數據(104)並行通信的步驟是從該第二移位寄存器(130,230,430)導向該第二多個測試配置。
4.按權利要求3所述的方法,還包括下述步驟從第三移位寄存器(150,250,450)中的第一多個測試配置並行接收第一測試結果數據(106),而且至少部分與之同時,從第四移位寄存器(170,270,470)中的第二多個測試配置並行接收第二測試結果數據(108);及從該第三移位寄存器(150,250,450)向第三測試數據通道(206,406)串行地提交該第一測試結果數據(106),而且至少部分與之同時,從該第四移位寄存器(170,270,470)向第四測試數據通道(208,408)串行地提交該第二測試結果數據(108)。
5.一種可測試電子裝置(200),包括第一多個測試配置(220)和第二多個測試配置(240);第一接觸(202,206)和第二接觸(204,208);第一移位寄存器(210,250),耦合在該第一接觸(202,206)和第一多個測試配置(220)之間,以便與該第一接觸(202,206)進行第一測試數據的串行通信,和以便與該第一多個測試配置(220)進行第一測試數據的並行通信;及第二移位寄存器(230,270),耦合在該第二接觸(204,208)和第二多個測試配置(240)之間,用來與該第二接觸(204,208)進行第一測試數據的串行通信,至少部分地與該第一測試數據的串行通信同時,而且用來與該第二多個測試配置(240)進行第二測試數據的並行通信,至少部分地與該第一測試數據的並行通信同時。
6.按權利要求5所述的可測試電子裝置(200),其中,該第一移位寄存器(210,250)與該第二移位寄存器(230,270)耦合。
7.按權利要求6所述的可測試電子裝置(200),其中,該第一移位寄存器(210,250)和該第一移位寄存器(230,270)是邊界掃描寄存器(290)的一部分。
8.按權利要求5所述的可測試電子裝置(200),其中,該第一移位寄存器(210)被安排來將該第一測試數據從該第一接觸(202)傳送到該第一多個測試配置(220),而該第二移位寄存器(230)被安排來將該第二測試數據從該第二接觸(204)傳送到該第二多個測試配置(240),而且其中該電子裝置(200)還包括第三接觸(206)和第四接觸(208);第三移位寄存器(250),耦合在該第三接觸(206)和該第一多個測試配置(220)之間,用來將第一測試結果數據串行地提交給該第三接觸(206),而且還用來從該第一多個測試配置(220)並行接收該第一測試結果數據;及第四移位寄存器(270),耦合在該第四接觸(208)和該第二多個測試配置(240)之間,用來將第二測試結果數據串行地提交給該第四接觸(208),至少部分地與第一測試結果數據的串行提交同時,而且還用來從該第二多個測試配置(240)並行接收該第二測試結果數據,至少部分地與第一測試結果數據的並行接收同時。
9.按權利要求8所述的可測試電子裝置(200),其中,該第三移位寄存器(250)與該第四移位寄存器(270)耦合。
10.按權利要求9所述的可測試電子裝置(200),其中,該第三移位寄存器(250)與該第四移位寄存器(270)是邊界掃描寄存器(290)的一部分。
11.測試設備(400),用來測試一可測試電子裝置,具有第一多個測試配置和第二多個測試配置,該設備(400)包括第一測試數據通道(402)和第二測試數據通道(404);第一移位寄存器(410),與該第一測試數據通道(402)耦合,用來與該第一測試數據通道(402)進行第一測試數據的串行通信,而且還用來與該第一多個測試配置進行第一測試數據的並行通信;及第二移位寄存器(430),與該第二測試數據通道(404)耦合,用來與該第二測試數據通道(404)進行第二測試數據的串行通信,至少部分與該第一測試數據的串行通信同時,而且還用來與該第二多個測試配置進行第二測試數據的並行通信,至少部分與該第一測試數據的並行通信同時。
12.按權利要求12所述的測試設備(400),其中該第一移位寄存器(410)與第一緩衝寄存器(420)耦合,而第二移位寄存器(430)與第二緩衝寄存器(440)耦合。
13.按權利要求13所述的測試設備(400),其中,該第一移位寄存器(410)和該第二移位寄存器(430)相應於第一時鐘(CLK1),而該第一緩衝寄存器(420)和第二緩衝寄存器(440)相應於第二時鐘(CLK2)。
14.按權利要求12所述的測試設備(400),其中,該第一移位寄存器(410)被安排來將該第一測試數據從該第一測試通道(402)傳送到該第一多個測試配置,而該第二移位寄存器(430)被安排來將該第二測試數據從該第二測試通道(404)傳送到該第二多個測試配置,而且其中該測試設備(400)還包括第三測試通道(406)和一第四測試通道(408);第三移位寄存器(450),與該第三測試數據通道(406)耦合,用來向該第三測試數據通道(406)串行地提交第一測試結果數據,而且還用來從第一多個測試配置並行接收該第一測試結果數據;及第四移位寄存器(470),與該第四測試數據通道(408)耦合,用來向該第四測試數據通道(408)串行地提交第二測試結果數據,至少部分與該第一測試結果數據的串行提交同時,而且還用來從第二多個測試配置並行接收該第二測試結果數據,至少部分與該第一測試結果數據的並行接收同時。
15.按權利要求14所述的測試設備(400),該測試設備(400)還包括第一多個三態緩衝器(480),第一多個三態緩衝器(480)的每個三態緩衝器都將該第一移位寄存器(410)的輸出與該第三移位寄存器(450)的輸入耦合;及第二多個三態緩衝器(490),第二多個三態緩衝器(480)的每個三態緩衝器都將該第二移位寄存器(430)的輸出與該第四移位寄存器(470)的輸入耦合。
全文摘要
本發明公開了一種方法,用來測試具有第一和第二多個測試配置,例如掃描鏈,的可測試電子裝置。第一移位寄存器(110)與第二移位寄存器(130)並行地用來將第一測試矢量(102)和第二測試矢量(104)時分多路復用成很多較小的測試矢量(102a-c;104a-c),以便供給該第一和第二多個測試配置。通過改變該第一移位寄存器(110)和第二移位寄存器(130)的大小就可在待接觸的電子裝置的引線數目和所需要的測試時間之間進行權衡。最好是,使第一移位寄存器(110)與第一緩衝寄存器(120)耦合,而使第二移位寄存器(130)與第二緩衝寄存器(140)耦合,以便提高測試數據的穩定性。第一移位寄存器(110)和第二移位寄存器(130)可以是一大的移位寄存器,例如,一邊界掃描鏈的一些分區。該方法還可通過在該可測試電子裝置的輸出側將測試結果矢量去時分多路復用成一單個的矢量的方法反過來使用。
文檔編號G01R31/3185GK1471640SQ02801576
公開日2004年1月28日 申請日期2002年3月5日 優先權日2001年3月8日
發明者G·A·A·波斯, H·P·E·弗蘭肯, T·F·瓦爾耶斯, D·萊羅維爾, H·弗勒裡, E 弗蘭肯, G A A 波斯, 尬, 瓦爾耶斯, 綻 申請人:皇家菲利浦電子有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀