Built-in self-test using embedded memory and processor in an application specific integrated circuit
AssigneeMarvell International Tecnology Ltd.
InventorsRichard D. Taylor, Mark D. Montierth, Melvin D. Bodily, Gary D. Zimmerman, John D. Marshall
Life of this patent
Estimating the term…
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.
Claims14
An integrated circuit comprising:
- a processing core;
- a memory containing:
- a first test routine for execution when power is applied to the integrated circuit that the processing core executes to test the integrated circuit;
- and
- a second test routine for execution after the first test routine that the processing core executes to test an external memory component;
- an interface coupled to the processing core to permit activation of a first output signal indicating a test result from executing the test routines.
A test method for an integrated circuit comprising:
- using a processing core in the integrated circuit to execute test routines, the test routines being stored in the integrated circuit and comprising:
- a first test routine for execution when power is applied to the integrated circuit that the processing core executes to test the integrated circuit;
- and
- a second test routine for execution after the first test routine that the processing core executes to test an external memory component;
- 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.
Dependencies are inferred from the claim text.