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

Hazard-free clocked master/slave flip-flop

Assignee: NCR Voyix Corp
•
Filing: 1976-12-10
•
Granted: 1978-02-07
•
Expires: 1996-12-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The clocked flip-flop circuit of the present invention is one that cannot be caused to yield an erroneous output upon a skew in a clock pulse or, equivalently, the offset of such pulse with respect to its complement. The disclosed flip-flop circuit is comprised of a J-K master portion and a D latch slave portion. Each portion includes a gate having no operative functional definition as respects provision of an output under normal operating conditions of the circuit. In normal operation, the circuit, exclusive of the additional gates, provides HOLD, SET/RESET and TOGGLE functions according as the setting of J and K inputs. Upon skew of a clock pulse, the additionally provided gates insure integrity of the outputs corresponding to the J and K settings by defining a failure mode of operation of the flip-flop, independent of the clock.

Inventors

  • 👤 George B. Gillow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 19:16
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/027; H03K3/037; H03K3/0372; H03K3/26; H03K3/28; H03K3/281; H03K3/286

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 340 words
A clocked master/slave flip-flop comprising: a. a master portion for receiving at least data and clock inputs, said master portion comprising plural similar logic elements, each element providing an output to be associated in a manner dissimilar from the manner of logic association of said inputs, the result comprising the output of said master portion responsive to synchronized clock pulses; b. a slave portion comprising plural similar logic elements, certain ones for receiving as inputs the output of said master portion and said clock inputs, each element providing an output to be associated in a manner dissimilar from the manner of logic association of said inputs to said slave portion to provide the true output of the flip-flop, and similar to the manner of logic association of said inputs to said slave portion to provide the true and complementary outputs of the flip-flop responsive to synchronized clock pulses, said true and complementary outputs providing additional inputs to certain ones of said elements of said master portion, said true output providing additional inputs to certain ones of said elements of said slave portion; c. a first redundant logic element defining an additional similar logic element of said master portion, receiving as inputs thereto a data input, an output of said master portion and an output of the flip-flop, and providing an output to be associated in a manner dissimilar from the manner of logic association of said inputs to said first redundant logic element, the result comprising the output of said master portion upon occurrence of a clock skew; and, d. a second redundant logic element defining an additional similar logic element of said slave portion, interconnected with said master portion to receive the output thereof, with an output of the flip-flop to receive at an input thereto the output thereof, and providing an output to be associated in a manner dissimilar from the manner of logic association of said inputs to said second redundant logic element, the result comprising an output of the flip-flop upon occurrence of a clock skew.
Claim 2
Dependent Claim 340 words
A clocked master/slave flip-flop comprising: a. a master portion for receiving at least data and clock inputs, said master portion comprising plural similar logic elements, each element providing an output to be associated in a manner dissimilar from the manner of logic association of said inputs, the result comprising the output of said master portion responsive to synchronized clock pulses; b. a slave portion comprising plural similar logic elements, certain ones for receiving as inputs the output of said master portion and said clock inputs, each element providing an output to be associated in a manner dissimilar from the manner of logic association of said inputs to said slave portion to provide the true output of the flip-flop, and similar to the manner of logic association of said inputs to said slave portion to provide the true and complementary outputs of the flip-flop responsive to synchronized clock pulses, said true and complementary outputs providing additional inputs to certain ones of said elements of said master portion, said true output providing additional inputs to certain ones of said elements of said slave portion; c. a first redundant logic element defining an additional similar logic element of said master portion, receiving as inputs thereto a data input, an output of said master portion and an output of the flip-flop, and providing an output to be associated in a manner dissimilar from the manner of logic association of said inputs to said first redundant logic element, the result comprising the output of said master portion upon occurrence of a clock skew; and, d. a second redundant logic element defining an additional similar logic element of said slave portion, interconnected with said master portion to receive the output thereof, with an output of the flip-flop to receive at an input thereto the output thereof, and providing an output to be associated in a manner dissimilar from the manner of logic association of said inputs to said second redundant logic element, the result comprising an output of the flip-flop upon occurrence of a clock skew.
Claim 3
Dependent Claim 25 words
The clocked master/slave flip-flop according to claim 1 adapted for operation responsive to positive logic inputs defined as logic one high and logic zero low.
Claim 4
Dependent Claim 24 words
The clocked master/slave flip-flop according to claim 1 adapted for operation responsive to negative logic defined as logic one low and logic zero high.
Claim 5
Dependent Claim 41 words
The clocked master/slave flip-flop according to claim 1 wherein said master portion is comprised of four gates, and said slave portion is comprised of three gates, said master and slave portions defining a J-K master latch and slave D latch respectively.
Claim 6
Dependent Claim 36 words
The clocked master/slave flip-flop according to claim 1 adapted to provide an output from said master portion upon occurrence of a given clock pulse and from said slave portion upon occurrence of the next clock pulse.
Claim 7
Dependent Claim 36 words
The clocked master/slave flip-flop according to claim 4 adapted to provide an output from said master portion upon occurrence of a given clock pulse and from said slave portion upon occurrence of the next clock pulse.
Claim 8
Dependent Claim 184 words
A clocked master/slave J-K flip-flop comprising: a. a master J-K latch portion for receiving at least J and K data inputs and providing a first output determined as a function of said inputs, responsive to inputting of a first synchronized clock pulse; b. a slave D latch portion for receiving at least said first output and providing true and complementary outputs of the flip-flop responsive to inputting of a second synchronized clock pulse; c. a first gate defining a redundant logic element of said master portion, interconnected therewith and with said slave portion, receiving as inputs thereto a data input, an output of said master portion and an output of the flip-flop, operative upon occurrence of a clock skew to provide an output of said master portion; and, d. a second gate defining a redundant logic element of said slave portion, interconnected with said master portion to receive an output thereof, with an output of the flip-flop to receive at an input thereto an output thereof, and operative upon occurrence of a clock skew to provide at least one additional output of the flip-flop.
Claim 9
Dependent Claim 184 words
A clocked master/slave J-K flip-flop comprising: a. a master J-K latch portion for receiving at least J and K data inputs and providing a first output determined as a function of said inputs, responsive to inputting of a first synchronized clock pulse; b. a slave D latch portion for receiving at least said first output and providing true and complementary outputs of the flip-flop responsive to inputting of a second synchronized clock pulse; c. a first gate defining a redundant logic element of said master portion, interconnected therewith and with said slave portion, receiving as inputs thereto a data input, an output of said master portion and an output of the flip-flop, operative upon occurrence of a clock skew to provide an output of said master portion; and, d. a second gate defining a redundant logic element of said slave portion, interconnected with said master portion to receive an output thereof, with an output of the flip-flop to receive at an input thereto an output thereof, and operative upon occurrence of a clock skew to provide at least one additional output of the flip-flop.
Claim 10
Dependent Claim 29 words
The clocked master/slave J-K flip-flop according to claim 7 wherein said master portion is comprised of four similar gates and said slave portion is comprised of three similar gates.
Claim 11
Dependent Claim 36 words
The clocked master/slave flip-flop according to claim 7 adapted to provide an output from said master portion upon occurrence of a given clock pulse and from said slave portion upon occurrence of the next clock pulse.
Claim 12
Dependent Claim 36 words
The clocked master/slave flip-flop according to claim 8 adapted to provide an output from said master portion upon occurrence of a given clock pulse and from said slave portion upon occurrence of the next clock pulse.

References Cited (Backward Citations)

US3535544A Cited
US3588546A Cited
US3701104A Cited
US3575608A Cited
US3609569A Cited
US3993918A Cited
US3917961A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-02-06 1981-08-08 1982-02-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-02-06 1985-08-08 1986-02-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-02-06 1989-08-08 1990-02-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag