1. Introduction
2. Preliminaries
2.1. d-level 1-qudit gates
Figure 1. d-level 1-qudit gate. |
2.2. d-level M–S gates
Figure 2. d-level M–S gate. |
3. Proposed multi-valued quantum gates
3.1. d-level generalized Toffoli gates
Figure 3. First implementation of d-level Toffoli gate. |
Figure 4. Second implementation of d-level Toffoli gate. |
Figure 5. d-level generalized Toffoli gate. |
Figure 6. Another d-level generalized Toffoli gate. |
Figure 7. Different realization of the d-level generalization Toffoli gate. |
Table 1. Four optimization cases. |
| Cases | a0 − 1 | d − a0 | Reduced QC | Reduced HC |
|---|---|---|---|---|
| 1 | odd | odd | 4a0 − 2d | (4a0 − 2d)γ |
| 2 | odd | even | 4a0 − 2d − 2 | (4a0 − 2d − 2)γ |
| 3 | even | odd | 4a0 − 2d − 4 | (4a0 − 2d − 4)γ |
| 4 | even | even | 4a0 − 2d − 6 | (4a0 − 2d − 6)γ |
3.2. d-level 2-qudit modulo addition gates
Figure 8. d-level 2-qudit modulo addition gate. |
4. Universal architectures for multi-valued quantum adder circuits
4.1. Universal architecture for multi-valued quantum half-adder circuits
Table 2. Truth table of d-level quantum half-adder. |
| A | B | Cout | SAB |
|---|---|---|---|
| ∣0〉 | ∣0〉 | ∣0〉 | ∣0〉 |
| ∣0〉 | ∣1〉 | ∣0〉 | ∣1〉 |
| ⋮ | ⋮ | ⋮ | ⋮ |
| ∣0〉 | ∣d − 1〉 | ∣0〉 | ∣d − 1〉 |
| ∣1〉 | ∣0〉 | ∣0〉 | ∣1〉 |
| ∣1〉 | ∣1〉 | ∣0〉 | ∣2〉 |
| ⋮ | ⋮ | ⋮ | ⋮ |
| ∣1〉 | ∣d − 1〉 | ∣1〉 | ∣0〉 |
| ⋮ | ⋮ | ⋮ | ⋮ |
| ∣d − 1〉 | ∣0〉 | ∣0〉 | ∣d − 1〉 |
| ∣d − 1〉 | ∣1〉 | ∣1〉 | ∣0〉 |
| ⋮ | ⋮ | ⋮ | ⋮ |
| ∣d − 1〉 | ∣d − 1〉 | ∣1〉 | ∣d − 2〉 |
Figure 9. Operation N. |
Figure 10. Universal architecture for multi-valued quantum half-adder circuits. |
4.2. Universal architecture for multi-valued quantum full-adder circuits
Table 3. Truth table of d-level quantum full-adder. |
| A | B | Cin | Cout | S |
|---|---|---|---|---|
| ∣0〉 | ∣0〉 | ∣0〉 | ∣0〉 | ∣0〉 |
| ∣0〉 | ∣1〉 | ∣0〉 | ∣0〉 | ∣1〉 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| ∣0〉 | ∣d − 1〉 | ∣0〉 | ∣0〉 | ∣d − 1〉 |
| ∣1〉 | ∣0〉 | ∣0〉 | ∣0〉 | ∣1〉 |
| ∣1〉 | ∣1〉 | ∣0〉 | ∣0〉 | ∣2〉 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| ∣1〉 | ∣d − 1〉 | ∣0〉 | ∣1〉 | ∣0〉 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| ∣d − 1〉 | ∣0〉 | ∣0〉 | ∣0〉 | ∣d − 1〉 |
| ∣d − 1〉 | ∣1〉 | ∣0〉 | ∣1〉 | ∣0〉 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| ∣d − 1〉 | ∣d − 1〉 | ∣0〉 | ∣1〉 | ∣d − 2〉 |
| ∣0〉 | ∣0〉 | ∣1〉 | ∣0〉 | ∣1〉 |
| ∣0〉 | ∣1〉 | ∣1〉 | ∣0〉 | ∣2〉 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| ∣0〉 | ∣d − 1〉 | ∣1〉 | ∣1〉 | ∣0〉 |
| ∣1〉 | ∣0〉 | ∣1〉 | ∣0〉 | ∣2〉 |
| ∣1〉 | ∣1〉 | ∣1〉 | ∣0〉 | ∣3〉 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| ∣1〉 | ∣d − 1〉 | ∣1〉 | ∣1〉 | ∣1〉 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| ∣d − 1〉 | ∣0〉 | ∣1〉 | ∣1〉 | ∣0〉 |
| ∣d − 1〉 | ∣1〉 | ∣1〉 | ∣1〉 | ∣1〉 |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| ∣d − 1〉 | ∣d − 1〉 | ∣1〉 | ∣1〉 | ∣d − 1〉 |
Figure 11. Universal architecture for multi-valued quantum full-adder circuits. |
4.3. Universal architecture for multi-valued quantum parallel adder circuits
Figure 12. Schematic of the d-level, n-digit quantum parallel adder circuit. |
Figure 13. Universal architecture for multi-valued, 2-digit quantum parallel adder circuits. |
4.4. Universal architecture for multi-valued quantum parallel adder/subtractor circuits
Table 4. (d − 1)’s complement of a d-level digit. |
| Digit | 0 | 1 | … | d − 1 |
|---|---|---|---|---|
| (d − 1)’s complement | d − 1 | d − 2 | … | 0 |
Figure 14. Universal architecture for multi-valued, 2-digit parallel adder/subtractor circuits. |
Table 5. Four parameters of the universal architectures. |
| Universal architectures | QC | HC | NCIs | NGOs |
|---|---|---|---|---|
| Half-adder | ${\sum }_{i=0}^{2}{t}_{i}$ | t3ϵ + (t1/2 + t2 + t4 + 3)γ | 1 | 1 |
| Full-adder | $6+{\sum }_{i=0}^{2}{t}_{i}$ | (t3 + 2)ϵ + (t1/2 + t2 + t4 + 7)γ | 1 | 2 |
| Parallel adder | $12+2{\sum }_{i=0}^{2}{t}_{i}$ | 2(t3 + 2)ϵ + 2(t1/2 + t2 + t4 + 7)γ | 2 | 4 |
| Parallel adder/subtractor | $15+2{\sum }_{i=0}^{2}{t}_{i}$ | 2(t3 + 2)ϵ + (2(t1/2 + t2 + t4 + 7) + 3)γ | 2 | 5 |
5. Comparisons and results
Table 6. Comparison of half-adders. |
Table 7. Comparison of full-adders. |
Table 8. Comparison of parallel adders. |
6. Conclusion
Appendix. Realizations of the adder circuits
Figure A1. Universal architecture for multi-valued quantum half-adder circuits. |
Figure A2. Quaternary quantum half-adder circuit. |
Figure A3. Quaternary quantum full-adder circuit. |
Figure A4. Quaternary quantum parallel adder circuit. |
Figure A5. Quaternary quantum parallel adder/subtractor circuit. |


