High-performance IEEE1149.1-compliant boundary scan cell

Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital logic testing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06185710

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates in general to integrated circuitry and, in particular, to a boundary scan cell of an integrated circuit. Still more particularly, the present invention relates to a high-performance IEEE1149.1-compliant boundary scan cell of an integrated circuit.
2. Description of the Related Art
A significant expense incurred during the manufacture of circuit cards carrying one or more integrated circuit components is testing. Such testing generally entails stimulating the input/output (I/O) pins of a circuit card with a predetermined pattern of inputs and then observing the outputs generated by the components residing on the circuit card. Several factors contribute to the expense of circuit card testing. First, because many circuit card components do not employ a standard I/O interface, circuit card testing fixtures tend to be complex and must often be custom-designed to test particular circuit cards. Second, the input pattern utilized to stimulate a circuit card must often be generated manually in order to ensure that circuit card components are exercised over a sufficient range of functionality to ensure high quality. Third, while it may be less expensive for a circuit card or component manufacturer to out-source testing to an outside contractor, the use of non-standard component interfaces can require the component manufacturer to reveal proprietary information concerning the internal design of a component to the component tester, making many manufacturers reluctant to engage an outside contractor to perform testing.
In order to decrease the cost and increase the quality of component testing, the IEEE (Institute of Electrical and Electronic Engineers) adopted the IEEE1149.1-1990 Standard Test Access Port and Boundary Scan Architecture (hereinafter referred to as the IEEE1149.1 standard). The IEEE1149.1 standard specifies that a boundary scan cell be inserted between the functional logic of a component and each of its input receiver and output driver circuits. These boundary scan cells, whose behavior is prescribed in detail by the IEEE1149.1 standard, are typically implemented with at least a 2-to-1 multiplexer in the direct path between the component's functional logic and the driver or receiver. For example, referring now to
FIG. 1
, there is depicted a high level block diagram of a conventional circuit card
10
bearing two integrated circuit chips interconnected through IEEE1149.1-compliant interfaces. As shown, integrated circuit chips
12
and
14
each include an edge-sensitive D flip-flop
20
that operates in response to clock signal
22
. D flip-flop
20
of integrated circuit chip
12
has a data input (D) connected to the functional logic of integrated circuit chip
12
, and D flip-flop of integrated circuit chip
14
has a data output (Q) connected to the functional logic of integrated circuit chip
14
. Between each of D flip-flops
20
and a respective one of output driver
30
and input receiver
32
is a 2-to-1 multiplexer
24
, which has a first data input tied to an IEEE1149.1-compliant boundary scan cell
26
and a second data input and a select input supplied by the associated boundary scan cell
26
. The output of each of multiplexers
24
also forms an input of the associated boundary scan cell
26
.
While the implementation of conventional IEEE1149.1-compliant interfaces within components, such as integrated circuit chips
12
and
14
, facilitates higher quality, low cost testing without the need for disclosure of the internal circuitry of the components under test, these benefits come at the expense of performance due to the signal path delay associated with two multiplexers
24
and the signal path loading associated with boundary scan cells
26
. Because of the performance penalty associated with conventional IEEE1149.1-compliant boundary scan cells, manufacturers have resisted compliance with the IEEE1149.1 standard for at least eight years. The present invention includes a recognition that it would be desirable to provide an improved boundary scan cell that complies with the IEEE1149.1 standard and is not subject to the performance penalty associated with conventional implementations.
SUMMARY OF THE INVENTION
It is therefore one object of the present invention to provide improved integrated circuitry.
It is another object of the present invention to provide an improved boundary scan cell of an integrated circuit.
It is yet another object of the present invention to provide a high-performance IEEE1149.1-compliant boundary scan cell of an integrated circuit.
The foregoing objects are achieved as is now described. A circuit is provided that includes a latch circuit and boundary scan cell circuitry, which is preferably IEEE1149.1-compliant. The latch circuit includes a slave latch and a master latch having a data output. The slave latch includes at least a first data input connected to the data output of the master latch, a second data input, and a control input that receives a control signal that controls latching of data present at the second data input. The boundary scan cell circuitry is connected to the second data input and to the control input of the slave latch so that the boundary scan cell circuitry can supply the control signal and data to the slave latch.
In one embodiment, the circuit further includes either an output driver coupled to the data output of the slave latch or an input receiver coupled to a data input of the master latch. In this manner, the circuit, which may comprise, for example, an integrated circuit chip mounted on a circuit card, can be interconnected to a second integrated circuit chip equipped with a similar circuit comprised of a latch and boundary scan cell circuitry.
The above as well as additional objects, features, and advantages of the present invention will become apparent in the following detailed written description.


REFERENCES:
patent: 4628216 (1986-12-01), Mazumder
patent: 5042034 (1991-08-01), Correale et al.
patent: 5056094 (1991-10-01), Whetsel
patent: 5488614 (1996-01-01), Shima
patent: 5602855 (1997-02-01), Whetsel, Jr.
patent: 5615217 (1997-03-01), Horne et al.
patent: 5631911 (1997-05-01), Whetsel, Jr.
patent: 5719879 (1998-02-01), Gillis et al.
patent: 5757820 (1998-05-01), Angelotti
patent: 5920575 (1999-07-01), Gregor et al.
patent: 5925143 (1999-07-01), Gillis et al.
patent: 5938782 (1999-08-01), Kay
Groves et al., IBM Technical Disclosure Bulletin, “High-Performance CMOS Register”, vol. 33, No. 3B, Aug. 1990, pp. 363-366.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

High-performance IEEE1149.1-compliant boundary scan cell does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with High-performance IEEE1149.1-compliant boundary scan cell, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High-performance IEEE1149.1-compliant boundary scan cell will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2612914

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.