IP Library Granted Patent US 8,166,361
Granted Patent B2
US 8,166,361 · App. 11/552,944 · Granted Apr 24, 2012

Integrated circuit testing module configured for set-up and hold time testing

Assignee: Rambus Inc.
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 8,166,361
App. No.
11/552,944
Granted
Apr 24, 2012
Kind
B2
Abstract

Systems and methods of testing integrated circuits are disclosed. The systems include a test module configured to operate between automated testing equipment and an integrated circuit to be tested. The testing interface is configured to test time sensitive parameters of the integrated circuit. The testing interface includes components for generating addresses, commands, and test data to be conveyed to the integrated circuit as well as a clock adjustment component. By adjusting the clock synchronization controlling the test signals to be conveyed to the integrated circuit, set-up time and hold time can be tested. The systems are configured to test set-up time and hold time of individual data channels, for example, an individual address line of the integrated circuit.

Claims (70)

1. A system comprising:

a clock synchronization component configured to generate a clock signal for the system;

one or more input components configured to receive a signal from an automated testing equipment at a first slew rate configured to test an integrated circuit;

one or more data generating components configured to generate a test signal responsive to the signal received from the automated testing equipment;

a clock adjustment component configured to test a parameter of the integrated circuit by adjusting synchronization between the clock signal that is generated by the clock synchronization component and the test signal to be conveyed to the integrated circuit; and

one or more output components configured to convey the test signal to the integrated circuit at a second slew rate faster than the first slew rate, the integrated circuit being separable from the one or more output components.

2. The system of claim 1 , further including a command generating component configured to control timing of commands to be sent to the integrated circuit.

3. The system of claim 1 , further including an address generating component configured to generate an address to be sent to the integrated circuit.

4. The system of claim 1 , further including the integrated circuit.

5. The system of claim 1 , wherein the one or more data generating components include a test plan memory component configured to store a test plan for testing a set-up time or a hold time of the integrated circuit.

6. A method comprising:

attaching an automated testing equipment to a test module having a clock adjustment component configured to determine a clock synchronization between a clock signal sent to an integrated circuit and a clock signal used to determine when to expect data from the integrated circuit;

attaching the integrated circuit to be tested to the test module;

receiving, at the test module, a signal from the automated testing equipment at a first slew rate;

testing the integrated circuit according to the steps of:

(a) generating an adjustment to the clock synchronization responsive to the signal received from the automated testing equipment,

(b) conveying a test signal to the integrated circuit, at a second slew rate faster than the first slew rate, using the adjustment to the clock synchronization,

(c) receiving data from the integrated circuit responsive to the conveyed test signal, and

(d) comparing the received data to an expected result.

7. The method of claim 6 , further comprising repeating steps (a), (b), (c), and (d), using a different adjustment to the clock synchronization.

8. The method of claim 7 , wherein the test module is configured to test a minimum set-up time of the integrated circuit.

9. The method of claim 7 , wherein the test module is configured to test a minimum hold time of the integrated circuit.

10. The test method of claim 7 , further comprising generating the test signal within the test module responsive to the signal received from the automated testing equipment.

11. The method of claim 10 , wherein the test signal includes at least one command.

12. The method of claim 10 , wherein the test signal includes at least one address.

13. The method of claim 6 , wherein the adjustment to the clock synchronization is configured to test the hold time of the integrated circuit.

14. A system comprising:

means for coupling a test module having a clock adjustment component between an automated testing equipment and an integrated circuit to be tested, the clock adjustment component comprising means for determining a clock synchronization between a clock signal sent to an integrated circuit and a clock signal used to determine when to expect data from the integrated circuit;

means for configuring the test module for testing of the integrated circuit;

means for receiving, at the test module, a signal from the automated testing equipment at a first slew rate; and

means for testing a slew rate, minimum set-up time, or minimum hold time of the integrated circuit according to the steps of:

a) means for generating an adjustment to the clock synchronization responsive to the signal received from the automated testing equipment,

b) means for conveying a test signal to the integrated circuit, at a second slew rate faster than the first slew rate, using the adjustment to the clock synchronization,

c) means for receiving data from the integrated circuit responsive to the conveyed test signal, and

d) means for comparing the received data to an expected result.

15. A system comprising:

a clock synchronization component configured to generate a clock signal for the system;

one or more input components configured to receive a signal from an automated testing equipment at a first clock frequency configured to test an integrated circuit;

one or more data generating components configured to generate a test signal responsive to the signal received from the automated testing equipment;

a clock adjustment component configured to test a parameter of the integrated circuit by adjusting synchronization between the clock signal that is generated by the clock synchronization component and the test signal to be conveyed to the integrated circuit; and

one or more output components configured to convey the test signal to the integrated circuit at a second clock frequency higher than the first clock frequency, the integrated circuit being separable from the one or more output components.

16. The system of claim 15 , further including a command generating component configured to control timing of commands to be sent to the integrated circuit.

17. The system of claim 15 , further including an address generating component configured to generate an address to be sent to the integrated circuit.

18. The system of claim 15 , further including the integrated circuit.

19. The system of claim 15 , wherein the one or more data generating components include a test plan memory component configured to store a test plan for testing a set-up time or a hold time of the integrated circuit.

20. A method comprising:

attaching an automated testing equipment to a test module having a clock adjustment component configured to determine a clock synchronization between a clock signal sent to an integrated circuit and a clock signal used to determine when to expect data from the integrated circuit;

attaching the integrated circuit to be tested to the test module;

receiving, at the test module, a signal from the automated testing equipment at a first clock frequency;

testing the integrated circuit according to the steps of:

(a) generating an adjustment to the clock synchronization responsive to the signal received from the automated testing equipment,

(b) conveying a test signal to the integrated circuit, at a second clock frequency higher than the first clock frequency, using the adjustment to the clock synchronization,

(c) receiving data from the integrated circuit responsive to the conveyed test signal, and

(d) comparing the received data to an expected result.

21. The method of claim 20 , further comprising repeating steps (a), (b), (c), and (d), using a different adjustment to the clock synchronization.

22. The method of claim 21 , wherein the test module is configured to test a minimum set-up time of the integrated circuit.

23. The method of claim 21 , wherein the test module is configured to test a minimum hold time of the integrated circuit.

24. The test method of claim 21 , further comprising generating the test signal within the test module responsive to the signal received from the automated testing equipment.

25. The method of claim 24 , wherein the test signal includes at least one command.

26. The method of claim 24 , wherein the test signal includes at least one address.

27. The method of claim 20 , wherein the adjustment to the clock synchronization is configured to test the hold time of the integrated circuit.

28. A system comprising:

means for coupling a test module having a clock adjustment component between an automated testing equipment and an integrated circuit to be tested, the clock adjustment component comprising means for determining a clock synchronization between a clock signal sent to an integrated circuit and a clock signal used to determine when to expect data from the integrated circuit;

means for configuring the test module for testing of the integrated circuit;

means for receiving, at the test module, a signal from the automated testing equipment at a first clock frequency; and

means for testing a slew rate, minimum set-up time, or minimum hold time of the integrated circuit according to the steps of:

(a) means for generating an adjustment to the clock synchronization responsive to the signal received from the automated testing equipment,

(b) means for conveying a test signal to the integrated circuit, at a second clock frequency higher than the first clock frequency, using the adjustment to the clock synchronization,

(c) means for receiving data from the integrated circuit responsive to the conveyed test signal, and

(d) means for comparing the received data to an expected result.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2009
From: INAPAC TECHNOLOGY, INC.
To: RAMBUS INC.
Reel/Frame 022597/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2009
From: ONG, ADRIAN E.
To: INAPAC TECHNOLOGY, INC.
Reel/Frame 022388/0071 →
RELEASE OF SECURITY AGREEMENT (CA) Recorded Jan 22, 2009
From: CARR & FERRELL LLP
To: INAPAC TECHNOLOGY, INC.
Reel/Frame 022158/0338 →
UCC FINANCING STATEMENT FILED IN CALIFORNIA Recorded Aug 15, 2008
From: INAPAC TECHNOLOGY, INC.
To: CARR & FERRELL LLP
Reel/Frame 021425/0952 →
Continuity (18)
Continuation In Part 11369878 · Mar 6, 2006
Continuation In Part 11304445 · Dec 14, 2005
Continuation In Part 10824734 · Apr 15, 2004
Continuation In Part 10870365 · Jun 17, 2004
Continuation 09967389 · Sep 28, 2001
Continuation In Part 11083473 · Mar 18, 2005
Continuation In Part 10205883 · Jul 25, 2002
Continuation In Part 11108385 · Apr 18, 2005
Division 10608613 · Jun 27, 2003
Continuation In Part 10305635 · Nov 27, 2002
Continuation In Part 11207518 · Aug 19, 2005
Continuation In Part 11223286 · Sep 9, 2005
Continuation In Part 11108385 · Apr 18, 2005
Division 10608613 · Jun 27, 2003
Continuation In Part 10305635 · Nov 27, 2002
Continuation In Part 10679673 · Oct 3, 2003
Continuation In Part 11258484 · Oct 24, 2005
Related Publication 20070067687A1 · Mar 22, 2007