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

Scan flip-flop with power saving feature

Assignee: Philips Semiconductors Inc
•
Filing: 1994-03-03
•
Granted: 1995-08-22
•
Expires: 2014-03-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A flip-flop has both a system output and a scan output. A system output signal for the flip-flop is placed on the system output. When the flip-flop is in a normal operating mode, a scan output signal on the scan output is held at a static logic level. When the flip-flop is in a scan mode, the scan output signal on the scan output transitions between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.

Inventors

  • 👤 Thomas J. Ebzery

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 00:09
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/353; H03K3/356; H03K3/356104; H03K3/356113; H03K3/356147; H03K3/356156; H03K3/027; H03K3/037; H03K3/0375

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 196 words
A scan flip-flop comprising: a system input for receiving input when the scan flip-flop is in a normal operating mode; a scan input for receiving input when the scan flip-flop is in a scan mode; a mode selection input, the scan flip-flop being in the normal operating mode in response to a first signal value being placed on the mode selection input and the scan flip-flop being in the scan mode in response to a second signal value being placed on the mode selection input; a system output on which output for the scan flip-flop is placed; a scan output; and, an output generating means, coupled to the system input, the scan input, the mode selection means, the system output and the scan output, for generating a system output signal on the system output and a scan output signal on the scan output, wherein when the scan flip-flop is in the normal operating mode, the scan output signal is held at a logic 1 and when the scan flip-flop is in scan mode, the scan output signal transitions between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 2
Dependent Claim 196 words
A scan flip-flop comprising: a system input for receiving input when the scan flip-flop is in a normal operating mode; a scan input for receiving input when the scan flip-flop is in a scan mode; a mode selection input, the scan flip-flop being in the normal operating mode in response to a first signal value being placed on the mode selection input and the scan flip-flop being in the scan mode in response to a second signal value being placed on the mode selection input; a system output on which output for the scan flip-flop is placed; a scan output; and, an output generating means, coupled to the system input, the scan input, the mode selection means, the system output and the scan output, for generating a system output signal on the system output and a scan output signal on the scan output, wherein when the scan flip-flop is in the normal operating mode, the scan output signal is held at a logic 1 and when the scan flip-flop is in scan mode, the scan output signal transitions between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 3
Dependent Claim 37 words
A scan flip-flop as in claim 1 additionally comprising a clock input coupled to the output generating means, timing of transitions of the system output signal being controlled by a clock signal placed on the clock input.
Claim 4
Dependent Claim 71 words
A scan flip-flop as in claim 1 wherein the output generation means includes: multiplexing circuitry coupled to the mode selection input, the system input and the scan input, the multiplexing circuitry in response to the first signal value being placed on the mode selection input selecting the system input and the multiplexing circuitry in response to the second signal value being placed on the mode selection input selecting the scan input.
Claim 5
Dependent Claim 117 words
A scan flip-flop as in claim 1 wherein the output generation means includes: system output circuitry for driving the system output signal onto the system output; and, scan output circuitry for driving the scan output signal onto the scan output, the scan output circuitry including a first input coupled to an input of the system output circuitry and a second input coupled to the mode selection input, the scan output circuitry inverting the system output signal to produce an inverted signal output signal and the scan output circuitry performing a logic "NOR" on the inverted signal output signal and a signal value of the mode selection input to produce the scan output signal on the scan output.
Claim 6
Dependent Claim 117 words
A scan flip-flop as in claim 1 wherein the output generation means includes: system output circuitry for driving the system output signal onto the system output; and, scan output circuitry for driving the scan output signal onto the scan out, the scan output circuitry including a first input coupled to an input of the system output circuitry and a second input coupled to the mode selection input, the scan output circuitry inverting the system output signal to produce an inverted signal output signal and the scan output circuitry performing a logic "NAND" on the inverted signal output signal and a signal value of the mode selection input to produce the scan output signal on the scan output.
Claim 7
Independent Claim 108 words
A method for providing output from a scan flip-flop having a system output and a scan output, the method comprising the steps of: (a) generating a system output signal on the system output of the scan flip-flop; and, (b) generating a scan output signal on the scan output, including the substeps of: (b.1) when the scan flip-flop is in a normal operating mode, holding the scan output signal at a logic 1, and (b.2) when the scan flip-flop is in a scan mode, causing the scan output signal to transition between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 8
Independent Claim 108 words
A method for providing output from a scan flip-flop having a system output and a scan output, the method comprising the steps of: (a) generating a system output signal on the system output of the scan flip-flop; and, (b) generating a scan output signal on the scan output, including the substeps of: (b.1) when the scan flip-flop is in a normal operating mode, holding the scan output signal at a logic 1, and (b.2) when the scan flip-flop is in a scan mode, causing the scan output signal to transition between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 9
Dependent Claim 56 words
A method as in claim 6 wherein step (b) additionally comprises the substeps off (b.3) when the scan flip-flop is in the normal operating mode, receiving input into the scan flip-flop from a system input, and (b.4) when the scan flip-flop is in the scan mode, receiving input into the scan flip-flop from a scan input.
Claim 10
Dependent Claim 116 words
A flip-flop comprising: a system output; a scan output; system output signal generating means, coupled to the system output, for generating a system output signal on the system output; and, scan output signal generating means, coupled to the scan output, for generating a scan output signal on the scan output, wherein when the flip-flop is in a normal operating mode, the scan output signal generating means holds the scan output signal at a logic 1, and wherein when the flip-flop is in a scan mode, the scan output signal generating means causes the scan output signal to transition between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 11
Dependent Claim 116 words
A flip-flop comprising: a system output; a scan output; system output signal generating means, coupled to the system output, for generating a system output signal on the system output; and, scan output signal generating means, coupled to the scan output, for generating a scan output signal on the scan output, wherein when the flip-flop is in a normal operating mode, the scan output signal generating means holds the scan output signal at a logic 1, and wherein when the flip-flop is in a scan mode, the scan output signal generating means causes the scan output signal to transition between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 12
Dependent Claim 38 words
A flip-flop as in claim 8 additionally comprising a clock input coupled to the system output signal generating means, timing of transitions of the system output signal being controlled by a clock signal placed on the clock input.
Claim 13
Dependent Claim 144 words
A flip-flop as in claim 8 additionally comprising: a system input for receiving input when the flip-flop is in a normal operating mode; a scan input for receiving input when the flip-flop is in a scan mode; a mode selection input, the flip-flop being in the normal operating mode in response to a first signal value being placed on the mode selection input and the flip-flop being in the scan mode in response to a second signal value being placed on the mode selection input; and, multiplexing circuitry coupled to the mode selection input, the system input and the scan input, the multiplexing circuitry in response to the first signal value being placed on the mode selection input selecting the system input and the multiplexing circuitry in response to the second signal value being placed on the mode selection input selecting the scan input.
Claim 14
Dependent Claim 93 words
A flip-flop as in claim 10 wherein the scan output signal generating means includes: a first input coupled to an input of the system output signal generating means and a second input coupled to the mode selection input, wherein the scan output signal generating means inverts the system output signal to produce an inverted signal output signal and the scan output signal generating means performs a logic "NOR" on the inverted signal output signal and a signal value of the mode selection input to produce the scan output signal on the scan output.
Claim 15
Dependent Claim 93 words
A flip-flop as in claim 10 wherein the scan output signal generating means includes: a first input coupled to an input of the system output signal generating means and a second input coupled to the mode selection input, wherein the scan output signal generating means inverts the system output signal to produce an inverted signal output signal and the scan output signal generating means performs a logic "NAND" on the inverted signal output signal and a signal value of the mode selection input to produce the scan output signal on the scan output.
Claim 16
Dependent Claim 196 words
A scan flip-flop comprising: a system input for receiving input when the scan flip-flop is in a normal operating mode; a scan input for receiving input when the scan flip-flop is in a scan mode; a mode selection input, the scan flip-flop being in the normal operating mode in response to a first signal value being placed on the mode selection input and the scan flip-flop being in the scan mode in response to a second signal value being placed on the mode selection input; a system output on which output for the scan flip-flop is placed; a scan output; and, an output generating means, coupled to the system input, the scan input, the mode selection means, the system output and the scan output, for generating a system output signal on the system output and a scan output signal on the scan output, wherein when the scan flip-flop is in the normal operating mode, the scan output signal is held at a logic 0 and when the scan flip-flop is in scan mode, the scan output signal transitions between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 17
Dependent Claim 196 words
A scan flip-flop comprising: a system input for receiving input when the scan flip-flop is in a normal operating mode; a scan input for receiving input when the scan flip-flop is in a scan mode; a mode selection input, the scan flip-flop being in the normal operating mode in response to a first signal value being placed on the mode selection input and the scan flip-flop being in the scan mode in response to a second signal value being placed on the mode selection input; a system output on which output for the scan flip-flop is placed; a scan output; and, an output generating means, coupled to the system input, the scan input, the mode selection means, the system output and the scan output, for generating a system output signal on the system output and a scan output signal on the scan output, wherein when the scan flip-flop is in the normal operating mode, the scan output signal is held at a logic 0 and when the scan flip-flop is in scan mode, the scan output signal transitions between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 18
Dependent Claim 37 words
A scan flip-flop as in claim 13 additionally comprising a clock input coupled to the output generating means, timing of transitions of the system output signal being controlled by a clock signal placed on the clock input.
Claim 19
Dependent Claim 71 words
A scan flip-flop as in claim 13 wherein the output generation means includes: multiplexing circuitry coupled to the mode selection input, the system input and the scan input, the multiplexing circuitry in response to the first signal value being placed on the mode selection input selecting the system input and the multiplexing circuitry in response to the second signal value being placed on the mode selection input selecting the scan input.
Claim 20
Dependent Claim 117 words
A scan flip-flop as in claim 13 wherein the output generation means includes: system output circuitry for driving the system output signal onto the system output; and, scan output circuitry for driving the scan output signal onto the scan output, the scan output circuitry including a first input coupled to an input of the system output circuitry and a second input coupled to the mode selection input, the scan output circuitry inverting the system output signal to produce an inverted signal output signal and the scan output circuitry performing a logic "NOR" on the inverted signal output signal and a signal value of the mode selection input to produce the scan output signal on the scan output.
Claim 21
Dependent Claim 117 words
A scan flip-flop as in claim 13 wherein the output generation means includes: system output circuitry for driving the system output signal onto the system output; and, scan output circuitry for driving the scan output signal onto the scan out, the scan output circuitry including a first input coupled to an input of the system output circuitry and a second input coupled to the mode selection input, the scan output circuitry inverting the system output signal to produce an inverted signal output signal and the scan output circuitry performing a logic "NAND" on the inverted signal output signal and a signal value of the mode selection input to produce the scan output signal on the scan output.
Claim 22
Independent Claim 108 words
A method for providing output from a scan flip-flop having a system output and a scan output, the method comprising the steps off (a) generating a system output signal on the system output of the scan flip-flop; and, (b) generating a scan output signal on the scan output, including the substeps of: (b.1) when the scan flip-flop is in a normal operating mode, holding the scan output signal at a logic 0, and (b.2) when the scan flip-flop is in a scan mode, causing the scan output signal to transition between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 23
Independent Claim 108 words
A method for providing output from a scan flip-flop having a system output and a scan output, the method comprising the steps off (a) generating a system output signal on the system output of the scan flip-flop; and, (b) generating a scan output signal on the scan output, including the substeps of: (b.1) when the scan flip-flop is in a normal operating mode, holding the scan output signal at a logic 0, and (b.2) when the scan flip-flop is in a scan mode, causing the scan output signal to transition between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 24
Dependent Claim 56 words
A method as in claim 18 wherein step (b) additionally comprises the substeps of: (b.3) when the scan flip-flop is in the normal operating mode, receiving input into the scan flip-flop from a system input, and (b.4) when the scan flip-flop is in the scan mode, receiving input into the scan flip-flop from a scan input.
Claim 25
Dependent Claim 116 words
A flip-flop comprising: a system output; a scan output; system output signal generating means, coupled to the system output, for generating a system output signal on the system output; and, scan output signal generating means, coupled to the scan output, for generating a scan output signal on the scan output, wherein when the flip-flop is in a normal operating mode, the scan output signal generating means holds the scan output signal at a logic 0, and wherein when the flip-flop is in a scan mode, the scan output signal generating means causes the scan output signal to transition between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 26
Dependent Claim 116 words
A flip-flop comprising: a system output; a scan output; system output signal generating means, coupled to the system output, for generating a system output signal on the system output; and, scan output signal generating means, coupled to the scan output, for generating a scan output signal on the scan output, wherein when the flip-flop is in a normal operating mode, the scan output signal generating means holds the scan output signal at a logic 0, and wherein when the flip-flop is in a scan mode, the scan output signal generating means causes the scan output signal to transition between logic 1 and logic 0 synchronous with transitions of the system output signal on the system output.
Claim 27
Dependent Claim 38 words
A flip-flop as in claim 20 additionally comprising a clock input coupled to the system output signal generating means, timing of transitions of the system output signal being controlled by a clock signal placed on the clock input.
Claim 28
Dependent Claim 144 words
A flip-flop as in claim 20 additionally comprising: a system input for receiving input when the flip-flop is in a normal operating mode; a scan input for receiving input when the flip-flop is in a scan mode; a mode selection input, the flip-flop being in the normal operating mode in response to a first signal value being placed on the mode selection input and the flip-flop being in the scan mode in response to a second signal value being placed on the mode selection input; and, multiplexing circuitry coupled to the mode selection input, the system input and the scan input, the multiplexing circuitry in response to the first signal value being placed on the mode selection input selecting the system input and the multiplexing circuitry in response to the second signal value being placed on the mode selection input selecting the scan input.
Claim 29
Dependent Claim 93 words
A flip-flop as in claim 22 wherein the scan output signal generating means includes: a first input coupled to an input of the system output signal generating means and a second input coupled to the mode selection input, wherein the scan output signal generating means inverts the system output signal to produce an inverted signal output signal and the scan output signal generating means performs a logic "NOR" on the inverted signal output signal and a signal value of the mode selection input to produce the scan output signal on the scan output.
Claim 30
Dependent Claim 93 words
A flip-flop as in claim 22 wherein the scan output signal generating means includes: a first input coupled to an input of the system output signal generating means and a second input coupled to the mode selection input, wherein the scan output signal generating means inverts the system output signal to produce an inverted signal output signal and the scan output signal generating means performs a logic "NAND" on the inverted signal output signal and a signal value of the mode selection input to produce the scan output signal on the scan output.

References Cited (Backward Citations)

US4495629A Cited
US5175447A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-08-21 1999-02-20 1999-08-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-08-21 2003-02-20 2003-08-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-08-21 2007-02-20 2007-08-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag