Quantum Information & Computation
Volume 25, Issue 4
RESEARCH ARTICLE Open access

A Resource-Efficient 4-Qubit Circuit for Bit-Flip Error Correction Using Feynman Gates

Dimitrios Gryllakis, Kyriakos N. Sgarbas

Author affiliations
  1. Electrical and Computer Engineering Department, University of Patras, Patras, Greece; AI-Hub, University of Patras, Patras, Greece

pp. 344-355 · 10.2478/qic-2025-0019

Abstract

Quantum systems are inherently prone to errors caused by decoherence, noise, and imperfect gate operations. Effective error correction is essential to preserving quantum information, especially under hardware constraints. In this paper, we present a resource-efficient 4-qubit quantum circuit designed to detect and correct single-qubit bit-flip errors within a 3-qubit data block. The circuit uses Feynman (CNOT) and NOT gates alongside an ancillary qubit to implement full correction logic with minimal overhead. Compared to well-known approaches like the 9-qubit Shor code, our design achieves equivalent fidelity (100%) using fewer qubits, making it highly suitable for near-term quantum devices. Simulation results, obtained using IBM Quantum Composer and Qiskit, confirm the circuit’s correctness and reliability across all bit-flip scenarios. The design also introduces a reusable unitary block for efficient implementation. This work offers a scalable and practical solution to quantum error correction using minimal hardware resources.
Open accessCC BY-NC-ND 4.0

Keywords

  • ancilla qubit
  • controlled-NOT gate
  • quantum error detection
  • quantum fault tolerance
  • bit-flip error
  • quantum circuit design

Suggested citation

Dimitrios Gryllakis, Kyriakos N. Sgarbas (2025). A Resource-Efficient 4-Qubit Circuit for Bit-Flip Error Correction Using Feynman Gates. Quantum Information & Computation, 25(4), 344-355. https://doi.org/10.2478/qic-2025-0019

References (21)

  1. P.W. Shor (1995). “Scheme for reducing decoherence in quantum computer memory.” Physical Review A, 52, R2493(R). https://journals.aps.org/pra/abstract/10.1103/PhysRevA.52.R2493DOI: 10.1103/PhysRevA.52.R2493Google Scholar
  2. A.G. Fowler, M. Mariantoni, J.M. Martinis and A.N. Cleland (2012). “Surface codes: Towards practical large-scale quantum computation.” Physical Review A, 86, 032324. https://doi.org/10.1103/PhysRevA.86.032324DOI: 10.1103/PhysRevA.86.032324Google Scholar
  3. M.R.A. Newman, “Repetition Code.” Prefetch, https://prefetch.eu/know/concept/repetition-code/Google Scholar
  4. S. Krinner et al. (2021). “Realizing repeated quantum error correction in a distance-three surface code.” https://arxiv.org/abs/2112.03708Google Scholar
  5. D. Gottesman (2009). “An introduction to quantum error correction and fault-tolerant quantum computation.” https://arxiv.org/abs/0904.2557Google Scholar
  6. A.M. Steane (2006). “A tutorial on quantum error correction.” in International School of Physics “Enrico Fermi.” IOS Press. https://www2.physics.ox.ac.uk/sites/default/files/ErrorCorrectionSteane06.pdfGoogle Scholar
  7. J. Preskill (1999). “Quantum error correction.” Quantum Computation Lecture Notes, Chapter 7, http://theory.caltech.edu/ preskill/ph219/index.htmlGoogle Scholar
  8. J. Watrous (2006). “Quantum error correction (Lecture 16).” CPSC 519/619, University of Calgary. https://cs.uwaterloo.ca/ watrous/QC-notes/QC-notes.16.pdfGoogle Scholar
  9. S.M. Girvin (2023). “Introduction to quantum error correction and fault tolerance.” SciPost Physics Lecture Notes, 70, https://scipost.org/SciPostPhysLectNotes.70/pdfDOI: 10.21468/SciPostPhysLectNotes.70Google Scholar
  10. R. Padma Priya, A. Baradeswaran (2018). “An efficient simulation of quantum error correction codes.” Alexandria Engineering Journal, 57, 3, https://www.sciencedirect.com/science/article/pii/S1110016817302089DOI: 10.1016/j.aej.2017.06.013Google Scholar
  11. A. Chatterjee, K. Phalak, S. Ghosh, “Quantum error correction for dummies.” arXiv:2304.08678v2 [quant-ph], https://arxiv.org/abs/2304.08678Google Scholar
  12. J.R. Wootton and D. Loss, “A repetition code of 15 qubits.” arXiv:1709.00990v3 [quant-ph], https://arxiv.org/abs/1709.00990Google Scholar
  13. M. Kastoryano, “Quantum error correction.” Lecture Notes, University of Cologne, 2018–2019, https://www.thp.uni-koeln.de/kastoryano/ExSheets/Notes_v6.pdfGoogle Scholar
  14. M. Vahabi, E. Rahimi, P. Lyakhov, A.N. Bahar, K. Wahid, A. Otsuki, “Novel quantum-dot cellular automata-based gate designs for efficient reversible computing.” Sustainability, 15: 3, 2265. https://www.researchgate.net/publication/367453693DOI: 10.3390/su15032265Google Scholar
  15. M. Vahabi, P. Lyakhov, A.N. Bahar, A. Otsuki, K. Wahid, “Novel reversible comparator design in quantum dot-cellular automata with power dissipation analysis.” Applied Sciences, 12: 15, 7846. https://www.researchgate.net/publication/362498318DOI: 10.3390/app12157846Google Scholar
  16. M. Vahabi, E. Rahimi, P. Lyakhov, “Efficient design and implementation of a reversible switched network in quantum cellular automata technology.” Journal of King Saud University – Computer and Information Sciences, 36: 3, 101910. https://www.researchgate.net/publication/377243945DOI: 10.1016/j.jksuci.2023.101910Google Scholar
  17. L. Tang, T. Kong, and S. Seyedi (2025). “A new design of an efficient configurable circuit based on quantum-dot technology for digital image processing.” Analog Integrated Circuits and Signal Processing, 112. https://link.springer.com/article/10.1007/s10470-025-02337-9DOI: 10.1007/s10470-025-02337-9Google Scholar
  18. S. Seyedi and H. Abdoli (2025). “A fault tolerant CSA in QCA technology for IoT devices.” Scientific Reports. 15, 3396. https://www.nature.com/articles/s41598-025-85933-zDOI: 10.1038/s41598-025-85933-zGoogle Scholar
  19. M. Gao, J. Wang, S. Fang, J. Nan, and L. Daming (2020). “A new nano design for implementation of a digital comparator based on quantum-dot cellular automata.” International Journal of Theoretical Physics, 60, 2358–2367. https://link.springer.com/article/10.1007/s10773-020-04499-wDOI: 10.1007/s10773-020-04499-wGoogle Scholar
  20. S. Seyedi and H. Abdoli (2024). “Efficient design and implementation of approximate FA, FS, and FA/S circuits for nanocomputing in QCA.” Plos One, 19: 9: e0310050. https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0310050DOI: 10.1371/journal.pone.0310050Google Scholar
  21. C. Chamberland et al. (2022) “Building a fault-tolerant quantum computer using concatenated cat codes.” PRX Quantum, 3, 010329„ https://journals.aps.org/prxquantum/abstract/10.1103/PRXQuantum.3.010329DOI: 10.1103/PRXQuantum.3.010329Google Scholar