Patent ID: 7525305

Claim:
An integrated circuit comprising: A. wrapper circuits, each wrapper circuit including: i. an instruction register having a serial data input, a serial data output, a clock input, a shift input, a capture input, an update input, a reset input and control outputs; ii. data registers including an internal scan register, a boundary scan register and a bypass register, the data registers having a serial data input, a serial data output, a clock input, a shift input, a capture input, an update input, a reset input, and control inputs connected with the control outputs of the instruction register; iii. first multiplexer circuitry having serial data inputs connected to the serial data outputs of the data registers, a control input connected with the control output of the instruction register and a serial data output; iv. second multiplexer circuitry having a serial data input connected to the serial data output of the instruction register, a control input and a serial data output; v. a serial data input lead connected with the serial data inputs of the instruction register and the data registers; vi. a serial data output lead connected with the serial data output of the second multiplexer; vii. test interface signal leads including (1) a clock signal lead for timing wrapper shift and test operations, (2) a shift signal lead for enabling data to be shifted through the wrapper from the serial input lead to the serial output lead, (3) a capture signal lead for causing data to be captured into the instruction register or a selected data register, (4) an update signal lead for causing data to be output from the instruction register or a selected data register, (5) a reset signal lead for initializing the instruction and data registers, and (6) a select signal lead for selecting data to be shifted through either the instruction register from the serial input lead to the serial output lead, or through a selected data register from the serial input lead to the serial output lead; and viii. selection circuitry having an input connected with the select signal lead and being connected to the test interface signal leads, the instruction register, and the data registers for selectively electrically coupling the test interface leads with the respective clock, shift, capture, and update inputs of the instruction register and the data registers; B. input linking circuitry having one serial data input, serial data outputs with each serial data output being connected to the serial data input lead of one wrapper circuit, control inputs, and wrapper serial inputs with each wrapper serial input being connected to the serial data output lead of one wrapper circuit; and C. output linking circuitry having one serial output, control inputs, and serial inputs with each serial input being connected to a serial data output lead of one wrapper circuit.