Restoring and non-restoring array divider designs in Quantum-dot Cellular Automata

Samira Sayedsalehi, Mostafa Rahimi Azghadi, Shaahin Angizi, Keivan Navi

Research output: Contribution to journalArticlepeer-review

72 Scopus citations


Quantum-dot Cellular Automata (QCA) is a very high speed, extra low power and extremely dense technology for implementing computing architectures which encodes binary logics through configuration of charges amongst quantum dots. Several studies of adders and multipliers in QCA have been proposed, whereas QCA divider design and implementation is a rather unexplored research area. In this paper the earliest designs for QCA dividers, which explore the restoring and non-restoring array dividers, considered as the best possible dividers, are introduced. These designs use well-organized arithmetic components as their basic construction parts and take some design rules into consideration which make them reliable and more robust against noise. These dividers with their design considerations and constraints are introduced step by step. Moreover, these designs are probed in terms of complexity, clocking and latency. QCADesigner, a simulation tool for QCA circuits, is used to check circuits' layout and functionality.

Original languageEnglish (US)
Pages (from-to)86-101
Number of pages16
JournalInformation sciences
StatePublished - Aug 1 2015
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software
  • Control and Systems Engineering
  • Theoretical Computer Science
  • Computer Science Applications
  • Information Systems and Management
  • Artificial Intelligence


  • Array divider
  • Full adder
  • Non-restoring
  • Quantum-dot Cellular Automata
  • Restoring


Dive into the research topics of 'Restoring and non-restoring array divider designs in Quantum-dot Cellular Automata'. Together they form a unique fingerprint.

Cite this