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

CMOS toggle flip-flop using adiabatic switching

Assignee: International Business Machines Corp
•
Filing: 1994-10-31
•
Granted: 1996-05-14
•
Expires: 2014-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A toggle flip-flop circuit is described incorporating eight bi-directional switches which may be dual rail wherein each bi-directional switch for each rail includes an n and p channel transistor coupled in parallel. Clock input signals may have rise and fall times longer than the RC time constant of a bi-directional switch and node capacitance being charged which dissipates, very low power across the switch. The invention provides a practical toggle flip-flop circuit using adiabatic switching for very low power dissipation.

Inventors

  • 👤 David J. Frank

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 16:56
CPC Classifications
H; H03; H03K; H03K3/00; H03K3/02; H03K3/353; H03K3/356; H03K3/356104; H03K3/356113; H03K3/356147

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 185 words
A low power toggle flip-flop comprising, three input terminals, CK1, CK1, and CK2, two output terminals, Q and QB, four switches, said second and fourth switches connecting Q to CK1 and CK1 respectively, said first and third switches connecting QB to CK1 and CK1 respectively, said first switch controlled by signals on Q and CK2 such that it is closed only when both the signal on Q is a logic 0 and the signal on CK2 is a logic 0, said second switch controlled by signals on QB and CK2 such that it is closed only when both the signal on QB is a logic 0 and the signal on CK2 is a logic 1, said third switch controlled by signals on Q and CK2 such that it is closed only when both the signal on Q is a logic 1 and the signal on CK2 is a logic 0, said fourth switch controlled by signals on QB and CK2 such that it is closed only when both the signal on QB is a logic 1 and the signal on CK2 is a logic 1.
Claim 2
Dependent Claim 185 words
A low power toggle flip-flop comprising, three input terminals, CK1, CK1, and CK2, two output terminals, Q and QB, four switches, said second and fourth switches connecting Q to CK1 and CK1 respectively, said first and third switches connecting QB to CK1 and CK1 respectively, said first switch controlled by signals on Q and CK2 such that it is closed only when both the signal on Q is a logic 0 and the signal on CK2 is a logic 0, said second switch controlled by signals on QB and CK2 such that it is closed only when both the signal on QB is a logic 0 and the signal on CK2 is a logic 1, said third switch controlled by signals on Q and CK2 such that it is closed only when both the signal on Q is a logic 1 and the signal on CK2 is a logic 0, said fourth switch controlled by signals on QB and CK2 such that it is closed only when both the signal on QB is a logic 1 and the signal on CK2 is a logic 1.
Claim 3
Dependent Claim 12 words
The circuit of claim 1, wherein said switches are field effect transistors.
Claim 4
Dependent Claim 32 words
The circuit of claim 1, wherein said switches are transmission gates, each transmission gate consisting of an n channel field effect transistor and a p channel field effect transistor connected in parallel.
Claim 5
Independent Claim 158 words
A method for operating a low power toggle flip-flop with two input signals, CK1 and CK1, where CK1 is always the logic complement of CK1, and two output signals, Q and QB, comprising the following steps: (a) first, while CK1 is at logic 0, disconnecting one of CK1 and CK1 from Q, and connecting QB to one of CK1 and CK1 depending on whether Q=1 or =0, respectively, (b) second, ramping CK1 up to 1, thereby adiabatically charging QB to 1 if Q=1 or to 0 if Q=0, (c) third, disconnecting one of CK1 and CK1 from QB, and connecting Q to one of CK1 and CK1 depending on whether QB=1 or =0, respectively, (d) fourth, ramping CK1 back down to 0, thereby adiabatically charging Q to 0 if QB=1 or to 1 if QB=0 and wherein adiabatic charging includes using two more signals, CK2 and CK2, to control the connecting and disconnecting in steps (a) and (c).
Claim 6
Independent Claim 158 words
A method for operating a low power toggle flip-flop with two input signals, CK1 and CK1, where CK1 is always the logic complement of CK1, and two output signals, Q and QB, comprising the following steps: (a) first, while CK1 is at logic 0, disconnecting one of CK1 and CK1 from Q, and connecting QB to one of CK1 and CK1 depending on whether Q=1 or =0, respectively, (b) second, ramping CK1 up to 1, thereby adiabatically charging QB to 1 if Q=1 or to 0 if Q=0, (c) third, disconnecting one of CK1 and CK1 from QB, and connecting Q to one of CK1 and CK1 depending on whether QB=1 or =0, respectively, (d) fourth, ramping CK1 back down to 0, thereby adiabatically charging Q to 0 if QB=1 or to 1 if QB=0 and wherein adiabatic charging includes using two more signals, CK2 and CK2, to control the connecting and disconnecting in steps (a) and (c).
Claim 7
Dependent Claim 518 words
A toggle flip-flop circuit comprising: first through eight dual-rail biodirectional switches, each dual-rail bi-directional switch including a first and second transmission gate, said first transmission gate including a p and n channel field effect transistor, the drain of the p channel field effect transistor and the source of the n channel field effect transistor coupled together at a first terminal and the source of the p channel field effect transistor and the drain of the n channel field effect transistor coupled together at a second terminal, said second transmission gate including a p and n channel field effect transistor, the drain of the p channel field effect transistor and the source of the n channel field effect transistor coupled together at a third terminal and the source of the p channel field effect transistor and the drain of the n channel field effect transistor coupled together at a fourth terminal, each dual-rail bi-directional switch having first and second control inputs, said first control input coupled to the gate of the n channel field effect transistor of said first and second transmission gates, said second control input coupled to the gate of the p channel field effect transistor of said first and second transmission gates, said first, second, fourth and third dual-rail bi-directional switches coupled in series in a dual-rail ring by interconnecting first and second terminals of respective switches corresponding to a first rail and by interconnecting third and fourth terminals of respective switches corresponding to a second rail, the interconnection between said fourth and third dual-rail bi-directional switches adapted for coupling said first rail to an input signal CK1 and said second rail to an input signal CK1, the interconnection between said first and second dual-rail bi-directional switches adapted for coupling said first rail to said input signal CK1 and said second rail to said input signal CK1, the second rail interconnection between said second and fourth dual-rail bi-directional switches connected to the control input of said fifth dual-rail bi-directional switch and provides an output signal Q and the first rail interconnection connected to the control input of said seventh dual-rail bi-directional switch and provides an output signal Q, the second rail interconnection between said first and third dual-rail bi-directional switches connected to the control input of said sixth dual-rail bi-directional switch and provides an output signal QB and the first rail interconnection connected to the control input of said eighth dual-rail bi-directional switch and provides an output signal QB, input signals CK2 and CK2 coupled through respective transmission gates of said eighth dual-rail bi-directional switch to said first and second control inputs of said fourth dual-rail bi-directional switch and through respective transmission gates of said sixth dual-rail bi-directional switch to said first and second control inputs of said second dual-rail bi-directional switch, and input signals CK2 and CK2 coupled through respective transmission gates of said seventh dual-rail bi-directional switch to said first and second control inputs of said third dual-rail bi-directional switch and through respective transmission gates of said fifth dual-rail bi-directional switch to said first and second control inputs of said first dual-rail bi-directional switch.
Claim 8
Dependent Claim 518 words
A toggle flip-flop circuit comprising: first through eight dual-rail biodirectional switches, each dual-rail bi-directional switch including a first and second transmission gate, said first transmission gate including a p and n channel field effect transistor, the drain of the p channel field effect transistor and the source of the n channel field effect transistor coupled together at a first terminal and the source of the p channel field effect transistor and the drain of the n channel field effect transistor coupled together at a second terminal, said second transmission gate including a p and n channel field effect transistor, the drain of the p channel field effect transistor and the source of the n channel field effect transistor coupled together at a third terminal and the source of the p channel field effect transistor and the drain of the n channel field effect transistor coupled together at a fourth terminal, each dual-rail bi-directional switch having first and second control inputs, said first control input coupled to the gate of the n channel field effect transistor of said first and second transmission gates, said second control input coupled to the gate of the p channel field effect transistor of said first and second transmission gates, said first, second, fourth and third dual-rail bi-directional switches coupled in series in a dual-rail ring by interconnecting first and second terminals of respective switches corresponding to a first rail and by interconnecting third and fourth terminals of respective switches corresponding to a second rail, the interconnection between said fourth and third dual-rail bi-directional switches adapted for coupling said first rail to an input signal CK1 and said second rail to an input signal CK1, the interconnection between said first and second dual-rail bi-directional switches adapted for coupling said first rail to said input signal CK1 and said second rail to said input signal CK1, the second rail interconnection between said second and fourth dual-rail bi-directional switches connected to the control input of said fifth dual-rail bi-directional switch and provides an output signal Q and the first rail interconnection connected to the control input of said seventh dual-rail bi-directional switch and provides an output signal Q, the second rail interconnection between said first and third dual-rail bi-directional switches connected to the control input of said sixth dual-rail bi-directional switch and provides an output signal QB and the first rail interconnection connected to the control input of said eighth dual-rail bi-directional switch and provides an output signal QB, input signals CK2 and CK2 coupled through respective transmission gates of said eighth dual-rail bi-directional switch to said first and second control inputs of said fourth dual-rail bi-directional switch and through respective transmission gates of said sixth dual-rail bi-directional switch to said first and second control inputs of said second dual-rail bi-directional switch, and input signals CK2 and CK2 coupled through respective transmission gates of said seventh dual-rail bi-directional switch to said first and second control inputs of said third dual-rail bi-directional switch and through respective transmission gates of said fifth dual-rail bi-directional switch to said first and second control inputs of said first dual-rail bi-directional switch.
Claim 9
Dependent Claim 26 words
The toggle flip-flop circuit of claim 5 wherein said toggle flip-flop is at least one stage of a counter, said counter having a plurality of stages.
Claim 10
Dependent Claim 36 words
The toggle flip-flop circuit of claim 5 further including a second toggle flip-flop circuit having first through eight dual-rail bi-directional switches, said second toggle flip-flop circuit interconnected with said toggle flip-flop circuit to form a counter.
Claim 11
Dependent Claim 46 words
The toggle flip-flop circuit of claim 5 further including a cyclic power supply coupled to one of said input signals CK1, CK1, CK2 and CK2, said cyclic power supply having a capacitor network for supplying a waveform and recovering energy from said one of said inputs.
Claim 12
Dependent Claim 22 words
The toggle flip-flop circuit of claim 8 wherein said cyclic power supply is responsive to a synchronization/control signal from a clock generator.
Claim 13
Dependent Claim 46 words
The toggle flip-flop circuit of claim 5 further including a cyclic power supply coupled to one of said input signals CK1, CK1, CK2 and CK2, said cyclic power supply having a capacitor-inductor network for supplying a waveform and recovering energy from said one of said inputs.
Claim 14
Dependent Claim 22 words
The toggle flip-flop circuit of claim 10 wherein said cyclic power supply is responsive to a synchronization/control signal from a clock generator.

References Cited (Backward Citations)

US5378940A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-14 1999-11-13 2000-05-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-14 2003-11-13 2004-05-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-14 2007-11-13 2008-05-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag