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

Variable length scan string and cell for same

Assignee: Advanced Micro Devices Inc
•
Filing: 1991-02-25
•
Granted: 1993-10-26
•
Expires: 2011-02-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A register circuit for scan path testing is provided and comprises a shifting means for shifting the data signal provided to the input means to the output means in response to a clock signal, a controllable connection means for connecting the input means and the output means, and a storage means for storing an enabling signal to enable the connection means. Preferably, the connection means will connect the input means to the output means in response to the enabling signal stored in the storage means when it is not necessary to apply data signals to the shifting means. Therefore, the data signal applied to the input means is provided to the output means without any delay in time via the connection means. As a result, the scan input of the data signal from scan path may be accomplished in a short time.

Inventors

  • 👤 Yoshiyuki Ishizaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 18:13
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318541; G11; G11C; G11C7/00; G11C7/10; G11C7/1051

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 220 words
A variable length, serial scan string having a plurality of serial scan cells coupled in series to define said serial scan string, at least one of the serial scan cells comprising: a scan-in node for receiving first serial scan data, the first serial scan data including a bypass control signal; a scan-out node for outputting second serial scan data; a flip flop having an input operatively coupled to receive the first serial scan data from the scan-in node and an output for outputting a time delayed version of the first serial scan data received at the flip flop input; a controllable scan-out selector having a first input coupled to the scan-in node, a second input coupled to the flip flop output, a control terminal, and an output coupled to the scan-out node for selectively outputting to the scan-out node a selected one of first and second signals respectively applied to the first and second scan-out selector inputs in response to a scan-out control signal supplied to the scan-out selector control terminal; and scan-out selector control means, operatively coupled to the scan-in node and to the controllable scan-out selector, for receiving the bypass control signal from the scan-in node and for outputting the received bypass control signal to the control terminal of the controllable scan-out selector as said scan-out control signal.
Claim 2
Dependent Claim 220 words
A variable length, serial scan string having a plurality of serial scan cells coupled in series to define said serial scan string, at least one of the serial scan cells comprising: a scan-in node for receiving first serial scan data, the first serial scan data including a bypass control signal; a scan-out node for outputting second serial scan data; a flip flop having an input operatively coupled to receive the first serial scan data from the scan-in node and an output for outputting a time delayed version of the first serial scan data received at the flip flop input; a controllable scan-out selector having a first input coupled to the scan-in node, a second input coupled to the flip flop output, a control terminal, and an output coupled to the scan-out node for selectively outputting to the scan-out node a selected one of first and second signals respectively applied to the first and second scan-out selector inputs in response to a scan-out control signal supplied to the scan-out selector control terminal; and scan-out selector control means, operatively coupled to the scan-in node and to the controllable scan-out selector, for receiving the bypass control signal from the scan-in node and for outputting the received bypass control signal to the control terminal of the controllable scan-out selector as said scan-out control signal.
Claim 3
Dependent Claim 100 words
The variable length, serial scan string of claim 1 wherein the scan-out selector control means consists essentially of an unclocked, bypass control latch having an input connected to the flip flop output for receiving the bypass control signal from the flip flop output for storage in the bypass control latch, an output for outputting a stored bypass control signal as the scan-out control signal to the controllable scan-out selector, and said control terminal for receiving a load-and-hold instruction signal, said load-and-hold instruction signal causing the bypass control latch to load-and-store the bypass control signal output by the flip flop output.
Claim 4
Dependent Claim 27 words
A variable length, serial scan string according to claim 2 wherein the scan string has plural serial scan cells each with the structure recited in claim 2.
Claim 5
Dependent Claim 25 words
The variable length, serial scan string of claim 3 wherein the control terminals of the plural serial scan cells receive a common load-and-hold instruction signal.
Claim 6
Dependent Claim 29 words
The variable length, serial scan string of claim 3 wherein the flip flops of the plural serial scan cells are clocked flip flops all receiving a common clock signal.
Claim 7
Dependent Claim 96 words
The variable length, serial scan string of claim 6 wherein the scan-out selector control means includes a bypass control latch having an input connected to the flip flop output for receiving the bypass control signal from the flip flop output for storage in the bypass control latch, an output for outputting a stored bypass control signal as the scan-out control signal to the controllable scan-out selector, and a control terminal for receiving a load-and-hold instruction signal, said load-and-hold instruction signal causing the control latch to load-and-store the bypass control signal output by the flip flop output.
Claim 8
Dependent Claim 133 words
The variable length, serial scan string of claim 1 wherein the at least one serial scan cell further comprises: a data-in node for receiving data from a first circuit part outside the serial scan string; a data-out node for outputting data to a second circuit part outside the serial scan string, said data-out node being operatively coupled to the flip flop output; a controllable scan-in selector having a first input coupled to the scan-in node, a second input coupled to the data-in node, a control input, and an output coupled to the flip flop input, for selectively outputting to the flip flop input a selected one of first and second signals respectively applied to the first and second scan-in selector inputs in response to a selector shifting signal supplied to said control input.
Claim 9
Dependent Claim 43 words
The variable length, serial scan string of claim 7 wherein the scan string has plural serial scan cells each with the structure recited in claim 7 and wherein the control inputs of the plural serial scan cells receive a common selector shifting signal.
Claim 10
Dependent Claim 126 words
The variable length, serial scan string of claim 7 wherein the scan string has plural serial scan cells each with the structure recited in claim 7 and wherein: the data-in nodes of at least two such cells are respectively coupled to corresponding first circuit parts; the bypass control signal designates one of more of the corresponding first circuit parts as circuit part that are not to be tested; and the bypass control signal further directs the scan-out selector control means in each cell whose first circuit part is designated as one not to be tested to output a scan-out control signal selecting the first signal applied to the first scan-out selector input as the signal to be output by the output of the controllable scan-out selector.
Claim 11
Dependent Claim 243 words
A variable length, serial scan string having a plurality of serial scan cells coupled in series to define said serial scan string, each of the serial scan cells comprising: a scan-in node for receiving first serial scan data, the first serial scan data including a bypass control signal; a scan-out node for outputting second serial scan data; a clock-input node for receiving clock pulses; serial shift means, responsive to said clock pulses, the serial shift means having an input operatively coupled to receive the first serial scan data from the scan-in node and an output for outputting a time delayed version of the first serial scan data received at the flip flop input in synchronism with said clock pulses; a controllable scan-out selector having a first input coupled to the scan-in node, a second input coupled to the output of the serial shift means, a control terminal, and an output coupled to the scan-out node for selectively outputting to the scan-out node a selected one of first and second signals respectively applied to the first and second scan-out selector inputs in response to a scan-out control signal supplied to the scan-out selector control terminal; and scan-out selector control means, operatively coupled to the scan-in node and to the controllable scan-out selector, for receiving the bypass control signal from the scan-in node and for outputting the received bypass control signal to the control terminal of the controllable scan-out selector as said scan-out control signal.
Claim 12
Dependent Claim 243 words
A variable length, serial scan string having a plurality of serial scan cells coupled in series to define said serial scan string, each of the serial scan cells comprising: a scan-in node for receiving first serial scan data, the first serial scan data including a bypass control signal; a scan-out node for outputting second serial scan data; a clock-input node for receiving clock pulses; serial shift means, responsive to said clock pulses, the serial shift means having an input operatively coupled to receive the first serial scan data from the scan-in node and an output for outputting a time delayed version of the first serial scan data received at the flip flop input in synchronism with said clock pulses; a controllable scan-out selector having a first input coupled to the scan-in node, a second input coupled to the output of the serial shift means, a control terminal, and an output coupled to the scan-out node for selectively outputting to the scan-out node a selected one of first and second signals respectively applied to the first and second scan-out selector inputs in response to a scan-out control signal supplied to the scan-out selector control terminal; and scan-out selector control means, operatively coupled to the scan-in node and to the controllable scan-out selector, for receiving the bypass control signal from the scan-in node and for outputting the received bypass control signal to the control terminal of the controllable scan-out selector as said scan-out control signal.
Claim 13
Independent Claim 132 words
A method for varying shift time through a serial scan string, where the serial scan string has a plurality of serial scan cells coupled in series to define the serial scan string, each of the cells including a serial shift means for shifting data serially through the cell, said method comprising the steps of: providing within at least one of the serial scan cells, a programmable bypass means for electively bypassing the serial shifting operation of the corresponding shift means in response to a bypass control signal programmed into the programmable bypass means; shifting a predefined bypass control signal through the serial scan string to a prespecified one of the serial scan cells having a programmable bypass means; and programming the programmable bypass means with the predefined bypass control signal shifted thereto.
Claim 14
Independent Claim 132 words
A method for varying shift time through a serial scan string, where the serial scan string has a plurality of serial scan cells coupled in series to define the serial scan string, each of the cells including a serial shift means for shifting data serially through the cell, said method comprising the steps of: providing within at least one of the serial scan cells, a programmable bypass means for electively bypassing the serial shifting operation of the corresponding shift means in response to a bypass control signal programmed into the programmable bypass means; shifting a predefined bypass control signal through the serial scan string to a prespecified one of the serial scan cells having a programmable bypass means; and programming the programmable bypass means with the predefined bypass control signal shifted thereto.
Claim 15
Dependent Claim 86 words
The method of claim 11 wherein: said step of providing includes providing each of at least two of the serial scan cells with a corresponding programmable bypass means; said step of shifting includes simultaneously shifting at least two predefined bypass control signals through the serial scan string each to a corresponding one of the at least two serial scan ells having programmable bypass means said step of programming includes simultaneously programming the at least two programmable bypass means with the predefined bypass control signals shifted thereto.
Claim 16
Dependent Claim 123 words
A serial scan string having variable shift length, the serial scan string comprising a plurality of serial scan cells coupled in series, each of the cells including a serial shift means for shifting data serially through the cell, at least one of the serial scan cells including: programmable bypass means for electively bypassing the serial shifting operation of the corresponding shift means of the at least one serial scan cell in response to a bypass control signal programmed into the programmable bypass means; serial transfer means for serially shifting a predefined bypass control signal through the serial scan string to the programmable bypass means; and programming means for programming the programmable bypass means in accordance with the predefined bypass control signal shifted thereto.
Claim 17
Dependent Claim 123 words
A serial scan string having variable shift length, the serial scan string comprising a plurality of serial scan cells coupled in series, each of the cells including a serial shift means for shifting data serially through the cell, at least one of the serial scan cells including: programmable bypass means for electively bypassing the serial shifting operation of the corresponding shift means of the at least one serial scan cell in response to a bypass control signal programmed into the programmable bypass means; serial transfer means for serially shifting a predefined bypass control signal through the serial scan string to the programmable bypass means; and programming means for programming the programmable bypass means in accordance with the predefined bypass control signal shifted thereto.

References Cited (Backward Citations)

EP0151653A1 Cited
US4680733A Cited
US4872169A Cited
US4897837A Cited
US4847839A Cited
US4995039A Cited
US4914379A Cited
US5130647A Cited
US5150044A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag