Boundary scan cell
AssigneeAT&T Corp.
InventorsWilliam E. Feger, Paul W. Rutkowski
Life of this patent
Estimating the term…
Abstract
A Boundary-Scan cell (12') for facilitating testing of an electronic device (10), includes a system flip-flop (30') interposed between an output buffer (18) of the device and an internal logic block (14) which drives the buffer. The system flip-flop has asynchronous clear and preset capability which allows the flip-flop to be cleared or preset as necessary so that its output bit reflects a bit previously latched in the Boundary-Scan cell during testing. During non-testing intervals, the preset and clear capability of the system flip-flop (30') is disabled to allow the flip-flop to pass a bit between the internal logic of the device and the output buffer without undue propagation delays.
Claims5
A Boundary-Scan cell interposed between an internal logic block of an electronic device and a node of that device, the cell being adapted for serial connection with each of a plurality of Boundary-Scan cells in a single chain for facilitating Boundary-Scan testing during a first interval, comprising:
- a shift flip-flop for latching an input bit and generating an output bit in accordance with the latched input bit;
- a shift multiplexer having a first input which receives an input bit and a second input which receives a second input bit, the shift multiplexer passing the input bit at a separate one of its first and second inputs to the shift flip-flop in response to an external control bit applied to the multiplexer;
- an update flip-flop coupled to the shift flip-flop for latching the bit previously loaded into the shift flip-flop;
- a system flip-flop having asynchronous preset and clear capability, the flip-flop having a D input and Q output each coupled to a separate one of the internal logic block of the device and the device node, respectively,
- a logic circuit coupled to system flip-flop and responsive to both the bit latched in the update flip-flop and to an external MODE bit for forcing the system flip-flop during the first interval to provide a bit at its Q output which corresponds to the bit latched in the update flip-flop and for allowing the system flop-flop to pass a bit appearing at its D input to its Q output during an interval other than during the first interval;
- and
- the shift multiplexer being supplied at its first input supplied with an input bit corresponding to the bit appearing at the Q output of the system flip-flop.
A method for controlling the passage of signals between an internal logic block of an electronic device and a device node so that during non-testing intervals a bit normally present at a separate one of the internal logic block and the device node passes therebetween, while during a testing mode, an update bit is passed between the internal logic block and the device node, comprising the steps of:
- latching the update bit in an update flip-flop;
- operating a system flip-flop, having asynchronous preset and clear capability, such that the flip-flop has its preset and clear capability disabled during non-testing intervals so that the flip-flop passes the normally present bit between the internal logic block and the device mode;
- and
- applying a prescribed combination of preset and flip-flop signals during test intervals to force the flip-flop to pass a bit corresponding to the latched update bit between the internal logic block of the device and the device node.
Dependencies are inferred from the claim text.