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

Precharged adiabatic pipelined logic

Assignee: Individual
•
Filing: 1995-12-20
•
Granted: 1997-02-11
•
Expires: 2015-12-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to an implementation of adiabatic circuitry using a pipeline structure which allows for simultaneous evaluation of cascaded functions, which does not require each logic function to be implemented in dual complimentary circuitry, which does not require reversible logic functions, which does not require the use of diodes to insure adiabatic current flow, and which can be implemented using MOS technology. A significant feature of the present invention relates to use of a six-phase clock cycle associated with six phases of circuit operation including, in order, a precharge phase, a precharge disable phase, an evaluate phase, a hold phase, a precharge enable phase and a guard phase. Another significant feature of the present invention relates to simultaneous evaluation of cascaded logic functions during a single phase of operation.

Inventors

  • 👤 Steven D. Thomas

Bibliographic Details

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

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 252 words
Apparatus for logically combining digital logic values comprising: an input means for receiving input signals to be evaluated; an output means with associated load capacitance; means for performing a logical function on said input signals, said function performing means selectively allowing said load capacitance to discharge; means to block the conductive circuit path to said function performing means to prevent said load capacitance from discharging; means to enable precharging of said output load capacitance; means to block the conducting circuit path to said precharge enable means, thereby preventing current flow when said load capacitance is already precharged; and means for providing power-pulse/clock signals, said power-pulse/clocking means adiabatically discharging and recharging said output load capacitance in six distinct phases of operation including a precharge phase wherein said output load capacitance is recharged, a precharge disable phase wherein said precharge enable means is brought to a non-conducting state and wherein said function blocking means are brought to a conductive state, an evaluate phase wherein said output load capacitance is discharged according to said inputs acting on said function performing means, a hold phase wherein said output load capacitance is held at a constant voltage and wherein said inputs are not allowed to change, a precharge enable phase wherein said precharge enable means are brought to a conducting state and wherein said function blocking means is brought to a non-conductive state and a guard phase wherein said output load capacitance is held at a constant voltage and wherein said inputs are allowed to change state.
Claim 2
Dependent Claim 252 words
Apparatus for logically combining digital logic values comprising: an input means for receiving input signals to be evaluated; an output means with associated load capacitance; means for performing a logical function on said input signals, said function performing means selectively allowing said load capacitance to discharge; means to block the conductive circuit path to said function performing means to prevent said load capacitance from discharging; means to enable precharging of said output load capacitance; means to block the conducting circuit path to said precharge enable means, thereby preventing current flow when said load capacitance is already precharged; and means for providing power-pulse/clock signals, said power-pulse/clocking means adiabatically discharging and recharging said output load capacitance in six distinct phases of operation including a precharge phase wherein said output load capacitance is recharged, a precharge disable phase wherein said precharge enable means is brought to a non-conducting state and wherein said function blocking means are brought to a conductive state, an evaluate phase wherein said output load capacitance is discharged according to said inputs acting on said function performing means, a hold phase wherein said output load capacitance is held at a constant voltage and wherein said inputs are not allowed to change, a precharge enable phase wherein said precharge enable means are brought to a conducting state and wherein said function blocking means is brought to a non-conductive state and a guard phase wherein said output load capacitance is held at a constant voltage and wherein said inputs are allowed to change state.
Claim 3
Dependent Claim 59 words
An apparatus according to claim 1, wherein said input means, output means, function performing means, function blocking means, precharge enabling means and precharge blocking means constitute a functional block, and a plurality of said functional blocks are cascaded in series, each of said functional blocks receiving the same said power-pulse/clock signals for simultaneous evaluation of said function performing means.
Claim 4
Dependent Claim 110 words
An apparatus according to claim 1, wherein said input means, output means, function performing means, function blocking means, precharge enabling means and precharge blocking means constitute a functional block, and wherein one or more said functional blocks constitute a pipeline stage, and wherein a plurality of said pipeline stages are cascaded in series to produce a set of functional block outputs, each of said pipeline stages receiving a different said power-pulse/clock signal such that each said pipeline stage operates in a different phase of said six phase operation, and wherein each stage operates in said evaluate phase only while the stage previous to said stage is in said hold phase.
Claim 5
Dependent Claim 57 words
An apparatus according to claim 1, wherein said function performing means and said function blocking means are both formed with n-channel MOS transistors, said precharge enabling means are formed with p-channel MOS transistors and precharge blocking means are formed with a p-channel depletion-mode MOS transistor, said p-channel depletion-mode MOS transistor having its gate and drain terminals connected.
Claim 6
Dependent Claim 57 words
An apparatus according to claim 1, wherein said function performing means and said function blocking means are both formed with p-channel MOS transistors, said precharge enabling means are formed with n-channel MOS transistors and precharge blocking means are formed with an n-channel depletion-mode MOS transistor, said n-channel depletion-mode MOS transistor having its gate and drain terminals connected.
Claim 7
Dependent Claim 170 words
An apparatus according to claim 2, wherein one or more of said functional blocks are comprised of said function performing means formed with n-channel MOS transistors, said function blocking means formed with n-channel MOS transistors, said precharge enabling means formed with p-channel MOS transistors and precharge blocking means formed with a p-channel depletion-mode MOS transistor, said p-channel depletion-mode MOS transistor having its gate and drain terminals connected; one or more of said functional blocks are comprised of said function performing means formed with p-channel MOS transistors, said function blocking means formed with p-channel MOS transistors, said precharge enabling means formed with n-channel MOS transistors and precharge blocking means formed with an n-channel depletion-mode MOS transistor, said n-channel depletion-mode MOS transistor having its gate and drain terminals connected; and wherein outputs connected to p-channel function performing means drive selected inputs of n-channel function performing means incorporated within said functional block, and outputs connected to n-channel function performing means drive selected inputs of p-channel function performing means incorporated within said functional block.
Claim 8
Dependent Claim 13 words
An apparatus according to claim 2, wherein said function blocking means are eliminated.
Claim 9
Dependent Claim 137 words
A clock circuit for providing power-pulse/clock signals to precharged adiabatic logic cells in a pipelined electronic system, said clock circuit comprising: means to supply current to each stage in said pipelined system, said supply means limiting the amount of current available to adiabatically charge or discharge aggregate capacitive loads of said logic cells; means to block the flow of current from said supply means to said logic cells; means to generate separate control pulses, said control pulses controlling said current blocking means and being synchronized to allow each stage in said pipeline to operate in one of six predetermined phases of operation including a precharge phase, a precharge disable phase, an evaluate phase, a hold phase, a precharge enable phase and a guard phase; and means to initialize or reset said clock circuit to a desired state.
Claim 10
Dependent Claim 137 words
A clock circuit for providing power-pulse/clock signals to precharged adiabatic logic cells in a pipelined electronic system, said clock circuit comprising: means to supply current to each stage in said pipelined system, said supply means limiting the amount of current available to adiabatically charge or discharge aggregate capacitive loads of said logic cells; means to block the flow of current from said supply means to said logic cells; means to generate separate control pulses, said control pulses controlling said current blocking means and being synchronized to allow each stage in said pipeline to operate in one of six predetermined phases of operation including a precharge phase, a precharge disable phase, an evaluate phase, a hold phase, a precharge enable phase and a guard phase; and means to initialize or reset said clock circuit to a desired state.
Claim 11
Dependent Claim 45 words
A clock circuit according to claim 8, wherein said control pulse generating means provides a timing relationship among said power-pulse/clock signals such that said evaluate phase of each stage in said pipeline is coincident with said hold phase of the previous stage in said pipeline.
Claim 12
Dependent Claim 26 words
A clock circuit according to claim 8, wherein said power-pulse/clock signals driving n-channel logic cells are logical compliments of said power-pulse/clock signals driving p-channel logic cells.
Claim 13
Independent Claim 86 words
A method for clocking stages of precharged adiabatic pipelined logic, comprising the steps of: a) initializing or resetting said pipeline stages to known states; b) precharging capacitive loads in said pipeline stages; c) disabling any further precharging; d) evaluating logical functions of said pipeline stages; e) holding charge of said capacitive loads fixed; f) enabling precharging; g) guarding the charge of said capacitive loads from changing when inputs to said logical functions change; and h) repeating steps (b) through (g) for normal operation of said pipeline.
Claim 14
Independent Claim 86 words
A method for clocking stages of precharged adiabatic pipelined logic, comprising the steps of: a) initializing or resetting said pipeline stages to known states; b) precharging capacitive loads in said pipeline stages; c) disabling any further precharging; d) evaluating logical functions of said pipeline stages; e) holding charge of said capacitive loads fixed; f) enabling precharging; g) guarding the charge of said capacitive loads from changing when inputs to said logical functions change; and h) repeating steps (b) through (g) for normal operation of said pipeline.
Claim 15
Dependent Claim 21 words
A method as in claim 11, wherein each said pipeline stage is evaluated only while its predecessor is being held fixed.

References Cited (Backward Citations)

US5422582A Cited
US5506519A Cited
US5493240A Cited
US5521538A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-11 2000-08-12 2001-02-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-11 2004-08-12 2005-02-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-11 2008-08-12 2009-02-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag