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.