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
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)
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 |