TWI860913B - Pcie testing device with versatile and method thereof - Google Patents
Pcie testing device with versatile and method thereof Download PDFInfo
- Publication number
- TWI860913B TWI860913B TW112148691A TW112148691A TWI860913B TW I860913 B TWI860913 B TW I860913B TW 112148691 A TW112148691 A TW 112148691A TW 112148691 A TW112148691 A TW 112148691A TW I860913 B TWI860913 B TW I860913B
- Authority
- TW
- Taiwan
- Prior art keywords
- connector
- card
- pcie
- input
- signal
- Prior art date
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
Description
本發明涉及一種PCIe測試裝置及其方法,特別是具通用性的PCIe測試裝置及其方法。The present invention relates to a PCIe testing device and a method thereof, and in particular to a universal PCIe testing device and a method thereof.
近年來,隨著半導體技術的普及與蓬勃發展,各種電子產品如雨後春筍般湧現,然而,電子產品的具有眾多零組件及複雜的線路,如何確保產品良好一直是各家廠商亟欲解決的問題之一。In recent years, with the popularization and vigorous development of semiconductor technology, various electronic products have sprung up like mushrooms after rain. However, electronic products have many components and complex circuits. How to ensure the quality of the products has always been one of the problems that manufacturers are eager to solve.
一般而言,要確保產品良好會通過各種測試手段來達成,以傳統測試伺服器為例,第一種方式是使用伺服器的主機板搭配安裝零組件,如:各種規格的硬碟來進行測試;第二種方式使用特製的轉接卡搭配零組件進行測試。然而,第一種方式具有測試時間耗時、成本高的缺點;第二種方式需要針對每一種規格進行客制化開發,所以同樣具有耗時及成本高的缺點,故傳統的方式具有測試效率低落及測試成本高昂的問題。因此,亟需一種能夠減少客制化開發時間、增加轉接卡的重複利用性以降低測試成本的方案。Generally speaking, to ensure that the product is good, various testing methods are used. For example, in traditional server testing, the first method is to use the server's motherboard with installed components, such as hard drives of various specifications for testing; the second method is to use a specially made adapter card with components for testing. However, the first method has the disadvantages of time-consuming testing and high cost; the second method requires customized development for each specification, so it also has the disadvantages of time-consuming and high cost. Therefore, the traditional method has the problems of low testing efficiency and high testing costs. Therefore, there is an urgent need for a solution that can reduce customized development time, increase the reusability of adapter cards, and reduce testing costs.
綜上所述,可知先前技術中長期以來一直存在測試效率低落及測試成本高昂之問題,因此實有必要提出改進的技術手段,來解決此一問題。In summary, it can be seen that the prior art has long had the problem of low testing efficiency and high testing costs, so it is necessary to propose improved technical means to solve this problem.
本發明揭露一種具通用性的PCIe測試裝置及其方法。The present invention discloses a universal PCIe testing device and method thereof.
首先,本發明揭露一種具通用性的PCIe測試裝置,應用在測試待測單元(Unit Under Test, UUT)的環境,此待測單元連接多個虛擬(Dummy)儲存裝置,以及包含待測介面以提供多個待測信號,所述待測介面具有一插槽以供電性連接,此PCIe測試裝置包含:中介卡、輸入/輸出載板及通用轉接卡裝置。其中,中介卡的一端允許插入規格相符的插槽,中介卡的另一端連接相應的連接線;輸入/輸出載板包含輸入/輸出連接器、SATA連接器及電源連接器,用以接收多個帶外(Sideband)信號以執行功能測試,其中,所述帶外信號包含IIC功能、時脈信號及非常規的輸入/輸出信號。接著,在通用轉接卡裝置的部分,其包含:多個連接器及控制器。其中,所述連接器包含第一連接器、第二連接器、第三連接器、第四連接器及第五連接器,其中,第一連接器為PCIe介面,用以連接虛擬PCIe卡,第一連接器與第二連接器之間通過多條第一導線相互電性連接,以及第二連接器連接所述連接線,用以在中介卡插入其中一個插槽時,使通用轉接卡裝置、中介卡及待測單元相互電性連接,第二連接器與第三連接器之間通過多條第二導線相互電性連接,第三連接器與輸入/輸出連接器相互電性連接,第四連接器與SATA連接器相互電性連接,第五連接器與電源連接器相互電性連接以對中介卡及輸入/輸出載板提供電力;以及控制器電性連接所述連接器,以及執行多個測試指令,使通用轉接卡裝置測試由待測單元提供作為待測信號的多個差分信號、多個接地信號及帶外信號,其中,當帶外信號非常規時,依序通過第二連接器、第二導線、第三連接器及輸入/輸出連接器將帶外信號傳送至輸入/輸出載板執行功能測試。First, the present invention discloses a universal PCIe test device, which is applied in the environment of testing a unit under test (UUT). The UUT is connected to multiple dummy storage devices and includes a test interface to provide multiple test signals. The test interface has a slot for electrical connection. The PCIe test device includes: an intermediary card, an input/output carrier board and a universal adapter card device. One end of the intermediary card allows insertion into a slot that matches the specification, and the other end of the intermediary card is connected to a corresponding connection line. The input/output carrier board includes an input/output connector, a SATA connector and a power connector to receive multiple out-of-band (Sideband) signals to perform functional testing, wherein the out-of-band signals include IIC functions, clock signals and unconventional input/output signals. Next, the universal riser card device includes: multiple connectors and a controller. The connectors include a first connector, a second connector, a third connector, a fourth connector, and a fifth connector. The first connector is a PCIe interface for connecting a virtual PCIe card. The first connector and the second connector are electrically connected to each other through multiple first wires. The second connector is connected to the connection wires to electrically connect the universal riser card device, the intermediary card, and the unit to be tested when the intermediary card is inserted into one of the slots. The second connector and the third connector are electrically connected to each other through multiple second wires. The third connector is connected to the input/output connector. The fourth connector and the SATA connector are electrically connected to each other, the fifth connector and the power connector are electrically connected to each other to provide power to the intermediate card and the input/output carrier board; and the controller is electrically connected to the connectors and executes multiple test instructions to enable the universal adapter card device to test multiple differential signals, multiple ground signals and out-of-band signals provided by the unit under test as test signals, wherein when the out-of-band signal is abnormal, the out-of-band signal is sequentially transmitted to the input/output carrier board through the second connector, the second wire, the third connector and the input/output connector to perform a functional test.
另外,本發明還揭露一種具通用性的PCIe測試方法,應用在測試待測單元的環境,此待測單元連接多個虛擬儲存裝置,以及包含待測介面以提供多個待測信號,所述待測介面具有相應的插槽以供電性連接,其步驟包括:將中介卡的一端插入規格相符的所述插槽,中介卡的另一端連接相應的連接線;將連接線與通用轉接卡裝置電性連接,此通用轉接卡裝置包含多個連接器及控制器,其中,所述連接器包含第一連接器、第二連接器、第三連接器、第四連接器及第五連接器,所述第一連接器與第二連接器之間通過多條第一導線相互電性連接,所述第二連接器與第三連接器之間通過多條第二導線相互電性連接,當連接線與第二連接器連接且中介卡插入其中一個插槽時,通用轉接卡裝置、中介卡及待測單元相互電性連接;將輸入/輸出載板與通用轉接卡裝置相互電性連接,其中,輸入/輸出載板包含輸入/輸出連接器、SATA連接器及電源連接器,輸入/輸出連接器與第三連接器相互電性連接,SATA連接器與第四連接器相互電性連接,電源連接器與第五連接器相互電性連接以對中介卡及輸入/輸出載板提供電力;將PCIe介面的第一連接器連接虛擬PCIe卡;以及控制器執行多個測試指令,使通用轉接卡裝置測試由待測單元提供作為待測信號的多個差分信號、多個接地信號及多個帶外信號,其中,當帶外信號非常規時,依序通過第二連接器、第二導線、第三連接器及輸入/輸出連接器將帶外信號傳送至輸入/輸出載板執行功能測試,所述帶外信號包含IIC功能、時脈信號及非常規的輸入/輸出信號。In addition, the present invention also discloses a universal PCIe testing method, which is applied to the environment of testing a unit to be tested, wherein the unit to be tested is connected to a plurality of virtual storage devices, and comprises a test interface to provide a plurality of test signals, wherein the test interface has a corresponding slot for electrical connection, and the steps include: inserting one end of an intermediary card into the slot that matches the specification, and connecting the other end of the intermediary card to a corresponding connection line; electrically connecting the connection line to a universal adapter card device, and the universal adapter card device The device includes a plurality of connectors and a controller, wherein the connector includes a first connector, a second connector, a third connector, a fourth connector and a fifth connector, the first connector and the second connector are electrically connected to each other through a plurality of first wires, the second connector and the third connector are electrically connected to each other through a plurality of second wires, when the connecting wire is connected to the second connector and the intermediate card is inserted into one of the slots, the universal adapter card device, the intermediate card and the unit to be tested are electrically connected to each other The input/output carrier board and the universal riser card device are electrically connected to each other, wherein the input/output carrier board includes an input/output connector, a SATA connector and a power connector, the input/output connector and the third connector are electrically connected to each other, the SATA connector and the fourth connector are electrically connected to each other, and the power connector and the fifth connector are electrically connected to each other to provide power to the intermediate card and the input/output carrier board; the first connector of the PCIe interface is connected to the virtual PC Ie card; and the controller executes a plurality of test instructions, so that the universal adapter card device tests a plurality of differential signals, a plurality of ground signals and a plurality of out-of-band signals provided by the unit under test as test signals, wherein when the out-of-band signal is abnormal, the out-of-band signal is sequentially transmitted to the input/output carrier board through the second connector, the second wire, the third connector and the input/output connector to perform a functional test, wherein the out-of-band signal includes an IIC function, a clock signal and an abnormal input/output signal.
本發明所揭露之裝置與方法如上,與先前技術的差異在於本發明是透過中介卡及連接線電性連接待測單元及通用轉接卡裝置,此通用轉接卡裝置包含多個連接器,用以連接虛擬PCIe卡、輸入/輸出載板,並且提供中介卡及輸入/輸出載板所需的電源,再由控制器執行多個測試指令,以便在待測單元、中介卡、連接線、通用轉接卡裝置及虛擬PCIe卡所形成的電路迴路上對待測信號進行測試,其中,通用轉接卡裝置測試差分信號、接地信號及常規的輸入/輸出信號,並且將非常規的輸入/輸出傳送至輸入/輸出載板進行測試。The device and method disclosed in the present invention are as described above. The difference from the prior art is that the present invention electrically connects the unit to be tested and the universal riser card device through an intermediary card and a connection line. The universal riser card device includes a plurality of connectors for connecting the virtual PCIe card and the input/output carrier board, and providing the power required by the intermediary card and the input/output carrier board. The controller then executes a plurality of test instructions to test the signal to be tested on the circuit loop formed by the unit to be tested, the intermediary card, the connection line, the universal riser card device and the virtual PCIe card. The universal riser card device tests differential signals, ground signals and conventional input/output signals, and transmits unconventional input/output to the input/output carrier board for testing.
透過上述的技術手段,本發明可以達成提高測試效率及降低測試成本之技術功效。Through the above-mentioned technical means, the present invention can achieve the technical effect of improving test efficiency and reducing test costs.
以下將配合圖式及實施例來詳細說明本發明之實施方式,藉此對本發明如何應用技術手段來解決技術問題並達成技術功效的實現過程能充分理解並據以實施。The following will be used in conjunction with drawings and embodiments to explain the implementation of the present invention in detail, so that the implementation process of how the present invention applies technical means to solve technical problems and achieve technical effects can be fully understood and implemented accordingly.
請先參閱「第1圖」,「第1圖」為本發明具通用性的PCIe測試裝置之裝置方塊圖,應用在測試待測單元101的環境,此待測單元101連接多個虛擬儲存裝置102,以及包含待測介面(即:PCIe介面)以提供多個待測信號,所述待測介面具有相應的插槽103(如:MICO、Slimline連接器等等)以供電性連接,此PCIe測試裝置100包含:中介卡110、輸入/輸出載板120及通用轉接卡裝置130。其中,中介卡110的一端允許插入規格相符的插槽103,中介卡110的另一端連接相應的連接線111。在實際實施上,本發明並未限定插槽103的類型,也就是說,能夠提供中介卡110插入的各種插槽類型皆不脫離本發明的應用範疇。Please refer to "Figure 1" first. "Figure 1" is a device block diagram of the universal PCIe test device of the present invention, which is applied to the environment of testing the unit under test 101. The unit under test 101 is connected to multiple virtual storage devices 102, and includes a test interface (i.e., PCIe interface) to provide multiple test signals. The test interface has a corresponding slot 103 (such as MICO, Slimline connector, etc.) for electrical connection. The PCIe test device 100 includes: an intermediary card 110, an input/output carrier board 120, and a universal adapter card device 130. Among them, one end of the intermediary card 110 allows insertion into the slot 103 that matches the specification, and the other end of the intermediary card 110 is connected to the corresponding connection line 111. In actual implementation, the present invention does not limit the type of the slot 103, that is, various slot types capable of providing the intermediate card 110 for insertion are within the scope of application of the present invention.
輸入/輸出載板120包含輸入/輸出連接器121、SATA連接器122及電源連接器123,輸入/輸出載板120用以接收多個帶外信號以執行功能測試,其中,所述帶外信號包含IIC功能、時脈信號(CLK)及非常規的輸入/輸出信號,也就是說,輸入/輸出載板120負責測試具有相關功能的信號,如:IIC、CLK、SPI(Serial Peripheral Interface)/UART(Universal Asynchronous Receiver/Transmitter)、JTAG(Joint Test Action Group)、電源(Power)等信號。The input/output carrier board 120 includes an input/output connector 121, a SATA connector 122, and a power connector 123. The input/output carrier board 120 is used to receive a plurality of out-of-band signals to perform functional tests, wherein the out-of-band signals include IIC functions, clock signals (CLK), and unconventional input/output signals. In other words, the input/output carrier board 120 is responsible for testing signals with related functions, such as IIC, CLK, SPI (Serial Peripheral Interface)/UART (Universal Asynchronous Receiver/Transmitter), JTAG (Joint Test Action Group), power (Power), and other signals.
接著,在通用轉接卡裝置130的部分,其包含:多個連接器131及控制器132。其中,所述連接器131包含第一連接器131a、第二連接器131b、第三連接器131c、第四連接器131d及第五連接器131e,其中,第一連接器131a為標準PCIe介面,用以連接虛擬PCIe卡,可通過邊界掃描(Boundary Scan)進行測試。在實際實施上,虛擬PCIe卡是插入第一連接器131a以模擬實際的PCIe介面卡,進而允許對PCIe介面進行測試的介面卡。Next, the universal riser card device 130 includes: a plurality of connectors 131 and a controller 132. The connectors 131 include a first connector 131a, a second connector 131b, a third connector 131c, a fourth connector 131d, and a fifth connector 131e. The first connector 131a is a standard PCIe interface for connecting a virtual PCIe card, which can be tested by a boundary scan. In actual implementation, a virtual PCIe card is an interface card that is inserted into the first connector 131a to simulate an actual PCIe interface card, thereby allowing the PCIe interface to be tested.
第一連接器131a與第二連接器131b之間通過多條第一導線133a相互電性連接,以及第二連接器131b連接所述連接線,用以在中介卡110插入其中一個插槽103時,使通用轉接卡裝置130、中介卡110及待測單元101相互電性連接,第二連接器131b與第三連接器131c之間通過多條第二導線133b相互電性連接,第三連接器131c與輸入/輸出連接器121相互電性連接,第四連接器131d與SATA連接器122相互電性連接,第五連接器131e與電源連接器123相互電性連接以對中介卡110及輸入/輸出載板120提供電力。在實際實施上,這些連接器可以是MCIO(Mini Cooledge IO)、Slimline等規格。The first connector 131a and the second connector 131b are electrically connected to each other via a plurality of first wires 133a, and the second connector 131b is connected to the connection wires, so that when the intermediate card 110 is inserted into one of the slots 103, the universal adapter card device 130, the intermediate card 110 and the unit under test 101 are electrically connected to each other, the second connector 131b and the third connector 131c are electrically connected to each other via a plurality of second wires 133b, the third connector 131c and the input/output connector 121 are electrically connected to each other, the fourth connector 131d and the SATA connector 122 are electrically connected to each other, and the fifth connector 131e and the power connector 123 are electrically connected to each other to provide power to the intermediate card 110 and the input/output carrier 120. In actual implementation, these connectors can be MCIO (Mini Cooledge IO), Slimline, etc.
控制器132電性連接所述連接器131,以及執行多個測試指令,使通用轉接卡裝置130測試由待測單元101提供作為待測信號的多個差分信號、多個接地信號及帶外信號,其中,當帶外信號非常規時,通用轉接卡裝置130會依序通過第二連接器131b、第二導線133b、第三連接器131c及輸入/輸出連接器121將帶外信號傳送至輸入/輸出載板120執行功能測試。以測試差分信號為例,虛擬PCIe卡、通用轉接卡裝置130的第一連接器131a、第一導線133a與第二連接器131b、連接線111、中介卡110、待測單元101及虛擬儲存裝置102依序形成信號迴路,虛擬PCIe卡在差分信號的傳輸線(TX)發送測試向量以供虛擬儲存裝置102接收,所述虛擬儲存裝置102在差分信號的接收線(RX)發送測試向量以供虛擬PCIe卡接收,用以完成差分信號測試。以測試接地信號為例,可通過中介卡110及其相應的連接線111,將待測單元101的接地腳位電性連接至虛擬PCIe卡的接地腳位,並且在發出高電位後,確保返回低電位。以測試帶外信號為例,假設連接線111包含第一IIC信號及第二IIC信號,控制器132在測試帶外信號的IIC功能時,將第一IIC信號分配至第四連接器131d,即:IIC連接腳位(IIC Connect)及虛擬PCIe卡的輸入/輸出(Dummy PCIe IO),以及將第二IIC信號分配至虛擬PCIe卡的輸入/輸出(或稱為 Retimer IO)及第三連接器131c(IO Connect);假設連接線111包含第一時脈信號及第二時脈信號,控制器132會將第一時脈信號分配至虛擬PCIe卡的時脈腳位(Dummy PCIe CLK)及輸出/輸入腳位(Dummy PCIe IO),以及將第二時脈信號分配至虛擬PCIe卡的輸入/輸出腳位(Dummy PCIe IO)及第三連接器131c。另外,當帶外信號非常規時,輸入/輸出載板120可執行積體匯流排電路(Inter-Integrated Circuit, IIC)功能測試及串列周邊介面(Serial Peripheral Interface, SPI)/通用非同步收發傳輸器(Universal Asynchronous Receiver/Transmitter, UART)功能測試等等,稍後將配合圖式進一步作說明。特別要說明的是,前面提到,輸入/輸出載板120負責測試具有相關功能的信號,而在通用轉接卡裝置130的部分,便是負責測試常規的輸入/輸出信號,如:致能信號(Enable, EN)、電源正常信號(Power Good, PG)、重置信號(Reset, RST)、PCIe重置(PCIe Reset, PRST)等等。The controller 132 is electrically connected to the connector 131 and executes a plurality of test instructions, so that the universal adapter card device 130 tests a plurality of differential signals, a plurality of ground signals and out-of-band signals provided by the unit under test 101 as test signals. When the out-of-band signal is abnormal, the universal adapter card device 130 sequentially transmits the out-of-band signal to the input/output carrier board 120 through the second connector 131b, the second wire 133b, the third connector 131c and the input/output connector 121 to perform a functional test. Taking differential signal testing as an example, the virtual PCIe card, the first connector 131a of the universal riser card device 130, the first wire 133a and the second connector 131b, the connection line 111, the intermediate card 110, the unit under test 101 and the virtual storage device 102 sequentially form a signal loop. The virtual PCIe card sends a test vector on the transmission line (TX) of the differential signal for the virtual storage device 102 to receive, and the virtual storage device 102 sends a test vector on the reception line (RX) of the differential signal for the virtual PCIe card to receive, so as to complete the differential signal test. Taking the test ground signal as an example, the ground pin of the unit under test 101 can be electrically connected to the ground pin of the virtual PCIe card through the intermediate card 110 and its corresponding connection line 111, and after sending a high potential, it is ensured to return to a low potential. Taking the test of out-of-band signals as an example, assuming that the connection line 111 includes a first IIC signal and a second IIC signal, when testing the IIC function of the out-of-band signal, the controller 132 allocates the first IIC signal to the fourth connector 131d, i.e., the IIC connection pin (IIC Connect) and the input/output (Dummy PCIe IO) of the virtual PCIe card, and allocates the second IIC signal to the input/output (or Retimer IO) of the virtual PCIe card and the third connector 131c (IO Connect); assuming that the connection line 111 includes a first clock signal and a second clock signal, the controller 132 allocates the first clock signal to the clock pin (Dummy PCIe CLK) and the output/input pin (Dummy PCIe CLK) of the virtual PCIe card. IO), and distributes the second clock signal to the input/output pins (Dummy PCIe IO) of the virtual PCIe card and the third connector 131c. In addition, when the out-of-band signal is irregular, the input/output carrier 120 can perform integrated bus circuit (Inter-Integrated Circuit, IIC) function test and serial peripheral interface (Serial Peripheral Interface, SPI)/universal asynchronous receiver/transmitter (UART) function test, etc., which will be further explained with the help of figures later. It is particularly important to note that, as mentioned above, the input/output carrier board 120 is responsible for testing signals with relevant functions, while the universal adapter card device 130 is responsible for testing conventional input/output signals, such as: enable signal (EN), power good signal (PG), reset signal (RST), PCIe reset (PRST), etc.
特別要說明的是,在實際實施上,本發明可部分地或完全地基於硬體來實現,例如,可透過積體電路晶片、系統單晶片(System on Chip, SoC)、現場可程式邏輯閘陣列(Field Programmable Gate Array, FPGA)、複雜可程式化邏輯裝置(Complex Programmable Logic Device, CPLD)等硬體元件來實現。所述測試指令可以通過組合語言指令、指令集架構指令、機器指令、機器相關指令、微指令、韌體指令、或者以一種或多種程式語言的任意組合編寫而成,所述程式語言包括物件導向的程式語言,如:Common Lisp、Python、C++、Objective-C、Smalltalk、Delphi、Java、Swift、C#、Perl、Ruby與PHP等,以及常規的程序式(Procedural)程式語言,如:C語言或類似的程式語言。It should be particularly noted that, in actual implementation, the present invention may be partially or completely implemented based on hardware, for example, it may be implemented through hardware components such as integrated circuit chips, system on chip (SoC), field programmable gate array (FPGA), complex programmable logic device (CPLD), etc. The test instructions can be written by assembly language instructions, instruction set architecture instructions, machine instructions, machine-related instructions, microinstructions, firmware instructions, or any combination of one or more programming languages, wherein the programming languages include object-oriented programming languages, such as Common Lisp, Python, C++, Objective-C, Smalltalk, Delphi, Java, Swift, C#, Perl, Ruby and PHP, as well as conventional procedural programming languages, such as C language or similar programming languages.
請參閱「第2A圖」及「第2B圖」,「第2A圖」及「第2B圖」為本發明具通用性的PCIe測試方法之方法流程圖,應用在測試待測單元101的環境,此待測單元101連接多個虛擬儲存裝置102,以及包含待測介面以提供多個待測信號,所述待測介面具有相應的插槽103以供電性連接,其步驟包括:將中介卡110的一端插入規格相符的所述插槽103,中介卡110的另一端連接相應的連接線111(步驟210);將連接線111與通用轉接卡裝置130電性連接,此通用轉接卡裝置130包含多個連接器131及控制器132,其中,所述連接器131包含第一連接器131a、第二連接器131b、第三連接器131c、第四連接器131d及第五連接器131e,所述第一連接器131a與第二連接器131b之間通過多條第一導線133a相互電性連接,所述第二連接器131b與第三連接器131c之間通過多條第二導線133b相互電性連接,當連接線111與第二連接器131b連接且中介卡110插入其中一個插槽103時,通用轉接卡裝置130、中介卡110及待測單元101相互電性連接(步驟220);將輸入/輸出載板120與通用轉接卡裝置130相互電性連接,其中,輸入/輸出載板120包含輸入/輸出連接器121、SATA連接器122及電源連接器123,輸入/輸出連接器121與第三連接器131c相互電性連接,SATA連接器122與第四連接器131d相互電性連接,電源連接器123與第五連接器131e相互電性連接以對中介卡110及輸入/輸出載板120提供電力(步驟230);將PCIe介面的第一連接器131a連接虛擬PCIe卡(步驟240);以及控制器132執行多個測試指令,使通用轉接卡裝置130測試由待測單元101提供作為待測信號的多個差分信號、多個接地信號及多個帶外信號,其中,當帶外信號非常規時,依序通過第二連接器131b、第二導線133b、第三連接器131c及輸入/輸出連接器121將帶外信號傳送至輸入/輸出載板120執行功能測試,所述帶外信號包含IIC功能、時脈信號及非常規的輸入/輸出信號(步驟250)。透過上述步驟,即可透過中介卡110及連接線111電性連接待測單元101及通用轉接卡裝置130,此通用轉接卡裝置130包含多個連接器131,用以連接虛擬PCIe卡、輸入/輸出載板120,並且提供中介卡110及輸入/輸出載板120所需的電源,再由控制器132執行多個測試指令,以便在待測單元101、中介卡110、連接線111、通用轉接卡裝置130及虛擬PCIe卡所形成的電路迴路上對待測信號進行測試,其中,通用轉接卡裝置130測試差分信號、接地信號及常規的輸入/輸出信號,並且將非常規的輸入/輸出傳送至輸入/輸出載板120進行測試。Please refer to "FIG. 2A" and "FIG. 2B", which are flowcharts of a universal PCIe test method of the present invention, which is applied to an environment for testing a unit under test 101, wherein the unit under test 101 is connected to a plurality of virtual storage devices 102, and comprises a test interface to provide a plurality of test signals, wherein the test interface has a corresponding slot 103 for electrical connection, and the steps include: inserting one end of an intermediary card 110 into the slot 103 of a specification that matches, and connecting the other end of the intermediary card 110 to a corresponding connection line 111 (step 210); electrically connecting the connection line 111 to a universal adapter card device 130, and the universal adapter card device 130; The adapter card device 130 includes a plurality of connectors 131 and a controller 132, wherein the connectors 131 include a first connector 131a, a second connector 131b, a third connector 131c, a fourth connector 131d, and a fifth connector 131e. The first connector 131a and the second connector 131b are electrically connected to each other via a plurality of first wires 133a, and the second connector 131b and the third connector 131c are electrically connected to each other via a plurality of second wires 133b. When the connection line 111 is connected to the second connector 131b and the intermediary card 110 is inserted into one of the slots 103, the universal adapter card device 130 is electrically connected to the second connector 131b. 30. The intermediate card 110 and the unit under test 101 are electrically connected to each other (step 220); the input/output carrier 120 and the universal riser card device 130 are electrically connected to each other, wherein the input/output carrier 120 includes an input/output connector 121, a SATA connector 122 and a power connector 123, the input/output connector 121 and the third connector 131c are electrically connected to each other, the SATA connector 122 and the fourth connector 131d are electrically connected to each other, and the power connector 123 and the fifth connector 131e are electrically connected to each other to provide power to the intermediate card 110 and the input/output carrier 120 (step 230); the P The first connector 131a of the PCIe interface is connected to the virtual PCIe card (step 240); and the controller 132 executes a plurality of test instructions to enable the universal adapter device 130 to test a plurality of differential signals, a plurality of ground signals and a plurality of out-of-band signals provided by the unit under test 101 as test signals. When the out-of-band signal is abnormal, the out-of-band signal is sequentially transmitted to the input/output carrier 120 through the second connector 131b, the second wire 133b, the third connector 131c and the input/output connector 121 to perform a functional test. The out-of-band signal includes an IIC function, a clock signal and an abnormal input/output signal (step 250). Through the above steps, the test unit 101 and the universal adapter card device 130 can be electrically connected through the intermediate card 110 and the connection line 111. The universal adapter card device 130 includes a plurality of connectors 131 for connecting the virtual PCIe card and the input/output carrier 120, and providing the power required by the intermediate card 110 and the input/output carrier 120. Then, the controller 132 executes a plurality of test operations. The test command is used to test the signal to be tested on the circuit loop formed by the unit to be tested 101, the intermediate card 110, the connection line 111, the universal riser card device 130 and the virtual PCIe card, wherein the universal riser card device 130 tests the differential signal, the ground signal and the conventional input/output signal, and transmits the unconventional input/output to the input/output carrier board 120 for testing.
以下配合「第3圖」及「第4圖」以實施例的方式進行如下說明,請先參閱「第3圖」,「第3圖」為應用本發明同時使用多個中介卡進行測試之示意圖。在實際實施上,除了如「第1圖」所示意,使用單一中介卡進行測試之外,亦可如「第3圖」所示意,同時使用多個中介卡(如:第一中介卡310a、第二中介卡310b)及多個通用轉接卡裝置(130a、130b)來測試所述待測單元101上的多個待測介面。這些中介卡(如:第一中介卡310a、第二中介卡310b)可以是不同的規格,如:MCIO轉Slimline x8、Slimline x4轉x8、Nearstack轉Slimline x8或其相似物,用以與待測單元101電性連接。其中,x4、x8是指不同的頻寬,如:四倍頻寬、八倍頻寬。The following is explained in the form of an embodiment in conjunction with "Figure 3" and "Figure 4". Please refer to "Figure 3" first. "Figure 3" is a schematic diagram of using multiple intermediary cards to perform testing simultaneously in the present invention. In actual implementation, in addition to using a single intermediary card for testing as shown in "Figure 1", multiple intermediary cards (such as: first intermediary card 310a, second intermediary card 310b) and multiple universal adapter card devices (130a, 130b) can also be used simultaneously as shown in "Figure 3" to test multiple interfaces to be tested on the unit to be tested 101. These intermediary cards (such as the first intermediary card 310a and the second intermediary card 310b) may be of different specifications, such as MCIO to Slimline x8, Slimline x4 to x8, Nearstack to Slimline x8 or the like, for electrically connecting to the unit under test 101. Among them, x4 and x8 refer to different bandwidths, such as quadruple bandwidth and octave bandwidth.
如「第4圖」所示意,「第4圖」為應用本發明的連接線腳位之示意圖。在實際實施上,連接線111的腳位數量小於等於數值74,其中,32條傳輸差分信號、24條傳輸接地信號、4條(二組)傳輸IIC信號、4條(二組)傳輸時脈信號,以及10條傳輸其它帶外信號,總共為74條導線且對應相同數量的腳位。換句話說,帶外信號通可通過4條導線傳輸二組IIC信號(即:第一IIC信號、第二IIC信號),其中,第一IIC信號預設分配至第四連接器131d(即:IIC Connect)及虛擬PCIe卡(Dummy PCIe)的輸入/輸出(Input/Output, IO),當待測單元101上的IIC信號有IIC從屬端(Slave)時,將第四連接器131d接至輸入/輸出載板120的SATA連接器122以進行IIC讀寫相關測試;倘若待測單元101上的IIC信號只是單純轉接至待測單元101的虛擬儲存裝置插槽(如:NVMe Slot),則使用虛擬PCIe卡與虛擬儲存裝置(如:Dummy NVMe)進行IO測試。另外,第二IIC信號預設分配至虛擬PCIe卡的輸入/輸出及第三連接器131c(IO Connect),當待測單元101上的IIC信號只是單純轉接至待測單元101的虛擬儲存裝置插槽(如:NVMe Slot)時,同樣使用虛擬PCIe卡與虛擬儲存裝置進行IO測試,反之,倘若有IIC從屬端時,將第三連接器131c接至輸入/輸出載板120的輸入/輸出連接器121以進行IIC讀寫相關測試。As shown in FIG. 4, FIG. 4 is a schematic diagram of the pins of the connection line to which the present invention is applied. In actual implementation, the number of pins of the connection line 111 is less than or equal to 74, of which 32 are used to transmit differential signals, 24 are used to transmit ground signals, 4 (two groups) are used to transmit IIC signals, 4 (two groups) are used to transmit clock signals, and 10 are used to transmit other out-of-band signals, for a total of 74 wires corresponding to the same number of pins. In other words, the out-of-band signal can transmit two sets of IIC signals (i.e., the first IIC signal and the second IIC signal) through four wires, wherein the first IIC signal is assigned to the fourth connector 131d (i.e., IIC Connect) and the input/output (IO) of the virtual PCIe card (Dummy PCIe) by default. When the IIC signal on the unit under test 101 has an IIC slave, the fourth connector 131d is connected to the SATA connector 122 of the input/output carrier 120 to perform IIC read/write related tests; if the IIC signal on the unit under test 101 is simply transferred to the virtual storage device slot (e.g., NVMe) of the unit under test 101, In addition, the second IIC signal is assigned to the input/output of the virtual PCIe card and the third connector 131c (IO Connect) by default. When the IIC signal on the unit under test 101 is simply transferred to the virtual storage device slot (such as NVMe Slot) of the unit under test 101, the virtual PCIe card and the virtual storage device are also used to perform IO testing. On the contrary, if there is an IIC slave terminal, the third connector 131c is connected to the input/output connector 121 of the input/output carrier board 120 to perform IIC read and write related tests.
除此之外,帶外信號也可通過4條導線傳輸二組時脈(CLK)信號,即:第一時脈信號、第二時脈信號,其中,第一時脈信號預設分配至虛擬PCIe卡的CLK與IO腳位上,當待測單元101上的第一時脈信號上有時脈來源(Clock Source)時,使用虛擬PCIe卡的時脈測試腳位讀取100M時脈信號頻率,反之,倘若待測單元101上的第一時脈信號只是單純轉接至待測單元101的虛擬儲存裝置插槽(如:NVMe Slot),則使用虛擬PCIe卡(如:Dummy PCIe)與虛擬儲存裝置(如:Dummy NVMe)進行IO測試。接著,第二時脈信號預設分配至虛擬PCIe卡的輸入/輸出(Dummy PCIe IO)及第三連接器131c,倘若待測單元101上的第二時脈信號只是單純轉接至待測單元101的虛擬儲存裝置插槽,則使用虛擬PCIe卡與虛擬儲存裝置進行IO測試,反之,倘若待測單元101上的第二時脈信號上有時脈來源,則使用第三連接器131c及連接線來轉接至輸入/輸出載板120的輸入/輸出連接器121上的時脈測試腳位以進行時脈信號測試。In addition, the out-of-band signal can also transmit two sets of clock (CLK) signals through four wires, namely: the first clock signal and the second clock signal, wherein the first clock signal is assigned to the CLK and IO pins of the virtual PCIe card by default. When there is a clock source (Clock Source) on the first clock signal on the unit under test 101, the clock test pin of the virtual PCIe card is used to read the 100M clock signal frequency. On the contrary, if the first clock signal on the unit under test 101 is simply transferred to the virtual storage device slot (such as: NVMe Slot) of the unit under test 101, the virtual PCIe card (such as: Dummy PCIe) and virtual storage devices (such as Dummy NVMe) for IO testing. Next, the second clock signal is assigned to the input/output (Dummy PCIe IO) of the virtual PCIe card and the third connector 131c by default. If the second clock signal on the unit under test 101 is simply transferred to the virtual storage device slot of the unit under test 101, the virtual PCIe card and the virtual storage device are used to perform an IO test. Conversely, if there is a clock source on the second clock signal on the unit under test 101, the third connector 131c and the connection line are used to transfer to the clock test pin on the input/output connector 121 of the input/output carrier 120 to perform a clock signal test.
最後,帶外信號也可通過10條導線傳輸其它輸入/輸出信號,並且預設分配至虛擬PCIe卡的輸入/輸出及第三連接器131c。倘若這些信號在待測單元101上只是常規的EN、PG、RST、PRST等相關IO信號,則使用虛擬PCIe卡的IO進行相應的收發測試,若該SIDEBAND Pin在UUT上帶有IIC、CLK、SPI、JTAG、Power等具有相關功能的測試,則使用第三連接器搭配連接線(Cable)轉接至輸入/輸出載板120的輸入/輸出連接器121上所對應的功能腳位進行相關信號測試。Finally, out-of-band signals can also transmit other input/output signals through 10 wires, and are pre-assigned to the input/output of the virtual PCIe card and the third connector 131c. If these signals are only conventional EN, PG, RST, PRST and other related IO signals on the unit under test 101, the IO of the virtual PCIe card is used to perform the corresponding transceiver test. If the SIDEBAND Pin has IIC, CLK, SPI, JTAG, Power and other related functional tests on the UUT, the third connector is used with a cable to transfer to the corresponding functional pins on the input/output connector 121 of the input/output carrier board 120 for related signal testing.
綜上所述,可知本發明與先前技術之間的差異在於透過中介卡及連接線電性連接待測單元及通用轉接卡裝置,此通用轉接卡裝置包含多個連接器,用以連接虛擬PCIe卡、輸入/輸出載板,並且提供中介卡及輸入/輸出載板所需的電源,再由控制器執行多個測試指令,以便在待測單元、中介卡、連接線、通用轉接卡裝置及虛擬PCIe卡所形成的電路迴路上對待測信號進行測試,其中,通用轉接卡裝置測試差分信號、接地信號及常規的輸入/輸出信號,並且將非常規的輸入/輸出傳送至輸入/輸出載板進行測試,藉由此一技術手段可以解決先前技術所存在的問題,進而達成提高測試效率及降低測試成本之技術功效。In summary, the difference between the present invention and the prior art is that the unit to be tested and the universal adapter card device are electrically connected through the intermediate card and the connection line. The universal adapter card device includes multiple connectors for connecting the virtual PCIe card and the input/output carrier board, and providing the power required by the intermediate card and the input/output carrier board. Then, the controller executes multiple test instructions to connect the unit to be tested, the intermediate card, the connection line, and the universal adapter card device. The signal to be tested is tested on the circuit loop formed by the adapter card device and the virtual PCIe card. The universal adapter card device tests the differential signal, the ground signal and the conventional input/output signal, and transmits the unconventional input/output to the input/output carrier board for testing. This technical means can solve the problems existing in the previous technology, thereby achieving the technical effect of improving the test efficiency and reducing the test cost.
雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明,任何熟習相像技藝者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,因此本發明之專利保護範圍須視本說明書所附之申請專利範圍所界定者為準。Although the present invention is disclosed as above with the aforementioned embodiments, they are not used to limit the present invention. Anyone skilled in similar techniques can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of patent protection of the present invention shall be subject to the scope of the patent application attached to this specification.
100:PCIe測試裝置 101:待測單元 102:虛擬儲存裝置 103:插槽 110:中介卡 111:連接線 120:輸入/輸出載板 121:輸入/輸出連接器 122:SATA連接器 123:電源連接器 130,130a,130b:通用轉接卡裝置 131:連接器 131a:第一連接器 131b:第二連接器 131c:第三連接器 131d:第四連接器 131e:第五連接器 132:控制器 133a:第一導線 133b:第二導線 310a:第一中介卡 310b:第二中介卡 411:連接線 步驟210:將至少一中介卡的一端插入規格相符的插槽,每一所述中介卡的另一端連接相應的一連接線 步驟220:將所述連接線與一通用轉接卡裝置電性連接,該通用轉接卡裝置包含多個連接器及一控制器,其中,所述連接器包含一第一連接器、一第二連接器、一第三連接器、一第四連接器及一第五連接器,該第一連接器與該第二連接器之間通過多條第一導線相互電性連接,該第二連接器與該第三連接器之間通過多條第二導線相互電性連接,當所述連接線與該第二連接器連接且所述中介卡插入所述插槽其中之一時,該通用轉接卡裝置、所述中介卡及該待測單元相互電性連接 步驟230:將一輸入/輸出載板與該通用轉接卡裝置相互電性連接,其中,該輸入/輸出載板包含一輸入/輸出連接器、一SATA連接器及一電源連接器,該輸入/輸出連接器與該第三連接器相互電性連接,該SATA連接器與該第四連接器相互電性連接,該電源連接器與該第五連接器相互電性連接以對所述中介卡及所述輸入/輸出載板提供電力 步驟240:將PCIe介面的該第一連接器連接一虛擬PCIe卡 步驟250:該控制器執行多個測試指令,使所述通用轉接卡裝置測試由待測單元提供作為待測信號的多個差分信號、多個接地信號及多個帶外(Sideband)信號,其中,當所述帶外信號非常規時,依序通過該第二連接器、所述第二導線、該第三連接器及該輸入/輸出連接器將所述帶外信號傳送至該輸入/輸出載板執行功能測試,所述帶外信號包含IIC功能、時脈信號及非常規的輸入/輸出信號100: PCIe test device 101: unit under test 102: virtual storage device 103: slot 110: intermediary card 111: connection line 120: input/output carrier 121: input/output connector 122: SATA connector 123: power connector 130,130a,130b: universal riser card device 131: connector 131a: first connector 131b: second connector 131c: third connector 131d: fourth connector 131e: fifth connector 132: controller 133a: first wire 133b: second wire 310a: first intermediary card 310b: second intermediary card 411: Connection line Step 210: Insert one end of at least one intermediary card into a slot that matches the specification, and connect the other end of each intermediary card to a corresponding connection line Step 220: Electrically connect the connection line to a universal adapter card device, the universal adapter card device includes multiple connectors and a controller, wherein the connector includes a first connector, a second connector, a third connector, a fourth connector, and a fifth connector, the first connector and the second connector are electrically connected to each other through multiple first wires, and the second connector and the third connector are electrically connected to each other through multiple second wires. When the connection line is connected to the second connector and the intermediary card is inserted into one of the slots, the universal adapter card device, the intermediary card, and the unit to be tested are electrically connected to each other Step 230: electrically connect an input/output carrier board to the universal riser card device, wherein the input/output carrier board includes an input/output connector, a SATA connector, and a power connector, the input/output connector and the third connector are electrically connected to each other, the SATA connector and the fourth connector are electrically connected to each other, and the power connector and the fifth connector are electrically connected to each other to provide power to the intermediate card and the input/output carrier board Step 240: connect the first connector of the PCIe interface to a virtual PCIe card Step 250: The controller executes a plurality of test instructions to enable the universal adapter device to test a plurality of differential signals, a plurality of ground signals, and a plurality of out-of-band (Sideband) signals provided by the unit under test as test signals, wherein when the out-of-band signal is abnormal, the out-of-band signal is sequentially transmitted to the input/output carrier through the second connector, the second wire, the third connector, and the input/output connector to perform a functional test, wherein the out-of-band signal includes an IIC function, a clock signal, and an abnormal input/output signal.
第1圖為本發明具通用性的PCIe測試裝置之裝置方塊圖。 第2A圖及第2B圖為本發明具通用性的PCIe測試方法之方法流程圖。 第3圖為應用本發明同時使用多個中介卡進行測試之示意圖。 第4圖為應用本發明的連接線腳位之示意圖。 Figure 1 is a device block diagram of the universal PCIe test device of the present invention. Figure 2A and Figure 2B are method flow charts of the universal PCIe test method of the present invention. Figure 3 is a schematic diagram of using the present invention to test multiple intermediate cards at the same time. Figure 4 is a schematic diagram of the connection line pins of the present invention.
100:PCIe測試裝置 100: PCIe test device
101:待測單元 101: Unit to be tested
102:虛擬儲存裝置 102: Virtual storage device
103:插槽 103: Slot
110:中介卡 110: Intermediary card
111:連接線 111:Connection cable
120:輸入/輸出載板 120: Input/output carrier board
121:輸入/輸出連接器 121: Input/output connector
122:SATA連接器 122: SATA connector
123:電源連接器 123: Power connector
130:通用轉接卡裝置 130: Universal adapter card device
131:連接器 131: Connector
131a:第一連接器 131a: First connector
131b:第二連接器 131b: Second connector
131c:第三連接器 131c: Third connector
131d:第四連接器 131d: Fourth connector
131e:第五連接器 131e: Fifth connector
132:控制器 132: Controller
133a:第一導線 133a: First conductor
133b:第二導線 133b: Second conductor
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112148691A TWI860913B (en) | 2023-12-14 | 2023-12-14 | Pcie testing device with versatile and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112148691A TWI860913B (en) | 2023-12-14 | 2023-12-14 | Pcie testing device with versatile and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI860913B true TWI860913B (en) | 2024-11-01 |
| TW202524311A TW202524311A (en) | 2025-06-16 |
Family
ID=94379702
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112148691A TWI860913B (en) | 2023-12-14 | 2023-12-14 | Pcie testing device with versatile and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI860913B (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201124852A (en) * | 2010-01-12 | 2011-07-16 | Super Talent Electronics Inc | Differential data transfer for flash memory card |
| US20160253252A1 (en) * | 2015-02-27 | 2016-09-01 | Rohde & Schwarz Gmbh & Co. Kg | Testing front end modules, testing methods and modular testing systems for testing electronic equipment |
| CN112000235A (en) * | 2020-09-04 | 2020-11-27 | 苏州浪潮智能科技有限公司 | Virtual keyboard system for SI test tool and design method |
| CN113703914A (en) * | 2021-08-06 | 2021-11-26 | 长江存储科技有限责任公司 | Test method and test system |
| CN115878479A (en) * | 2022-12-15 | 2023-03-31 | 苏州浪潮智能科技有限公司 | Virtual machine pressure testing method and device, storage medium and electronic equipment |
| CN116431404A (en) * | 2022-12-29 | 2023-07-14 | 苏州浪潮智能科技有限公司 | Continuity test board, test method and system for server clock circuit |
| CN116701254A (en) * | 2023-04-07 | 2023-09-05 | 山东云海国创云计算装备产业创新中心有限公司 | DUT verification device, method, storage medium and equipment based on NVMe controller |
-
2023
- 2023-12-14 TW TW112148691A patent/TWI860913B/en active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201124852A (en) * | 2010-01-12 | 2011-07-16 | Super Talent Electronics Inc | Differential data transfer for flash memory card |
| US20160253252A1 (en) * | 2015-02-27 | 2016-09-01 | Rohde & Schwarz Gmbh & Co. Kg | Testing front end modules, testing methods and modular testing systems for testing electronic equipment |
| CN112000235A (en) * | 2020-09-04 | 2020-11-27 | 苏州浪潮智能科技有限公司 | Virtual keyboard system for SI test tool and design method |
| CN113703914A (en) * | 2021-08-06 | 2021-11-26 | 长江存储科技有限责任公司 | Test method and test system |
| CN115878479A (en) * | 2022-12-15 | 2023-03-31 | 苏州浪潮智能科技有限公司 | Virtual machine pressure testing method and device, storage medium and electronic equipment |
| CN116431404A (en) * | 2022-12-29 | 2023-07-14 | 苏州浪潮智能科技有限公司 | Continuity test board, test method and system for server clock circuit |
| CN116701254A (en) * | 2023-04-07 | 2023-09-05 | 山东云海国创云计算装备产业创新中心有限公司 | DUT verification device, method, storage medium and equipment based on NVMe controller |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202524311A (en) | 2025-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7962808B2 (en) | Method and system for testing the compliance of PCIE expansion systems | |
| WO2016144456A1 (en) | System debug using an all-in-one connector | |
| CN102402474B (en) | Prototype verification device for programmable logic devices | |
| TWI843015B (en) | Slot connectivity test device and test method thereof | |
| TWI860913B (en) | Pcie testing device with versatile and method thereof | |
| CN109962786A (en) | Interface card module and its riser card | |
| CN120102995B (en) | PCIe test device with universality and method thereof | |
| CN100517257C (en) | High-speed peripheral component interconnection bus interface test device | |
| CN215343281U (en) | Cable connector for SSD and system for testing SSD | |
| TWI781849B (en) | DETECTION SYSTEM FOR PCIe CEM CONNECTION INTERFACE OF CIRCUIT BOARD AND METHOD THEREOF | |
| CN118260145A (en) | Test board card and test equipment | |
| TWI877951B (en) | Testing device for pcie gen5 interface and method thereof | |
| CN118050613A (en) | DIMM slot test system without JTAG serial test circuit board and method thereof | |
| CN112416690A (en) | Integrated motherboard and test fixture for testing | |
| CN218996027U (en) | Capacitive load card for PCIe signal integrity test of M.2 connector | |
| CN114579374B (en) | USB testing device and testing method | |
| CN111883992A (en) | Connecting device and server | |
| CN120103102A (en) | PCIe Gen5 interface testing device and method | |
| CN116148627B (en) | Detection system and method for PCIe CEM connection interface in circuit board | |
| TWI772189B (en) | Hard disk device simulator and testing system using the simulator and testing method thereof | |
| CN221595244U (en) | Type-C female mouthful test board | |
| US11953549B1 (en) | Detection system for SlimSAS slot and method thereof | |
| TWI780910B (en) | Testing tool | |
| TWI828439B (en) | Dimm slot test system without test board series connection through jtag and method thereof | |
| CN219811002U (en) | A testing tool for U.2 dual-port electronic disk |