欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

測試裝置及測試模塊的制作方法

文檔序號:6327210閱讀:199來源:國知局
專利名稱:測試裝置及測試模塊的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及測試裝置及測試模塊。
背景技術(shù)
測試被測試設(shè)備(DUT)的測試裝置具有多個測試模塊。多個測試模塊分別具有多個測試部。多個測試部的各個與DUT的一端連接,測試該DUT。同時,并行測試多個DUT的測試裝置,具有與多個DUT的各自對應(yīng)的位置控制器 (寸〃卜二 >卜口一,)。多個位置控制器分別控制與對應(yīng)的DUT連接的測試部,使之執(zhí)行對應(yīng)的DUT的測試。

發(fā)明內(nèi)容
但是,測試裝置以測試模塊為單位,分配了多個位置控制器各自控制的測試部??墒?,當(dāng)以測試模塊為單位對位置控制器分配測試部時,可能產(chǎn)生不被任何一個位置控制器使用的測試部。比如,如果用具有12個模擬測試部的測試模塊測試了具有8個模擬輸入輸出終端的DUT時,該測試模塊沒有使用12個中的4個模擬測試部。在這樣的現(xiàn)有的測試裝置中, 存在不能有效地使用測試模塊具有的資源的問題。解決問題的手段為了解決上述問題,本發(fā)明的第1方式中,提供測試裝置,以及該測試裝置中的測試模塊。所述測試裝置測試至少1個被測試裝置,具有測試模塊,其包括在與被測試設(shè)備之間傳送信號、測試該被測試設(shè)備的多個測試部;多個測試控制部,控制所述多個測試部; 所述測試模塊能夠?qū)λ龆鄠€測試部的各個獨立地設(shè)定所述多個測試部的各個接受由所述多個測試控制部中的任意一個測試控制部的控制。另外,本發(fā)明的第2方式中,提供測試裝置,是測試至少1個被測試設(shè)備的測試裝置,具有控制被測試設(shè)備測試的測試控制部、在與被測試設(shè)備之間傳送信號的多個測試模塊、連接上述測試控制部及上述多個測試模塊之間的連接部;上述測試控制部具有執(zhí)行為了控制上述被測試設(shè)備的測試程序的控制處理器和通訊接口,該通訊接口是根據(jù)上述控制處理器的控制,在處理上述測試控制部及上述連接部之間的通訊的同時,從上述多個測試模塊的其中一測試模塊,接收應(yīng)該對其他的測試模塊轉(zhuǎn)送信息時,借助上述連接部,將該信息向上述其他的測試模塊轉(zhuǎn)送。另外,上述發(fā)明的概要,并未列舉出本發(fā)明的全部必要特征,這些特征群的輔助結(jié)合也能夠形成發(fā)明。


圖1與多個被測試設(shè)備10共同表示本實施方式涉及的測試裝置100的功能構(gòu)成。圖2表示多個測試控制部130里面的一測試控制部130的構(gòu)成,及,1或者多個測
4試模塊120中的一測試模塊120的構(gòu)成。圖3表示在從一測試控制部130向該一測試控制部130對應(yīng)的被測試設(shè)備10連接的測試部210發(fā)送訪問請求時,訪問請求流的一個例子。圖4表示在從接收了來自一測試控制部130的訪問請求的一測試部210,向一測試控制部130發(fā)送訪問結(jié)果情況下的訪問結(jié)果的流程的一個例子。圖5表示在從一測試部210,向與被該一測試部210連接的被測試設(shè)備10對應(yīng)的一測試控制部130發(fā)送中斷請求時的中斷請求的流程的一個例子。圖6表示在多個測試模塊120中的一測試模塊120具有的測試部210,向其他的測試模塊120的測試部210發(fā)送信息時的,信息流的一個例子。圖7表示在多個測試模塊120里面的一測試模塊120具有的測試部210,向多個其他的測試模塊120的測試部210發(fā)布信息時的,信息流的一個例子。圖8表示本實施方式的變形例的測試模塊120的構(gòu)成。圖9表示有關(guān)本實施方式的測試部210構(gòu)成的一個例子。
具體實施例方式下面通過發(fā)明的實施方式對本發(fā)明的一個方面進(jìn)行說明。下面的實施方式并不限定權(quán)利要求的范圍。在實施方式中說明的特征組合并非全部為本發(fā)明所必須。圖1與多個被測試設(shè)備(DUT) 10 一起表示本實施方式涉及的測試裝置100的功能構(gòu)成。測試裝置100測試至少1個被測試設(shè)備10。即,測試裝置100既可以是測試1個被測試設(shè)備10的裝置,也可以是并行測試多個被測試設(shè)備10的裝置。測試裝置100具有系統(tǒng)控制部110、1個或多個測試模塊120、多個測試控制部130 和連接部140。系統(tǒng)控制部110與多個測試控制部130連接,控制該測試裝置100全體。系統(tǒng)控制部110和多個測試控制部130之間,作為一個例子,由通用或?qū)S玫母咚俅锌偩€等連接。1個或多個測試模塊120的各個,例如是被裝在測試頭內(nèi)的基板。1個或多個測試模塊120的各個具有多個測試部210。多個測試部210的各個分別與作為該測試裝置100 的測試對象的全部被測試設(shè)備10里面的任意1個被測試設(shè)備10的終端連接。并且,多個測試部210的各個在與被連接的被測試設(shè)備10之間傳送信號,測試該被測試設(shè)備10。多個測試控制部130的各個分別與是該測試裝置100測試對象的至少1個被測試設(shè)備10里面的任意1個或多個被測試設(shè)備10相對應(yīng)。多個測試控制部130的各個,分別根據(jù)系統(tǒng)控制部110提供的控制命令及測試程序等控制與對應(yīng)的被測試設(shè)備10連接的1個或多個測試部210,控制所對應(yīng)的被測試設(shè)備10的測試。S卩,多個測試控制部130的各個, 分別將1個或多個測試部210作為資源利用,控制對應(yīng)的被測試設(shè)備10測試。連接部140 連接測試控制部130及1個或多個測試模塊120之間。在這里,1個或多個測試模塊120的各個能分別對多個測試部210各自獨立設(shè)定該測試模塊120具有的多個測試部210各自受到由多個測試控制部130中任意一個測試控制部130的控制。由此,比如,能夠設(shè)定為,1個或多個測試模塊120各個多個測試部210其中一部分接受第1測試控制部130的控制,多個測試部210的另外一部分接受第2測試控制部130的控制。
這樣,測試裝置100,能夠分別獨立地任意地設(shè)定一測試模塊120具有的多個測試部210接受控制的測試控制部130。由此,根據(jù)測試裝置100,能高效率地使用測試模塊120 里面的資源來測試。圖2表示多個測試控制部130里面的一測試控制部130的構(gòu)成,及1個或多個測試模塊120里面的一測試模塊120的構(gòu)成。測試模塊120具有多個測試部210和設(shè)定存儲部220和接口部230。多個測試部210分別與某一個被測試設(shè)備10的終端連接。多個測試部210的各自具有實行測試程序的處理器或序列器等。并且,多個測試部210的各自在與被連接的被測試設(shè)備10之間授受與從測試控制部130被給予的測試程序?qū)?yīng)的信號,測試該被測試設(shè)備10。設(shè)定存儲部220,存儲把多個測試部210各自與多個測試控制部130的其中任意一個測試控制部130對應(yīng)的設(shè)定。在本例中,設(shè)定存儲部220,存儲關(guān)于多個測試部210的每一個,用于識別多個測試控制部130中測試部210對應(yīng)的測試控制部130的識別號碼。艮口, 設(shè)定存儲部220,對多個測試部210的每一個,存儲控制該被該測試部210連接的被測試設(shè)備10測試的測試控制部130識別號碼。這樣的設(shè)定,在測試之前比如由系統(tǒng)控制部110寫入。接口部230,與多個測試部210連接。并且,接口部230,借助連接部140在與多個測試控制部130之間,收發(fā)訪問請求,中斷請求及信息等。比如,接口部230,借助連接部140,接收多個測試控制部130中一測試控制部130 向該測試模塊120的訪問請求及信息。并且,接口部230,按照存儲部220所存儲的設(shè)定,將來自所接收的一測試控制部130的向該測試模塊120的訪問請求及信息提供給多個測試部 210中與一測試控制部130對應(yīng)的一測試部210。同時,比如,接口部230借助連接部140,將從多個測試部210其中一測試部210給予一測試控制部130的,與訪問請求對應(yīng)的訪問結(jié)果及中斷請求,分別發(fā)送給多個測試控制部130各個。同時,比如,接口部230,借助助連接部140將從多個測試部210其中一測試部210給與其他的測試模塊120具有的測試部210的信息,發(fā)送給多個測試控制部130的各個。測試控制部130,具有控制處理器240和通訊接口 250??刂铺幚砥鲗?,執(zhí)行用于控制被測試設(shè)備10測試的程序。通訊接口 250,按照控制處理器MO的控制,處理測試控制部130及連接部140間的通訊。比如,通訊接口 250,借助連接部140,將對一測試模塊120中包含的一測試部210 的訪問請求,一測試模塊120發(fā)送。同時,比如,通訊接口 250接收從一測試模塊120中包含的一測試部210向該測試控制部130發(fā)送的的訪問結(jié)果及信息。同時,比如,通訊接口 250從一測試模塊120接收應(yīng)該從多個測試模塊120其中一測試模塊120對其他的測試模塊120轉(zhuǎn)送的信息。通訊接口 250在接收了這樣的信息時, 借助連接部140將該信息轉(zhuǎn)送給其他的測試模塊120。圖3表示在從一測試控制部130向該一測試控制部130對應(yīng)的被測試設(shè)備10連接的測試部210發(fā)送訪問請求情況下的訪問請求的流程的一個例子。一測試控制部130, 在控制在該一測試控制部130對應(yīng)的被測試設(shè)備10連接的一測試部210時,對該一測試部210發(fā)送訪問請求。這種情況下,一測試控制部130,對訪問請求附加識別該一測試控制部130的識別號碼,通過連接部140發(fā)送到一測試模塊120。并且,一測試模塊120具有的接口部230接收來自一測試控制部130的訪問請求?!獪y試模塊120具有的接口部230,從設(shè)定存儲部220讀出被附加到所接收的訪問請求的識別號碼對應(yīng)的各一測試部210的識別號碼。并且,一測試模塊120具有的接口部 230,給予所讀出的各測試部210接收到的訪問請求。從接口部230接收到訪問請求的各測試部210判斷接收到的訪問請求是否是發(fā)給自己名下的請求。并且,如果被給予的訪問請求是對自己的請求的話,各個測試部就執(zhí)行該訪問請求對應(yīng)的處理。據(jù)此,多個測試控制部130的每一個能夠控制被連接在與該測試控制部130對應(yīng)的被測試設(shè)備10上的測試部210。圖4表示從接受來自一測試控制部130訪問請求的一測試部210,向一測試控制部 130發(fā)送訪問結(jié)果時的訪問結(jié)果的流程的一個例子。從一測試控制部130接受到了訪問請求的一測試部210,執(zhí)行根據(jù)該訪問請求的處理。并且,該一測試部210將根據(jù)所實行的處理對應(yīng)的訪問結(jié)果發(fā)送給一測試控制部130。在該情況下,一測試部210對接口部230提供與被給予了訪問請求對應(yīng)的訪問結(jié)果。接口部230從設(shè)定存儲部220讀出識別一測試部210對應(yīng)的測試控制部130的識別號碼。接口部230將識別一測試控制部130的識別號碼附加給與訪問請求對應(yīng)的一測試部 210訪問結(jié)果。并且,接口部230借助連接部140,對多個測試控制部130的各個發(fā)送附加了識別號碼的訪問結(jié)果。多個測試控制部130各借助連接部140接收訪問結(jié)果。多個測試控制部130分別判斷所接收的訪問結(jié)果附加的識別號碼是否與該測試控制部130的識別號碼相符。多個測試控制部130分別在所接收的訪問結(jié)果附加的識別號碼與該測試控制部130識別號碼不相符的情況時,廢棄接收到的訪問結(jié)果。同時,多個測試控制部130各個在接收的訪問結(jié)果被附加的識別號碼與該測試控制部130識別號碼相符時,根據(jù)接收到的訪問結(jié)果,控制測試模塊120。據(jù)此,向一測試部 210發(fā)送了訪問請求的一測試控制部130,能從一測試部210接收訪問結(jié)果,執(zhí)行與所接收的訪問結(jié)果對應(yīng)的下一處理。圖5表示從一測試部210向與被該一測試部210連接的被測試設(shè)備10對應(yīng)的一測試控制部130發(fā)送中斷請求時的中斷請求的流程的一個例子。一測試部210能夠向該一測試部210所連接的被測試設(shè)備10對應(yīng)的一測試控制部130發(fā)送中斷請求。這種情況下,一測試部210對接口部230發(fā)送中斷請求。接口部230從設(shè)定存儲部 220讀出識別與一測試部210取得對應(yīng)的測試控制部130的識別號碼。接口部230對從一測試部210向一測試控制部130發(fā)出的中斷請求附加識別一測試控制部130的識別號碼。 并且,接口部230借助連接部140分別對多個測試控制部130的各個發(fā)送附加了識別號碼的中斷請求。多個測試控制部130各個借助連接部140接收中斷請求。多個測試控制部130的各個,判斷被附加到所接收的中斷請求上的識別號碼是否與該測試控制部130識別號碼相符。多個測試控制部130各個,在接收的中斷請求所附加的識別號碼與該測試控制部130的識別號碼不相符的情況下,廢棄接收到的中斷請求。同時,多個測試控制部130各個在接收到的中斷請求被附加的識別號碼與該測試控制部130的識別號碼相符時,處理所接收的中斷請求。這樣,多個測試控制部130的各個能夠分別處理對應(yīng)的測試部210的中斷請求。圖6表示多個測試模塊120里面的一測試模塊120具有的測試部210向其他的測試模塊120的測試部210發(fā)送信息時,信息流的一個例子。多個測試模塊120的各自里面的一測試模塊120具有的一測試部210,能按照處理的結(jié)果,向其他的測試模塊120內(nèi)的測試部210發(fā)送信息。在這種情況下,一測試模塊120內(nèi)的一測試部210,對一測試模塊120中的接口部 230提供信息。接口部230從設(shè)定存儲部220讀出識別與一測試部210對應(yīng)的測試控制部 130的識別號碼。接口部230對從一測試部210向一測試控制部130的信息附加識別一測試控制部130的識別號碼。并且,接口部230借助連接部140向多個測試控制部130的每個發(fā)送附加了識別號碼的信息。這樣,被設(shè)置在多個測試模塊120的一測試模塊120內(nèi)的一測試部210,借助接口部230及連接部140,對一測試控制部130發(fā)送針對其他的測試模塊120具有的其他的測試部210的信息。多個測試控制部130各自借助連接部140接收信息。多個測試控制部130各自分別判斷被附加于所接收的信息上的識別號碼,是否與該測試控制部130識別號碼相符。多個測試控制部130各自分別在所接收的信息被附加的識別號碼與該測試控制部130的識別號碼不相符的情況下,廢棄已接收的信息。同時,多個測試控制部130各自在接收的信息被附加的識別號碼與該測試控制部 130的識別號碼相符時,借助連接部140向其他的測試模塊120內(nèi)的另外的測試部210轉(zhuǎn)送
fn息ο被轉(zhuǎn)送信息的其他的測試模塊120具有的接口部230,接收來自一測試控制部130 的信息。其他的測試模塊120具有的接口部230,從設(shè)定存儲部220讀出與所接收的信息被附加的識別號碼對應(yīng)的各測試部210的識別號碼。并且,一測試模塊120具有的接口部 230,將接收到的信息給予所讀出號碼的各測試部210。從接口部230接受到信息的各測試部210,判斷被給予的信息是否是發(fā)到自己名下的請求。并且,各測試部210在被給予的信息是給自己的請求的話,執(zhí)行該信息應(yīng)對的處理。以此,一測試模塊120內(nèi)的一測試部210,能向其他的測試模塊120內(nèi)的測試部210發(fā)信息。圖7表示多個測試模塊120里面的一測試模塊120具有的測試部210,在向多個其它的測試模塊120的測試部210廣發(fā)(broadcasting)信息時的,信息流的一個例子。多個測試模塊120各自里面的一測試模塊120具有的一測試部210,可以對多個其他的測試模塊 120中的測試部210廣發(fā)信息。此時,多個測試控制部130的各個到從一測試模塊120接收信息為止的處理與圖 6處理相同。所接收的信息被附加的識別號碼與該測試控制部130的識別號碼不相符的測試控制部130,廢棄接收到的信息。所接收的信息被附加的識別號碼與該測試控制部130的識別號碼相符的一測試控制部130,在從一測試模塊120多個測試模塊120接收了應(yīng)該廣發(fā)(y 口一卜\ χ卜) 的信息時,借助連接部140向多個測試模塊120轉(zhuǎn)送該信息。S卩,一測試控制部130對多個測試組120廣發(fā)所接收到的信息。并且,轉(zhuǎn)送信息的多個以外的測試模塊120各自具有的接口部230,接收被一測試控制部130廣發(fā)的信息。多個其他的測試模塊120各自具有的接口部230,從設(shè)定存儲部 220讀出與對所接收的信息附加的識別號碼對應(yīng)的各測試部210的識別信息。并且,多個其他的測試模塊120各自具有的接口部230,將接收到的信息給予讀出了號碼的各測試部 210。從接口部230接收了訪問請求的各測試部210,判斷所接受的訪問請求是否是發(fā)給自己名下的請求。并且,如果被給予的訪問請求是自己名下的請求,則各測試部210實行與該訪問請求對應(yīng)的處理。這樣,一測試模塊120具有的一測試部210,能夠?qū)Χ鄠€其它的測試模塊120內(nèi)的測試部210廣發(fā)信息。圖8表示本實施方式涉及的變形例的測試模塊120的構(gòu)成。有關(guān)本變形例的測試模塊120,因為采用了與圖2所表示的測試模塊120大體上相同的構(gòu)成及功能,所以,與圖 2表示的部件大體上相同的構(gòu)成及功能的部件賦予相同的符號,除了以下不同點以外,省略其說明。本變形例的測試模塊120還包括共用資源310和獨占控制部320。共用資源310, 是為了測試被測試設(shè)備10而使用的資源(比如,電路,序列器等),被多個測試部210中的至少2個共同使用。獨占控制部320,控制共用資源310的獨占使用權(quán)。即,獨占控制部320, 按照來自多個測試控制部130各個的獨占使用的請求,控制由任意1個測試控制部130獨占使用共用資源310。在這樣的變形例中,一測試控制部130借助接口部230向獨占控制部320發(fā)送獨占請求。并且,一測試控制部130以能夠確保獨占使用權(quán)作為條件,讓一測試控制部130控制的一測試部210連接一共用資源310。被一測試部210連接的共用資源310與一測試部 210協(xié)動,測試被一測試部210連接的被測試設(shè)備10。這樣,多個測試控制部130的各個能通過時間分割共同使用1個共用資源310。同時,獨占控制部320還可以分別控制多個測試部210的各個獨占使用權(quán)。即,獨占控制部320按照來自多個測試控制部130各自的獨占使用的請求,在任意一個測試控制部130獨占使用多個測試部210各個。該情況下,一測試控制部130,借助接口部230,往獨占控制部320發(fā)送關(guān)于多個測試部210各自的獨占請求。并且,一測試控制部130,以能夠確保獨占使用權(quán)作為條件,讓多個測試部210分別連接與該一測試控制部130對應(yīng)的被測試設(shè)備10。并且,與一測試控制部130對應(yīng)的被測試設(shè)備10連接的測試部210,遵照來自一測試控制部130的控制,測試被測試設(shè)備10。這樣,多個測試控制部130各自按照時間分割而共同使用測試模塊120內(nèi)的多個共用資源310的每個。圖9表示有關(guān)本實施方式的測試部210構(gòu)成的一個例子。同時,測試部210不限于這樣的構(gòu)成,也可以是其他的構(gòu)成。測試部210,作為一個例子,具有發(fā)送側(cè)塊12和接收側(cè)塊14。測試部210,可以是只具有發(fā)送側(cè)塊12或者只具有接收側(cè)塊14 一方的構(gòu)成。發(fā)送側(cè)塊12,根據(jù)由包清單指定的順序?qū)Ρ粶y試設(shè)備10發(fā)送包。接收側(cè)塊14從被測試設(shè)備
910接收包,比較包清單所指定的包和所接收的包,判斷被測試設(shè)備10的好壞。首先,說明發(fā)送側(cè)塊12。發(fā)送側(cè)塊12包括包清單存儲部20、包清單處理部22、 包命令列存儲部對、包數(shù)據(jù)列存儲部沈、低位序列器觀、數(shù)據(jù)處理部32、數(shù)據(jù)變換部34和發(fā)送部36。包清單存儲部20存儲被供給的多個包清單。包清單處理部22執(zhí)行被包清單存儲部20存儲的多個包清單中從外部被指定的包清單,依次指定與測試設(shè)備10通訊的各包。作為一個例子,包清單處理部22依次指定從來自從外部接收的地址執(zhí)行包清單,依次指定對被測試設(shè)備10發(fā)送的包。作為一個例子,包清單處理部22,指定存儲了為了發(fā)生所指定的包的命令列的包命令列存儲部M上的地址。 并且,作為一個例子,包清單處理部22,關(guān)于在被測試設(shè)備10之間進(jìn)行通訊的包,指定包數(shù)據(jù)列存儲部26中的該包中包含的數(shù)據(jù)列的地址(比如數(shù)據(jù)列的起始地址)。這樣,包清單處理部22,個別指定使之發(fā)生包的命令列的地址和該包中包含的數(shù)據(jù)列的地址。另外,在這種情況中,在包清單中,在對2以上的包指定共通的命令列或數(shù)據(jù)列時,包清單處理部22可以對該2以上的包指定同樣的命令列的地址或同樣的數(shù)據(jù)列的地址。包命令列存儲部M按照包的種類存儲為了發(fā)生多個種類的包的各自的命令列。 作為一個例子,包命令列存儲部對,存儲為了發(fā)生寫包的命令列,讀包的命令列,以及,為了發(fā)生空閑包的命令列等。包數(shù)據(jù)列存儲部沈,按照包的種類存儲多個種類的包的各自包含的數(shù)據(jù)列。作為一個例子,包數(shù)據(jù)列存儲部沈,可以具有寫包中包含的數(shù)據(jù)列,讀包中包含的數(shù)據(jù)列,以及, 空閑包中包含的數(shù)據(jù)列等。同時,作為一個例子,包數(shù)據(jù)列存儲部沈還可以在個別的存儲區(qū)域分別存儲每個包變更的個別數(shù)據(jù)及按照包的種類共同的共通數(shù)據(jù)。并且,發(fā)送側(cè)的包數(shù)據(jù)列存儲部沈,從接收側(cè)塊14里的數(shù)據(jù)變換部34,接收受信側(cè)塊14里的接收部82接收的包中包含的接收數(shù)據(jù)。并且,發(fā)送側(cè)的包數(shù)據(jù)列存儲部沈,存儲接收側(cè)塊14內(nèi)的接收部82接收的包中包含的接收數(shù)據(jù)。低位序列器28從包命令列存儲部M讀出被包清單處理部22指定的包的命令列, 即,由包清單處理部22指定了地址的命令列,并順次執(zhí)行的命令列中包含的各命令。并且, 低位序列器28,隨著命令列的執(zhí)行讓被包清單處理部22指定的包的命令列,即,由包清單處理部22指定了地址的命令列順次從包數(shù)據(jù)列存儲部沈輸出,生成用于與被測試設(shè)備10 之間的測試的測試數(shù)據(jù)列。同時,低位序列器觀,在每次執(zhí)行命令、對數(shù)據(jù)處理部32及數(shù)據(jù)變換部34給予控制數(shù)據(jù),用于指示對所讀出的個別數(shù)據(jù)及共用數(shù)據(jù)實施所指定的處理(運算或數(shù)據(jù)變換)。 這樣,低位序列器觀能夠?qū)鍐翁幚聿?2指定的包中的、被指定的數(shù)據(jù)部分,作為對所讀出的數(shù)據(jù)實施了指定的處理的數(shù)據(jù)。同時,低位序列器觀可以按照包清單處理部22指定的包的命令列的實行已經(jīng)完成的情況,對包清單處理部22給予結(jié)束通知。這樣,包清單處理部22能夠按照低位序列器 28的命令列實行的進(jìn)行,依次指定(數(shù)據(jù))包。同時,發(fā)送側(cè)塊12具有的發(fā)送側(cè)低位序列器觀,對發(fā)送部36指定對被測試設(shè)備 10發(fā)送的信號邊緣定時。低位序列器觀,作為一個例子,對發(fā)送部36給予定時信號,對每個包控制邊緣定時。
同時,發(fā)送側(cè)的低位序列器觀與接收側(cè)塊14具有的接收側(cè)低位序列器觀進(jìn)行通訊。這樣,發(fā)送側(cè)的低位序列器觀能與接收側(cè)的低位序列器觀進(jìn)行信號交換,與接收側(cè)的低位序列器觀同步執(zhí)行命令列。作為一個例子,發(fā)送側(cè)的低位序列器觀,將已經(jīng)對被測試設(shè)備10發(fā)送了預(yù)先指定的包的測試數(shù)據(jù)列的事通知給接收側(cè)的低位序列器觀。這樣,發(fā)送側(cè)的低位序列器觀能對接收側(cè)的低位序列器觀禁止在到收到來自發(fā)送側(cè)的低位序列器觀的通知為止的期間進(jìn)行所接收的數(shù)據(jù)列的好壞判斷。同時,發(fā)送側(cè)的低位序列器觀,作為一個例子,收到來自接收側(cè)的低位序列器觀的已經(jīng)收到與所生成的測試數(shù)據(jù)列相符的數(shù)據(jù)列的事的通知,生成預(yù)先指定的包的測試數(shù)據(jù)列。這樣,發(fā)送側(cè)的低位序列器觀,能在從被測試設(shè)備10接收了規(guī)定的包之后,將預(yù)先指定的包發(fā)送給被測試設(shè)備10。數(shù)據(jù)處理部32從包數(shù)據(jù)列存儲部沈讀出被包清單處理部22指定的包的數(shù)據(jù)列, 生成在被測試設(shè)備10的測試中使用的測試數(shù)據(jù)列。在這種情況下,發(fā)送側(cè)的數(shù)據(jù)處理部 32,可以在對被測試設(shè)備10發(fā)送的包的對應(yīng)的測試數(shù)據(jù)列中,包含與接收側(cè)塊14內(nèi)的接收部82所接收的包中包含的接收數(shù)據(jù)對應(yīng)的值。比如,發(fā)送側(cè)的數(shù)據(jù)處理部32從發(fā)送側(cè)的包數(shù)據(jù)列存儲部沈讀出數(shù)據(jù),將對被測試設(shè)備10發(fā)送的包的數(shù)據(jù)列中的預(yù)先被指定的部分作為與接收數(shù)據(jù)對應(yīng)的值(比如接收數(shù)據(jù)原值或?qū)邮諗?shù)據(jù)施加了某種處理后的值)生成測試數(shù)據(jù)列。這樣的發(fā)送側(cè)數(shù)據(jù)處理部32,能夠?qū)⑴c從被測試設(shè)備10接收的包中包含的接收數(shù)據(jù)對應(yīng)的值包含在包中發(fā)送。
數(shù)據(jù)變換部34在被低位序列器觀指定的定時中,對從數(shù)據(jù)處理部32輸出的測試數(shù)據(jù)列進(jìn)行數(shù)據(jù)變換。作為一個例子,數(shù)據(jù)變換部34對測試數(shù)據(jù)列根據(jù)預(yù)先設(shè)定的工作表等進(jìn)行Sb-IOb變換等。還有,數(shù)據(jù)變換部34,作為一個例子,也可以對測試數(shù)據(jù)列進(jìn)行編碼通行(7々,> O )處理。并且,數(shù)據(jù)變換部34輸出轉(zhuǎn)換后的數(shù)據(jù)列。發(fā)送部36對被測試設(shè)備10發(fā)送數(shù)據(jù)變換部34生成的測試數(shù)據(jù)列。其次,說明接收側(cè)塊14。因為接收側(cè)塊14與發(fā)送側(cè)塊12大體上具有同樣的構(gòu)成及功能,所以,關(guān)于接收側(cè)塊14,只對與發(fā)送側(cè)塊12不同之點進(jìn)行說明。接收側(cè)塊14包括包清單存儲部20、包清單處理部22、包命令列存儲部對、包數(shù)據(jù)列存儲部沈、低位序列器觀、數(shù)據(jù)處理部32、數(shù)據(jù)變換部34、接收部82、判斷部84。接收部 82從被測試設(shè)備10接收包的數(shù)據(jù)列。接收側(cè)的數(shù)據(jù)變換部34,在被接收側(cè)的低位序列器觀指定的定時中,對接收部82 接收了的數(shù)據(jù)列進(jìn)行數(shù)據(jù)變換。接收側(cè)的數(shù)據(jù)變換部34,作為一個例子,根據(jù)對所接收的數(shù)據(jù)列,根據(jù)預(yù)先設(shè)定的工作表(f 一 )等進(jìn)行Sb-IOb變換等。并且,接收側(cè)的數(shù)據(jù)變換部34,作為一個例子,可以對所接收的數(shù)據(jù)列進(jìn)行擾頻(〒卞” 7)處理。并且,接收側(cè)的數(shù)據(jù)變換部34將轉(zhuǎn)換后的數(shù)據(jù)列供給到判斷部84。同時,接收側(cè)的數(shù)據(jù)變換部34也可以將轉(zhuǎn)換后的數(shù)據(jù)列提供給接收側(cè)的包數(shù)據(jù)列存儲部沈或發(fā)送側(cè)的包數(shù)據(jù)列存儲部26的至少一方。接收側(cè)的包清單處理部22,實行從外部被指定的包清單,被測試設(shè)備10 —接收, 則依次指定被期待的包。同時,接收側(cè)的數(shù)據(jù)處理部32對判斷部84供給生成的測試數(shù)據(jù)列。
接收側(cè)的低位序列器觀,將希望從被測試設(shè)備10輸出的包的數(shù)據(jù)列作為測試數(shù)據(jù)列、使之從接收側(cè)的包數(shù)據(jù)列存儲部沈輸出。同時,接收側(cè)的低位序列器觀對接收部82 指定取得從被測試設(shè)備10輸出的信號的數(shù)據(jù)值的選通定時。判斷部84從接收側(cè)的數(shù)據(jù)處理部32接受測試數(shù)據(jù)列的同時,從接收側(cè)的數(shù)據(jù)變換部34接收所收到的數(shù)據(jù)列。判斷部84根據(jù)所收到的數(shù)據(jù)列與測試數(shù)據(jù)列比較的結(jié)果,判斷與被測試設(shè)備10之間的通訊的好壞。作為一個例子,判斷部84包括對接收部82接收的數(shù)據(jù)列和測試數(shù)據(jù)列是否相符進(jìn)行比較的邏輯比較部,和存儲比較結(jié)果的失效存儲器。同時,作為一個例子,判斷部84可以對接收側(cè)的低位序列器觀接收部82通知所接收的數(shù)據(jù)列與被指定的數(shù)據(jù)列一致。同時,接收側(cè)的低位序列器觀進(jìn)行與發(fā)送側(cè)的低位序列器觀的通訊。這樣,接收側(cè)的低位序列器觀能和發(fā)送側(cè)的低位序列器觀進(jìn)行信號交換(handshake),與發(fā)送側(cè)的低位序列器觀同步執(zhí)行命令列。作為一個例子,接收側(cè)的低位序列器觀對發(fā)送側(cè)的低位序列器觀通知已經(jīng)接收了與該接收側(cè)的低位序列器觀生成的測試數(shù)據(jù)列一致的數(shù)據(jù)列的情況。這樣,發(fā)送側(cè)的低位序列器觀能夠從接收側(cè)的低位序列器觀接收有關(guān)已經(jīng)接收了與所生成的測試數(shù)據(jù)列一致的數(shù)據(jù)列的通知,并生成預(yù)先指定的包的測試數(shù)據(jù)列。同時,作為一個例子,接收側(cè)的低位序列器觀在從發(fā)送側(cè)的低位序列器觀到收到對被測試設(shè)備10發(fā)送的預(yù)先指定的包的測試數(shù)據(jù)列的通知為止的期間,禁止由判斷部84 進(jìn)行的有關(guān)接收部82所接收的數(shù)據(jù)列的好壞判斷。這樣,接收側(cè)的低位序列器觀能夠在向被測試設(shè)備10發(fā)送所定的包之后,判斷是否從被測試設(shè)備10輸出與該所定的包對應(yīng)的響應(yīng)。接收側(cè)的包數(shù)據(jù)列存儲部沈,從接收側(cè)塊14 一側(cè)的數(shù)據(jù)變換部34接收包含在接收部82接收的包中的接收數(shù)據(jù)。并且,接收側(cè)的包數(shù)據(jù)列存儲部沈,存儲接收部82接收的包中包含的接收數(shù)據(jù)。并且,接收側(cè)的數(shù)據(jù)處理部32,在被希望從被測試設(shè)備10輸出的包中包含的測試數(shù)據(jù)列中、包含接收部82已經(jīng)接收的包中包含的接收數(shù)據(jù)對應(yīng)的值。比如,接收側(cè)的數(shù)據(jù)處理部32從接收側(cè)的包數(shù)據(jù)列存儲部沈讀出數(shù)據(jù),將期待來自被測試設(shè)備10的收信的包的數(shù)據(jù)列中預(yù)先被指定的部分,作為與接受數(shù)據(jù)對應(yīng)的值(比如接收數(shù)據(jù)原值或?qū)嵤┝四撤N處理的值)生成測試數(shù)據(jù)列。比如,接收側(cè)的數(shù)據(jù)處理部32可以在與應(yīng)該從被測試設(shè)備10接收的與第2包對應(yīng)的測試數(shù)據(jù)列中、包含接收部82已經(jīng)接收的第1包中包含的接收數(shù)據(jù)的值。這樣,根據(jù)接收側(cè)的數(shù)據(jù)處理部32,比如,能夠參照從被測試設(shè)備10接收的包所包含的ID等,判斷下面以后的包應(yīng)該包含的ID是否正確。如上所述,如果根據(jù)本實施方式涉及的測試裝置100,就能在被測試設(shè)備10比較近的位置進(jìn)行把所接收的包所包含的接收數(shù)據(jù)對應(yīng)的值包含在下面以后的包內(nèi)的處理。這樣,如果根據(jù)測試裝置100,就能夠高速進(jìn)行與被測試設(shè)備10之間的相互應(yīng)答。同時,測試裝置100優(yōu)選具有由時鐘頻率比較高的演算處理單元等實現(xiàn)的數(shù)據(jù)處理部32。這樣,測試裝置100能高速進(jìn)行從所接收的包中包含的數(shù)據(jù)生成在下一個以后的包中包含的數(shù)據(jù)的處理。
以上通過實施方式說明了本發(fā)明,但是以上實施方式并不限定權(quán)利范圍所涉及的發(fā)明,另外,本領(lǐng)域的專業(yè)人員明白,可以對上述實施例進(jìn)行多種多樣的改良和變更。根據(jù)權(quán)利要求的記載可以明確,實施了這樣的變更和改良的實施方式也包含在本發(fā)明的技術(shù)范圍之內(nèi)。權(quán)利要求范圍、說明書和在圖紙中表示的裝置、系統(tǒng)、程序和在方法中的動作、次序、步驟和階段等的各處理的實行順序,只要沒有特別注明“比…先”、“在…之前”等,或者只要不是后邊的處理必須使用前面的處理的輸出,就可以以任意順序?qū)嵤?。有關(guān)專利請求范圍、說明書和圖紙中的動作流程,為了說明上的方便,使用了“首先”、“其次”等字樣加以說明,但即使這樣也不意味著以這個順序?qū)嵤┦潜仨毜臈l件。附圖標(biāo)記說明10被測試設(shè)備,100測試裝置,110系統(tǒng)控制部,120測試模塊,130測試控制部,140 連接部,210測試部,220設(shè)定存儲部,230接口部,240控制處理器,250通訊接口,310共用資源,320獨占控制部,12發(fā)送側(cè)塊,14接收側(cè)塊,20包清單存儲部,22包清單處理部,24包命令列存儲部,26包數(shù)據(jù)列存儲部,28低位序列器,32數(shù)據(jù)處理部,34數(shù)據(jù)變換部,36發(fā)送部,82接收部,84判斷部。
1權(quán)利要求
1.一種測試裝置,是測試至少1個被測試設(shè)備的測試裝置,具有測試模塊,其具有在與被測試設(shè)備之間傳送信號、測試該被測試設(shè)備的多個測試部; 多個測試控制部,控制所述多個測試部;所述測試模塊,能夠?qū)λ龆鄠€測試部的各個獨立地設(shè)定所述多個測試部的各個接受由所述多個測試控制部中的任意一個測試控制部的控制。
2.根據(jù)權(quán)利要求1所述的測試裝置,其中所述測試模塊具有 所述多個測試部;設(shè)定存儲部,存儲是否將所述多個測試部的各個與所述多個測試控制部中任意一個測試控制部對應(yīng)的設(shè)定;接口部,與所述多個測試部連接,將從所述多個測試控制部中的一測試控制部向所述測試模塊的訪問要求提供給所述多個測試部中的與所述一測試控制部對應(yīng)的一測試部。
3.根據(jù)權(quán)利要求2記載的測試裝置,其中,所述設(shè)定存儲部關(guān)于所述多個測試部的每一個,存儲用于識別所述多個測試控制部中、對應(yīng)的測試控制部的識別號碼;所述一測試控制部,對所述訪問要求附加識別該一測試控制部的識別號碼并發(fā)送; 所述接口部,從所述設(shè)定存儲部讀出與所接收的所述訪問要求附加的識別號碼對應(yīng)的所述一測試部的識別號碼,給予所述一測試部所述訪問要求。
4.根據(jù)權(quán)利要求2記載的測試裝置,其中,所述接口部,在與所述訪問要求對應(yīng)的所述一測試部的訪問結(jié)果上,附加所述一測試控制部的識別號碼并發(fā)送;所述多個測試控制部的各個,接收所述一測試部的所述訪問結(jié)果,在所接收的所述訪問結(jié)果上被附加的識別號碼與該測試控制部的識別號碼不相符的情況下,廢棄所述訪問結(jié)果,如果相符則按照所述訪問結(jié)果控制所述測試模塊。
5.根據(jù)權(quán)利要求2記載的測試裝置,所述接口部,對從所述一測試部向所述一測試控制部的中斷請求附加識別所述一測試控制部的識別號碼并發(fā)送;所述多個測試控制部的各個接收所述一測試部的所述中斷請求,在所接收的所述中斷請求被附加的識別號碼與該測試控制部的識別號碼不相符的情況下,廢棄所述中斷請求, 如果相符則處理所述一測試部的所述中斷請求。
6.根據(jù)權(quán)利要求2記載的測試裝置,所述測試模塊還具有控制所述多個測試部的各個的獨占使用權(quán)的獨占控制部; 所述一測試控制部,借助所述接口部向所述獨占控制部發(fā)送獨占要求,并以能夠確保獨占使用權(quán)為條件使用所述一測試部。
7.根據(jù)權(quán)利要求2所述的測試裝置,所述測試模塊具有 被所述多個測試部中至少2個共同使用的共用資源; 控制所述共用資源的獨占使用權(quán)的獨占控制部;所述一測試控制部,借助所述接口部向所述獨占控制部發(fā)送獨占要求,并以能夠確保獨占使用權(quán)為條件,將所述共用資源連接于所述一測試控制部控制的所述一測試部; 被所述一測試部連接的所述共用資源,與所述一測試部協(xié)動來測試被測試設(shè)備。
8.根據(jù)權(quán)利要求2所述的測試裝置,還具有多個所述測試模塊;連接所述測試控制部及所述多個測試模塊之間的連接部;所述多個測試模塊的一所述測試模塊具有的所述一測試部,借助所述接口部及所述連接部,向所述一測試控制部發(fā)送針對其他所述測試模塊具有的其他測試部的信息;所述一測試控制部,借助所述連接部向所述其他測試模塊內(nèi)的所述其他測試部轉(zhuǎn)送所述信息。
9.一種測試模塊,是權(quán)利要求1至8的任何一項所述的測試裝置中具有的測試模塊。
10.一種測試裝置,是測試至少1個被測試設(shè)備的測試裝置,具有測試控制部,控制被測試設(shè)備的測試;多個測試模塊,在被測試設(shè)備之間傳送信號并進(jìn)行測試;連接部,連接所述測試控制部及所述多個測試模塊之間;所述測試控制部具有控制處理器,實行為了控制所述被測試設(shè)備的測試程序;通訊接口,按照所述控制處理器的控制,在處理所述測試控制部及所述連接部之間的通訊的同時,從所述多個測試模塊中的一測試模塊接收了應(yīng)該對其他的測試模塊轉(zhuǎn)送信息時,借助所述連接部向所述其他的測試模塊轉(zhuǎn)送該信息。
11.根據(jù)權(quán)利要求10所述的測試裝置,所述通訊接口,在從所述一測試模塊接收到應(yīng)該對所述多個測試模塊進(jìn)行廣發(fā)的信息時,借助所述連接部向所述多個測試模塊轉(zhuǎn)送該信 息。
全文摘要
本發(fā)明有效地使用測試模塊具有的資源,提供測試至少1個被測試設(shè)備的測試裝置,該測試裝置具有測試模塊,其具有在與被測試設(shè)備之間傳送信號,測試該被測試設(shè)備的多個測試部;多個測試控制部,控制上述多個測試部;所述測試模塊,能夠?qū)λ龆鄠€測試部的各個獨立地設(shè)定所述多個測試部的各個接受由所述多個測試控制部中的任意一個測試控制部的控制。
文檔編號G05B23/02GK102193058SQ20111002884
公開日2011年9月21日 申請日期2011年1月26日 優(yōu)先權(quán)日2010年1月26日
發(fā)明者小石哲也, 森田直志, 矢口剛史 申請人:愛德萬測試株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长寿区| 新郑市| 容城县| 嘉鱼县| 西丰县| 平度市| 象州县| 方正县| 化州市| 阿勒泰市| 桓仁| 鹤壁市| 准格尔旗| 绥宁县| 昂仁县| 香格里拉县| 东宁县| 光山县| 景德镇市| 大悟县| 安平县| 屯昌县| 云阳县| 翁牛特旗| 德令哈市| 双牌县| 西安市| 时尚| 阿拉善盟| 铜鼓县| 英山县| 长沙县| 普定县| 边坝县| 慈利县| 邢台县| 贵溪市| 靖西县| 广州市| 永修县| 宝丰县|