Patent ID: 7844871
Filing Date: 2010-11-30
Classification: G11C

Abstract:
1. A method for testing memory elements of an integrated circuit with an array built in self test (ABIST) comprising: providing an ABIST interface to interface between an ABIST engine and a plurality of latches of a memory element under test, each of the latches having a data input port and a scan input port; providing a multiplex (MUX) stage adjacent the scan input port of each latch, each MUX stage having an ABIST input and a scan chain input; providing functional signal inputs to the data input port of the latches, wherein the functional signal inputs include address, data, and control signals; setting the latches to an ABIST mode by activating an ABIST enable signal and delivering the ABIST enable signal to each of the latches, wherein the ABIST enable signal enables the ABIST input of each MUX stage, enables the scan input port of each latch, and disables the data input port of each latch; generating a plurality of ABIST test signals with the ABIST engine; applying the ABIST test signals in parallel to the scan input ports of the latches, wherein the ABIST test signals form one or more test patterns that are applied to each latch; determining whether all of the test patterns have been executed; and setting the latches to a normal run mode by deactivating the ABIST enable signal, wherein setting the latches to the normal run mode disables the ABIST input of each MUX stage and enables the data input port of each latch.