Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital logic testing
Reexamination Certificate
1999-02-26
2001-07-24
Tu, Christine T. (Department: 2133)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Digital logic testing
C714S734000
Reexamination Certificate
active
06266793
ABSTRACT:
FIELD OF THE INVENTION
This invention relates to the field of integrated circuits. More specifically, the invention relates to integrated circuits that incorporate a plurality of boundary scan test circuits connected in a series-linked boundary test scan chain to permit testing of the core logic of the integrated circuit.
BACKGROUND OF THE INVENTION
Boundary scan testing is well known in the art. Boundary scan testing uses a plurality of shift registers that are built into each integrated circuit. A boundary scan controller circuit is incorporated into each integrated circuit to control the transfer of data serially from one register to another. One important advantage of boundary scan testing is that it allows testing of internal logic circuitry to be conducted from external terminals, obviating the need for probes and other instrumentation. By way of example, one primary use of boundary scan cell designs is for circuit continuity testing. This type of test involves loading a value into a register and then applying a certain voltage condition to the associated pad to determine if an open or short circuit exists.
An industry standard has been implemented for boundary scan test circuits so that integrated circuits from different manufacturers may be connected in a serial chain within an electronic system. This standard is described in an industry specification, known as the IEEE JTAG 1149.1 standard (IEEE Press, 1991) (“the Standard”). The Standard provides a protocol by which various test functions may be accomplished through specified test ports defined in the specification. For example, in a JTAG scan, test circuitry and five additional JPEG test pins are added to each chip. Essentially, the Standard outlines the details of the serial path of linked test registers (called the boundary scan register chain) through each integrated circuit. Boundary scan cell designs and architectures are described in U.S. Pat. Nos. 5,768,289; 5,491,666; 5,333,139; 5,377,199; 5,448,525; and 5,434,804, each of which are assigned to the assignee of the present application.
The Standard also defines the properties of the boundary scan controller circuit for each integrated circuit. The boundary scan controller circuit controls the transfer of data through the various stages of the shift registers formed by the boundary scan cells within the integrated circuit. During operation, a series of commands are issued through the test pins to read back data and verify that the interconnections have been properly established.
Although boundary scan circuitry has been used extensively in past microprocessor and other integrated circuit designs, the circuitry required to implement a JTAG boundary scan cell in accordance with the full IEEE specification is relatively large and complicated. There still exists a need for a minimal implementation of a JTAG boundary scan cell that provides enhanced testability features.
SUMMARY OF THE INVENTION
The present invention provides a minimal implementation of a boundary scan cell useful in capturing core data as well as the function of driving scan cell information out an I/O pad.
In one embodiment, the invention provides a boundary scan cell for testing an integrated circuit (IC) comprising an output buffer for driving a pad of the IC, and a capture register coupled to the pad through the output buffer. An input buffer drives a signal present at the pad to a node coupled to core logic of the IC. The invention also includes a first multiplexer having a first input that is coupled to the node, a second input coupled to data of a previous scan stage, and an output coupled to the capture register. A logic circuit selectively enables/disables the input and output buffers responsive to first and second control signals.
REFERENCES:
patent: 5029166 (1991-07-01), Jarwala et al.
patent: 5319646 (1994-06-01), Simpson et al.
patent: 5333139 (1994-07-01), Sturges
patent: 5377198 (1994-12-01), Simpson et al.
patent: 5377199 (1994-12-01), Fandrich
patent: 5428624 (1995-06-01), Blair et al.
patent: 5434804 (1995-07-01), Bock et al.
patent: 5448525 (1995-09-01), Sturges
patent: 5479652 (1995-12-01), Dreyer et al.
patent: 5491666 (1996-02-01), Sturges
patent: 5497378 (1996-03-01), Amini et al.
patent: 5537536 (1996-07-01), Groves
patent: 5596734 (1997-01-01), Ferra
patent: 5598421 (1997-01-01), Tran et al.
patent: 5608736 (1997-03-01), Bradford et al.
patent: 5768289 (1998-06-01), James
patent: 5828827 (1998-10-01), Mateja et al.
patent: 5847561 (1998-12-01), Whetsel
patent: 5848235 (1998-12-01), Scott et al.
patent: 5852617 (1998-12-01), Mote, Jr.
patent: 5862152 (1999-01-01), Handly et al.
Davila Orlando
McAllister Christopher P.
Mozdzen Thomas J.
Blakely , Sokoloff, Taylor & Zafman LLP
Intel Corporation
Tu Christine T.
LandOfFree
JTAG boundary scan cell with enhanced testability feature does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with JTAG boundary scan cell with enhanced testability feature, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and JTAG boundary scan cell with enhanced testability feature will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2515116