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

Edge-triggered staticized dynamic flip-flop with conditional shut-off mechanism

Assignee: Oracle America Inc
•
Filing: 1997-01-16
•
Granted: 1999-06-29
•
Expires: 2017-01-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A single phase edge-triggered staticized dynamic flip-flop circuit for use with dynamic logic gates includes a dynamic input stage and a static output stage. The dynamic input stage is coupled to receive a data signal and a clock signal. During the precharge phase, the dynamic input stage provides an output signal that is the complement of the data signal. The dynamic input stage output signal is precharged to a logic high level during the precharge phase. During the evaluation phase, 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. The static output stage receives the output signal from the dynamic input stage and the clock signal. 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, 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-11-01 11:23
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/353; H03K3/356; H03K3/356104; H03K3/356113; H03K3/356121

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 354 words
A circuit configured to operate in a first phase and a second phase, said circuit comprising: a first stage having a first input lead, a second input lead and an output lead, said first input lead of said first stage coupled to receive a first signal and said second input lead of said first stage coupled to receive a second signal, wherein: during said first phase, said first stage is operative to provide at said output lead of said first stage an output signal at a predetermined logic level independent of a logic level of said first signal, and during said second phase, said first stage is operative to provide at said output lead of said first stage an output signal as a function of said logic level of said first signal received at said first input lead of said first stage; and further wherein said first stage further comprises: a shut-off circuit connected to said output lead of said first stage, wherein said shut-off circuit maintains said predetermined logic level at said output lead of said input stage when said logic level of said first signal remains at a logic level opposite of said predetermined logic level during a shut-off delay, said shut-off delay having a predetermined time period starting when said second phase starts; and a second stage having a first input lead coupled to said output lead of said first stage, a second input lead coupled to said second 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 during another second phase that was prior to said first phase, said second stage maintaining said output signal of said second stage independent of said output 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 output signal of said first stage.
Claim 2
Dependent Claim 354 words
A circuit configured to operate in a first phase and a second phase, said circuit comprising: a first stage having a first input lead, a second input lead and an output lead, said first input lead of said first stage coupled to receive a first signal and said second input lead of said first stage coupled to receive a second signal, wherein: during said first phase, said first stage is operative to provide at said output lead of said first stage an output signal at a predetermined logic level independent of a logic level of said first signal, and during said second phase, said first stage is operative to provide at said output lead of said first stage an output signal as a function of said logic level of said first signal received at said first input lead of said first stage; and further wherein said first stage further comprises: a shut-off circuit connected to said output lead of said first stage, wherein said shut-off circuit maintains said predetermined logic level at said output lead of said input stage when said logic level of said first signal remains at a logic level opposite of said predetermined logic level during a shut-off delay, said shut-off delay having a predetermined time period starting when said second phase starts; and a second stage having a first input lead coupled to said output lead of said first stage, a second input lead coupled to said second 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 during another second phase that was prior to said first phase, said second stage maintaining said output signal of said second stage independent of said output 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 output signal of said first stage.
Claim 3
Dependent Claim 24 words
The circuit of claim 1, wherein said predetermined time period is equivalent to a sum of two inverter delays and a NAND gate delay.
Claim 4
Dependent Claim 73 words
The circuit of claim 1, wherein during said second phase, said shut-off circuit is configured to maintain a conductive path between said output lead of said first stage and a voltage source in response to said first signal being at a preselected logic level when said second phase begins, and is configured to interrupt said conductive path when said first signal is not at said preselected logic level when said second phase begins.
Claim 5
Dependent Claim 50 words
The circuit of claim 1, wherein during said second phase, when said first stage provides said output signal of said first stage at a logic level different from said predetermined logic level, said first stage is configured to maintain said logic level of said output signal throughout said second phase.
Claim 6
Dependent Claim 61 words
The circuit of claim 1, wherein said first stage further comprises a latch circuit coupled to said output lead of said first stage, said latch circuit being configured to maintain said output signal of said first stage at said predetermined logic level during said second phase when said first signal is at a logic level different from said predetermined logic level.
Claim 7
Dependent Claim 50 words
The circuit of claim 5, wherein said latch circuit is further configured to maintain said output signal of said first stage at a logic level opposite of said predetermined logic level during said second phase when said first signal is at a logic level equivalent to said predetermined logic level.
Claim 8
Dependent Claim 58 words
The circuit of claim 5, wherein said latch circuit further comprises a third inverter having an input lead coupled to said output lead of said first stage 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 output lead of said first stage.
Claim 9
Dependent Claim 102 words
The circuit of claim 1, wherein said second stage comprises: a fifth transistor having a first lead coupled to said output lead of said first stage and having a second lead coupled to said output lead of said second stage; a sixth transistor having a first lead coupled to said second input lead of said second stage, and having a second lead coupled to said output lead of said second stage; and a seventh transistor having a first lead coupled to said output lead of said first stage and having a second lead coupled to a third lead of said sixth transistor.
Claim 10
Dependent Claim 70 words
The circuit of claim 8, wherein during said second phase: said sixth transistor is configured to be conductive, and said fifth and seventh transistors are configured so that said fifth transistor is conductive when said seventh transistor is non-conductive and said fifth transistor is non-conductive when said seventh transistor is conductive, said seventh transistor being conductive when said output signal from said first stage is at said predetermined logic level.
Claim 11
Dependent Claim 140 words
The circuit of claim 9, wherein said second stage further includes a feedback circuit, said feedback circuit comprising: a buffer having an input lead coupled to said output lead of said second stage; an eighth transistor having a first lead coupled to said second input lead of said second stage and having a second lead coupled to a voltage source; a ninth transistor having a first lead coupled to a third lead of said eighth transistor, a second lead coupled to an output lead of said buffer, and a third lead coupled to said output lead of said second stage; and a tenth transistor having a first lead coupled to said output lead of said second stage, a second lead coupled to said output lead of said buffer, and a third lead coupled said second lead of said seventh transistor.
Claim 12
Dependent Claim 50 words
The circuit of claim 10, wherein said feedback circuit is configured to provide a conductive path between said output lead of said second stage to said voltage source when, during said first phase, said output signal of said second stage has a logic level equivalent to said predetermined logic level.
Claim 13
Dependent Claim 50 words
The circuit of claim 10, wherein said feedback circuit is configured to provide a conductive path between said output lead of said second stage to said seventh transistor when, during said first phase, said output signal of said second stage has a logic level different from said predetermined logic level.
Claim 14
Dependent Claim 19 words
The circuit of claim 8, further comprising a latch circuit coupled to said output lead of said second stage.
Claim 15
Dependent Claim 71 words
The circuit of claim 13, wherein said latch circuit comprises: a first inverter having an input lead coupled to said second lead of said fifth transistor and having an output lead coupled to said output lead of said second stage; and a second inverter having an input lead coupled to said output lead of said first inverter and having an output lead coupled to said input lead of said first inverter.
Claim 16
Dependent Claim 57 words
The circuit of claim 13, wherein said latch circuit comprises: a first inverter having an input lead coupled to said output lead of said second stage; and a second inverter having an input lead coupled to an output lead of said first inverter and having an output lead coupled to said input lead of said first inverter.
Claim 17
Dependent Claim 36 words
The circuit of claim 1, wherein said second signal is a clock signal, and said clock signal is the only clock signal input to said circuit so that said circuit receives only a single clock phase.
Claim 18
Dependent Claim 42 words
The circuit of claim 1, wherein said circuit is configured to provide said output signal of said second stage with a logic low level with a maximum delay, measured from a starting edge of said second signal, equivalent to one gate delay.
Claim 19
Dependent Claim 45 words
The circuit of claim 1, wherein said circuit is configured to provide said output signal of said second stage with a logic high level with a maximum delay, measured from a starting edge of said second signal, equivalent to a sum of two gate delays.
Claim 20
Dependent Claim 466 words
A circuit configured to operate in a first phase and a second phase, said circuit comprising: a first stage having a first input lead, a second input lead and an output lead, said first input lead of said first stage coupled to receive a first signal and said second input lead of said first stage coupled to receive a second signal, wherein said first stage further comprises: a first transistor having a first lead coupled to said second input lead of said first stage; a second transistor having a first lead coupled to a second lead of said first transistor and to said output lead of said first stage; a third transistor having a first lead coupled to said first input lead of said first stage and having a second lead coupled to a second lead of said second transistor; a fourth transistor having a first lead coupled to said second input lead of said first stage and a second lead coupled to a third lead of said third transistor; a first inverter having an input lead coupled to said second 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 output lead of said first stage, 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; wherein during said first phase, said first stage is operative to provide at said output lead of said first stage an output signal at a predetermined logic level independent of a logic level of said first signal, and during said second phase, said first stage is operative to provide at said output lead of said first stage an output signal as a function of said logic level of said first signal received at said first input lead of said first stage; and a second stage having a first input lead coupled to said output lead of said first stage, a second input lead coupled to said second 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 during another second phase that was prior to said first phase, said second stage maintaining said output signal of said second stage independent of said output 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 output signal of said first stage.
Claim 21
Dependent Claim 466 words
A circuit configured to operate in a first phase and a second phase, said circuit comprising: a first stage having a first input lead, a second input lead and an output lead, said first input lead of said first stage coupled to receive a first signal and said second input lead of said first stage coupled to receive a second signal, wherein said first stage further comprises: a first transistor having a first lead coupled to said second input lead of said first stage; a second transistor having a first lead coupled to a second lead of said first transistor and to said output lead of said first stage; a third transistor having a first lead coupled to said first input lead of said first stage and having a second lead coupled to a second lead of said second transistor; a fourth transistor having a first lead coupled to said second input lead of said first stage and a second lead coupled to a third lead of said third transistor; a first inverter having an input lead coupled to said second 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 output lead of said first stage, 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; wherein during said first phase, said first stage is operative to provide at said output lead of said first stage an output signal at a predetermined logic level independent of a logic level of said first signal, and during said second phase, said first stage is operative to provide at said output lead of said first stage an output signal as a function of said logic level of said first signal received at said first input lead of said first stage; and a second stage having a first input lead coupled to said output lead of said first stage, a second input lead coupled to said second 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 during another second phase that was prior to said first phase, said second stage maintaining said output signal of said second stage independent of said output 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 output signal of said first stage.
Claim 22
Independent Claim 226 words
A method of implementing a flip-flop, said flip-flop receiving a clock signal having a first clock period followed by a second clock period, said method comprising: during a second phase of said first clock period, providing an output signal having a constant logic level; during a first phase of said second clock period: precharging a voltage of an internal node of said flip-flop to a predetermined logic level, and providing said output signal with said constant logic level of said output signal during said second phase of said first clock period; and during a second phase of said second clock period: receiving a data signal; causing said voltage of said internal node to be at a logic level as a function of a logic level of said data signal received during said second phase of said second clock period; providing said output signal with a logic level as a function of said logic level of said data signal received during said second phase of said second clock period; and during said second phase of said second clock period, maintaining said predetermined logic level of said voltage of said internal node when said data signal has a logic level that remains at a logic level opposite of said predetermined logic level for a predetermined time period beginning when said second phase of said second clock period begins.
Claim 23
Independent Claim 226 words
A method of implementing a flip-flop, said flip-flop receiving a clock signal having a first clock period followed by a second clock period, said method comprising: during a second phase of said first clock period, providing an output signal having a constant logic level; during a first phase of said second clock period: precharging a voltage of an internal node of said flip-flop to a predetermined logic level, and providing said output signal with said constant logic level of said output signal during said second phase of said first clock period; and during a second phase of said second clock period: receiving a data signal; causing said voltage of said internal node to be at a logic level as a function of a logic level of said data signal received during said second phase of said second clock period; providing said output signal with a logic level as a function of said logic level of said data signal received during said second phase of said second clock period; and during said second phase of said second clock period, maintaining said predetermined logic level of said voltage of said internal node when said data signal has a logic level that remains at a logic level opposite of said predetermined logic level for a predetermined time period beginning when said second phase of said second clock period begins.
Claim 24
Dependent Claim 103 words
The method of claim 20, wherein said maintaining said predetermined logic level further comprises: preventing, after said predetermined time period, said voltage of said internal node from transitioning from said predetermined logic level to a second logic level in response to said data signal being at a preselected logic level when said second phase of said second clock period begins; and allowing said voltage of said internal node to transition from said second logic level to said predetermined logic level in response to said data signal not being at said preselected logic level when said second phase of said second clock period begins.
Claim 25
Dependent Claim 68 words
The method of claim 20 wherein said providing said output signal with a logic level as a function of said logic level of said data signal received during said second phase of said second clock period further comprises preventing said internal node from charging during said second phase of said second clock period once said internal node is discharged during said second phase of said second clock period.
Claim 26
Dependent Claim 366 words
A flip-flop configured to operate in a first phase and a second phase, said flip-flop comprising: an input stage having a first input lead, a second input lead and an output lead, said first input lead of said input stage coupled to receive a first signal and said second input lead of said input stage coupled to receive a second signal, wherein: during said first phase of said flip-flop, said input stage is operative to provide at said output lead of said input stage an output signal at a predetermined logic level independent of a logic level of said first signal, and during said second phase of said flip-flop, said input stage is operative to provide at said output lead of said input stage an output signal as a function of a logic level of said first signal received at said first input lead of said input stage; and further wherein said input stage further comprises: a shut-off circuit connected to said output lead of said input stage, wherein said shut-off circuit maintains said predetermined logic level at said output lead of said input stage when said logic level of said first signal remains at a logic level opposite of said predetermined logic level during a shut-off delay, said shut-off delay having a predetermined time period starting when said second phase starts; and an output stage having a first input lead coupled to said output lead of said input stage, a second input lead coupled to said second input lead of said input stage, and an output lead, wherein: during said first phase of said flip-flop, said output stage is operative to maintain at said output lead of said output stage an output signal generated by said output stage during another second phase that was prior to said first phase, said output stage maintaining said output signal of said output stage independently of said output signal provided by said input stage during said first phase, and during said second phase of said flip-flop, said output stage is operative to provide at said output lead of said output stage an output signal as a function of a logic level of said output signal of said input stage.
Claim 27
Dependent Claim 366 words
A flip-flop configured to operate in a first phase and a second phase, said flip-flop comprising: an input stage having a first input lead, a second input lead and an output lead, said first input lead of said input stage coupled to receive a first signal and said second input lead of said input stage coupled to receive a second signal, wherein: during said first phase of said flip-flop, said input stage is operative to provide at said output lead of said input stage an output signal at a predetermined logic level independent of a logic level of said first signal, and during said second phase of said flip-flop, said input stage is operative to provide at said output lead of said input stage an output signal as a function of a logic level of said first signal received at said first input lead of said input stage; and further wherein said input stage further comprises: a shut-off circuit connected to said output lead of said input stage, wherein said shut-off circuit maintains said predetermined logic level at said output lead of said input stage when said logic level of said first signal remains at a logic level opposite of said predetermined logic level during a shut-off delay, said shut-off delay having a predetermined time period starting when said second phase starts; and an output stage having a first input lead coupled to said output lead of said input stage, a second input lead coupled to said second input lead of said input stage, and an output lead, wherein: during said first phase of said flip-flop, said output stage is operative to maintain at said output lead of said output stage an output signal generated by said output stage during another second phase that was prior to said first phase, said output stage maintaining said output signal of said output stage independently of said output signal provided by said input stage during said first phase, and during said second phase of said flip-flop, said output stage is operative to provide at said output lead of said output stage an output signal as a function of a logic level of said output signal of said input stage.
Claim 28
Dependent Claim 73 words
The flip-flop of claim 23, wherein during said second phase, said shut-off circuit is configured to maintain a conductive path between said output lead of said input stage and a voltage source in response to said first signal being at a preselected logic level when said second phase begins, and is configured to interrupt said conductive path when said first signal is not at said preselected logic level when said second phase begins.
Claim 29
Dependent Claim 36 words
The flip-flop of claim 23, wherein said second signal is a clock signal, and said clock signal is the only clock signal input to said flip-flop so that said flip-flop receives only a single clock phase.
Claim 30
Dependent Claim 42 words
The flip-flop of claim 23, wherein said flip-flop is configured to provide said output signal of said output stage with a logic low level with a maximum delay, measured from a starting edge of said second signal, equivalent to one gate delay.
Claim 31
Dependent Claim 45 words
The flip-flop of claim 23, wherein said flip-flop is configured to provide said output signal of said output stage with a logic high level with a maximum delay, measured from a starting edge of said second signal, equivalent to a sum of two gate delays.
Claim 32
Dependent Claim 27 words
The flip-flop of claim 23, wherein said flip-flop occupies an area less than about 430 square microns when said flip-flop is implemented using a 0.25 micron technology.

References Cited (Backward Citations)

US5517136A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag