Patent US5682391A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5682391A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for high speed shifting of test data through an integrated circuit

Assignee: Sun Microsystems Inc
•
Filing: 1996-02-22
•
Granted: 1997-10-28
•
Expires: 2016-02-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract High speed shifting of test data through an integrated circuit is achieved by modifying the output portion of a circuit, while still observing relevant test standard protocols, such as the Joint Test Access Group, IEEE Std. 1149.1, entitled IEEE Standard Test Access Port and Boundary-Scan architecture. An output signal generated during a first signal transition of a first clock cycle is passed through a large output multiplexer with a long path delay. A cycle-insertion switching element is connected to the output node of the output multiplexer. The cycle-insertion switching element generates an output signal in response to a first signal transition of a second clock cycle. An output switching element applies the output signal to an output pin in response to a second signal transition of the second clock cycle. A second multiplexer is used to select the output signal from either the output multiplexer or the cycle-insertion switching element. The output signal from the output multiplexer is selected at lower clock speeds when the signal delay through the output multiplexer is not critical. The output signal from the cycle-insertion switching element is selected at higher clock speeds to insure that the output switching element receives the output signal before the second signal transition of the additional clock cycle.

Inventors

  • 👤 Sridhar Narayanan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:02
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318572

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 135 words
A circuit to facilitate high speed shifting of test data through an integrated circuit, comprising: a register with a terminal switching component generating an output signal in response to a first defined signal transition of a first clock cycle; an output multiplexer connected to said register, said output multiplexer passing said output signal to an output multiplexer output node; a cycle-insertion switching element connected to said output multiplexer output node, said cycle-insertion switching element receiving said output signal at a cycle-insertion switching element input node and passing it to a cycle-insertion switching element output node in response to a first defined signal transition of a second clock cycle; and an output switching element to apply said output signal to an output pin in response to a second defined signal transition of said second clock cycle.
Claim 2
Dependent Claim 135 words
A circuit to facilitate high speed shifting of test data through an integrated circuit, comprising: a register with a terminal switching component generating an output signal in response to a first defined signal transition of a first clock cycle; an output multiplexer connected to said register, said output multiplexer passing said output signal to an output multiplexer output node; a cycle-insertion switching element connected to said output multiplexer output node, said cycle-insertion switching element receiving said output signal at a cycle-insertion switching element input node and passing it to a cycle-insertion switching element output node in response to a first defined signal transition of a second clock cycle; and an output switching element to apply said output signal to an output pin in response to a second defined signal transition of said second clock cycle.
Claim 3
Dependent Claim 94 words
The apparatus of claim 1 further comprising: a fast-path multiplexer with a first input node connected to said output multiplexer output node, a second input node connected to said cycle-insertion switching element output node, and a fast-path multiplexer output node connected to said output switching element, said fast-path multiplexer establishing a connection between said output multiplexer output node and said output switching element during a first clock rate, and a connection between said cycle-insertion switching element output node and said output switching element during a second clock rate higher than said first clock rate.
Claim 4
Dependent Claim 14 words
The apparatus of claim 2 wherein said cycle-insertion switching element is a master-slave flip-flop.
Claim 5
Dependent Claim 40 words
The apparatus of claim 3 wherein said master-slave flip-flop includes a scan input node connected to said output multiplexer output node and a select enable node to enable the receipt of said output signal from said output multiplexer output node.
Claim 6
Dependent Claim 15 words
The apparatus of claim 4 wherein said master-slave flip-flop further includes a clock enable node.
Claim 7
Dependent Claim 161 words
In a Joint Test Access Group (JTAG) standard testing circuit including a register with a terminal switching component generating an output signal in response to a positive signal transition of a first clock cycle, an output multiplexer connected to said register, said output multiplexer passing said output signal to an output multiplexer output node, and an output switching element connected to said output multiplexer output node to receive said output signal and pass it to an output pin on a negative clock signal transition, the improvement comprising: a cycle-insertion switching element connected between said output multiplexer output node and said output switching element, said cycle insertion switching element receiving said output signal at a cycle-insertion switching element input node and passing it to a cycle-insertion switching element output node in response to a positive signal transition of a second clock cycle, such that said output switching element receives said output signal before the negative signal transition of said second clock cycle.
Claim 8
Dependent Claim 161 words
In a Joint Test Access Group (JTAG) standard testing circuit including a register with a terminal switching component generating an output signal in response to a positive signal transition of a first clock cycle, an output multiplexer connected to said register, said output multiplexer passing said output signal to an output multiplexer output node, and an output switching element connected to said output multiplexer output node to receive said output signal and pass it to an output pin on a negative clock signal transition, the improvement comprising: a cycle-insertion switching element connected between said output multiplexer output node and said output switching element, said cycle insertion switching element receiving said output signal at a cycle-insertion switching element input node and passing it to a cycle-insertion switching element output node in response to a positive signal transition of a second clock cycle, such that said output switching element receives said output signal before the negative signal transition of said second clock cycle.
Claim 9
Dependent Claim 94 words
The apparatus of claim 6 further comprising: a fast-path multiplexer with a first input node connected to said output multiplexer output node, a second input node connected to said cycle-insertion switching element output node, and a fast-path multiplexer output node connected to said out switching element, said fast-path multiplexer establishing a connection between said output multiplexer output node and said output switching element during a first clock rate, and a connection between said cycle-insertion switching element output node and said output switching element during a second clock rate higher than said first clock rate.
Claim 10
Dependent Claim 14 words
The apparatus of claim 6 wherein said cycle-insertion switching element is a master-slave flip-flop.
Claim 11
Dependent Claim 40 words
The apparatus of claim 8 wherein said master-slave flip-flop includes a scan input node connected to said output multiplexer output node and a select enable node to enable the receipt of said output signal from said output multiplexer output node.
Claim 12
Dependent Claim 15 words
The apparatus of claim 9 wherein said master-slave flip-flop further includes a clock enable node.
Claim 13
Independent Claim 148 words
A method of constructing a circuit that facilitates high speed shifting of test data through an integrated circuit, said method comprising the steps of: providing a register with a terminal switching component generating an output signal in response to a first defined signal transition of a first clock cycle; providing an output multiplexer connected to said register, said output multiplexer passing said output signal to an output multiplexer output node; providing a cycle-insertion switching element connected to said output multiplexer output node, said cycle-insertion switching element receiving said output signal at a cycle-insertion switching element input node and passing it to a cycle-insertion switching element output node in response to a first defined signal transition of a second clock cycle; and providing an output switching element to apply said output signal to an output pin in response to a second defined signal transition of said second clock cycle.
Claim 14
Independent Claim 148 words
A method of constructing a circuit that facilitates high speed shifting of test data through an integrated circuit, said method comprising the steps of: providing a register with a terminal switching component generating an output signal in response to a first defined signal transition of a first clock cycle; providing an output multiplexer connected to said register, said output multiplexer passing said output signal to an output multiplexer output node; providing a cycle-insertion switching element connected to said output multiplexer output node, said cycle-insertion switching element receiving said output signal at a cycle-insertion switching element input node and passing it to a cycle-insertion switching element output node in response to a first defined signal transition of a second clock cycle; and providing an output switching element to apply said output signal to an output pin in response to a second defined signal transition of said second clock cycle.
Claim 15
Dependent Claim 98 words
The method of claim 11 further comprising the step of: providing a fast-path multiplexer with a first input node connected to said output multiplexer output node, a second input node connected to said cycle-insertion switching element output node, and a cycle-insertion multiplexer output node connected to said output switching element, said fast-path multiplexer establishing a connection between said output multiplexer output node and said output switching element during a first clock rate, and a connection between said cycle-insertion switching element output node and said output switching element during a second clock rate higher than said first clock rate.
Claim 16
Dependent Claim 19 words
The method of claim 12 further comprising the step of providing a cycle-insertion switching element with a master-slave flip-flop.
Claim 17
Dependent Claim 45 words
The method of claim 13 further comprising the step of providing said master-slave flip-flop with a scan input node connected to said output multiplexer output node and a scan enable node to enable the receipt of said output signal from said output multiplexer output node.
Claim 18
Dependent Claim 19 words
The method of claim 14 further comprising the step of providing said master-slave flip-flop with a clock enable node.
Claim 19
Independent Claim 140 words
A method of high speed shifting of test data through an integrated circuit in response to a clock signal wherein each cycle of said clock signal has a first signal transition and a second signal transition, said shifting operation being performed in accordance with a standard that requires an output signal to be applied to an output pin on said second signal transition, said method comprising the steps of: generating an output signal in response to a first signal transition of a first clock cycle; receiving said output signal at a cycle-insertion switching element input node and passing it to a cycle-insertion switching element output node in response to a first transition of a second clock cycle; and passing said output signal from an output switching element to said output pin during a second transition of said second signal cycle.
Claim 20
Independent Claim 140 words
A method of high speed shifting of test data through an integrated circuit in response to a clock signal wherein each cycle of said clock signal has a first signal transition and a second signal transition, said shifting operation being performed in accordance with a standard that requires an output signal to be applied to an output pin on said second signal transition, said method comprising the steps of: generating an output signal in response to a first signal transition of a first clock cycle; receiving said output signal at a cycle-insertion switching element input node and passing it to a cycle-insertion switching element output node in response to a first transition of a second clock cycle; and passing said output signal from an output switching element to said output pin during a second transition of said second signal cycle.
Claim 21
Dependent Claim 25 words
The method of claim 16 wherein said high speed shifting of test data is performed in accordance with the Joint Test Access Group (JTAG) standard.
Claim 22
Dependent Claim 24 words
The method of claim 16 wherein said generating step is performed in response to a positive signal transition corresponding to said first signal transition.
Claim 23
Dependent Claim 21 words
The method of claim 16 further comprising the step of routing said output signal through a multiplexer before said passing step.

References Cited (Backward Citations)

US5198999A Cited
US5355369A Cited
US5281864A Cited
US5343425A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-10-27 2001-04-28 2001-10-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-10-27 2005-04-28 2005-10-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-10-27 2009-04-28 2009-10-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag