Skip to main content

Advertisement

Log in

Energy efficient QCA circuits design: simulating and analyzing partially reversible pipelines

  • Published:
Journal of Computational Electronics Aims and scope Submit manuscript

Abstract

Energy efficiency is an important issue to consider when it comes to digital systems development. Despite all the accomplishments in CMOS evolution, there has been an active search for its replacement. Although most of these emerging technologies present very low power consumption, they are energetically bounded by a hard thermodynamic limit. In an attempt to help design systems capable of going beyond the limit aforementioned, we focus on embedding a new clocking scheme in the main CAD tool for quantum-dot cellular automata. More specifically, we implemented the Bennett clocking scheme and a partially reversible pipeline in the QCADesigner software simulator. We also carried out an energy-throughput analysis for the state-of-the-art benchmark combinational suite. Our results, compared to the conventional clock, show that in 60% of the circuits, the energy improvement surpasses the throughput degradation for the best energy configuration. When throughput is a concern, the designer has on average 15 different configurations for each of these benchmark circuits that can be traded trade between these metrics. To the best of our knowledge, this work presents the first attempt to add reversible features in the main CAD tool for QCA systems design and show an analysis of viable clock configurations for the circuits mentioned above. These efforts open new perspectives in designing QCA systems where energy efficiency is mandatory.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Amarù, L., Gaillardon, P.E., De Micheli, G.: The EPFL combinational benchmark suite. In: Proceedings of the 24th International Workshop on Logic & Synthesis (IWLS) (2015)

  2. Anderson, N.G.: Gate abstractions and reversibility: on the logical–physical link. In: 2013 IEEE 56th International Midwest Symposium on Circuits and Systems (MWSCAS), pp. 1059–1062. IEEE (2013)

  3. Bennett, C.H.: Logical reversibility of computation. IBM J. Res. Dev. 17(6), 525–532 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bérut, A., Arakelyan, A., Petrosyan, A., Ciliberto, S., Dillenschneider, R., Lutz, E.: Experimental verification of Landauer’s principle linking information and thermodynamics. Nature 483(7388), 187–189 (2012)

    Article  Google Scholar 

  5. Cavin, R.K., Lugli, P., Zhirnov, V.V.: Science and engineering beyond Moore’s law. Proc. IEEE 100(13), 1720–1749 (2012)

    Article  Google Scholar 

  6. DeBenedictis, E.P.: The Boolean logic tax. Computer 49(4), 79–82 (2016)

    Article  Google Scholar 

  7. Ercan, I., Anderson, N.G.: Heat dissipation in nanocomputing: lower bounds from physical information theory. IEEE Trans. Nanotechnol. 12(6), 1047–1060 (2013)

    Article  Google Scholar 

  8. Hong, J., Lambson, B., Dhuey, S., Bokor, J.: Experimental test of Landauer’s principle in single-bit operations on nanomagnetic memory bits. Sci. Adv. 2(3), e1501492 (2016)

    Article  Google Scholar 

  9. Lambson, B., Carlton, D., Bokor, J.: Exploring the thermodynamic limits of computation in integrated systems: magnetic memory, nanomagnetic logic, and the Landauer limit. Phys. Rev. Lett. 107(1), 010604 (2011)

    Article  Google Scholar 

  10. Landauer, R.: Irreversibility and heat generation in the computing process. IBM J. Res. Dev. 5(3), 183–191 (1961)

    Article  MathSciNet  MATH  Google Scholar 

  11. Lent, C.S., Liu, M., Lu, Y.: Bennett clocking of quantum-dot cellular automata and the limits to binary logic scaling. Nanotechnology 17(16), 4240 (2006)

    Article  Google Scholar 

  12. Lent, C.S., Tougaw, P.D.: A device architecture for computing with quantum dots. Proc. IEEE 85(4), 541–557 (1997)

    Article  Google Scholar 

  13. Li, M., Vitanyi, P.: Reversibility and adiabatic computation: trading time and space for energy. In: Proceedings of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, vol. 452, pp. 769–789. The Royal Society (1996)

  14. Martini, L., Pancaldi, M., Madami, M., Vavassori, P., Gubbiotti, G., Tacchi, S., Hartmann, F., Emmerling, M., Höfling, S., Worschech, L., et al.: Experimental and theoretical analysis of Landauer erasure in nano-magnetic switches of different sizes. Nano Energy 19, 108–116 (2016)

    Article  Google Scholar 

  15. Naghibzadeh, A., Houshmand, M.: Design and simulation of a reversible ALU by using QCA cells with the aim of improving evaluation parameters. J. Comput. Electron. 16(3), 883–895 (2017)

    Article  Google Scholar 

  16. Nikonov, D.E., Young, I.A.: Overview of beyond-CMOS devices and a uniform methodology for their benchmarking. Proc. IEEE 101(12), 2498–2533 (2013)

    Article  Google Scholar 

  17. Ottavi, M., Pontarelli, S., DeBenedictis, E.P., Salsano, A., Frost-Murphy, S., Kogge, P.M., Lombardi, F.: Partially reversible pipelined QCA circuits: combining low power with high throughput. IEEE Trans. Nanotechnol. 10(6), 1383–1393 (2011)

    Article  Google Scholar 

  18. Sen, B., Dutta, M., Goswami, M., Sikdar, B.K.: Modular design of testable reversible ALU by QCA multiplexer with increase in programmability. Microelectron. J. 45(11), 1522–1532 (2014)

    Article  Google Scholar 

  19. Srivastava, S., Asthana, A., Bhanja, S., Sarkar, S.: Qcapro-an error-power estimation tool for QCA circuit design. In: 2011 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 2377–2380. IEEE (2011)

  20. Thapliyal, H., Ranganathan, N.: Reversible logic-based concurrently testable latches for molecular QCA. IEEE Trans. Nanotechnol. 9(1), 62–69 (2010)

    Article  Google Scholar 

  21. Walus, K., Dysart, T.J., Jullien, G.A., Budiman, R.A.: Qcadesigner: a rapid design and simulation tool for quantum-dot cellular automata. IEEE Trans. Nanotechnol. 3(1), 26–31 (2004)

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank CAPES, CNPq, and Fapemig for supporting this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jeferson F. Chaves.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chaves, J.F., Ribeiro, M.A., Silva, L.M. et al. Energy efficient QCA circuits design: simulating and analyzing partially reversible pipelines. J Comput Electron 17, 479–489 (2018). https://doi.org/10.1007/s10825-017-1120-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10825-017-1120-6

Keywords

Navigation