IP Library Granted Patent US 7,379,837
Granted Patent B1
US 7,379,837 · App. 11/491,357 · Granted May 27, 2008

Method and system for testing integrated circuits

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,379,837
App. No.
11/491,357
Granted
May 27, 2008
Kind
B1
Abstract

Method and system for testing application specific integrated circuit using a tester is provided. The method includes measuring output data timing values of the application specific integrated circuit with respect to a tester cycle in a first pass; measuring first strobe timing value and second strobe timing value with respect to the tester cycle in a second pass; and calculating data set-up timing values and data hold timing values with respect to the first strobe and the second strobe, using the output data timing values measured in the first pass and the first strobe timing value and second strobe timing value measured in the second pass. The tester includes an input vector generator that generates input data for the application specific integrated circuit that is coupled to a data processing unit that calculates data set-up timing values and data hold timing values.

Claims (18)

1. A method for testing an application specific integrated circuit, comprising:

measuring output data timing values of the application specific integrated circuit operating in a source synchronous mode with respect to a tester cycle transition in a first pass, using a plurality of tester cycles;

measuring a first strobe timing value and a second strobe timing value of the application specific integrated circuit operating in a source synchronous mode with respect to the tester cycle transition in a second pass, using a plurality of tester cycles; and

calculating data set-up timing values and data hold timing values with respect to the first strobe and the second strobe, using the output data timing values of the application specific integrated circuit measured with respect to the tester cycle transition in the first pass and the first strobe timing value and second strobe timing value of the application specific integrated circuit measured with respect to the tester cycle transition in the second pass.

2. The method of claim 1 , further comprising:

comparing the data set-up timing values and the data hold timing values to pre-defined limits; wherein if the data set-up timing values and data hold timing values are outside the pre-defined limits then the application specific integrated circuit testing is considered a failure and if the data set-up timing value and data hold timing values are within the pre-defined limits, the application specific integrated circuit testing is accepted.

3. The method of claim 2 , wherein the pre-defined limits are stored in a tester memory.

4. The method of claim 1 , wherein the output data timing values are stored in a tester memory.

5. The method of claim 1 , wherein the first strobe timing values and the second strobe timing values are stored in a tester memory.

6. The method of claim 1 , wherein the application specific integrated circuit is a PCI-X 2.0 device.

7. A tester for testing an application specific integrated circuit, comprising:

an input vector generator that generates input data for the application specific integrated circuit operating in a source synchronous mode that is coupled to a data processing unit that measures output data timing values of the application specific integrated circuit with respect to a tester cycle transition in a first pass, using a plurality of tester cycles; and measures a first strobe timing value and a second strobe timing value of the application specific integrated circuit with respect to the tester cycle transition in a second pass using a plurality of tester cycles; and calculates data set-up timing values and data hold timing values with respect to the first strobe timing value and the second strobe timing value of the application specific integrated circuit, using the output data timing values measured with respect to the tester cycle transition in the first pass and the first strobe timing value and second strobe timing value measured with respect to the tester cycle transition in the second pass.

8. The tester of claim 7 , further comprising:

a data comparator that compares the data set-up timing values and data hold timing values to pre-defined limits; and if the data set-up and hold values are outside the pre-defined limits then testing is a failure and if the data set-up timing values and data hold timing values are within the pre-defined limits then testing is acceptable.

9. The tester of claim 8 , wherein the pre-defined limits are stored in a tester memory.

10. The tester of claim 7 , wherein the output data timing values are stored in a tester memory.

11. The tester of claim 7 , wherein the first strobe timing values and the second strobe timing values are stored in a tester memory.

12. The tester of claim 7 , wherein the application specific integrated circuit is a PCI-X 2.0 device.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053179/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2020
From: CAVIUM, LLC
To: CAVIUM INTERNATIONAL
Reel/Frame 051948/0807 →
CHANGE OF NAME Recorded Oct 8, 2018
From: CAVIUM, INC.
To: CAVIUM, LLC
Reel/Frame 047205/0953 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2018
From: JP MORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: CAVIUM, INC; CAVIUM NETWORKS LLC; QLOGIC CORPORATION
Reel/Frame 046496/0001 →
MERGER Recorded Oct 18, 2017
From: QLOGIC CORPORATION
To: CAVIUM, INC.
Reel/Frame 044812/0504 →
SECURITY AGREEMENT Recorded Mar 1, 2017
From: QLOGIC CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 041854/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2006
From: KONDA, DHARMA R.; DEVARAJAN, MOHANA S.; REAM, SANAK H.
To: QLOGIC, CORPORATION
Reel/Frame 018088/0813 →