Patent ID: 8745120

Claim:
An adder comprising: a first wave computing unit including: a pair of first input sections receiving signals corresponding to two bit values selected from A[i+k−1], B[i+k−1] and C[i+k−2], the A[i+k−1] being the bit value of the (i+k−1)-th position of a binary value A, the B[i+k−1] being the bit value of the (i+k−1)-th position of the binary value B, and the C[i+k−2] being a carry bit value from the (i+k−2)-th position to the (i+k−1)-th position resulting from addition of the binary value A and the binary value B (i and k being integers); a first wave transmission medium having a continuous film including a magnetic body connected to the first input sections; and a first wave detector outputting X(k−1) as a result of computation by spin waves induced in the first wave transmission medium by the signals corresponding to the two bit values; a second wave computing unit including: a pair of second input sections receiving a signal corresponding to the bit value not selected as the input to the first input sections among the A[i+k−1], B[i+k−1] and C[i+k−2], and the output X(k−1); a second wave transmission medium having a continuous film including a magnetic body connected to the second input sections; and a second wave detector outputting S(k−1) as a result of computation by spin waves induced in the second wave transmission medium by the signal corresponding to the bit value not selected and the output X(k−1); and a threshold wave computing unit including: a plurality of third input sections receiving signals corresponding to the A[i] to A[i+k−1], the B[i] to B[i+k−1], and the carry bit value C[i−1]; a third wave transmission medium having a continuous film including a magnetic body connected to the third input sections; and a third wave detector outputting C(k−1) as a result of computation by spin waves induced in the third wave transmission medium by the signals corresponding to the A[i] to A[i+k−1], B[i] to B[i+k−1], and C[i−1].