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

Dynamic flip-flop with static reset

Assignee: Lockheed Martin Corp
•
Filing: 1984-02-09
•
Granted: 1986-12-23
•
Expires: 2004-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A D-type flip-flop (10) receives the D input on an input line (14) of a transfer gate (12) that also receives the flip-flop clock signal. A state gate (20) forwards the transmission-gate output when the signals on two of its input lines (22) and (24) remain true. To reset the flip-flop asynchronously, a false signal is imposed on one of the input lines (22) of the state gate (20). By coordination of a second clock signal, which is applied to a second transmission gate (34), with the reset signal, the reset condition is held until the next clock pulse on the first transmission gate (12). The flip-flop ordinarily operates as a dynamic circuit, but, in order to maintain the reset condition in circumstances in which the reset state is to be maintained for an extended period of time, a latch gate (26) is enabled by a true signal on one of its input lines (32) to feed the reset output of the state gate 20 to one of its input terminals (24 ) so as to latch the flip-flop in the reset state.

Inventors

  • 👤 Ernest E. Hollis
  • 👤 Joseph H. Born

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 11:00
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/027; H03K3/037; G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/402; G11C11/4023; H03K3/353; H03K3/356; H03K3/356017; H03K3/356052; H03K3/35606

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 497 words
An asynchronously resettable high-speed dynamic flip-flop comprising: A. a state gate, having an output port and reset and data input ports, for presenting a first, set value at its output port when the values at its input ports, including a latch input port, are all true and for presenting a second, reset value at its output port when at least one of the values at its input ports is false; B. a first transmission gate, having an input port, a clock port, and an output port connected to the data input port of the state gate, for presenting at its output port the value of the signal at its input port when the signal at its clock port has a first, enabling value and for maintaining at the state-gate input ports, while the signal at its clock port has a second, disabling value, the value that the signal at its input port had when the signal at its clock port assumed the disabling value; C. a second transmission gate having a clock port, an output port connected to a capacitive load, and an input port connected to receive the signal at the output port of the state gate, for presenting at its output port the value of the signal at its input port when the signal at its clock port is has a first, enabling value and for maintaining on said capacitive load connected to its output port, while the signal at its clock port has a second, disabling value, the value that the signal at its input port had when the signal at its clock port assumed the disabling value, the flip-flop thereby operating synchronously as a D-type flip-flop when appropriate clock signals are applied to its clock input ports but being asynchronously resettable by application of a false signal to its reset input port; D. a latch gate having a feedback input port connected to receive the state-gate output, the latch gate also having an enable input port and having an output port connected to the latch input port of the state gate, the latch gate presenting at its output port a false value when the signal at its enable port has a first, enable value and the output of the state gate is at its reset value, the output of the latch gate being true when the signal at its enable port has a second, disable value or the output of the state gate is at its set value, the flip-flop, once it has assumed its reset state, remaining in said reset state only so long as the signal at the enable input port has the enable value, and selectively being returned to a state in which the signal on the output port of the flip-flop becomes equal to the signal of the data input to the flip-flop after the flip-flop has been clocked and a suitable propagation time has elapsed upon the signal at the enable input port returning to the disable value.
Claim 2
Dependent Claim 497 words
An asynchronously resettable high-speed dynamic flip-flop comprising: A. a state gate, having an output port and reset and data input ports, for presenting a first, set value at its output port when the values at its input ports, including a latch input port, are all true and for presenting a second, reset value at its output port when at least one of the values at its input ports is false; B. a first transmission gate, having an input port, a clock port, and an output port connected to the data input port of the state gate, for presenting at its output port the value of the signal at its input port when the signal at its clock port has a first, enabling value and for maintaining at the state-gate input ports, while the signal at its clock port has a second, disabling value, the value that the signal at its input port had when the signal at its clock port assumed the disabling value; C. a second transmission gate having a clock port, an output port connected to a capacitive load, and an input port connected to receive the signal at the output port of the state gate, for presenting at its output port the value of the signal at its input port when the signal at its clock port is has a first, enabling value and for maintaining on said capacitive load connected to its output port, while the signal at its clock port has a second, disabling value, the value that the signal at its input port had when the signal at its clock port assumed the disabling value, the flip-flop thereby operating synchronously as a D-type flip-flop when appropriate clock signals are applied to its clock input ports but being asynchronously resettable by application of a false signal to its reset input port; D. a latch gate having a feedback input port connected to receive the state-gate output, the latch gate also having an enable input port and having an output port connected to the latch input port of the state gate, the latch gate presenting at its output port a false value when the signal at its enable port has a first, enable value and the output of the state gate is at its reset value, the output of the latch gate being true when the signal at its enable port has a second, disable value or the output of the state gate is at its set value, the flip-flop, once it has assumed its reset state, remaining in said reset state only so long as the signal at the enable input port has the enable value, and selectively being returned to a state in which the signal on the output port of the flip-flop becomes equal to the signal of the data input to the flip-flop after the flip-flop has been clocked and a suitable propagation time has elapsed upon the signal at the enable input port returning to the disable value.
Claim 3
Dependent Claim 48 words
A flip-flop as recited in claim 1 further including an inverter whose input port is connected to receive the output of the second transmission gate, the inverter thereby serving as the capacitive load for the second transmission gate, its output thereby serving as an output of the flip-flop.
Claim 4
Dependent Claim 148 words
A flip-flop as recited in claim 1 further including a reset gate, having reset and enable input ports and an output port connected for application of the reset-gate output to the reset input port of the state gate, for applying a false value as the input to the reset port of the state gate when the signal at the reset input port of the reset gate is at a first, reset value or when the signal at the enable input port of the reset gate is at a first, enable value but applying a true value otherwise, asynchronous resetting of the flip-flop thereby being possible by application of a reset signal to the reset-gate reset input port, and maintenance of the reset state after removal of the reset value from the reset-gate reset input port thereby being possible by maintaining an enable signal on the reset-gate enable port.
Claim 5
Dependent Claim 48 words
A flip-flop as recited in claim 3 further including an inverter whose input port is connected to receive the output of the second transmission gate, the inverter thereby serving as the capacitive load for the second transmission gate, its output thereby serving as an output of the flip-flop.

References Cited (Backward Citations)

US3739193A Cited
US3812384A Cited
US3993916A Cited
US4114052A Cited
US4181862A Cited
JPS5579524A Cited
US4492927A Cited
US4495628A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-12-22 1990-06-23 1990-12-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-12-22 1994-06-23 1994-12-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-12-22 1998-06-23 1998-12-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag