← Back to Patent Explorer
US5708773A Expired / Lapsed US ⏱️ 0.0 years remaining

JTAG interface system for communicating with compliant and non-compliant JTAG devices

Assignee: Unisys Corp
•
Filing: 1995-07-20
•
Granted: 1998-01-13
•
Expires: 2015-07-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for using standard JTAG protocol for testing protocol compliant and non-protocol compliant digital devices without altering the JTAG protocol or the non-compliant device. A specialized Test Access Port Controller controls and monitors the states applied to the non-compliant device in order to eliminate the PAUSE state in the non-compliant device and to limit the Run-Test/Idle state to one clock period.

Inventors

  • 👤 James Henry Jeppesen, III
  • 👤 Kelly Sue St. Clair-Hong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 15:47
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318555; G01R31/318583; G01R31/318586

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 59 words
A control system for non-compliant JTAG devices comprising: (a) a non-compliant JTAG device which is normally incapable of following the standard JTAG protocol states during the Test Mode Select sequence of states; (b) means to control the operation of said non-compliant device to operate compatibly with the JTAG protocol, said means including a specialized Test Access Port (TAP) controller.
Claim 2
Dependent Claim 59 words
A control system for non-compliant JTAG devices comprising: (a) a non-compliant JTAG device which is normally incapable of following the standard JTAG protocol states during the Test Mode Select sequence of states; (b) means to control the operation of said non-compliant device to operate compatibly with the JTAG protocol, said means including a specialized Test Access Port (TAP) controller.
Claim 3
Dependent Claim 44 words
The system of claim 1 wherein said non-compliant device includes: (a) an integrated circuit chip holding a microprocessor and cache unit; (b) means to circulate input test data through said microprocessor and cache unit for readout and diagnosis of said microprocessor and cache unit.
Claim 4
Dependent Claim 45 words
The system of claim 2 wherein said non-compliant device includes: (a) a plurality of scan registers for passing test data through each one of a plurality of logic elements; (b) means to select and read out said data from each one of said scan registers.
Claim 5
Dependent Claim 33 words
The system of claim 3 wherein said means to control includes: (i) means to generate a specialized Test Mode Select Signal to disable entry of the JTAG "pause" state in said non-compliant device.
Claim 6
Dependent Claim 36 words
The system of claim 4 wherein said means to control includes: (ii) means to generate a specialized Test Clock Signal to limit the specialized TAP controller to one clock period when it enters the Run-Test/Idle state.
Claim 7
Dependent Claim 111 words
On an integrated circuit having some logic elements capable and some logic elements not capable of test operations compatible with JTAG protocol, a system for boundary scan testing said integrated circuit without altering said JTAG protocol and without altering said non-compatible logic elements, said system comprising: (a) standard JTAG controller means for transmitting test data input signals to said devices compatible with JTAG protocol; (b) a specialized Test Access Port initiated by said standard JTAG Controller, for developing specialized control signal states to said non-compatible logic elements including: (b1) means to pass test data through said non-compatible logic elements for later transmission through compatible logic elements without compromising said JTAG protocol.
Claim 8
Dependent Claim 111 words
On an integrated circuit having some logic elements capable and some logic elements not capable of test operations compatible with JTAG protocol, a system for boundary scan testing said integrated circuit without altering said JTAG protocol and without altering said non-compatible logic elements, said system comprising: (a) standard JTAG controller means for transmitting test data input signals to said devices compatible with JTAG protocol; (b) a specialized Test Access Port initiated by said standard JTAG Controller, for developing specialized control signal states to said non-compatible logic elements including: (b1) means to pass test data through said non-compatible logic elements for later transmission through compatible logic elements without compromising said JTAG protocol.
Claim 9
Dependent Claim 256 words
In a network of digital modules having JTAG protocol compliant devices and non-compliant JTAG protocol devices, all subject to testing using the JTAG protocol, a system for enabling JTAG testing of both compliant and non-compliant devices without alteration of the non-compliant devices nor alteration of the JTAG protocol, said system comprising: (a) maintenance subsystem means for initiating testing of multiple devices connected to a standard JTAG controller said multiple devices including non-compliant JTAG protocol devices; (b) said standard JTAG controller generating a Test Clock (TCLK) signal and Test Mode Select (TMS) signal to each one of said compliant devices and to a specialized (STAP Test Access Port controller, said JTAG controller including: (b1) means to transmit a series of test data bits for passage through each one of said multiple devices. (b2) means to receive back said series of test data bits after passage through each of said multiple devices; (c) said specialized Test Access Port Controller (STAP) connected to each one of said non-compliant JTAG devices, each said specialized TAP controller connected to receive said Test Clock (TCLK) and Test Mode Select (TMS) signals from said standard JTAG Controller and including: (c1) means to generate a specialized Test Mode Select (RTMS) signal to said non-compliant JTAG device to disable entry of the JTAG "Pause" state in said non-compliant device; (c2) means to generate a specialized Test Clock (TCLK) signal to limit the specialized TAP controller to one clock period when it enters the Run Test/Idle state and to stop the entry of the Pause state.
Claim 10
Dependent Claim 256 words
In a network of digital modules having JTAG protocol compliant devices and non-compliant JTAG protocol devices, all subject to testing using the JTAG protocol, a system for enabling JTAG testing of both compliant and non-compliant devices without alteration of the non-compliant devices nor alteration of the JTAG protocol, said system comprising: (a) maintenance subsystem means for initiating testing of multiple devices connected to a standard JTAG controller said multiple devices including non-compliant JTAG protocol devices; (b) said standard JTAG controller generating a Test Clock (TCLK) signal and Test Mode Select (TMS) signal to each one of said compliant devices and to a specialized (STAP Test Access Port controller, said JTAG controller including: (b1) means to transmit a series of test data bits for passage through each one of said multiple devices. (b2) means to receive back said series of test data bits after passage through each of said multiple devices; (c) said specialized Test Access Port Controller (STAP) connected to each one of said non-compliant JTAG devices, each said specialized TAP controller connected to receive said Test Clock (TCLK) and Test Mode Select (TMS) signals from said standard JTAG Controller and including: (c1) means to generate a specialized Test Mode Select (RTMS) signal to said non-compliant JTAG device to disable entry of the JTAG "Pause" state in said non-compliant device; (c2) means to generate a specialized Test Clock (TCLK) signal to limit the specialized TAP controller to one clock period when it enters the Run Test/Idle state and to stop the entry of the Pause state.
Claim 11
Independent Claim 48 words
A method for rendering a non-compliant JTAG protocol device compatible with the JTAG testing protocol comprising the steps of: (a) controlling the state condition of said non-compatible device by limiting the Run Test/Idle state to one clock period; (b) stopping the non-compatible device from entering the Pause state.
Claim 12
Independent Claim 48 words
A method for rendering a non-compliant JTAG protocol device compatible with the JTAG testing protocol comprising the steps of: (a) controlling the state condition of said non-compatible device by limiting the Run Test/Idle state to one clock period; (b) stopping the non-compatible device from entering the Pause state.

References Cited (Backward Citations)

US5329471A Cited
US5581541A Cited
US5627842A Cited
US5621651A Cited
US5574730A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-01-12 2001-07-14 2002-01-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-01-12 2005-07-14 2006-01-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-01-12 2009-07-14 2010-01-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag