Skip to main content
Erschienen in: The Journal of Supercomputing 4/2023

13.09.2022

Cost-effective synthesis of QCA logic circuit using genetic algorithm

verfasst von: Amit Kumar Pramanik, Mahabub Hasan Mahalat, Jayanta Pal, Seyed-Sajad Ahmadpour, Bibhash Sen

Erschienen in: The Journal of Supercomputing | Ausgabe 4/2023

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Quantum-dot cellular automata (QCA) is a field coupling nano-technology that has drawn significant attention for its low power consumption, low area overhead, and achieving a high speed over the CMOS technology. Majority Voter (MV) and QCA Inverter (INV) are the primitive logic in QCA for implementing any QCA circuit. The performance and cost of a QCA circuit directly depend on the number of QCA primitives and their interconnections. Their optimization plays a crucial role in optimizing the QCA logic circuit synthesis. None of the previous works considered elitism in GA, all the optimization objectives (MV, INV and Level), and the redundancy elimination approach. These profound issues lead us to propose a new methodology based on Genetic algorithm (GA) for the cost-effective synthesis of the QCA circuit of the multi-output boolean functions with an arbitrary number of inputs. The proposed method reduces the delay and gate count, where the worst-case delay is minimized in terms of the level. This methodology adapts elitism to preserve the best solutions throughout the intermediate generations. Here, MV, INV, and levels are optimized according to their relative cost factor in a QCA circuit. Moreover, new methodologies are proposed to create the initial population, maintain the variations, and eliminate redundant gates. Simulation results endorse the superiority of the proposed method.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Abraham A, Jain L (2005) Evolutionary multiobjective optimization. Evolutionary Multiobjective Optimization pp 1–6 Abraham A, Jain L (2005) Evolutionary multiobjective optimization. Evolutionary Multiobjective Optimization pp 1–6
2.
Zurück zum Zitat Ahmadpour SS, Mosleh M (2021) Ultra-efficient adders and even parity generators in nano scale. Comput Electr Eng 96:107548CrossRef Ahmadpour SS, Mosleh M (2021) Ultra-efficient adders and even parity generators in nano scale. Comput Electr Eng 96:107548CrossRef
3.
Zurück zum Zitat Ahmadpour SS, Mosleh M, Heikalabad SR (2020) The design and implementation of a robust single-layer qca alu using a novel fault-tolerant three-input majority gate. J Supercomput 76:10155–10185CrossRef Ahmadpour SS, Mosleh M, Heikalabad SR (2020) The design and implementation of a robust single-layer qca alu using a novel fault-tolerant three-input majority gate. J Supercomput 76:10155–10185CrossRef
4.
Zurück zum Zitat Ahmadpour SS, Mosleh M, Asadi MA (2021) The development of an efficient 2-to-4 decoder in quantum-dot cellular automata. Iran J Sci Technol Trans Electr Eng 45:391–405CrossRef Ahmadpour SS, Mosleh M, Asadi MA (2021) The development of an efficient 2-to-4 decoder in quantum-dot cellular automata. Iran J Sci Technol Trans Electr Eng 45:391–405CrossRef
5.
Zurück zum Zitat Ahmadpour SS, Mosleh M, Heikalabad SR (2022) Efficient designs of quantum-dot cellular automata multiplexer and ram with physical proof along with power analysis. J Supercomput 78:1672–1695CrossRef Ahmadpour SS, Mosleh M, Heikalabad SR (2022) Efficient designs of quantum-dot cellular automata multiplexer and ram with physical proof along with power analysis. J Supercomput 78:1672–1695CrossRef
7.
Zurück zum Zitat Bhanja S, Ottavi M, Lombardi F, Pontarelli S (2006) Novel designs for thermally robust coplanar crossing in qca. In: 2006 Design, Automation and Test in Europe, IEEE Computer Society, vol 1, pp 6 Bhanja S, Ottavi M, Lombardi F, Pontarelli S (2006) Novel designs for thermally robust coplanar crossing in qca. In: 2006 Design, Automation and Test in Europe, IEEE Computer Society, vol 1, pp 6
9.
Zurück zum Zitat Campos CAT, Marciano AL, Neto OPV, Torres FS (2015) Use: a universal, scalable, and efficient clocking scheme for qca. IEEE Trans Comput-Aided Des Integr Circuits Syst 35(3):513–517CrossRef Campos CAT, Marciano AL, Neto OPV, Torres FS (2015) Use: a universal, scalable, and efficient clocking scheme for qca. IEEE Trans Comput-Aided Des Integr Circuits Syst 35(3):513–517CrossRef
11.
Zurück zum Zitat Chu PC, Beasley JE (1997) A genetic algorithm for the generalised assignment problem. Comput Operations Res 24(1):17–23CrossRefMATH Chu PC, Beasley JE (1997) A genetic algorithm for the generalised assignment problem. Comput Operations Res 24(1):17–23CrossRefMATH
12.
Zurück zum Zitat Coello CAC, Lamont GB, Van Veldhuizen DA et al (2007) Evolutionary algorithms for solving multi-objective problems, vol 5. Springer, BerlinMATH Coello CAC, Lamont GB, Van Veldhuizen DA et al (2007) Evolutionary algorithms for solving multi-objective problems, vol 5. Springer, BerlinMATH
14.
Zurück zum Zitat Dysart TJ, Kogge PM (2007) Probabilistic analysis of a molecular quantum-dot cellular automata adder. In: 22nd IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems (DFT 2007), IEEE, pp 478–486 Dysart TJ, Kogge PM (2007) Probabilistic analysis of a molecular quantum-dot cellular automata adder. In: 22nd IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems (DFT 2007), IEEE, pp 478–486
15.
Zurück zum Zitat Goswami M, Mondal A, Mahalat MH, Sen B, Sikdar BK (2019) An efficient clocking scheme for quantum-dot cellular automata. Int J Electron Lett pp 1–14 Goswami M, Mondal A, Mahalat MH, Sen B, Sikdar BK (2019) An efficient clocking scheme for quantum-dot cellular automata. Int J Electron Lett pp 1–14
16.
Zurück zum Zitat Gunter AK (2019) Design and investigation of genetic algorithmic and reinforcement learning approaches to wire crossing reductions for pnml devices Gunter AK (2019) Design and investigation of genetic algorithmic and reinforcement learning approaches to wire crossing reductions for pnml devices
17.
Zurück zum Zitat Hen CK (2011) Design and development of automated digital circuit structure base on evolutionary algorithm method. Int J Electron Comput Commun Technol 2(1):1–8 Hen CK (2011) Design and development of automated digital circuit structure base on evolutionary algorithm method. Int J Electron Comput Commun Technol 2(1):1–8
18.
Zurück zum Zitat Hennessy K, Lent CS (2001) Clocking of molecular quantum-dot cellular automata. J Vac Sci Technol B Microelectron Nanometer Struct Process Meas Phenomena 19(5):1752–1755CrossRef Hennessy K, Lent CS (2001) Clocking of molecular quantum-dot cellular automata. J Vac Sci Technol B Microelectron Nanometer Struct Process Meas Phenomena 19(5):1752–1755CrossRef
19.
Zurück zum Zitat Houshmand M, Khayat SH, Rezaei R (2009) Genetic algorithm based logic optimization for multi- output majority gate-based nano-electronic circuits. In: 2009 IEEE International Conference on Intelligent Computing and Intelligent Systems, vol 1, pp 584–588, doi: https://doi.org/10.1109/ICICISYS.2009.5357775 Houshmand M, Khayat SH, Rezaei R (2009) Genetic algorithm based logic optimization for multi- output majority gate-based nano-electronic circuits. In: 2009 IEEE International Conference on Intelligent Computing and Intelligent Systems, vol 1, pp 584–588, doi: https://​doi.​org/​10.​1109/​ICICISYS.​2009.​5357775
21.
Zurück zum Zitat Jong KAD, Spears WM (1989) Using genetic algorithms to solve np-complete problems Jong KAD, Spears WM (1989) Using genetic algorithms to solve np-complete problems
22.
Zurück zum Zitat khosroshahy MB, Daliri MS, Abdoli A, Navi K, Bagherzadeh N (2016) A 3d universal structure based on molecular-qca and cnt technologies. J Mol Struct pp 86–95 khosroshahy MB, Daliri MS, Abdoli A, Navi K, Bagherzadeh N (2016) A 3d universal structure based on molecular-qca and cnt technologies. J Mol Struct pp 86–95
23.
Zurück zum Zitat Khosroshahy MB, Moaiyeri MH, Angizi S, Bagherzadeh N, Navi K (2017) Quantum-dot cellular automata circuits with reduced external fixed inputs. Microprocess Microsyst 50:154–163CrossRef Khosroshahy MB, Moaiyeri MH, Angizi S, Bagherzadeh N, Navi K (2017) Quantum-dot cellular automata circuits with reduced external fixed inputs. Microprocess Microsyst 50:154–163CrossRef
24.
Zurück zum Zitat Konak A, Coit DW, Smith AE (2006) Multi-objective optimization using genetic algorithms: a tutorial. Reliab Eng Syst Safe 91(9):992–1007CrossRef Konak A, Coit DW, Smith AE (2006) Multi-objective optimization using genetic algorithms: a tutorial. Reliab Eng Syst Safe 91(9):992–1007CrossRef
26.
Zurück zum Zitat Lent CS, Tougaw PD (1997) A device architecture for computing with quantum dots. In: Proceedings of the IEEE Lent CS, Tougaw PD (1997) A device architecture for computing with quantum dots. In: Proceedings of the IEEE
27.
Zurück zum Zitat Lent CS, Tougaw PD, Porod W, Bernstein GH (1993) Quantum cellular automata. Nanotechnology 4(1):49CrossRef Lent CS, Tougaw PD, Porod W, Bernstein GH (1993) Quantum cellular automata. Nanotechnology 4(1):49CrossRef
28.
Zurück zum Zitat Liu P, Ni J, Chu Z (2022) Wire-crossings optimization based on majority-of-five and xor-of-three primitives in qca. Int J Theor Phys 61(3):1–22CrossRefMATH Liu P, Ni J, Chu Z (2022) Wire-crossings optimization based on majority-of-five and xor-of-three primitives in qca. Int J Theor Phys 61(3):1–22CrossRefMATH
29.
Zurück zum Zitat Machado RS, Castellanos J, Lahoz-Beltra R (2016) Evolutionary synthesis of qca circuits: a critique of evolutionary search methods based on the hamming oracle. Int J Inf Technol Knowl 10(3):203–215 Machado RS, Castellanos J, Lahoz-Beltra R (2016) Evolutionary synthesis of qca circuits: a critique of evolutionary search methods based on the hamming oracle. Int J Inf Technol Knowl 10(3):203–215
30.
Zurück zum Zitat Neto OPV, Pacheco MAC, Barbosa CRH (2007) Neural network simulation and evolutionary synthesis of qca circuits. IEEE Trans Comput 56(2):191–201CrossRefMATH Neto OPV, Pacheco MAC, Barbosa CRH (2007) Neural network simulation and evolutionary synthesis of qca circuits. IEEE Trans Comput 56(2):191–201CrossRefMATH
31.
Zurück zum Zitat Orlov A, Amlani I, Bernstein G, Lent C, Snider G (1997) Realization of a functional cell for quantum-dot cellular automata. Science 277(5328):928–930CrossRef Orlov A, Amlani I, Bernstein G, Lent C, Snider G (1997) Realization of a functional cell for quantum-dot cellular automata. Science 277(5328):928–930CrossRef
32.
Zurück zum Zitat Pal J, Bhattacharjee S, Saha AK, Dutta P (2019) Study on temperature stability and fault tolerance of adder in quantum-dot cellular automata. In: 2019 5th International Conference on Signal Processing, Computing and Control (ispcc), IEEE, pp 69–74 Pal J, Bhattacharjee S, Saha AK, Dutta P (2019) Study on temperature stability and fault tolerance of adder in quantum-dot cellular automata. In: 2019 5th International Conference on Signal Processing, Computing and Control (ispcc), IEEE, pp 69–74
33.
Zurück zum Zitat Potvin JY (1996) Genetic algorithms for the traveling salesman problem. Ann Operations Res 63(3):337–370CrossRefMATH Potvin JY (1996) Genetic algorithms for the traveling salesman problem. Ann Operations Res 63(3):337–370CrossRefMATH
35.
Zurück zum Zitat Roohi A, Menbari B, Shahbazi E, Kamrani M (2013) A genetic algorithm based logic optimization for majority gate-based qca circuits in nanoelectronics. Quant Matter 2(3):219–224CrossRef Roohi A, Menbari B, Shahbazi E, Kamrani M (2013) A genetic algorithm based logic optimization for majority gate-based qca circuits in nanoelectronics. Quant Matter 2(3):219–224CrossRef
36.
Zurück zum Zitat Roohi A, Thapliyal H, DeMara R (2015) Wire crossing constrained qca circuit design using bilayer logic decomposition. Electron Lett 51(21):1677–1679CrossRef Roohi A, Thapliyal H, DeMara R (2015) Wire crossing constrained qca circuit design using bilayer logic decomposition. Electron Lett 51(21):1677–1679CrossRef
39.
Zurück zum Zitat Sridharan K, Pudi V (2015) Design of arithmetic circuits in quantum dot cellular automata nanotechnology, vol 599. Springer, BerlinCrossRef Sridharan K, Pudi V (2015) Design of arithmetic circuits in quantum dot cellular automata nanotechnology, vol 599. Springer, BerlinCrossRef
41.
Zurück zum Zitat Tougaw PD, Lent CS (1994) Logical devices implemented using quantum cellular automata. J Appl phys 75(3):1818–1825CrossRef Tougaw PD, Lent CS (1994) Logical devices implemented using quantum cellular automata. J Appl phys 75(3):1818–1825CrossRef
43.
Zurück zum Zitat Vijayakumari C, Mythili P, James RK, Kumar CA (2015) Genetic algorithm based design of combinational logic circuits using universal logic modules. Procedia Comput Sci 46:1246–1253CrossRef Vijayakumari C, Mythili P, James RK, Kumar CA (2015) Genetic algorithm based design of combinational logic circuits using universal logic modules. Procedia Comput Sci 46:1246–1253CrossRef
44.
Zurück zum Zitat Walus K, Schulhof G, Jullien GA, Zhang R, Wang W (2004) Circuit design based on majority gates for applications with quantum-dot cellular automata. In: Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2004., vol 2, pp 1354–1357 Vol.2, doi: https://doi.org/10.1109/ACSSC.2004.1399374 Walus K, Schulhof G, Jullien GA, Zhang R, Wang W (2004) Circuit design based on majority gates for applications with quantum-dot cellular automata. In: Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2004., vol 2, pp 1354–1357 Vol.2, doi: https://​doi.​org/​10.​1109/​ACSSC.​2004.​1399374
45.
Zurück zum Zitat Whitley D (1994) A genetic algorithm tutorial. Stat Comput 4(2):65–85CrossRef Whitley D (1994) A genetic algorithm tutorial. Stat Comput 4(2):65–85CrossRef
46.
Zurück zum Zitat Zhang R, Walus K, Wang W, Jullien GA (2004) A method of majority logic reduction for quantum cellular automata. IEEE Trans Nanotechnol 3(4):443–450CrossRef Zhang R, Walus K, Wang W, Jullien GA (2004) A method of majority logic reduction for quantum cellular automata. IEEE Trans Nanotechnol 3(4):443–450CrossRef
Metadaten
Titel
Cost-effective synthesis of QCA logic circuit using genetic algorithm
verfasst von
Amit Kumar Pramanik
Mahabub Hasan Mahalat
Jayanta Pal
Seyed-Sajad Ahmadpour
Bibhash Sen
Publikationsdatum
13.09.2022
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 4/2023
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-022-04757-0

Weitere Artikel der Ausgabe 4/2023

The Journal of Supercomputing 4/2023 Zur Ausgabe

Premium Partner