摘要 |
According to an embodiment, an adder includes first and second wave computing units and a threshold wave computing unit. Each of the first and second wave computing units includes a pair of first input sections, 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 a result of computation by spin waves induced in the first wave transmission medium by the signals corresponding to the two bit values. The threshold wave computing unit includes a plurality of third input sections, a third wave transmission medium having a continuous film including a magnetic body connected to the third input sections, and a third wave detector a result of computation by spin waves induced in the third wave transmission medium. |
主权项 |
1. 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; anda 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; anda 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; anda 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].
|