US2014225633A1PendingUtilityA1

Fixture, system and method for performing functional test

38
Assignee: TEST RESEARCH INCPriority: Jan 17, 2013Filed: May 1, 2013Published: Aug 14, 2014
Est. expiryJan 17, 2033(~6.5 yrs left)· nominal 20-yr term from priority
G01R 31/31917G01R 31/31905
38
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A fixture for performing functional test is provided. The fixture comprises an interface module and a test control module. The interface module is connected to an under-test module. The test control module controls the interface module to communicate with a self-test unit of the under-test module to activate a test flow and to determine whether the under-test module is under a passive test mode or an active test mode. When the under-test module is under the passive test mode, the test control module transmits at least one test command to the self-test unit to perform tests. When the under-test module is under the active test mode, the test control module receives a control command and/or a test result from the self-test unit passively to perform tests on the under-test module by controlling the interface module according to the control command and/or analyze the test result.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A fixture for performing functional test comprising:
 an interface module connected to an under-test module; and   a test control module to control the interface module to communicate with a self-test unit of the under-test module to activate a test flow and to determine whether the under-test module is under a passive test mode or an active test mode;   wherein when the under-test module is under the passive test mode, the test control module transmits at least one test command to the self-test unit to perform tests;   when the under-test module is under the active test mode, the test control module receives a control command and/or a test result passively from the self-test unit to perform the tests on the under-test module by controlling the interface module according to the control command and/or analyze the test result.   
     
     
         2 . The fixture of  claim 1 , wherein the under-test module is under the passive test mode when the test flow is initialized. 
     
     
         3 . The fixture of  claim 1 , wherein when the under-test module is under the passive test mode, the test control module transmits an active test mode switching command such that the under-test module switches to the active test mode. 
     
     
         4 . The fixture of  claim 1 , wherein when the under-test module is under the passive test mode, the self-test unit activates at least one under-test unit of the under-test module according to the test command and when the under-test module is under the active test mode, the self-test unit activates the under-test unit directly. 
     
     
         5 . The fixture of  claim 1 , wherein when the under-test module is under the active test mode and when the test control module receives a passive test mode switching command from the self-test unit, the under-test module is determined to be switched to the passive test mode. 
     
     
         6 . The fixture of  claim 1 , wherein the interface module further comprises a plurality of auxiliary test units such that after the test control module controls the auxiliary test units to perform test according to the test command when the under-test module is under the active test mode, the test control module further transmits a auxiliary measurement result to the self-test unit. 
     
     
         7 . The fixture of  claim 1 , wherein the interface module further comprises an universal asynchronous receiver transmitter (UART) interface, an I 2 C interface, an universal serial bus (USB) interface, a Bluetooth interface or a combination of the above, and the test control module and the under-test module communicate with each other through the UART interface, the I 2 C interface, the USB interface, the Bluetooth interface or the combination of the above. 
     
     
         8 . A functional test system comprising:
 an under-test module comprising a self-test unit; and   a fixture comprising:
 an interface module connected to the under-test module; and 
 a test control module to control the interface module to communicate with the self-test unit of the under-test module to activate a test flow and to determine whether the under-test module is under a passive test mode or an active test mode; 
   wherein when the under-test module is under the passive test mode, the test control module transmits at least one test command to the self-test unit to perform tests;   when the under-test module is under the active test mode, the test control module receives a control command and/or a test result passively from the self-test unit to perform the tests on the under-test module by controlling the interface module according to the control command and/or analyze the test result.   
     
     
         9 . The functional test system of  claim 8 , wherein the under-test module is under the passive test mode when the test flow is initialized. 
     
     
         10 . The functional test system of  claim 8 , wherein when the under-test module is under the passive test mode, the test control module transmits an active test mode switching command such that the under-test module switches to the active test mode. 
     
     
         11 . The functional test system of  claim 8 , wherein when the under-test module is under the passive test mode, the self-test unit activates at least one under-test unit of the under-test module according to the test command and when the under-test module is under the active test mode, the self-test unit activates the under-test unit directly. 
     
     
         12 . The functional test system of  claim 8 , wherein when the under-test module is under the active test mode and when the test control module receives a passive test mode switching command from the self-test unit, the under-test module is determined to be switched to the passive test mode. 
     
     
         13 . The functional test system of  claim 8 , wherein the interface module further comprises a plurality of auxiliary test units such that after the test control module controls the auxiliary test units to perform test according to the test command when the under-test module is under the active test mode, the test control module further transmits a auxiliary measurement result to the self-test unit. 
     
     
         14 . The functional test system of  claim 8 , wherein the interface module further comprises an universal asynchronous receiver transmitter (UART) interface, an I 2 C interface, an universal serial bus (USB) interface, a Bluetooth interface or a combination of the above, and the test control module and the under-test module communicate with each other through the UART interface, the I 2 C interface, the USB interface, the Bluetooth interface or the combination of the above. 
     
     
         15 . A functional test method used in a fixture comprising:
 communicating with a self-test unit of an under-test module by a test control module of the fixture through an interface module of the fixture to control the under-test module to activate a test flow;   determining whether the under-test module is under a passive test mode or an active test mode;   transmitting at least one test command by the test control module to the self-test unit to perform tests when the under-test module is under the passive test mode;   receiving a control command and/or a test result by the test control module passively from the self-test unit and further performing the tests on the under-test module by the test control module by controlling the interface module according to the control command and/or analyze the test result when the under-test module is under the active test mode.   
     
     
         16 . The functional test method of  claim 15 , wherein the under-test module is under the passive test mode when the test flow is initialized. 
     
     
         17 . The functional test method of  claim 15 , wherein when the under-test module is under the passive test mode, the functional test method further comprises transmitting an active test mode switching command by test control module such that the under-test module switches to the active test mode. 
     
     
         18 . The functional test method of  claim 15 , wherein when the under-test module is under the passive test mode, the self-test unit activates at least one under-test unit of the under-test module according to the test command and when the under-test module is under the active test mode, the self-test unit activates the under-test unit directly. 
     
     
         19 . The functional test method of  claim 15 , wherein when the under-test module is under the active test mode, the functional test method further comprises determining the under-test module is switched to the passive test mode when the test control module receives a passive test mode switching command from the self-test unit. 
     
     
         20 . The functional test method of  claim 15 , further comprising transmits a auxiliary measurement result to the self-test unit after the test control module controls the auxiliary test units to perform test according to the test command when the under-test module is under the active test mode.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.