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

Edge-triggered staticized dynamic flip-flop with scan circuitry

Assignee: Sun Microsystems Inc
•
Filing: 1997-06-03
•
Granted: 1999-04-27
•
Expires: 2017-06-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A flip-flop circuit with scan circuitry for use with static logic gates includes a dynamic input stage and a static output stage. The dynamic input stage is coupled to receive a data signal, a scan input signal, a scan enable signal, a data enable signal and a single-phase clock signal. During the precharge phase, the dynamic input stage provides an output signal that is the complement of the data or the scan signal. The dynamic input stage output signal is precharged to a logic high level during the precharge phase. During the precharge phase, the static output stage maintains the flip-flop output signal logic at the logic level of the previous evaluation phase independently of the signal received from the dynamic input stage. During the evaluation phase in the normal mode, the dynamic input stage generates an output signal that either remains at a logic high level or else transitions from high-to-low, complementing the logic level of the data signal. During the evaluation phase in the scan mode, the dynamic input stage outputs the complement of the scan input signal that either remains at a logic high level or else transitions from high-to-low, complementing the logic level of the scan input signal. The static output stage receives the output signal from the dynamic input stage and the clock signal. During the evaluation phase, the static output stage outputs the complement of the output signal received from the dynamic input stage.

Inventors

  • 👤 Edgardo F. Klass

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 07:28
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/353; H03K3/356; H03K3/356104; H03K3/356113; H03K3/356121

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 414 words
A scan flip-flop circuit configured to operate in a first phase and a second phase, said circuit comprising: a first stage having a data input lead, a scan input lead, a clock input lead and a first node, said data input lead being coupled to receive a data signal, said scan input lead coupled to receive a scan input signal and said clock input lead coupled to receive a clock signal, wherein: during said first phase, said first stage is operative to provide at said first node a node signal at a predetermined logic level, during said second phase, said first stage is operative to provide at said first node said node signal having a logic level that is determined as a function of a logic level of said data signal received at said data input lead when said circuit is in a data mode, and during said second phase, said first stage is operative to provide at said first node said node signal having a logic level that is determined as a function of a logic level of said scan signal received at said scan input lead when said circuit is in a scan mode; and a second stage having a first input lead coupled to said first node, a second clock input lead coupled to said clock input lead of said first stage, and an output lead, wherein: during said first phase, said second stage is operative to maintain at said output lead of said second stage an output signal generated by said second stage prior to said first phase, said second stage maintaining said output signal of said second stage independently of said node signal provided by said first stage during said first phase, and during said second phase, said second stage is operative to provide at said output lead of said second stage an output signal as a function of a logic level of said node signal provided by said first stage during said second phase, wherein said first stage includes a shut-off mechanism for maintaining said first node at said predetermined logic level independently of logic levels of said data signal and said scan input signal, said shut-off mechanism also being configured to maintain, during said second phase, said first node at said predetermined logic level when said logic levels of said data signal and said scan input signal remain unchanged during a shut-off delay, said shut-off delay having a predetermined time period starting when said second phase starts.
Claim 2
Dependent Claim 414 words
A scan flip-flop circuit configured to operate in a first phase and a second phase, said circuit comprising: a first stage having a data input lead, a scan input lead, a clock input lead and a first node, said data input lead being coupled to receive a data signal, said scan input lead coupled to receive a scan input signal and said clock input lead coupled to receive a clock signal, wherein: during said first phase, said first stage is operative to provide at said first node a node signal at a predetermined logic level, during said second phase, said first stage is operative to provide at said first node said node signal having a logic level that is determined as a function of a logic level of said data signal received at said data input lead when said circuit is in a data mode, and during said second phase, said first stage is operative to provide at said first node said node signal having a logic level that is determined as a function of a logic level of said scan signal received at said scan input lead when said circuit is in a scan mode; and a second stage having a first input lead coupled to said first node, a second clock input lead coupled to said clock input lead of said first stage, and an output lead, wherein: during said first phase, said second stage is operative to maintain at said output lead of said second stage an output signal generated by said second stage prior to said first phase, said second stage maintaining said output signal of said second stage independently of said node signal provided by said first stage during said first phase, and during said second phase, said second stage is operative to provide at said output lead of said second stage an output signal as a function of a logic level of said node signal provided by said first stage during said second phase, wherein said first stage includes a shut-off mechanism for maintaining said first node at said predetermined logic level independently of logic levels of said data signal and said scan input signal, said shut-off mechanism also being configured to maintain, during said second phase, said first node at said predetermined logic level when said logic levels of said data signal and said scan input signal remain unchanged during a shut-off delay, said shut-off delay having a predetermined time period starting when said second phase starts.
Claim 3
Dependent Claim 53 words
The circuit of claim 1, wherein said first stage further comprises a latch circuit coupled to said first node, said latch circuit being configured to maintain said node signal at said predetermined logic level during said second phase when said data signal is at a logic level different from said predetermined logic level.
Claim 4
Dependent Claim 50 words
The circuit of claim 2, wherein said latch circuit further comprises a third inverter having an input lead coupled to said first node and a fourth inverter having an input lead coupled to an output lead of the third inverter and having an output lead coupled to said first node.
Claim 5
Dependent Claim 45 words
The circuit of claim 2, wherein said latch circuit is configured to maintain said node signal at a logic level different from said predetermined logic level during said second phase when said data signal is at a logic level equivalent to said predetermined logic level.
Claim 6
Dependent Claim 14 words
The circuit of claim 1, wherein said clock signal is a single clock phase.
Claim 7
Dependent Claim 288 words
The circuit of claim 1, wherein said first stage further comprises: a first transistor having a first lead coupled to said clock input lead; a second transistor having a first lead coupled to a second lead of said first transistor and to said first node of said first stage; a third transistor having a first lead coupled to said data input lead and having a second lead coupled to a second lead of said second transistor; a fourth transistor having a first lead coupled to said clock input lead and having a second lead coupled to a third lead of said third transistor; a fifth transistor having a first lead coupled to said second lead of said first transistor; a sixth transistor having a first lead coupled to said scan input lead and having a second lead coupled to a second lead of said fifth transistor; and wherein said shut-off mechanism comprises: a first inverter having an input lead coupled to said clock input lead of said first stage; a second inverter having an input lead coupled to an output lead of said first inverter; a first logic circuit having a first input lead coupled to said first node, a second input lead coupled to an output lead of said second inverter, a third input lead coupled to receive a first select signal, and an output lead coupled to a third lead of said second transistor; and a second logic circuit having a first input lead coupled to said first node, a second input lead coupled to said output lead of said second inverter, a third input lead coupled to receive a second select signal, and an output lead coupled to a third lead of said fifth transistor.
Claim 8
Dependent Claim 15 words
The circuit of claim 6 wherein said first logic circuit is an AND-OR-INVERT logic circuit.
Claim 9
Dependent Claim 15 words
The circuit of claim 6 wherein said second logic circuit is an AND-OR-INVERT logic circuit.
Claim 10
Dependent Claim 25 words
The circuit of claim 6 wherein said first and second select signals are respectively at logic low and logic high levels during said data mode.
Claim 11
Dependent Claim 25 words
The circuit of claim 6, wherein said first and second select signals are respectively at logic high and logic low levels during said scan mode.
Claim 12
Dependent Claim 16 words
The circuit of claim 6, wherein said second, third, fifth and sixth transistors are NMOS transistors.
Claim 13
Dependent Claim 35 words
The circuit of claim 6, wherein said predetermined time period is equivalent to a sum of two inverter delays and a delay associated with one of the first logic circuit and the second logic circuit.
Claim 14
Dependent Claim 184 words
A scan flip-flop circuit configured to operate in a first phase and a second phase, said circuit comprising: a first stage having a data input lead, a scan input lead, a clock input lead and a first node, said data input lead being coupled to receive a data signal, said scan input lead coupled to receive a scan input signal and said clock input lead coupled to receive a clock signal, and a second stage having a first input lead coupled to said first node, a second clock input lead coupled to receive said clock signal, and an output lead, wherein said first stage includes a shut-off mechanism for maintaining said first node at a predetermined logic level independently of logic levels of said data signal and said scan input signal, said shut-off mechanism also being configured to maintain, during said second phase, said first node at said predetermined logic level when said logic levels of said data signal and said scan input signal remain unchanged during a shut-off delay, said shut-off delay having a predetermined time period starting when said second phase starts.
Claim 15
Dependent Claim 184 words
A scan flip-flop circuit configured to operate in a first phase and a second phase, said circuit comprising: a first stage having a data input lead, a scan input lead, a clock input lead and a first node, said data input lead being coupled to receive a data signal, said scan input lead coupled to receive a scan input signal and said clock input lead coupled to receive a clock signal, and a second stage having a first input lead coupled to said first node, a second clock input lead coupled to receive said clock signal, and an output lead, wherein said first stage includes a shut-off mechanism for maintaining said first node at a predetermined logic level independently of logic levels of said data signal and said scan input signal, said shut-off mechanism also being configured to maintain, during said second phase, said first node at said predetermined logic level when said logic levels of said data signal and said scan input signal remain unchanged during a shut-off delay, said shut-off delay having a predetermined time period starting when said second phase starts.
Claim 16
Dependent Claim 24 words
The circuit of claim 13, wherein said predetermined time period is equivalent to a sum of two inverter delays and a NAND gate delay.
Claim 17
Dependent Claim 67 words
The circuit of claim 13, wherein, during said second phase, said shut-off mechanism is configured to maintain a conductive path between said first node and a voltage source in response to said data signal being at a preselected logic level when said second phase begins and to interrupt said conductive path when said data signal is not at said preselected logic level when said second phase begins.
Claim 18
Dependent Claim 46 words
The circuit of claim 13, wherein, during said second phase, when said first stage provides said node signal with a logic level different from said predetermined logic level, said first stage is configured to maintain said logic level of said node signal throughout said second phase.
Claim 19
Dependent Claim 365 words
A scan flip-flop circuit configured to operate in a first phase and a second phase, said circuit comprising: a first stage having a data input lead, a scan input lead, a clock input lead and a first node, said data input lead being coupled to receive a data signal, said scan input lead coupled to receive a scan input signal and said clock input lead coupled to receive a clock signal, and a second stage having a first input lead coupled to said first node, a second clock input lead coupled to receive said clock signal, and an output lead, wherein said first stage comprises: a first transistor having a first lead coupled to said clock input lead; a second transistor having a first lead coupled to a second lead of said first transistor and said first node of said first stage; a third transistor having a first lead coupled to receive a first select signal and having a second lead coupled to a second lead of said second transistor; a fourth transistor having a first lead coupled to said data input lead and having a second lead coupled to a third lead of said third transistor; a fifth transistor having a first lead coupled to said clock input lead and having a second lead coupled to a third lead of said fourth transistor; a sixth transistor having a first lead coupled to receive a second select signal and having a second lead coupled to said second lead of said fifth transistor; a seventh transistor having a first lead coupled to said scan input lead and having a second lead coupled to a third lead of said sixth transistor and a third lead coupled to said second lead of said third transistor; a first inverter having an input lead coupled to said clock input lead of said first stage; a second inverter having an input lead coupled to an output lead of said first inverter; and a logic gate having a first input lead coupled to said first node, a second input lead coupled to an output lead of said second inverter, and an output lead coupled to a third lead of said second transistor.
Claim 20
Dependent Claim 365 words
A scan flip-flop circuit configured to operate in a first phase and a second phase, said circuit comprising: a first stage having a data input lead, a scan input lead, a clock input lead and a first node, said data input lead being coupled to receive a data signal, said scan input lead coupled to receive a scan input signal and said clock input lead coupled to receive a clock signal, and a second stage having a first input lead coupled to said first node, a second clock input lead coupled to receive said clock signal, and an output lead, wherein said first stage comprises: a first transistor having a first lead coupled to said clock input lead; a second transistor having a first lead coupled to a second lead of said first transistor and said first node of said first stage; a third transistor having a first lead coupled to receive a first select signal and having a second lead coupled to a second lead of said second transistor; a fourth transistor having a first lead coupled to said data input lead and having a second lead coupled to a third lead of said third transistor; a fifth transistor having a first lead coupled to said clock input lead and having a second lead coupled to a third lead of said fourth transistor; a sixth transistor having a first lead coupled to receive a second select signal and having a second lead coupled to said second lead of said fifth transistor; a seventh transistor having a first lead coupled to said scan input lead and having a second lead coupled to a third lead of said sixth transistor and a third lead coupled to said second lead of said third transistor; a first inverter having an input lead coupled to said clock input lead of said first stage; a second inverter having an input lead coupled to an output lead of said first inverter; and a logic gate having a first input lead coupled to said first node, a second input lead coupled to an output lead of said second inverter, and an output lead coupled to a third lead of said second transistor.
Claim 21
Dependent Claim 25 words
The circuit of claim 17, wherein said first and second select signals are respectively at logic high and logic low levels during a data mode.
Claim 22
Dependent Claim 25 words
The circuit of claim 17, wherein said first and second select signals are respectively at logic low and logic high levels during a scan mode.
Claim 23
Dependent Claim 16 words
The circuit of claim 17, wherein said third, fourth, sixth and seventh transistors are NMOS transistors.

References Cited (Backward Citations)

US5440243A Cited
US5497114A Cited
US5461649A Cited
US5461331A Cited
US5517136A Cited
US5760627A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-04-26 2002-10-26 2003-04-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-04-26 2006-10-26 2007-04-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-04-26 2010-10-26 2011-04-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag