IP Library Granted Patent US 7,194,373
Granted Patent B2
US 7,194,373 · App. 10/686,332 · Granted Mar 20, 2007

Device testing control

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,194,373
App. No.
10/686,332
Granted
Mar 20, 2007
Kind
B2
Abstract

Methods and systems for controlling device testing are disclosed. In one embodiment, the system comprises a local controller having a slave mode and a control mode, when in the control mode, the local controller to control testing of a device and to initiate one or more test instructions to be applied to the device, and when in the slave mode, to pass through a remote test instruction received from a remote controller to a tester. The system further comprises the tester, communicatively coupled to the local controller, to apply one of the one or more test instructions and the remote test instruction to the device.

Claims (32)

1. A system comprising:

a local controller having a slave mode and a control mode, when in the control mode, the local controller to control testing of a device and to initiate one or more test instructions to be applied to the device, and when in the slave mode, to pass through a remote test instruction received from a remote controller to a tester;

memory, communicatively coupled to the local controller, to receive the remote test instruction from the remote controller, the local controller obtaining the remote test instruction from the memory; and

the tester, communicatively coupled to the local controller, to apply one of the one or more test instructions and the remote test instruction to the device;

wherein the local controller polls the memory to detect the presence of the remote test instruction and switches from the control mode to the slave mode upon detecting the remote test instruction.

2. The system of claim 1 , further comprising the remote controller, communicatively coupled to the local controller, to control testing of the plurality of devices when the local controller is in the slave mode.

3. The system of claim 1 , wherein the local controller, when in the slave mode, is further to pass through a result of the remote test instruction to the remote controller.

4. A system comprising:

a local controller having,

a slave mode wherein the local controller i) controls testing of a device by initiating one or more test instructions to be applied to the device, and ii) manages at least one test result received from the tester as a result of applying the one or more test instructions; and

a slave mode wherein the local controller passes through a remote test instruction received from a remote controller to a tester; and

the tester, communicatively coupled to the local controller, to apply one of the one or more test instructions and the remote test instruction to the device.

5. The system of claim 1 , wherein the local controller is further to control testing of a second device and to initiate one or more test instructions for the second device when in the control mode and wherein the tester is further to apply the one or more test instructions for the second device to the second device.

6. The system of claim 1 , wherein the tester comprises a system-on-a-chip (SOC) tester.

7. A method, implemented by a local controller of a test system, comprising:

detecting a remote test instruction received from a remote controller; and

upon detecting the remote test instruction, switching from a control mode, to control testing of a device and to initiate one or more test instructions to be applied to the device, to a slave mode to pass through the remote test instruction to a tester.

8. The method of claim 7 , further comprising passing through the remote test instruction to the tester.

9. The method of claim 7 , further comprising applying the remote test instruction to a device.

10. The method of claim 9 , wherein applying the remote test instruction comprises applying the test instruction to a system-on-a-chip (SOC).

11. The method of claim 7 , further comprising passing through a result of the remote test instruction to the remote controller.

12. The method of claim 11 , further comprising locally compiling the result with a plurality of additional results passed through to the remote controller.

13. The method of claim 7 , wherein detecting a remote test instruction comprises polling a memory shared with the remote controller.

14. A method, implemented by a local controller of a test system, comprising:

detecting a remote test instruction received from a remote controller by checking a semaphore; and

upon detecting the remote test instruction, switching from a control mode, to control testing of a device and to initiate one or more test instructions to be applied to the device, to a slave mode to pass through the remote test instruction to a tester.

15. The method of claim 7 , wherein detecting a remote test instruction comprises detecting a test instruction to be applied to a system-on-a-chip (SOC).

16. A system, comprising:

a local controller having a slave mode and a control mode, when in the control mode, the local controller to control testing of a device and to initiate one or more test instructions to be applied to the device, and when in the slave mode, to pass through a remote test instruction received from a remote controller to a tester;

memory, communicatively coupled to the local controller, to receive the remote test instruction from the remote controller, the local controller obtaining the remote test instruction from the memory; and

the tester, communicatively coupled to the local controller, to apply one of the one or more test instructions and the remote test instruction to the device;

wherein the local controller detects the presence of the remote test instruction by checking a semaphore, and upon detecting the remote test instruction, switches from the control mode to the slave mode.

Assignments (3)
CHANGE OF ADDRESS Recorded Dec 18, 2018
From: ADVANTEST CORPORATION
To: ADVANTEST CORPORATION
Reel/Frame 047987/0626 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 035371 FRAME: 0265. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 14, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035425/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035371/0265 →