IP Library Granted Patent US 7,711,996
Granted Patent B2
US 7,711,996 · App. 11/729,604 · Granted May 4, 2010

Test system and method

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,711,996
App. No.
11/729,604
Granted
May 4, 2010
Kind
B2
Abstract

A method and apparatus for testing a data transfer system. The method comprises the steps of storing a first table, the first table noting at least a time of issuance of at least one command and a time of completion of the command and comparing the time of issuance of the command and the time of completion of the command. A timeout condition is registered if the processor determines that a time longer than a predetermined time elapsed between the time of issuance of the command and the time of completion of the command.

Claims (30)

1. A test system for testing a data transfer system, comprising:

a memory for storing a first table, the first table noting at least a time of issuance of at least one command from each of a plurality of command initiators; and

a processor for determining an issued command corresponding to a received completion of a command, the memory storing a time of completion of each of the issued commands from the plurality of command initiators, the processor comparing the time of issuance of each of the commands and the time of completion of each of the commands from the table in memory;

wherein if the processor determines that a time longer than a predetermined time elapsed between the time of issuance of any of the commands associated with any of the plurality of command initiators and the time of completion of any of the commands, a timeout condition is registered.

2. The test system of claim 1 , wherein upon registration of a timeout condition, the test system provides a history of the first table in the memory.

3. The test system of claim 1 , wherein if a timeout condition is not registered, the time of issuance of the command and the time of completion of the command are removed from the table.

4. The test system of claim 1 , further comprising a second memory for storing a second table, the second table storing a historical record of the first table.

5. The test system of claim 4 , wherein upon registration of a timeout condition, the test system freezes the second table.

6. The test system of claim 5 , wherein the frozen second table is provided as an output from the test system.

7. The test system of claim 1 , wherein a command initiator issues each command and a target completes each command.

8. The test system of claim 7 , wherein connectors position the test system between each of the plurality of command initiators and the targets.

9. The test system of claim 1 , wherein there is a plurality of outstanding commands.

10. The test system of claim 1 , wherein the data transfer system comprises at least in part a disk array.

11. A method for testing a data transfer system, comprising the steps of:

storing a first table, the first table noting at least a time of issuance of a plurality of commands and a time of completion of each of the plurality of commands;

receiving a notice of the completion of a command;

determining a command from the first table corresponding to the received notice of the completion;

comparing the time of issuance of each command and the time of completion of each command; and

registering a timeout condition if a processor determines that a time longer than a predetermined time elapsed between the time of issuance and the time of completion of any command.

12. The method of claim 11 , further comprising the step of providing a history of the first table in the memory upon registration of a timeout condition.

13. The method of claim 11 , further comprising the step of removing the time of issuance of the command and the time of completion of the command if a timeout condition is not registered.

14. The method of claim 11 , further comprising the step of storing a historical record of the first table in a second table.

15. The method of claim 14 , further comprising the step freezing the second table upon registration of a timeout condition.

16. The method of claim 15 , further comprising the step of outputting the frozen second table.

17. A computer program stored on a computer readable medium, the computer program comprising instructions for testing operation of an electronic system performing the steps of:

storing a first table, the first table noting at least a time of issuance of a plurality of commands and a time of completion of each of the plurality of commands;

receiving a notice of the completion of a command;

determining a command from the first table corresponding to the received notice of the completion;

comparing the time of issuance of each command and the time of completion of each command; and

registering a timeout condition if a processor determines that a time longer than a predetermined time elapsed between the time of issuance and the time of completion of any command.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 19, 2012
From: RBS CITIZENS, N.A.
To: TELEDYNE LECROY, INC.
Reel/Frame 029155/0478 →
MERGER Recorded Oct 19, 2012
From: LECROY CORPORATION
To: TELEDYNE LECROY, INC.
Reel/Frame 029162/0724 →
RELEASE OF SECURITY INTEREST Recorded Oct 15, 2012
From: MANUFACTURERS AND TRADERS TRUST COMPANY, AS AGENT
To: LECROY CORPORATION
Reel/Frame 029129/0880 →
SECURITY AGREEMENT Recorded Aug 30, 2011
From: LECROY CORPORATION
To: RBS CITIZENS, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 026826/0850 →
SECURITY AGREEMENT Recorded Aug 27, 2010
From: LECROY CORPORATION
To: MANUFACTURERS AND TRADERS TRUST COMPANY
Reel/Frame 024892/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2007
From: ROY, ANDREW; BAKSHI, AMIT; KREPNER, SHLOMI; FOUXMAN, EUGENE
To: LECROY CORPORATION
Reel/Frame 019174/0521 →