Binary half-adder using oscillators
AssigneeManchester Metropolitan University
InventorsStephen Lynch, Jon Borresen
Life of this patent
Estimating the term…
Abstract
A binary half-adder comprising first and second oscillators, each oscillator being connected to a first input and to a second input, the second oscillator being connected to the first oscillator, wherein the first oscillator is configured to oscillate if the first input is high or the second input is high, the second oscillator is configured to oscillate if the first and the second inputs are high, and wherein the connection between the second oscillator and the first oscillator is configured to suppress oscillation of the first oscillator if the second oscillator is oscillating.
Claims18
A binary half-adder comprising first and second oscillators, each oscillator being connected to a first input and to a second input, the second oscillator being connected to the first oscillator, wherein the first oscillator is configured to oscillate if the first input is high or the second input is high, the second oscillator is configured to oscillate if the first and the second inputs are high, and wherein the connection between the second oscillator and the first oscillator is configured to suppress oscillation of the first oscillator if the second oscillator is oscillating.
A binary adder comprising:
- a first binary half-adder comprising a first and second oscillators, each oscillator being connected to a first input and to a second input, the second oscillator being connected to the first oscillator, wherein the first oscillator is configured to oscillate if the first input is high or the second input is high, the second oscillator is configured to oscillate if the first and the second inputs are high, and wherein the connection between the second oscillator and the first oscillator is configured to suppress oscillation of the first oscillator if the second oscillator is oscillating;
- a second binary half-adder comprising a third and fourth oscillators, each oscillator being connected to a third input and to a fourth input, the fourth oscillator being connected to the third oscillator, wherein the third oscillator is configured to oscillate if the third input is high or the fourth input is high, the fourth oscillator is configured to oscillate if the third and the fourth inputs are high, and wherein the connection between the fourth oscillator and the third oscillator is configured to suppress oscillation of the third oscillator if the fourth oscillator is oscillating;
- and
- the binary half-adders being combined together with an additional oscillator.
A binary adder comprising:
- a binary half-adder comprising first and second oscillators;
- a third oscillator which is connected to the second oscillator, the connection between the third oscillator and the second oscillator being configured to suppress oscillation of the second oscillator if the third oscillator is oscillating;
- wherein the first, second and third oscillators are each connected to first, second and third inputs, the first oscillator being configured to oscillate if any of the first, second or third inputs are high, the second oscillator being configured to oscillate if any two of the first, second or third inputs are high, and the third oscillator being configured to oscillate if the first, second and third inputs are high.
An apparatus comprising a first oscillator connected to a second oscillator, the connection between the second oscillator and the first oscillator being configured to suppress oscillation of the first oscillator if the second oscillator is oscillating, wherein the first oscillator is connected to a power supply such that the first oscillator will oscillate unless oscillation of the first oscillator is suppressed by the second oscillator, and wherein two inputs are provided to the second oscillator and the threshold of the second oscillator is such that the second oscillator will only oscillate if both the first and second inputs are high.
Dependencies are inferred from the claim text.