US4611337A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Minimal logic synchronous up/down counter implementations for CMOS
Assignee: Ericsson Inc
•
Filing: 1983-08-29
•
Granted: 1986-09-09
•
Expires: 2003-08-29
Abstract
Abstract A binary up/down counter stage particularly suitable for CMOS implementation. The counter stage includes an exclusive OR gate having a first input for receiving a toggle signal, a flip-flop having a data input coupled to the output of the exclusive OR gate and Q and Q outputs, the Q output of which provides the stage output and a feedback to the second input of the exclusive OR gate, and a multiplexer having first and second inputs coupled to the Q and Q of the flip-flop respectively, the output of the multiplexer being logically ANDED with a toggle-in signal to provide a toggle-out signal for a further counter stage in cascade.
Inventors
- 👤 Michael W. Evans
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 02:21
CPC Classifications
H; H03; H03K; H03K23/00; H03K23/40; H03K23/50; H03K23/56
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
153 words
An up/down (U/D) counter for counting a toggle-in signal, said counter having two or more stages, each stage comprising: a clock flip-flop having a data input and Q and Q outputs providing a counter stage output at one of said outputs; a feedback circuit including an exclusive-OR gate having an input coupled to an output of said flip-flop and a second input adapted to receive a toggle-in signal and an output signal coupled to said data input of said flip-flop; and a multiplexer having a first input coupled to said Q output of said flip-flop and a second input coupled to said Q output of said flip-flop and a single switch control input which, depending upon the binary state of an applied up/down count control signal, selectively connects either said first input or said second input to a multiplexer output port providing toggle out data for input to another of said counter stages.
Claim 2
Dependent Claim
153 words
An up/down (U/D) counter for counting a toggle-in signal, said counter having two or more stages, each stage comprising: a clock flip-flop having a data input and Q and Q outputs providing a counter stage output at one of said outputs; a feedback circuit including an exclusive-OR gate having an input coupled to an output of said flip-flop and a second input adapted to receive a toggle-in signal and an output signal coupled to said data input of said flip-flop; and a multiplexer having a first input coupled to said Q output of said flip-flop and a second input coupled to said Q output of said flip-flop and a single switch control input which, depending upon the binary state of an applied up/down count control signal, selectively connects either said first input or said second input to a multiplexer output port providing toggle out data for input to another of said counter stages.
Claim 3
Dependent Claim
22 words
An up/down (U/D) counter according to claim 1 wherein said flip-flop, feedback path and multiplexer are integrated in a CMOS integrated circuit.
Claim 4
Dependent Claim
22 words
An up/down (U/D) counter according to claim 1 wherein said flip-flop, feedback path and multiplexer are integrated in a CMOS integrated circuit.
Claim 5
Dependent Claim
167 words
An up/down (U/D) counter stage, comprising: an exclusive-OR logic gate having a first input for receiving a toggle-in signal to be counted, a second input and an output; a flip-flop having a data input coupled to the output of said exclusive-OR gate, a clock input for connection to a clock signal, and Q and Q outputs, the Q output being coupled to the second input of said exclusive-OR gate and providing an output of said counter stage; a multiplexer having an U/D input for receiving an U/D signal for controlling whether the stage counts up or down, a first data input coupled to the Q output of said flip-flop, a second input coupled to the Q output of said flip-flop and an output; and an AND gate having a first input coupled to said output of said multiplexer and a second input coupled to also receive said toggle-in signal and having an output providing a toggle-out signal serving as the toggle-in signal for another U/D counter stage.
Claim 6
Dependent Claim
167 words
An up/down (U/D) counter stage, comprising: an exclusive-OR logic gate having a first input for receiving a toggle-in signal to be counted, a second input and an output; a flip-flop having a data input coupled to the output of said exclusive-OR gate, a clock input for connection to a clock signal, and Q and Q outputs, the Q output being coupled to the second input of said exclusive-OR gate and providing an output of said counter stage; a multiplexer having an U/D input for receiving an U/D signal for controlling whether the stage counts up or down, a first data input coupled to the Q output of said flip-flop, a second input coupled to the Q output of said flip-flop and an output; and an AND gate having a first input coupled to said output of said multiplexer and a second input coupled to also receive said toggle-in signal and having an output providing a toggle-out signal serving as the toggle-in signal for another U/D counter stage.
Claim 7
Dependent Claim
22 words
A counter according to claim 4 wherein said OR gate, flip-flop, multiplexer and AND gate are integrated in a CMOS integrated circuit.
Claim 8
Dependent Claim
233 words
An up/down (U/D) counter, comprising N counter stages coupled in cascade, each stage adapted to receive a common external U/D control signal and a common clock signal, a first stage of the cascade receiving a toggle-in signal and each of the first N-1 stages providing a toggle-out signal serving as a toggle-in signal to the next stage of the cascade, each stage providing an output, each stage comprising: an exclusive OR logic gate having a first input for receiving said external toggle-in signal, a second input and an output; a flip-flop having a data input coupled to the output of said exclusive OR gate, a clock input for connection to said clock signal, and Q and Q outputs, the Q output being coupled to the second input of said exclusive OR gate and providing an output of said counter stage; a multiplexer having an U/D input for receiving said external U/D signal for controlling whether the stage counts up or down, a first data input coupled to the Q output of said flip-flop, a second input coupled to the Q output of said flip-flop and an output; and an AND gate having a first input coupled to said output of said multiplexer and a second input coupled to also receive said toggle-in signal and having an output providing said toggle-out signal serving as the toggle-in signal for a subsequent cascaded U/D counter stage.
Claim 9
Dependent Claim
233 words
An up/down (U/D) counter, comprising N counter stages coupled in cascade, each stage adapted to receive a common external U/D control signal and a common clock signal, a first stage of the cascade receiving a toggle-in signal and each of the first N-1 stages providing a toggle-out signal serving as a toggle-in signal to the next stage of the cascade, each stage providing an output, each stage comprising: an exclusive OR logic gate having a first input for receiving said external toggle-in signal, a second input and an output; a flip-flop having a data input coupled to the output of said exclusive OR gate, a clock input for connection to said clock signal, and Q and Q outputs, the Q output being coupled to the second input of said exclusive OR gate and providing an output of said counter stage; a multiplexer having an U/D input for receiving said external U/D signal for controlling whether the stage counts up or down, a first data input coupled to the Q output of said flip-flop, a second input coupled to the Q output of said flip-flop and an output; and an AND gate having a first input coupled to said output of said multiplexer and a second input coupled to also receive said toggle-in signal and having an output providing said toggle-out signal serving as the toggle-in signal for a subsequent cascaded U/D counter stage.
Claim 10
Dependent Claim
19 words
A counter according to claim 6 wherein all stages of said counter are integrated in a CMOS integrated circuit.
Claim 11
Dependent Claim
339 words
An N-stage up/down (U/D) counter, comprising: a first counter stage including: an exclusive OR logic gate having a first input for receiving an external toggle-in signal, a second input and an output; a flip-flop having a data input coupled to the output of said exclusive-OR gate, a clock input for connection to an external clock signal, and Q and Q outputs, the Q output being coupled to the second input of said exclusive-OR gate and providing an output of said counter stage; and a multiplexer having an U/D input for receiving an external U/D signal for controlling whether the stage counts up or down, a first data input coupled to the Q output of said flip-flop, a second input coupled to the Q output of said flip-flop and an output; and N-1 further counter stages, cascaded with said first stage, each of said further stages including: an AND gate having a first input coupled to said toggle-in signal and additional inputs coupled to respective outputs of the multiplexers of each previous counter stage of said cascade, and an output; an exclusive OR logic gate having a first input coupled to said output of said AND gate, a second input and an output; a flip-flop having a data input coupled to the output of said exclusive-OR gate, a clock input for connection to an external clock signal, and Q and Q outputs, the Q output being coupled to the second input of said exclusive-OR gate and providing an output of said counter stage; and a multiplexer having an U/D input for receiving an external U/D signal for controlling whether the stage counts up or down, a first data input coupled to the Q output of said flip-flop, a second input coupled to the Q output of said flip-flop and an output; and an AND gate having a first input coupled to said output of the multiplexer of each stage and a second input coupled to said toggle-in signal and having an output providing a toggle-out signal for another U/D counter.
Claim 12
Dependent Claim
339 words
An N-stage up/down (U/D) counter, comprising: a first counter stage including: an exclusive OR logic gate having a first input for receiving an external toggle-in signal, a second input and an output; a flip-flop having a data input coupled to the output of said exclusive-OR gate, a clock input for connection to an external clock signal, and Q and Q outputs, the Q output being coupled to the second input of said exclusive-OR gate and providing an output of said counter stage; and a multiplexer having an U/D input for receiving an external U/D signal for controlling whether the stage counts up or down, a first data input coupled to the Q output of said flip-flop, a second input coupled to the Q output of said flip-flop and an output; and N-1 further counter stages, cascaded with said first stage, each of said further stages including: an AND gate having a first input coupled to said toggle-in signal and additional inputs coupled to respective outputs of the multiplexers of each previous counter stage of said cascade, and an output; an exclusive OR logic gate having a first input coupled to said output of said AND gate, a second input and an output; a flip-flop having a data input coupled to the output of said exclusive-OR gate, a clock input for connection to an external clock signal, and Q and Q outputs, the Q output being coupled to the second input of said exclusive-OR gate and providing an output of said counter stage; and a multiplexer having an U/D input for receiving an external U/D signal for controlling whether the stage counts up or down, a first data input coupled to the Q output of said flip-flop, a second input coupled to the Q output of said flip-flop and an output; and an AND gate having a first input coupled to said output of the multiplexer of each stage and a second input coupled to said toggle-in signal and having an output providing a toggle-out signal for another U/D counter.
Claim 13
Dependent Claim
16 words
A counter according to claim 8 wherein said N-stages are integrated in a CMOS integrated circuit.
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) | 1989-09-08 | 1990-03-10 | 1990-09-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-09-08 | 1994-03-10 | 1994-09-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-09-08 | 1998-03-10 | 1998-09-09 | $7700.00 | Window Closed / Lapsed |