Scan input stimulus registers, test control register controlling compressor circuitry
Testing of an electrical device is achieved by providing a test access mechanism within the device that can receive scan frames from an external tester. The received scan frames contain stimulus data to be applied to circuitry within the device to be tested, a command for enabling a test control operation, and a frame marker bit to indicate the end of the scan frame pattern. The inputting of scan frames can occur continuously and simultaneous with a commanded test control operation.
1. A circuit comprising:
(a) a core having parallel scan paths, each scan path having a stimulus input and a response output;
(b) a scan input register having a serial data input and including stimulus registers with parallel stimulus outputs coupled to the stimulus inputs and a test control register coupled in series with the stimulus registers and having a test control output; and
(c) compressor circuitry controlled based on the test control output and having parallel inputs coupled to the response outputs, and a compressed serial output coupled to a serial data output.
2. The circuit of claim 1 in which the stimulus registers are between the test control register and the serial data input.
3. The circuit of claim 1 in which there are two test control outputs.
4. The circuit of claim 1 in which the scan input register is a scan frame input register including a frame marker register connected in series with the stimulus registers and the test control register.
5. The circuit of claim 1 in which the compressor circuitry includes a serial data input coupled to the serial data input of the scan input register.
6. The circuit of claim 1 including a controller having an input coupled to the test control output and a control output coupled to a control input of the core.
7. The circuit of claim 1 including a controller having an input coupled to the test control output and a control output coupled to the compressor circuitry.
8. The circuit of claim 1 including a controller having an input coupled to the test control output and control outputs coupled to the scan input register.
9. A circuit comprising:
(a) an array of core scan paths, each scan path having a stimulus input and a response output;
(b) a serial data input and a serial data output;
(c) a scan input register including serial stimulus registers having an input coupled in series to the serial data input and parallel stimulus outputs coupled to the stimulus inputs and a test control register coupled in series with the stimulus registers and having a test control output, the stimulus registers are between the test control register and the serial data input, and the stimulus registers are coupled to the serial data output through the array of core scan paths; and
(d) compressor circuitry having parallel inputs coupled to the response outputs, and a compressed output coupled to the serial data output.
10. The circuit of claim 9 including a scan copy register having an output coupled to the serial data output and in which the stimulus registers are also coupled to the serial data output through the scan copy register.
11. The circuit of claim 9 in which the scan input register is a scan frame input register including a frame marker register in a series connection with the stimulus registers and the test control register.