This is an open access article published by the IET under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/)
The physical limitations of complementary metal-oxide semiconductor (CMOS) technology have led many researchers to consider other alternative technologies. Quantum-dot cellular automate (QCA) is one of the nanotechnologies that is being considered as possible replacements for CMOS. In this paper, a QCA circuit for an n-bit non-restoring binary array divider (NRD) is designed. The proposed divider is developed using multi-layer and a QCA structure of the three-input XOR function. Compared to the previously proposed QCA designs for NRD, the proposed design provides further reduction in cell count, latency, and area. The results for a NRD show that the proposed design enables 14.8, 14.8, and 20.3% reductions in cell count, latency, and area, respectively. In addition, the proposed divider achieves 5.5, 18.8, and 33.1% reductions in cell count, latency, and area, respectively, compared to the existing designs.
References
-
-
1)
-
3. Lent, C.S., Tougaw, P.D., Porod, W., et al: ‘Quantum cellular automata’, Nanotechnology, 1993, 4, (1), p. 49 (doi: 10.1088/0957-4484/4/1/004).
-
2)
-
12. Cui, H., Cai, L., Yang, X., Feng, C., Qin, T.: ‘Design of non-restoring binary array divider in quantum-dot cellular automata’, Micro Nano Lett., 2014, 9, (7), pp. 464–467 (doi: 10.1049/mnl.2014.0148).
-
3)
-
6. Snider, G., Orlov, A., Amlani, I., et al: ‘Quantum-dot cellular automata: review and recent experiments’, J. Appl. Phys., 1999, 85, (8), pp. 4283–4285 (doi: 10.1063/1.370344).
-
4)
-
22. Tougaw, P.D., Lent, C.S.: ‘Logical devices implemented using quantum cellular automata’, J. Appl. Phys., 1994, 75, (3), pp. 1818–1825 (doi: 10.1063/1.356375).
-
5)
-
20. Chabi, A.M., Roohi, A., DeMara, R.F., et al: ‘Cost-efficient QCA reversible combinational circuits based on a new reversible gate’. 18th CSI Int. Symp. on Computer Architecture and Digital Systems, IEEE, Tehran, Iran, 2015, pp. 1–6.
-
6)
-
6. Porod, W.: ‘Quantum-dot devices and quantum-dot cellular automata’, Int. J. Bifurcation Chaos, 1997, 7, (10), pp. 2199–2218 (doi: 10.1142/S0218127497001606).
-
7)
-
16. Sasamal, T.N., Singh, A.K., Ghanekar, U.: ‘Design of non-restoring binary array divider in majority logic-based QCA’, Electron. Lett., 2016, 52, (24), pp. 2001–2003 (doi: 10.1049/el.2016.3188).
-
8)
-
10. Kong, I., Kim, S-W., Swartzlander, E.: ‘Design of Goldschmidt dividers with quantum-dot cellular automata’, IEEE Trans. Comput., 2014, 63, (10), pp. 2620–2625 (doi: 10.1109/TC.2013.134).
-
9)
-
13. Almatrood, A, Singh, H.: ‘Design of generalized pipeline cellular array in quantum-dot cellular automata’, IEEE Comput. Arch. Lett., 2018, 17, (1), pp. 29–32 (doi: 10.1109/LCA.2017.2719021).
-
10)
-
9. Jahangir, M., Sheikhfaal, S., Angizi, S., et al: ‘Designing nanoelectronic-compatible 8-bit square root circuit by quantum-dot cellular automata’. IEEE Int. Symp., Nanoelectronic and Information Systems (iNIS), Indore, India, 2015, pp. 23–28.
-
11)
-
33. Mohammadi, M., Gorgin, S., Mohammadi, M.: ‘Design of non-restoring divider in quantum-dot cellular automata technology’, IET Circuits Devices Syst., 2017, 11, (2), pp. 135–141 (doi: 10.1049/iet-cds.2016.0071).
-
12)
-
13)
-
22. Orlov, A.O., Amlani, I., Kummamuru, R.K., et al: ‘Experimental demonstration of clocked single-electron switching in quantum-dot cellular automata’, Appl. Phys. Lett., 2000, 77, (2), pp. 295–297 (doi: 10.1063/1.126955).
-
14)
-
6. Cho, H., Swartzlander, E.E.Jr.: ‘Adder and multiplier design in quantum-dot cellular automata’, IEEE Trans. Comput., 2009, 58, (6), pp. 721–727 (doi: 10.1109/TC.2009.21).
-
15)
-
12. Kim, S-W., Swartzlander, E.E.: ‘Restoring divider design for quantum-dot cellular automata’. Proc. 11th IEEE. Conf. Nanotechnology (IEEE-NANO), Portland, OR, USA, 2011, pp. 1295–1300.
-
16)
-
4. Rumi, Z., Walus, K., Wang, W., et al: ‘A method of majority logic reduction for quantum cellular automata’, IEEE Trans. Nanotechnol., 2004, 3, (4), pp. 443–450 (doi: 10.1109/TNANO.2004.834177).
-
17)
-
21. Orlov, A.O., Amlani, I., Toth, G., et al: ‘Experimental demonstration of a binary wire for quantum-dot cellular automata’, Appl. Phys. Lett., 1999, 74, (19), pp. 2875–2877 (doi: 10.1063/1.124043).
-
18)
-
5. Walus, K., Dysart, T.J., Jullien, G.A., et al: ‘QCADesigner: a rapid design and simulation tool for quantum-dot cellular automata’, IEEE Trans. Nanotechnol., 2004, 3, pp. 26–31 (doi: 10.1109/TNANO.2003.820815).
-
19)
-
1. Lent, C.S., Tougaw, P.D.: ‘A device architecture for computing with quantum dots’, Proc. IEEE, 1997, 85, pp. 541–557 (doi: 10.1109/5.573740).
-
20)
-
7. Walus, K., Jullien, G.A., Dimitrov, V.S.: ‘Computer arithmetic structures for quantum cellular automata’. Proc. 37th Asilomar Conf. Signals, Systems and Computers, November 2003, pp. 1435–1439.
-
21)
-
25. Sayedsalehi, S., Rahimi Azghadi, M., Angizi, S., et al: ‘Restoring and non-restoring array divider designs in quantum-dot cellular automata’, Inf. Sci., 2015, 311, pp. 86–101 (doi: 10.1016/j.ins.2015.03.030).
-
22)
-
7. Maurus, C., Hamacher, V.C.: ‘An augmented iterative array for high speed binary division’, Trans. Comput., 1973, c-22, (2), pp. 172–175 (doi: 10.1109/T-C.1973.223680).
-
23)
-
18. Ahmad, F., Bhat, G.M., Khademolhosseini, H., et al: ‘Towards single layer quantum-dot cellular automata adders based on explicit interaction of cells’, J. Comput. Sci., 2016, 16, pp. 8–15 (doi: 10.1016/j.jocs.2016.02.005).
-
24)
-
19. Bahar, A.N., Waheed, S., Hossain, N., et al: ‘A novel 3-input XOR function implementation in quantum dot-cellular automata with energy dissipation analysis’, Alexandria Eng. J., 2017, .
-
25)
-
8. Giannou, O., Vergos, H.T., Bakalis, D.: ‘Squarers in QCA nanotechnology’. Proc. 12th IEEE. Conf. Nanotechnology (IEEE-NANO), Birmingham, UK, August 2012, pp. 1–6.
http://iet.metastore.ingenta.com/content/journals/10.1049/joe.2017.0375
Related content
content/journals/10.1049/joe.2017.0375
pub_keyword,iet_inspecKeyword,pub_concept
6
6