A Simple Synthesis Process for Combinational QCA Circuits: QSynthesizer

Vaishali Dhare, Usha Sandeep Mehta · 2019

Quantum-dot-Cellular Automata (QCA) is coming up as the viable technology which may replace existing CMOS technology. In this context, Electronic Design Automation (EDA) tools for design and fabrication like simulation, synthesis, testing etc. are essential. After design entry and behavioral simulation, the synthesis tool is used to convert the behavioral level description into gate level description. The synthesized circuit can be later on used for functional and timing verification, test development and further layout level synthesis. Even though, few QCA synthesis methods are available in the literature, there is lack of simple QCA synthesis method which uses commonly available CMOS based EDA tools as far as possible and hence, less costly. Therefore, in this paper, a simple but novel synthesis method for combinational QCA circuit "QSynthesizer" is proposed. The authors do neither claim an optimized method of synthesis nor a very high level of research in the field of QCA synthesis tool development. Still, this paper definitely contains a frugal innovation for synthesizing QCA circuit in absence of rarely available, low cost QCA synthesizers. The proposed synthesis method comprises logic reduction algorithm implemented in C++, Perl scripts and widely used synthesis tools like Leonardo Spectrum for digital design. The results on Microelectronics Centre of North Carolina (MCNC) benchmark circuits using proposed QSynthesizer show the effectiveness of the proposed method.

Read the paper · More papers on PaperTik