IP Library Granted Patent US 9,470,759
Granted Patent B2
US 9,470,759 · App. 13/284,378 · Granted Oct 18, 2016

Test instrument having a configurable interface

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 9,470,759
App. No.
13/284,378
Granted
Oct 18, 2016
Kind
B2
Abstract

In general, a test instrument includes a processing system programmed to control operation of the test instrument, including communication with a control system, and programmed to run one or more test programs to test a device interfaced to the test instrument, the processing system including multiple processing devices, and a configurable interface, through which communications are exchanged with the device interfaced to the test instrument, the configurable interface including physical ports, to which different configurations are assignable.

Claims (29)

1. A test instrument comprising:

a processing system programmed to control operation of the test instrument, including communication with a control system, and programmed to run one or more test programs to test a device interfaced to the test instrument, the processing system comprising multiple processing devices, the processing system comprising a first processing system and a second processing system, with the second processing system being between the device interfaced to the test instrument and the first processing system; and

programmable logic between the second processing system and the device interfaced to the test instrument, the programmable logic comprising a configurable interface, through which communications are exchanged with the device interfaced to the test instrument, the configurable interface comprising physical ports, to which different configurations are assignable based on whether the first processing system or the second processing system is executing a test program to test the device interfaced to the test instrument, the different configurations being assignable in real-time during execution of the test program;

wherein the first processing system, the second processing system, and the programmable logic are each configured to perform testing on the device interfaced to the test instrument, with the second processing system having less test latency than the first processing system, and the programmable logic having less test latency than the first processing system and the second processing system.

2. The test instrument of claim 1 , wherein the programmable logic is programmable through application of a load to the programmable logic, the load providing functionality that enables the physical ports to assume the different configurations.

3. The test instrument of claim 2 , wherein the programmable logic comprises a field programmable gate array (FPGA); and

wherein the load is a single load that enables the physical ports to assume the different configurations in response to control inputs.

4. The test instrument of claim 3 , wherein the single load further configures the FPGA to perform one or more tests on the device interfaced to the test instrument.

5. The test instrument of claim 3 , wherein the processing system is programmed to provide the control inputs to the FPGA.

6. The test instrument of claim 1 , wherein the different configurations relate to functions of the ports, including whether ports operate as inputs or outputs.

7. The test instrument of claim 1 , wherein the different configurations relate to widths of the ports.

8. The test instrument of claim 1 , wherein the different configurations relate to frequencies of signals transmitted through the ports.

9. The test instrument of claim 1 , wherein the different configurations relate to memory depth associated with the ports.

10. The test instrument of claim 1 , wherein the first processing system is programmable to run one or more test programs to test the device interfaced to the test instrument, and is programmed to control operation of the test instrument; and

wherein the second processing system is dedicated to device testing, the second processing system comprising multiple processing devices that are programmable to run one or more test programs to test the device interfaced to the test instrument.

11. A method comprising:

configuring a processing system comprised of multiple processing devices to control operation of a test instrument, including communication with a control system, the configuring comprising programming the processing system to run one or more test programs to test a device interfaced to the test instrument, the processing system comprising a first processing system and a second processing system, with the second processing system being between the first processing system and the device interfaced to the test instrument; and

configuring a configurable interface implemented in programmable hardware, through which communications are exchanged with the device interfaced to the test instrument, the configurable interface comprising physical ports, to which different configurations are assignable based on whether the first processing system or the second processing system is executing a test program to test the device interfaced to the test instrument, the different configurations being assignable in real-time during execution of the test program;

wherein the first processing system, the second processing system, and the programmable hardware are each configured to perform testing on the device interfaced to the test instrument, with the second processing system having less test latency than the first processing system, and the programmable hardware having less test latency than the first processing system and the second processing system.

12. The method of claim 11 , wherein the configurable interface comprises programmable logic, the programmable logic being programmable through application of a load to the logic, the load providing functionality that enables the physical ports to assume the different configurations.

13. The method of claim 12 , wherein the programmable logic comprises a field programmable gate array (FPGA); and

wherein the load is a single load that enables the physical ports to assume the different configurations in response to control inputs.

14. The method of claim 13 , wherein the single load further configures the FPGA to perform one or more tests on the device interfaced to the test instrument.

15. The method of claim 11 , wherein the different configurations relate to functions of the ports, including whether ports operate as inputs or outputs.

16. The method of claim 11 , wherein the different configurations relate to widths of the ports.

17. The method of claim 11 , wherein the different configurations relate to frequencies of signals transmitted through the ports.

18. The method of claim 11 , wherein the different configurations relate to memory depth associated with the ports.

19. The method of claim 11 , wherein the first processing system is programmable to run one or more test programs to test the device interfaced to the test instrument, and is programmed to control operation of the test instrument; and

wherein the second processing system is dedicated to device testing, the second processing system comprising multiple processing devices that are programmable to run one or more test programs to test the device interfaced to the test instrument.

Assignments (4)
SECURITY INTEREST Recorded May 7, 2020
From: TERADYNE, INC.
To: TRUIST BANK
Reel/Frame 052595/0632 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 28, 2019
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: TERADYNE, INC.; EAGLE TEST SYSTEMS, INC.; LITEPOINT CORPORATION; NEXTEST SYSTEMS CORPORATION; GENRAD, LLC; ENERGID TECHNOLOGIES CORPORATION
Reel/Frame 049632/0940 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2015
From: TERADYNE, INC.; LITEPOINT CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 035507/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2012
From: BOURASSA, STEPHEN J.; MCGOLDRICK, MICHAEL FRANCIS; KAUSHANSKY, DAVID; FLUET, MICHAEL THOMAS
To: TERADYNE, INC.
Reel/Frame 028970/0167 →