Self-resetting bypass control for scan test
AssigneeNational Semiconductor Corporation
InventorCuong M. Bui
Life of this patent
Estimating the term…
Abstract
A self-resetting bypass control circuit is disclosed for use with scan testing of integrated circuits. The bypass control circuit includes a shift register and an OR gate. A test-enable signal is input to the shift register and to the OR gate, and the output of the shift register is also input to the OR gate. The output of the OR gate is a bypass signal that goes logic high immediately when the test enable signal goes logic high, that stays logic high while the test enable signal goes logic low momentarily, and that resets to logic low when the test enable signal goes logic low for an extended period of time.
Claims8
A bypass control circuit for generating a bypass control signal that is active during scan testing of an integrated circuit, wherein the bypass control circuit comprises:
- a test-enable input pin located on the integrated circuit and that receives a test enable signal, wherein the test enable signal changes state from active to inactive and stays inactive for a certain number of clock cycles and then changes to active again during a scan test of the integrated circuit;
- a shift register located on the integrated circuit and having a data input terminal connected to the test-enable input pin and having a data output terminal, wherein data is shifted through the shift register from the data input terminal to the data output terminal during a number of clock cycles that is equal to or greater than said certain number of clock cycles that the test enable signal is inactive during a scan test;
- and
- an OR gate located on the integrated circuit and having one input terminal connected to the test-enable input pin and another input terminal connected to the data output terminal of the shift register, wherein the OR gate outputs the bypass control signal at an output terminal thereof.
A bypass control circuit for scan testing of an integrated circuit, wherein the bypass control circuit is located on the integrated circuit and comprises:
- a test-enable input pin that receives a test enable signal, wherein the test enable signal goes active to shift stimulus data for Setting the initial conditions of a test into the integrated circuit, then goes inactive to enable the start of said test, and then goes active to shift response data for indicating the result of said test out of the integrated circuit;
- a first D-type flip-flop having a data input terminal connected to the test-enable input pin;
- a second D-type flip-flop having a data input terminal connected to a Q output terminal of the first D-type flip-flop;
- and
- an OR gate having one input terminal connected to the test-enable input pin and another input terminal connected to a Q output terminal of the second D-type flip-flop, wherein the OR gate outputs a bypass control signal at an output terminal thereof.
A bypass control circuit for generating a bypass control signal that bypasses internal control or timing signals during testing of an integrated circuit, wherein the bypass control circuit is located on the integrated circuit and comprises:
- a test-enable input pin that receives a test enable signal that changes state during testing but is inactive when not testing;
- a first flip-flop having a data input terminal connected to the test-enable input pin;
- a second flip-flop having a data input terminal connected to a Q output terminal of the first flip-flop;
- and
- an OR gate having one input terminal connected to the test-enable input pin and another input terminal connected to a Q output terminal of the second flip-flop, wherein the OR gate outputs the bypass control signal at an output terminal thereof.
Dependencies are inferred from the claim text.