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

High speed digital counter

Assignee: International Business Machines Corp
•
Filing: 1988-10-27
•
Granted: 1990-05-08
•
Expires: 2008-10-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A high speed counter circuit for counting electrical pulses includes a master/slave flip-flop at the input stage of the counter. An AND gate logically ANDs the pulses being counted with the master output to produce a first gating signal. A plurality of cascade coupled flip-flops each having a slave and an inverse slave output are provided. The clock input to each cascade coupled flip-flop is produced by the logical OR of the electrical pulses being counted, the first gating signal and the slave output of all preceding flip-flops of the counter. The counter output is provided by the inverse slave output of each flip-flop.

Inventors

  • 👤 Lawrence J. Grasso
  • 👤 Dale E. Hoffman
  • 👤 Carroll E. Morgan
  • 👤 Charles A. Puntar
  • 👤 Diane K. Young

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 11:30
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/027; H03K3/037; H03K3/0372; H03K23/00; H03K23/40; H03K23/50

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 161 words
A high speed counter circuit for counting electrical pulses comprising, in combination: a master/slave flip-flop with a clock input and a master, a slave and an inverse slave output; means coupling said clock input to the electrical pulses to be counted; AND gate means for producing a first gating signal from the logical AND of the electrical pulses being counted with said master output of said master/slave flip-flop; a plurality of other flip-flops coupled in cascade each having a clock input, a slave output and an inverse slave output, said clock input of each cascade coupled flip-flop being coupled to the output of an OR gate, the input of which comprises the electrical pulses being counted, said first gating signal, said slave output of said master/slave flip-flop and said slave output of each preceding cascade coupled flip-flop; said inverse slave output of each said cascade coupled flip-flop and said master/slave flip-flop comprise the output for each flip-flop stage of the counter.
Claim 2
Dependent Claim 161 words
A high speed counter circuit for counting electrical pulses comprising, in combination: a master/slave flip-flop with a clock input and a master, a slave and an inverse slave output; means coupling said clock input to the electrical pulses to be counted; AND gate means for producing a first gating signal from the logical AND of the electrical pulses being counted with said master output of said master/slave flip-flop; a plurality of other flip-flops coupled in cascade each having a clock input, a slave output and an inverse slave output, said clock input of each cascade coupled flip-flop being coupled to the output of an OR gate, the input of which comprises the electrical pulses being counted, said first gating signal, said slave output of said master/slave flip-flop and said slave output of each preceding cascade coupled flip-flop; said inverse slave output of each said cascade coupled flip-flop and said master/slave flip-flop comprise the output for each flip-flop stage of the counter.
Claim 3
Dependent Claim 26 words
The high speed counter of claim 1 additionally including pulse delay means disposed between said electrical pulses to be counted and said master/slave flip-flop clock input.
Claim 4
Dependent Claim 45 words
The high speed counter of claim 1 additionally including pulse delay means disposed between the inverted slave output of at least one said flip-flop to align in time the pulses output therefrom with the pulses output from other said inverted slave outputs in the counter.
Claim 5
Dependent Claim 272 words
The high speed counter of claim 1 wherein said master/slave flip-flop comprises, in combination: a clock input terminal, a master output terminal, a slave output terminal and an inverse slave output terminal; an inverting/non-inverting circuit whose input is coupled to said electrical pulses to be counted, said inverting/non-inverting circuit producing a non-inverted output and an inverted output of said electrical pulses to be counted a first, second, third and fourth OR gate; a first and second AND gate; an inverter; means coupling said non-inverted output to one input of said second and said third OR gate; means coupling said inverting output to one input of said first and said fourth OR gate; means coupling each of the outputs of said first and said second OR gates to a separate input of said first AND gate; means coupling the output of said first AND gate to one input to said first OR gate and to one input of said fourth OR gate, said output of said first AND gate comprising the master output of said master/slave flip-flop; means coupling the output of said third OR gate and the output of said fourth OR gate to a separate input to said second AND gate, means coupling the output of said second AND gate to one input of said third OR gate, the output of said second AND gate comprises said slave output of said master/slave flip-flop; means coupling said slave output to the input of said inverter to produce said inverted slave output at the output of said inverter; and means coupling said inverted slave output to one input of said second OR gate.
Claim 6
Dependent Claim 272 words
The high speed counter of claim 2 wherein said master/slave flip-flop comprises, in combination: a clock input terminal, a master output terminal, a slave output terminal and an inverse slave output terminal; an inverting/non-inverting circuit whose input is coupled to said electrical pulses to be counted, said inverting/non-inverting circuit producing a non-inverted output and an inverted output of said electrical pulses to be counted a first, second, third and fourth OR gate; a first and second AND gate; an inverter; means coupling said non-inverted output to one input of said second and said third OR gate; means coupling said inverting output to one input of said first and said fourth OR gate; means coupling each of the outputs of said first and said second OR gates to a separate input of said first AND gate; means coupling the output of said first AND gate to one input to said first OR gate and to one input of said fourth OR gate, said output of said first AND gate comprising the master output of said master/slave flip-flop; means coupling the output of said third OR gate and the output of said fourth OR gate to a separate input to said second AND gate, means coupling the output of said second AND gate to one input of said third OR gate, the output of said second AND gate comprises said slave output of said master/slave flip-flop; means coupling said slave output to the input of said inverter to produce said inverted slave output at the output of said inverter; and means coupling said inverted slave output to one input of said second OR gate.
Claim 7
Dependent Claim 272 words
The high speed counter of claim 3 wherein said master/slave flip-flop comprises, in combination: a clock input terminal, a master output terminal, a slave output terminal and an inverse slave output terminal; an inverting/non-inverting circuit whose input is coupled to said electrical pulses to be counted, said inverting/non-inverting circuit producing a non-inverted output and an inverted output of said electrical pulses to be counted a first, second, third and fourth OR gate; a first and second AND gate; an inverter; means coupling said non-inverted output to one input of said second and said third OR gate; means coupling said inverting output to one input of said first and said fourth OR gate; means coupling each of the outputs of said first and said second OR gates to a separate input of said first AND gate; means coupling the output of said first AND gate to one input to said first OR gate and to one input of said fourth OR gate, said output of said first AND gate comprising the master output of said master/slave flip-flop; means coupling the output of said third OR gate and the output of said fourth OR gate to a separate input to said second AND gate, means coupling the output of said second AND gate to one input of said third OR gate, the output of said second AND gate comprises said slave output of said master/slave flip-flop; means coupling said slave output to the input of said inverter to produce said inverted slave output at the output of said inverter; and means coupling said inverted slave output to one input of said second OR gate.
Claim 8
Dependent Claim 45 words
The high speed counter of claim 2 additionally including pulse delay means disposed between the inverted slave output of at least one said flip-flop to align in time the pulses output therefrom with the pulses output from other said inverted slave outputs in the counter.
Claim 9
Dependent Claim 273 words
The high speed counter of claim 7 wherein said master/slave flip-flop comprises, in combination a clock input terminal, a master output terminal, a slave output terminal and an inverse slave output terminal; an inverting/non-inverting circuit whose input is coupled to said electrical pulses to be counted, said inverting/non-inverting circuit producing a non-inverted output and an inverted output of said electrical pulses to be counted a first, second, third and fourth OR gate; a first and second AND gate; an inverter; means coupling said non-inverted output to one input of said second and said third OR gate; means coupling said inverting output to one input of said first and said fourth OR gate; means coupling each of the outputs of said first and said second OR gates to a separate input of said first AND gate; means coupling the output of said first AND gate to one input to said first OR gate and to one input of said fourth OR gate, said output of said first AND gate comprising the master output of said master/slave flip-flop; means coupling the output of said third OR gate and the output of said fourth OR gate to a separate input to said second AND gate, means coupling the output of said second AND gate to one input of said third OR gate, the output of said aid second AND gate comprises said slave output of said master/slave flip-flop; means coupling said slave output to the input of said inverter to produce said inverted slave output at the output of said inverter; and means coupling said inverted slave output to one input of said second OR gate.
Claim 10
Dependent Claim 20 words
The high speed counter of claim 1 wherein each flip-flop of said plurality of other flip-flops comprises a master/slave flip-flop.
Claim 11
Dependent Claim 20 words
The high speed counter of claim 2 wherein each flip-flop of said plurality of other flip-flops comprises a master/slave flip-flop.
Claim 12
Dependent Claim 20 words
The high speed counter of claim 3 wherein each flip-flop of said plurality of other flip-flops comprises a master/slave flip-flop.
Claim 13
Dependent Claim 20 words
The high speed counter of claim 4 wherein each flip-flop of said plurality of other flip-flops comprises a master/slave flip-flop.
Claim 14
Dependent Claim 20 words
The high speed counter of claim 5 wherein each flip-flop of said plurality of other flip-flops comprises a master/slave flip-flop.
Claim 15
Dependent Claim 20 words
The high speed counter of claim 6 wherein each flip-flop of said plurality of other flip-flops comprises a master/slave flip-flop.
Claim 16
Dependent Claim 20 words
The high speed counter of claim 7 wherein each flip-flop of said plurality of other flip-flops comprises a master/slave flip-flop.
Claim 17
Dependent Claim 16 words
The high speed counter of claim 1 wherein each said flip-flop comprises an edge triggered flip-flop.
Claim 18
Dependent Claim 16 words
The high speed counter of claim 4 wherein each said flip-flop comprises an edge triggered flip-flop.

References Cited (Backward Citations)

US3064890A Cited
US3517318A Cited
US3548319A Cited
US3949311A Cited
US4679216A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-05-07 1993-11-06 1994-05-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-05-07 1997-11-06 1998-05-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-05-07 2001-11-06 2002-05-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag