Exploration of the Synchronization Constraint in Quantum-dot Cellular Automata

Quantum-dot Cellular Automata (QCA) is a field-coupled nanotechnology which might enable design with high performance and extraordinary low energy dissipation. Infor-mation processing and flow in QCA is controlled by external clocks, which requires a proper synchronization already during circuit design phase. In this paper, we discuss the fundamental differences between local and global synchronicity in QCA circuits. Further, we show that it is possible to relax the global synchronicity constraint and discuss the consequent impact on the design performance. Simulation results indicate that the design size can be reduced by about 70% while the throughput performance declines by similar values.

[1]  Robert A. Wolkow,et al.  Atomic White-Out: Enabling Atomic Circuitry through Mechanically Induced Bonding of Single Hydrogen Atoms to a Silicon Surface. , 2017, ACS nano.

[2]  Omar P. Vilela Neto,et al.  USE: A Universal, Scalable, and Efficient Clocking Scheme for QCA , 2016, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Craig S. Lent,et al.  An architecture for molecular computing using quantum-dot cellular automata , 2003, 2003 Third IEEE Conference on Nanotechnology, 2003. IEEE-NANO 2003..

[4]  G. Csaba,et al.  Nanomagnetic Logic: Error-Free, Directed Signal Transmission by an Inverter Chain , 2012, IEEE Transactions on Magnetics.

[5]  José Augusto Miranda Nacif,et al.  A Placement and routing algorithm for Quantum-dot Cellular Automata , 2016, 2016 29th Symposium on Integrated Circuits and Systems Design (SBCCI).

[6]  F. Brglez,et al.  A neutral netlist of 10 combinational benchmark circuits and a target translator in FORTRAN , 1985 .

[7]  Robert Wille,et al.  Synchronization of Clocked Field-Coupled Circuits , 2018, 2018 IEEE 18th International Conference on Nanotechnology (IEEE-NANO).

[8]  José Augusto Miranda Nacif,et al.  Placement and Routing by Overlapping and Merging QCA Gates , 2018, 2018 IEEE International Symposium on Circuits and Systems (ISCAS).

[9]  Robert Wille,et al.  An Energy-Aware Model for the Logic Synthesis of Quantum-Dot Cellular Automata , 2018, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[10]  C. Lent,et al.  Clocking of molecular quantum-dot cellular automata , 2001 .

[11]  C. Lent,et al.  Power gain and dissipation in quantum-dot cellular automata , 2002 .

[12]  Frank Sill,et al.  A Methodology for Standard Cell Design for QCA , 2016, 2016 IEEE International Symposium on Circuits and Systems (ISCAS).

[13]  Lee Ai Lim,et al.  Sequential circuit design using Quantum-dot Cellular Automata (QCA) , 2012, 2012 IEEE International Conference on Circuits and Systems (ICCAS).

[14]  Jing Huang,et al.  Tile-based QCA design using majority-like logic primitives , 2005, JETC.

[15]  David Bryan,et al.  Combinational profiles of sequential benchmark circuits , 1989, IEEE International Symposium on Circuits and Systems,.

[16]  L. Sousa,et al.  QCA-LG: A tool for the automatic layout generation of QCA combinational circuits , 2007, Norchip 2007.

[17]  Massimo Marcaccio,et al.  Toward Quantum-dot Cellular Automata units: thiolated-carbazole linked bisferrocenes. , 2012, Nanoscale.

[18]  Robert K. Brayton,et al.  ABC: An Academic Industrial-Strength Verification Tool , 2010, CAV.

[19]  Earl E. Swartzlander,et al.  Design of Semiconductor QCA Systems , 2013 .

[20]  Jing Huang,et al.  Design of sequential circuits by quantum-dot cellular automata , 2007, Microelectron. J..

[21]  Robert Wille,et al.  An exact method for design exploration of quantum-dot cellular automata , 2018, 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[22]  Wolfgang Porod,et al.  Quantum cellular automata , 1994 .