Method of micro-architectural implementation of interface between bist state machine and tester interface to enable bist cycling
AssigneeAdvanced Micro Devices, Inc.
InventorsWeng F. Lee, Colin S. Bill, Feng Pan, Edward V. Bautista, Azrul Halim
Life of this patent
Estimating the term…
Abstract
There is provided a tester interface circuit for use with a BIST state machine and a method for micro-architectural implementation of the same so as to enable cycling through a BIST test. The tester interface circuit includes a storage device, a logic decoder, a set/clear mechanism, and a polling logic device. The tester interface circuit is implemented with a minimum amount of chip area on a semiconductor IC.
Claims6
A tester interface circuit for use with a BIST state machine so as to enable cycling through a BIST test comprising:
- memory means for storing data inputted by a user and for generating output register signals corresponding to which tests are to be executed by the BIST state machine;
- logic decoding means responsive to status signals from the BIST state machine for determining which particular register in a shift register is to be set or cleared;
- a set/clear mechanism responsive to a completed signal indicating that a particular has been completed, a failed signal indicating that a particular test has failed, and a pass signal indicating that a particular test is to be bypassed for generating a set/clear signal;
- said shift register formed of a plurality of registers and being responsive to said logic decoding means and said set/clear signal for storing the results of the test currently being executed;
- and
- polling logic means responsive to a busy signal for indicating that a test is currently being executed and that the BIST state machine is busy.
A method for a tester interface circuit used with a BIST state machine so as to enable cycling through a BIST test comprising the steps of:
- storing data inputted by a user so as to generate output register signals corresponding to which tests are to be executed by the BIST state machine;
- decoding status signals from the BIST state machine so as to determine which particular register in a shift register is to be set or cleared;
- generating a set/clear signal in response to a completed signal indicating that a particular has been completed, a failed signal indicating that a particular test has failed, and a pass signal, indicating that a particular test is to be bypassed;
- storing the result of the test currently being executed in the shift register formed of a plurality of registers in response to the status signals and the set/clear signal;
- and
- providing polling logic in response to a busy signal for indicating that a test is currently being executed and that the BIST state machine is busy.
Dependencies are inferred from the claim text.