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

Adiabatic dynamic logic

Assignee: AT&T Inc
•
Filing: 1993-05-28
•
Granted: 1995-10-17
•
Expires: 2013-05-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A novel family of adiabatic dynamic logic gates can have power*delay products at least an order of magnitude or more below that which was possible in previous families of logic gates. No complex circuitry or unusually configured devices are needed to implement this logic family. In particular, this logic family requires fewer devices and less area per logic gate as compared with ordinary CMOS logic circuitry. This is unlike previous reversible logic proposals which required large numbers of transistors per gate. This logic circuitry can operate from very low supply voltages and need not be optimized for a particular voltage. This logic does not suffer from crowbar currents usually found in prior circuitry such as CMOS logic. Logic levels are regenerated at nearly every stage unlike some previous schemes which reduce energy dissipation only by sacrificing logic levels. At each stage in a calculation, this logic recovers a substantial amount of the energy used to perform the calculation and returns it to the power supply.

Inventors

  • 👤 Alexander G. Dickinson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:31
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/0008; H03K19/0019; H03K19/02; H03K19/08; H03K19/094; H03K19/096

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 191 words
An invention, comprising: an input node for receiving an input signal having first and second logical states and involving an adiabatic transition from one potential to another potential; an output node for producing an output signal having the first and second logical states and involving an adiabatic transition from one potential to another potential; a clock node for receiving a clock signal adiabatically varying between first and second potentials, the clock signal defining a charge period during which the clock signal changes from the first potential to the second potential and a discharge period when the clock signal changes from the second potential to the first potential; and means operative in response to said clock signal for discharging said output node from a rest state selectively as a function of the state of a signal carried by the input node and for thereafter recharging said output node to said rest state selectively as a substantially exclusive function of the state of a signal carried by said output node; the input signal being substantially prevented from making transitions from one potential to another potential during a predetermined portion of the clock signal.
Claim 2
Dependent Claim 191 words
An invention, comprising: an input node for receiving an input signal having first and second logical states and involving an adiabatic transition from one potential to another potential; an output node for producing an output signal having the first and second logical states and involving an adiabatic transition from one potential to another potential; a clock node for receiving a clock signal adiabatically varying between first and second potentials, the clock signal defining a charge period during which the clock signal changes from the first potential to the second potential and a discharge period when the clock signal changes from the second potential to the first potential; and means operative in response to said clock signal for discharging said output node from a rest state selectively as a function of the state of a signal carried by the input node and for thereafter recharging said output node to said rest state selectively as a substantially exclusive function of the state of a signal carried by said output node; the input signal being substantially prevented from making transitions from one potential to another potential during a predetermined portion of the clock signal.
Claim 3
Dependent Claim 201 words
An invention, comprising: an input node for receiving an input signal having first and second logical states and involving an adiabatic transition from one potential to another potential; an output node for producing an output signal having the first and second logical states and involving an adiabatic transition from one potential to another potential; a clock node for receiving a clock signal adiabatically varying between first and second potentials, the clock signal defining a charge period during which the clock signal changes from the first potential to the second potential and a discharge period when the clock signal changes from the second potential to the first potential; and means operative in response to said clock signal for selectively connecting said clock node to said output node and discharging said output node from a rest state selectively as a function of the state of the input node and for thereafter selectively connecting said clock node to said output node to recharge it to said rest state selectively as a substantially exclusive function of the state of said output node; the input signal being substantially prevented from making transitions from one potential to another potential during a predetermined portion of the clock signal.
Claim 4
Dependent Claim 201 words
An invention, comprising: an input node for receiving an input signal having first and second logical states and involving an adiabatic transition from one potential to another potential; an output node for producing an output signal having the first and second logical states and involving an adiabatic transition from one potential to another potential; a clock node for receiving a clock signal adiabatically varying between first and second potentials, the clock signal defining a charge period during which the clock signal changes from the first potential to the second potential and a discharge period when the clock signal changes from the second potential to the first potential; and means operative in response to said clock signal for selectively connecting said clock node to said output node and discharging said output node from a rest state selectively as a function of the state of the input node and for thereafter selectively connecting said clock node to said output node to recharge it to said rest state selectively as a substantially exclusive function of the state of said output node; the input signal being substantially prevented from making transitions from one potential to another potential during a predetermined portion of the clock signal.
Claim 5
Independent Claim 186 words
An apparatus, comprising: an input node for receiving an input signal having one of a plurality of states and involving adiabatic transitions between the states; an output node for producing an output signal having one of a plurality of states as a function of the state of the input signal, the output signal also involving adiabatic transitions between states; a clock node for receiving a clock signal comprising a first state and a second state with a precharge transition from the first state to the second state at a first predetermined adiabatic rate of change and an evaluation transition from the second state to the first state at a second predetermined adiabatic rate of change; and a means for selectively adiabatically charging the output node during the precharge transition of the clock signal in response to the state of the output signal and for selectively adiabatically discharging the output node in response to the state of the input signal during the evaluation transition; the input signal being substantially prevented from making transitions from one state to another state during a predetermined portion of the clock signal.
Claim 6
Independent Claim 186 words
An apparatus, comprising: an input node for receiving an input signal having one of a plurality of states and involving adiabatic transitions between the states; an output node for producing an output signal having one of a plurality of states as a function of the state of the input signal, the output signal also involving adiabatic transitions between states; a clock node for receiving a clock signal comprising a first state and a second state with a precharge transition from the first state to the second state at a first predetermined adiabatic rate of change and an evaluation transition from the second state to the first state at a second predetermined adiabatic rate of change; and a means for selectively adiabatically charging the output node during the precharge transition of the clock signal in response to the state of the output signal and for selectively adiabatically discharging the output node in response to the state of the input signal during the evaluation transition; the input signal being substantially prevented from making transitions from one state to another state during a predetermined portion of the clock signal.
Claim 7
Dependent Claim 40 words
The circuit of claim 3, in which the means for selectively charging and discharging, comprises: a circuit element between the input node and the output node which performs a logical function on the input signal to produce the output signal.
Claim 8
Dependent Claim 14 words
The circuit of claim 4, in which the logical function is a NOR function.
Claim 9
Dependent Claim 14 words
The circuit of claim 4, in which the logical function is a NAND function.
Claim 10
Dependent Claim 14 words
The circuit of claim 4, in which the logical function is a noninverting function.
Claim 11
Dependent Claim 14 words
The circuit of claim 4, in which the logical function is an AND function.
Claim 12
Dependent Claim 14 words
The circuit of claim 4, in which the logical function is an OR function.
Claim 13
Dependent Claim 15 words
The circuit of claim 4, in which the logical function is a compound logical function.
Claim 14
Dependent Claim 27 words
The electronic circuit of claim 3, in which the input signal, the output signal, and the clock signal have controllable rates of change between two respective states.
Claim 15
Dependent Claim 27 words
The adiabatic dynamic logic circuit of claim 3, in which the logic element comprises a controllable switch having a control terminal and first and second output terminals.
Claim 16
Dependent Claim 30 words
The adiabatic dynamic logic circuit of claim 9, in which the clocking signal is connected to at least one of the first and second output terminals of the controllable switch.
Claim 17
Dependent Claim 64 words
The adiabatic dynamic logic circuit of claim 3, in which the apparatus defines a series resistance capacitance circuit defining an RC time constant and the transitions are such that at least one of the input signal, the output signal, and the clocking signal changes from one state to another state in an amount of time at least as great as the RC time constant.
Claim 18
Dependent Claim 47 words
The adiabatic dynamic logic circuit of claim 11, in which the first and second rates of change are each such that the clocking signal changes between the first and second states in an amount of time at least as great as ten times the RC time constant.
Claim 19
Dependent Claim 234 words
An electronic circuit, comprising: N input nodes for receiving input signals having one of two possible logic states and involving transitions between the two logic states; at least one output node for producing output signals having one of the two possible logic states as a function of the states of the input signals; a clock node for receiving clock signals comprising a substantially constant voltage first state and a substantially constant voltage second state with a precharge transition from the first state to the second state at a first predetermined adiabatic voltage rate of change and an evaluation transition from the second state to the first state at a second predetermined adiabatic voltage rate of change; and a means comprising no more than N+1 controllable switches between the N input ports and the at least one output port for selectively permitting current flow between the clock node and the output node for selectively charging the output node during the precharge transition of the clock signals in response to the state of the output signals and for selectively preventing current flow between the output node and the clock node to selectively prevent discharge of the output node in response to a predetermined state of the input signal during the evaluation transition; the input signals being substantially prevented from making transitions from one state to another state during a predetermined a portion of the clock signals.
Claim 20
Dependent Claim 234 words
An electronic circuit, comprising: N input nodes for receiving input signals having one of two possible logic states and involving transitions between the two logic states; at least one output node for producing output signals having one of the two possible logic states as a function of the states of the input signals; a clock node for receiving clock signals comprising a substantially constant voltage first state and a substantially constant voltage second state with a precharge transition from the first state to the second state at a first predetermined adiabatic voltage rate of change and an evaluation transition from the second state to the first state at a second predetermined adiabatic voltage rate of change; and a means comprising no more than N+1 controllable switches between the N input ports and the at least one output port for selectively permitting current flow between the clock node and the output node for selectively charging the output node during the precharge transition of the clock signals in response to the state of the output signals and for selectively preventing current flow between the output node and the clock node to selectively prevent discharge of the output node in response to a predetermined state of the input signal during the evaluation transition; the input signals being substantially prevented from making transitions from one state to another state during a predetermined a portion of the clock signals.
Claim 21
Dependent Claim 236 words
An electronic circuit, comprising: N input nodes for receiving input signals having one of two possible logic states and involving transitions between the two logic states; at least one output node for producing output signals having one of the two possible logic states as a function of the state of the input signals; a clock node for receiving clock signals comprising a substantially constant voltage first state and a substantially constant voltage second state with a precharge transition from the first state to the second state at a first predetermined adiabatic voltage rate of change and an evaluation transition from the second state to the first state at a second predetermined adiabatic voltage rate of change; and a means comprising no more than N controllable switches and a rectifier between the N input ports and the at least one output port for selectively permitting current flow between the clock node and the output node for selectively charging the output node during the precharge transition of the clock signals in response to the state of the output signals and for selectively preventing current flow between the output node and the clock node to selectively prevent discharge of the output node in response to a predetermined state of the input signals during the evaluation transition; the input signals being substantially prevented from making transitions from one state to another state during a predetermined portion of the clock signals.
Claim 22
Dependent Claim 236 words
An electronic circuit, comprising: N input nodes for receiving input signals having one of two possible logic states and involving transitions between the two logic states; at least one output node for producing output signals having one of the two possible logic states as a function of the state of the input signals; a clock node for receiving clock signals comprising a substantially constant voltage first state and a substantially constant voltage second state with a precharge transition from the first state to the second state at a first predetermined adiabatic voltage rate of change and an evaluation transition from the second state to the first state at a second predetermined adiabatic voltage rate of change; and a means comprising no more than N controllable switches and a rectifier between the N input ports and the at least one output port for selectively permitting current flow between the clock node and the output node for selectively charging the output node during the precharge transition of the clock signals in response to the state of the output signals and for selectively preventing current flow between the output node and the clock node to selectively prevent discharge of the output node in response to a predetermined state of the input signals during the evaluation transition; the input signals being substantially prevented from making transitions from one state to another state during a predetermined portion of the clock signals.
Claim 23
Dependent Claim 117 words
An adiabatic dynamic logic circuit, comprising: a switching element having a control terminal, a first output terminal, and a second output terminal; the control terminal carrying an input signal having two possible logic states, a first logic state comprising a substantially constant level signal and a second logic state comprising a string of pulses, the input signal being constrained to change between the potential levels in an adiabatic fashion; one of the first and second output terminals carrying an output signal having the two logic states, the output signal being constrained to change between potential levels in an adiabatic fashion; and an energy source for adiabatically clocking at least one of the terminals of the switching element.
Claim 24
Dependent Claim 117 words
An adiabatic dynamic logic circuit, comprising: a switching element having a control terminal, a first output terminal, and a second output terminal; the control terminal carrying an input signal having two possible logic states, a first logic state comprising a substantially constant level signal and a second logic state comprising a string of pulses, the input signal being constrained to change between the potential levels in an adiabatic fashion; one of the first and second output terminals carrying an output signal having the two logic states, the output signal being constrained to change between potential levels in an adiabatic fashion; and an energy source for adiabatically clocking at least one of the terminals of the switching element.
Claim 25
Dependent Claim 140 words
An electronic circuit, comprising: a transistor having a control terminal, an output terminal, and a clock terminal; the control terminal of the transistor carrying an input signal having one of a plurality of potentials and the output terminal carrying an output signal having one of a plurality of potentials as a function of the potential of the input signal; the clock terminal of the transistor carrying a clock signal adiabatically varying between a first state and a second state, the input signal being prevented from changing between the two potentials during predetermined portions of the clock signal; and a rectification means connected between the output terminal and the clock terminal for selectively charging the output terminal in response to a signal on the output terminal and selectively discharging the output terminal in response to a signal on the control terminal.
Claim 26
Dependent Claim 140 words
An electronic circuit, comprising: a transistor having a control terminal, an output terminal, and a clock terminal; the control terminal of the transistor carrying an input signal having one of a plurality of potentials and the output terminal carrying an output signal having one of a plurality of potentials as a function of the potential of the input signal; the clock terminal of the transistor carrying a clock signal adiabatically varying between a first state and a second state, the input signal being prevented from changing between the two potentials during predetermined portions of the clock signal; and a rectification means connected between the output terminal and the clock terminal for selectively charging the output terminal in response to a signal on the output terminal and selectively discharging the output terminal in response to a signal on the control terminal.

References Cited (Backward Citations)

US4985643A Cited
US5121003A Cited
US5208490A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-10-16 1999-04-17 1999-10-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-10-16 2003-04-17 2003-10-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-10-16 2007-04-17 2007-10-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag