Patent ID: 9599673
Date: 2017-03-21
CPC Classifications: G01R

Claim:
1. An integrated circuit operable in scan test and functional modes when connected to an automated test equipment (ATE) for testing the integrated circuit, the integrated circuit comprising: a first set of input/output (IC) pads, connectable to the ATE for receiving a plurality of test patterns when the integrated circuit is in the scan test mode; a decompressor, connected to the first set of IO pads, for receiving and decompressing the plurality of test patterns and generating a corresponding plurality of decompressed test patterns when the integrated circuit is in the scan test mode; a plurality of scan chains, connected to the decompressor, for receiving the plurality of decompressed test patterns and generating a corresponding plurality of test responses when the integrated circuit is in the functional mode; a compressor, connected to the plurality of scan chains for receiving and compressing the plurality of test responses and generating a plurality of compressed test responses when the integrated circuit is in the scan test mode; a second set of IO pads, connectable to the ATE for receiving a plurality of masking signals when the integrated circuit is in the scan test mode; a scan controller, connected to the compressor, including: a test control register connected to the scan controller for generating a test mode select signal to configure the second set of IO pads as at least one of input and output pads; and a first set of buffers, wherein each buffer of the first set of buffers has a first input terminal connected to a corresponding IO pad of the second set of IO pads for receiving a masking signal of the plurality of masking signals, a second input terminal connected to the test control register for receiving the test mode select signal, and an output terminal connected to the second input terminal of a corresponding logic gate of the plurality of logic gates for outputting the masking signal based on a logic state of the test mode select signal.