Benchmarking the Planar Honeycomb Code

Craig Gidney1, Michael Newman1, and Matt McEwen1,2

1Google Quantum AI, Santa Barbara, California 93117, USA
2University of California, Santa Barbara, 93106, USA

Find this paper interesting or want to discuss? Scite or leave a comment on SciRate.

Abstract

We improve the planar honeycomb code by describing boundaries that need no additional physical connectivity, and by optimizing the shape of the qubit patch. We then benchmark the code using Monte Carlo sampling to estimate logical error rates and derive metrics including thresholds, lambdas, and teraquop qubit counts. We determine that the planar honeycomb code can create a logical qubit with one-in-a-trillion logical error rates using 7000 physical qubits at a 0.1% gate-level error rate (or 900 physical qubits given native two-qubit parity measurements). Our results cement the honeycomb code as a promising candidate for two-dimensional qubit architectures with sparse connectivity.

Estimating overheads for quantum fault-tolerance in the honeycomb code (Talk by Mike Newman)

A short history of the honeycomb code (Talk by Craig Gidney)

In this paper, we benchmarked a new version of the honeycomb code. The old version of the honeycomb code couldn't fit on a flat surface. It had to be wrapped around a donut. That was a problem because many quantum computer architectures place qubits on a flat surface, not on donuts. Although the donut problem was fixed, the fix required changes that we were worried might seriously hurt the performance of the honeycomb code. However, the result of this paper is that the new honeycomb code still performs very well. This shows the honeycomb code is a viable error correcting code candidate for large scale quantum computer architectures, even ones that place qubits on a flat surface.

► BibTeX data

► References

[1] Google Quantum AI. Exponential suppression of bit or phase errors with cyclic error correction. Nature, 595 (7867): 383, 2021. 10.1038/​s41586-021-03588-y.
https:/​/​doi.org/​10.1038/​s41586-021-03588-y

[2] Dave Bacon. Operator quantum error-correcting subsystems for self-correcting quantum memories. Physical Review A, 73 (1): 012340, 2006. 10.1103/​PhysRevA.73.012340.
https:/​/​doi.org/​10.1103/​PhysRevA.73.012340

[3] Héctor Bombín and Miguel A Martin-Delgado. Optimal resources for topological two-dimensional stabilizer codes: Comparative study. Physical Review A, 76 (1): 012305, 2007. 10.1103/​PhysRevA.76.012305.
https:/​/​doi.org/​10.1103/​PhysRevA.76.012305

[4] Christopher Chamberland, Guanyu Zhu, Theodore J Yoder, Jared B Hertzberg, and Andrew W Cross. Topological and subsystem codes on low-degree graphs with flag qubits. Physical Review X, 10 (1): 011022, 2020. 10.1103/​PhysRevX.10.011022.
https:/​/​doi.org/​10.1103/​PhysRevX.10.011022

[5] Rui Chao, Michael E Beverland, Nicolas Delfosse, and Jeongwan Haah. Optimization of the surface code design for majorana-based qubits. Quantum, 4: 352, 2020. 10.22331/​q-2020-10-28-352.
https:/​/​doi.org/​10.22331/​q-2020-10-28-352

[6] Austin G Fowler. Optimal complexity correction of correlated errors in the surface code. arXiv preprint arXiv:1310.0863, 2013. 10.48550/​arXiv.1310.0863.
https:/​/​doi.org/​10.48550/​arXiv.1310.0863
arXiv:1310.0863

[7] Craig Gidney. Stim: a fast stabilizer circuit simulator. Quantum, 5: 497, July 2021a. ISSN 2521-327X. 10.22331/​q-2021-07-06-497.
https:/​/​doi.org/​10.22331/​q-2021-07-06-497

[8] Craig Gidney. The stim circuit file format (.stim). https:/​/​github.com/​quantumlib/​Stim/​blob/​main/​doc/​file_format_stim_circuit.md, 2021b. Accessed: 2021-08-16.
https:/​/​github.com/​quantumlib/​Stim/​blob/​main/​doc/​file_format_stim_circuit.md

[9] Craig Gidney, Michael Newman, Austin Fowler, and Michael Broughton. A fault-tolerant honeycomb memory. Quantum, 5: 605, 2021. 10.22331/​q-2021-12-20-605.
https:/​/​doi.org/​10.22331/​q-2021-12-20-605

[10] Craig Gidney, Michael Newman, and Matt Mcewen. Data for "Benchmarking the Planar Honeycomb Code". Zenodo, September 2022. 10.5281/​zenodo.7072889.
https:/​/​doi.org/​10.5281/​zenodo.7072889

[11] Jeongwan Haah and Matthew B Hastings. Boundaries for the honeycomb code. Quantum, 6: 693, 2022. 10.22331/​q-2022-04-21-693.
https:/​/​doi.org/​10.22331/​q-2022-04-21-693

[12] Matthew B Hastings and Jeongwan Haah. Dynamically generated logical qubits. Quantum, 5: 564, 2021. 10.22331/​q-2021-10-19-564.
https:/​/​doi.org/​10.22331/​q-2021-10-19-564

[13] Alexei Kitaev. Anyons in an exactly solved model and beyond. Annals of Physics, 321 (1): 2–111, 2006. 10.1016/​j.aop.2005.10.005.
https:/​/​doi.org/​10.1016/​j.aop.2005.10.005

[14] Yi-Chan Lee, Courtney G Brell, and Steven T Flammia. Topological quantum error correction in the kitaev honeycomb model. Journal of Statistical Mechanics: Theory and Experiment, 2017 (8): 083106, 2017. 10.1088/​1742-5468/​aa7ee2.
https:/​/​doi.org/​10.1088/​1742-5468/​aa7ee2

[15] Muyuan Li, Daniel Miller, Michael Newman, Yukai Wu, and Kenneth R. Brown. 2d compass codes. Physical Review X, 9 (2), may 2019. 10.1103/​physrevx.9.021041.
https:/​/​doi.org/​10.1103/​physrevx.9.021041

[16] Martin Suchara, Sergey Bravyi, and Barbara Terhal. Constructions and noise threshold of topological subsystem codes. Journal of Physics A: Mathematical and Theoretical, 44 (15): 155301, 2011. 10.1088/​1751-8113/​44/​15/​155301.
https:/​/​doi.org/​10.1088/​1751-8113/​44/​15/​155301

[17] James R Wootton. Hexagonal matching codes with two-body measurements. Journal of Physics A: Mathematical and Theoretical, 55 (29): 295302, jul 2022. 10.1088/​1751-8121/​ac7a75.
https:/​/​doi.org/​10.1088/​1751-8121/​ac7a75

Cited by

[1] Stefano Paesani and Benjamin J. Brown, "High-Threshold Quantum Computing by Fusing One-Dimensional Cluster States", Physical Review Letters 131 12, 120603 (2023).

[2] Ryota Nakai and Hayato Goto, "Subsystem many-hypercube codes: High-rate concatenated codes with low-weight syndrome measurements", Physical Review Applied 25 1, 014032 (2026).

[3] Gilad Kishony and Erez Berg, "Increasing the distance of topological codes with time vortex defects", Quantum 10, 2006 (2026).

[4] Linnea Grans-Samuelsson, Ryan V. Mishmash, David Aasen, Christina Knapp, Bela Bauer, Brad Lackey, Marcus P. da Silva, and Parsa Bonderson, "Improved Pairwise Measurement-Based Surface Code", Quantum 8, 1429 (2024).

[5] F. Setiawan and Campbell McLauchlan, "Tailoring dynamical codes for biased noise: the X3Z3 Floquet code", npj Quantum Information 11 1, 149 (2025).

[6] Yves van Montfort, Sébastian de Bone, and David Elkouss, "Fault-tolerant structures for measurement-based quantum computation on a network", Quantum 9, 1723 (2025).

[7] Jahan Claes, "Dynamic circuit for the honeycomb Floquet code", Physical Review A 112 6, 062406 (2025).

[8] Peter-Jan H.S. Derks, Alex Townsend-Teague, Ansgar G. Burchards, and Jens Eisert, "Designing fault-tolerant circuits using detector error models", Quantum 9, 1905 (2025).

[9] Matt McEwen, Dave Bacon, and Craig Gidney, "Relaxing Hardware Requirements for Surface Code Circuits using Time-dynamics", Quantum 7, 1172 (2023).

[10] Asmae Benhemou, Kaavya Sahay, Lingling Lao, and Benjamin J. Brown, "Minimising surface-code failures using a color-code decoder", Quantum 9, 1632 (2025).

[11] Runshi Zhou, Fang Zhang, Linghang Kong, Feng Wu, Hui-Hai Zhao, and Jianxin Chen, "Routing-based technique for defect mitigation in quantum error correction", Physical Review A 113 3, 032401 (2026).

[12] Suhas Vittal, Poulami Das, and Moinuddin Qureshi, Proceedings of the 50th Annual International Symposium on Computer Architecture 1 (2023) ISBN:9798400700958.

[13] David Aasen, Morteza Aghaee, Zulfi Alam, Mariusz Andrzejczuk, Andrey Antipov, Mikhail Astafev, Lukas Avilovas, Amin Barzegar, Bela Bauer, Jonathan Becker, Juan M. Bello-Rivas, Umesh Bhaskar, Alex Bocharov, Srini Boddapati, David Bohn, Jouri Bommer, Parsa Bonderson, Jan Borovsky, Leo Bourdet, Samuel Boutin, Tom Brown, Gary Campbell, Lucas Casparis, Srivatsa Chakravarthi, Rui Chao, Benjamin J. Chapman, Sohail Chatoor, Anna Wulff Christensen, Patrick Codd, William Cole, Paul Cooper, Fabiano Corsetti, Ajuan Cui, Wim van Dam, Tareq El Dandachi, Sahar Daraeizadeh, Adrian Dumitrascu, Andreas Ekefjärd, Saeed Fallahi, Luca Galletti, Geoff Gardner, Raghu Gatta, Haris Gavranovic, Michael Goulding, Deshan Govender, Flavio Griggio, Ruben Grigoryan, Sebastian Grijalva, Sergei Gronin, Jan Gukelberger, Jeongwan Haah, Marzie Hamdast, Esben Bork Hansen, Matthew Hastings, Sebastian Heedt, Samantha Ho, Justin Hogaboam, Laurens Holgaard, Kevin Van Hoogdalem, Jinnapat Indrapiromkul, Henrik Ingerslev, Lovro Ivancevic, Sarah Jablonski, Thomas Jensen, Jaspreet Jhoja, Jeffrey Jones, Kostya Kalashnikov, Ray Kallaher, Rachpon Kalra, Farhad Karimi, Torsten Karzig, Seth Kimes, Vadym Kliuchnikov, Maren Elisabeth Kloster, Christina Knapp, Derek Knee, Jonne Koski, Pasi Kostamo, Jamie Kuesel, Brad Lackey, Tom Laeven, Jeffrey Lai, Gijs de Lange, Thorvald Larsen, Jason Lee, Kyunghoon Lee, Grant Leum, Kongyi Li, Tyler Lindemann, Marijn Lucas, Roman Lutchyn, Morten Hannibal Madsen, Nash Madulid, Michael Manfra, Signe Brynold Markussen, Esteban Martinez, Marco Mattila, Jake Mattinson, Robert McNeil, Antonio Rodolph Mei, Ryan V. Mishmash, Gopakumar Mohandas, Christian Mollgaard, Michiel de Moor, Trevor Morgan, George Moussa, Anirudh Narla, Chetan Nayak, Jens Hedegaard Nielsen, William Hvidtfelt Padkær Nielsen, Frédéric Nolet, Mike Nystrom, Eoin O’Farrell, Keita Otani, Adam Paetznick, Camille Papon, Andres Paz, Karl Petersson, Luca Petit, Dima Pikulin, Diego Olivier Fernandez Pons, Sam Quinn, Mohana Rajpalke, Alejandro Alcaraz Ramirez, Katrine Rasmussen, David Razmadze, Ben Reichardt, Yuan Ren, Ken Reneris, Roy Riccomini, Ivan Sadovskyy, Lauri Sainiemi, Juan Carlos Estrada Saldaña, Irene Sanlorenzo, Simon Schaal, Emma Schmidgall, Cristina Sfiligoj, Marcus P. da Silva, Shilpi Singh, Sarat Sinha, Mathias Soeken, Patrick Sohr, Tomas Stankevic, Lieuwe Stek, Patrick Strøm-Hansen, Eric Stuppard, Aarthi Sundaram, Henri Suominen, Judith Suter, Satoshi Suzuki, Krysta Svore, Sam Teicher, Nivetha Thiyagarajah, Raj Tholapi, Mason Thomas, Dennis Tom, Emily Toomey, Josh Tracy, Matthias Troyer, Michelle Turley, Matthew D. Turner, Shivendra Upadhyay, Ivan Urban, Alexander Vaschillo, Dmitrii Viazmitinov, Dominik Vogel, Zhenghan Wang, John Watson, Alex Webster, Joseph Weston, Timothy Williamson, Georg W. Winkler, David J. van Woerkom, Brian Paquelet Wütz, Chung Kai Yang, Richard Yu, Emrah Yucelen, Jesús Herranz Zamorano, Roland Zeisel, Guoji Zheng, Justin Zilke, and Andrew Zimmerman, "Blueprint for fault-tolerant quantum computation with topological qubit arrays", Physical Review Research 7 4, 041002 (2025).

[14] Yuchen Tang and Yimu Bao, "Phases of Floquet code under local decoherence", Physical Review A 112 6, 062437 (2025).

[15] Hector Bombin, Daniel Litinski, Naomi Nickerson, Fernando Pastawski, and Sam Roberts, "Unifying flavors of fault tolerance with the ZX calculus", Quantum 8, 1379 (2024).

[16] Campbell McLauchlan, György P. Gehér, and Alexandra E. Moylett, "Accommodating Fabrication Defects on Floquet Codes with Minimal Hardware Requirements", Quantum 8, 1562 (2024).

[17] Arpit Dua, Nathanan Tantivasadakarn, Joseph Sullivan, and Tyler D. Ellison, "Engineering 3D Floquet Codes by Rewinding", PRX Quantum 5 2, 020305 (2024).

[18] Josias Old, Stephan Tasler, Michael J. Hartmann, and Markus Müller, "Fault-Tolerant Stabilizer Measurements in Surface Codes with Three-Qubit Gates", Physical Review Letters 135 24, 240601 (2025).

[19] Derek Khu, Andrew Tanggara, Chao Jin, and Kishor Bharti, "Contextuality of Quantum Error-Correcting Codes", PRX Quantum 7 1, 010319 (2026).

[20] Margarita Davydova, Nathanan Tantivasadakarn, Shankar Balasubramanian, and David Aasen, "Quantum computation from dynamic automorphism codes", Quantum 8, 1448 (2024).

[21] Emiliia Dyrenkova, Raymond Laflamme, and Michael Vasmer, "Scalable simulation of fermionic encoding performance on noisy quantum computers", Physical Review A 113 2, 022607 (2026).

[22] Ian Hesner, Bence Hetényi, and James R. Wootton, "Using detector likelihood for benchmarking quantum error correction", Physical Review A 111 5, 052452 (2025).

[23] David F. Locher, Josias Old, Katharina Brechtelsbauer, Jakob Holschbach, Hans Peter Büchler, Sebastian Weber, and Markus Müller, "Multiqubit Rydberg Gates for Quantum Error Correction", PRX Quantum 7 2, 020354 (2026).

[24] Younghun Kim, Jeongsoo Kang, and Younghun Kwon, "Design of quantum error correcting code for biased error on heavy-hexagon structure", Quantum Information Processing 22 6, 230 (2023).

[25] Markus S. Kesselring, Julio C. Magdalena de la Fuente, Felix Thomsen, Jens Eisert, Stephen D. Bartlett, and Benjamin J. Brown, "Anyon Condensation and the Color Code", PRX Quantum 5 1, 010342 (2024).

[26] Anthony Ryan O'Rourke and Simon Devitt, "Compare the pair: Rotated versus unrotated surface codes at equal logical error rates", Physical Review Research 7 3, 033074 (2025).

[27] Narges Alavisamani, Suhas Vittal, Ramin Ayanzadeh, Poulami Das, and Moinuddin Qureshi, Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 818 (2024) ISBN:9798400703867.

[28] György P. Gehér, Campbell McLauchlan, Earl T. Campbell, Alexandra E. Moylett, and Ophelia Crawford, "Error-corrected Hadamard gate simulated at the circuit level", Quantum 8, 1394 (2024).

[29] Zhehao Zhang, David Aasen, and Sagar Vijay, "X -cube Floquet code: A dynamical quantum error correcting code with a subextensive number of logical qubits", Physical Review B 108 20, 205116 (2023).

[30] Julio C. Magdalena de la Fuente, Josias Old, Alex Townsend-Teague, Manuel Rispler, Jens Eisert, and Markus Müller, "XYZ Ruby Code: Making a Case for a Three-Colored Graphical Calculus for Quantum Error Correction in Spacetime", PRX Quantum 6 1, 010360 (2025).

[31] Shouzhen Gu, Alex Retzker, and Aleksander Kubica, "Fault-tolerant quantum architectures based on erasure qubits", Physical Review Research 7 1, 013249 (2025).

[32] César Benito, Esperanza López, Borja Peropadre, and Alejandro Bermudez, "Comparative study of quantum error correction strategies for the heavy-hexagonal lattice", Quantum 9, 1623 (2025).

[33] Dripto M. Debroy, Matt McEwen, Craig Gidney, Noah Shutty, and Adam Zalcman, "LUCI in the Surface Code with Dropouts", Quantum 9, 1936 (2025).

[34] M. Sohaib Alam and Eleanor Rieffel, "Dynamical logical qubits in the Bacon-Shor code", Physical Review A 112 2, 022436 (2025).

[35] Suhas Vittal, Poulami Das, and Moinuddin Qureshi, 56th Annual IEEE/ACM International Symposium on Microarchitecture 509 (2023) ISBN:9798400703294.

[36] Oscar Higgott and Nikolas P. Breuckmann, "Constructions and Performance of Hyperbolic and Semi-Hyperbolic Floquet Codes", PRX Quantum 5 4, 040327 (2024).

[37] Xuandong Sun, Longcheng Li, Zhiyi Wu, Zechen Guo, Peisheng Huang, Wenhui Huang, Qixian Li, Yongqi Liang, Yiting Liu, Daxiong Sun, Zilin Wang, Changrong Xie, Yuzhe Xiong, Xiaohan Yang, Jiajian Zhang, Jiawei Zhang, Libo Zhang, Zihao Zhang, Weijie Guo, Ji Jiang, Song Liu, Xiayu Linpeng, Jingjing Niu, Jiawei Qiu, Wenhui Ren, Ziyu Tao, Yuefeng Yuan, Yuxuan Zhou, Ji Chu, Youpeng Zhong, Xiaoming Sun, and Dapeng Yu, "Logical Operations with a Dynamical Qubit in Floquet-Bacon-Shor Code", Physical Review Letters 135 22, 220601 (2025).

[38] Tyler D. Ellison, Yu-An Chen, Arpit Dua, Wilbur Shirley, Nathanan Tantivasadakarn, and Dominic J. Williamson, "Pauli topological subsystem codes from Abelian anyon theories", Quantum 7, 1137 (2023).

[39] Ilya A. Simakov and Ilya S. Besedin, "Low-overhead quantum error-correction codes with a cyclic topology", Physical Review A 111 1, 012444 (2025).

[40] Victor V. Albert and Philippe Faist, "Handbook of Error-Correcting Codes", arXiv:2606.11484, (2026).

[41] Margarita Davydova, Nathanan Tantivasadakarn, and Shankar Balasubramanian, "Floquet Codes without Parent Subsystem Codes", PRX Quantum 4 2, 020341 (2023).

[42] Adam Paetznick, Christina Knapp, Nicolas Delfosse, Bela Bauer, Jeongwan Haah, Matthew B. Hastings, and Marcus P. da Silva, "Performance of Planar Floquet Codes with Majorana-Based Qubits", PRX Quantum 4 1, 010310 (2023).

[43] David Aasen, Zhenghan Wang, and Matthew B. Hastings, "Adiabatic paths of Hamiltonians, symmetries of topological order, and automorphism codes", Physical Review B 106 8, 085122 (2022).

[44] David Aasen, Jeongwan Haah, Zhi Li, and Roger S. K. Mong, "Measurement Quantum Cellular Automata and Anomalies in Floquet Codes", arXiv:2304.01277, (2023).

[45] David Aasen, Jeongwan Haah, Parsa Bonderson, Zhenghan Wang, and Matthew Hastings, "Fault-Tolerant Hastings-Haah Codes in the Presence of Dead Qubits", arXiv:2307.03715, (2023).

[46] Keller Blackwell and Jeongwan Haah, "The code distance of Floquet codes", arXiv:2510.05549, (2025).

[47] Craig Gidney, "Stability Experiments: The Overlooked Dual of Memory Experiments", Quantum 6, 786 (2022).

[48] Craig Gidney and Dave Bacon, "Less Bacon More Threshold", arXiv:2305.12046, (2023).

[49] Craig Gidney, "A Pair Measurement Surface Code on Pentagons", Quantum 7, 1156 (2023).

[50] Peter-Jan H. S. Derks, Alex Townsend-Teague, Jens Eisert, Markus S. Kesselring, Oscar Higgott, and Benjamin J. Brown, "Dynamical codes for hardware with noisy readouts", arXiv:2505.07658, (2025).

[51] Hideyuki Ozawa, Isamu Kudo, Yuki Takeuchi, and Tsuyoshi Yoshida, "Hyperbolic Floquet code with graph-edge syndromes", arXiv:2509.24110, (2025).

[52] Dragana Grbic, Laleh Aghababaie Beni, and Noah Shutty, "Accelerating the Tesseract Decoder for Quantum Error Correction", arXiv:2602.02985, (2026).

The above citations are from Crossref's cited-by service (last updated successfully 2026-07-16 22:43:26) and SAO/NASA ADS (last updated successfully 2026-07-16 22:43:33). The list may be incomplete as not all publishers provide suitable and complete citation data.