IP Library Granted Patent US 7,418,642
Granted Patent B2
US 7,418,642 · App. 09/917,972 · Granted Aug 26, 2008

Built-in-self-test using embedded memory and processor in an application specific integrated circuit

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,418,642
App. No.
09/917,972
Granted
Aug 26, 2008
Kind
B2
Abstract

A test method for an ASIC uses an embedded processor in the ASIC to execute test routines from an embedded memory or an external memory. During ASIC production, the test routines can comprehensively test of the blocks of the ASIC without a complicated test pattern from test equipment. The test routines can also perform power-up tests in systems or end products containing the ASIC. Test selection, activation, and result output can be implement using a few terminals of the ASIC.

Claims (25)

1. An integrated circuit comprising:

a processing core;

an internal memory containing test routines that the processing core executes to test the integrated circuit, wherein the internal memory contains a first set of test routines for execution during a production test of the integrated circuit and a second set of test routines for execution during an in-product test of the integrated circuit, and wherein a control signal input to the integrated circuit controls whether the first or second set of routines are executed; and

an interface coupled to the processing core to permit activation of a first output signal indicating a test result from executing the test routines.

2. The integrated circuit of claim 1 , wherein the processing core executes the test routines in response to a reset signal.

3. The integrated circuit of claim 2 , wherein the interface block comprises:

a first terminal on which the processing core activates the first output signal to indicate the test result; and

a second terminal on which the processing core activates a second output signal to indicate when the first output signal indicates the test result.

4. The integrated circuit of claim 3 , wherein the processor toggles the first output signal to verify that the first output signal is functional.

5. The integrated circuit of claim 1 , wherein the processing core executes the test routines from the internal memory during a production test of the integrated circuit.

6. The integrated circuit of claim 1 , wherein the test routines include tests of the internal memory.

7. A test method for an integrated circuit, comprising:

using a processing core in the integrated circuit to execute test routines stored in the integrated circuit;

observing a first signal output from the integrated circuit as a result of the processing core executing the test routines, the first signal indicating whether the execution of the test routines detected a failure in the integrated circuit;

applying a control signal to the integrated circuit; and

selecting the test routines according to the control signal;

wherein:

when the control signal has a first state, selected test routines implement a production test of the integrated circuit; and

when the control signal has a second state, selected test routines implement a system-level test of the integrated circuit.

8. The test method of claim 7 , further comprising observing a second signal output from the integrated circuit, wherein the processing core in executing the test routines activates the second signal to indicate when a state of the first signal indicates whether the execution of the test routines detected a test failure.

9. The test method of claim 8 , further comprising activating the first signal before activation of the second signal to verify that the first signal is functional.

10. The test method of claim 9 , activating an input signal to the integrated circuit causes the processing core to execute the test routines, wherein activating the first signal before activation of the second signal is in response to the activating of the input signal.

11. The test method of claim 7 , observing one or more additional signals from the integrated circuit, wherein the processing core controls the additional signals to indicate a type of failure that executing the test routines detected.

12. The test method of claim 7 , wherein the test method is performed during production of the integrated circuit.

13. The test method of claim 12 , further comprising controlling an input signal to the integrated circuit to select which of the test routines stored in the integrated circuit are executed.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL INTERNATIONAL TECHNOLOGY LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051735/0882 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 017206 FRAME: 0666. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 6, 2016
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 038632/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: MARVELL INTERNATIONAL TECHNOLOGY LTD.
Reel/Frame 020000/0001 →
SECURITY AGREEMENT Recorded Feb 24, 2006
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: CITICORP NORTH AMERICA, INC.
Reel/Frame 017207/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2006
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP PTE. LTD.
Reel/Frame 017206/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2001
From: TAYLOR, RICHARD D.; MONTIERTH, MARK D.; BODILY, MELVIN D.; ZIMMERMAN, GARY; MARSHALL, JOHN D.
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 012218/0059 →