IP Library Granted Patent US 7,493,542
Granted Patent B2
US 7,493,542 · App. 09/932,086 · Granted Feb 17, 2009

Arrangement 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,493,542
App. No.
09/932,086
Granted
Feb 17, 2009
Kind
B2
Abstract

The invention relates to an arrangement for testing integrated circuits, to a test system ( 2 ), to a circuit ( 1 ) to be tested, and to a method of testing logic circuits, where the test system ( 2 ) includes a programmable algorithmic test vector generator ( 4 ) which generates test vectors in real time so as to transfer these vectors to the circuit ( 1 ) to be tested.

Claims (23)

1. A circuit arrangement comprising:

a tester that includes a programmable test vector generator for generating test vectors; and

an integrated circuit that includes

logic circuitry to be tested using the test vectors,

a test control block to control testing of the logic circuitry, and

a test response and analysis unit configured and arranged to receive test results from the logic circuitry in response to the test vectors, to produce a compact representation of said test results, and to output said compact representation to the tester.

2. The arrangement of claim 1 , wherein the programmable test vector generator is a programmable algorithmic test vector generator which includes an arithmetic logic unit and the programmable test vector generator is programmed to generate test vectors in real time.

3. The arrangement of claim 1 , wherein the programmable test vector generator is programmed to generate pseudo-random test vectors and deterministic test vectors for the logic circuitry.

4. The arrangement of claim 1 , wherein the programmable test vector generator is programmed to generate test vectors for the logic circuitry in real time.

5. An integrated circuit comprising:

logic circuitry to be tested using test vectors generated by an external tester;

a test control block to control testing of the logic circuitry; and

a test response and analysis unit to receive test results from the logic circuitry in response to the test vectors, to produce a compact representation of said test results, and to output said compact representation to the external tester.

6. The intergrated circuit of claim 5 wherein the test response analysis unit comprises a multiple input shift register to compress the test response vectors into a checksum that can be checked against a reference.

7. A method of testing logic circuitry of an integrated circuit, the integrated circuit including a test response analysis unit, the method comprising:

generating within an external tester test vectors for testing the logic circuitry, using a programmable test vector generator;

the integrated circuit receiving the test vectors and applying the test vectors to the logic circuitry;

the test response analysis unit receiving from the logic circuitry test results in response to the test vectors and producing a compact representation of said test results; and

outputting said compact representation to the external tester.

8. The method of claim 7 wherein said compact presentation includes test vectors applied directly to the external tester to enable fault localization on the logic circuitry.

9. The method of claim 7 , further comprising programming the programmable test vector generator to modify the test vectors based on the logic circuitry to be tested.

10. The method of claim 7 , further comprising programming the programmable test vector generator to generate test vectors for the logic circuitry in real time.

11. The method of claim 7 , further comprising programming the programmable test vector generator to generate test pseudo-random test vectors and deterministic test vectors for the logic circuitry.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →