IP Library Granted Patent US 10,044,451
Granted Patent B2
US 10,044,451 · App. 14/187,926 · Granted Aug 7, 2018

Method for testing multiple wireless data packet signal transceivers using shared testing resources

Inventors: Jonathan Barry Hirst (Sunnyvale, CA); Adam Martin Smith (San Ramon, CA)
Assignee: LITEPOINT CORPORATION
H04B17/15H04B17/11
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 10,044,451
App. No.
14/187,926
Granted
Aug 7, 2018
Kind
B2
Abstract

Method for testing multiple signal transceiver devices under test (DUTs), such as data packet signal transceivers, with a shared DUT testing resource, such as a tester having a single vector signal generator (VSG) and a single vector signal analyzer (VSA). Requests by the DUTs for access to tester resources (e.g., to receive signals from the signal generator or provide signals to the signal analyzer) are prioritized based upon tester availability and whether the requesting DUT requires sole access or can share access to the tester. If the tester is unavailable, DUT requests are queued according to their respective priorities to await tester availability. As a result, access to shared tester resources can be managed dynamically to minimize test time while testing multiple DUTs concurrently.

Claims (18)

1. A method for testing a plurality of signal transceiver devices under test (DUTs) with a shared DUT testing resource, comprising:

coupling a shared tester to a plurality of DUTs;

executing, with each one of said plurality of DUTs, one or more test processes including a request for a token authorizing use of said shared tester to communicate with at least a portion of said plurality of DUTs, wherein said request has associated therewith a respective tester access priority of a respective one of said plurality of DUTs to communicate with said shared tester based on a current state of testing of said respective one of said plurality of DUTs and on one or more testing resources of said tester as requested by said request;

when said shared tester is available for use to communicate with one or more of said plurality of DUTs, assigning a token to enable signal communications between said shared tester and one or more of said plurality of DUTs by

assigning an exclusive token to a single one of said plurality of DUTs that presented its request prior to another of said plurality of DUTs or that has associated therewith a request with a tester access priority higher than a request with a tester access priority associated with at least one other DUT, and

assigning a shared token to multiple ones of said plurality of DUTs that have associated therewith respective requests with similar tester access priorities; and

when said shared tester is unavailable for use to communicate with one or more of said plurality of DUTs, queuing at least a portion of said plurality of requests in a tester access priority queue.

2. The method of claim 1 , wherein said coupling a shared tester to a plurality of DUTs comprises coupling to said plurality of DUTs a tester including a signal generator and a signal analyzer.

3. The method of claim 1 , wherein said executing one or more test processes including a request for a token authorizing use of said shared tester to communicate with at least a portion of said plurality of DUTs comprises executing at least a portion of said one or more test processes with said shared tester.

4. The method of claim 1 , wherein said assigning an exclusive token to a single one of said plurality of DUTs that presented its request prior to another of said plurality of DUTs or that has associated therewith a request with a tester access priority higher than a request with a tester access priority associated with at least one other DUT comprises receiving, with said shared tester, one or more signals from said single one of said plurality of DUTs.

5. The method of claim 1 , wherein said assigning a shared token to multiple ones of said plurality of DUTs having associated therewith respective requests with similar tester access priorities comprises providing, with said shared tester, one or more signals for conveyance to said multiple ones of said plurality of DUTs.

6. The method of claim 1 , wherein said executing one or more test processes including a request for a token authorizing use of said shared tester to communicate with at least a portion of said plurality of DUTs further comprises, when said shared tester subsequently becomes available for use to communicate with one or more of said plurality of DUTs, assigning a token to enable signal communications between said shared tester and one or more of said plurality of DUTs by:

assigning an exclusive token to a single one of said plurality of DUTs that presented its request prior to another of said plurality of DUTs or that has associated therewith a request with a tester access priority higher than another tester access priority in said tester access priority queue; and

assigning a shared token to multiple ones of said plurality of DUTs having associated therewith respective requests with similar tester access priorities in said tester access priority queue.

7. The method of claim 1 , wherein said assigning an exclusive token to a single one of said plurality of DUTs that presented its request prior to another of said plurality of DUTs or that has associated therewith a request with a tester access priority higher than a request with a tester access priority associated with at least one other DUT comprises:

assigning said exclusive token to said single one of said plurality of DUTs; and

queuing said request with a tester access priority associated with at least one other DUT in said tester access priority queue.

8. The method of claim 1 , wherein said assigning a shared token to multiple ones of said plurality of DUTs having associated therewith respective requests with similar tester access priorities comprises assigning a shared token to said single one of said plurality of DUTs and at least one other DUT having associated therewith a request with a tester access priority in said tester access priority queue.

Assignments (5)
SECURITY INTEREST Recorded May 7, 2020
From: LITEPOINT CORPORATION
To: TRUIST BANK
Reel/Frame 052595/0685 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TITLE IN THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED ON REEL 032705 FRAME 0679. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 14, 2015
From: HIRST, JOHNATHAN BARRY; SMITH, ADAM
To: LITEPOINT CORPORATION
Reel/Frame 034871/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2014
From: HIRST, JOHNATHAN BARRY; SMITH, ADAM
To: LITEPOINT CORPORATION
Reel/Frame 032705/0679 →
Continuity (1)
Related Publication 20150244477A1 · Aug 27, 2015