Zihan Chen
zihanchen.bsky.social
Zihan Chen
@zihanchen.bsky.social
PhD student @ USTC. I expect to graduate in 2026 and am looking for a postdoc or research position on fault-tolerant quantum computation.
Thanks!
July 15, 2025 at 2:18 PM
Hi Craig, both our recent works on transversal S gate and T cultivation on the surface code have stim files on github (in circuit_garage folder). S gate repo: github.com/Zihan-Chen-P...
T cultivation repo: github.com/Zihan-Chen-P...
GitHub - Zihan-Chen-PhMA/Dynamical-S-gate-decoding: Codes and circuits for "Transversal Logical Clifford gates on rotated surface codes with reconfigurable neutral atom arrays"
Codes and circuits for "Transversal Logical Clifford gates on rotated surface codes with reconfigurable neutral atom arrays" - Zihan-Chen-PhMA/Dynamical-S-gate-decoding
github.com
July 15, 2025 at 5:35 AM
Also, it is worth while to think about the total resource cost of running algorithms especially for platforms with non-local connectivity. Trade-offs between Clifford and T on such platforms could be different from platforms with planar connectivity since the former can host transversal Cliffords.
April 12, 2025 at 5:46 AM
Our MSC protocol uses non-local connectivity available in neutral atom array and ion trap platforms. There is a lot of freedom to do MSC and our protocol still has room for improvements. Moreover, it is important to estimate the resource cost for preparing T states with even lower error rate.
April 12, 2025 at 5:46 AM
Our growing step is easy to decode and is more efficient than ‘grafting’. We ascribe our efficiency improvement to this.

Well, the above is pretty much the whole story. One then simply needs to get the details right. (See our paper for them.)
April 12, 2025 at 5:46 AM
So basically, our protocols work in the following way:
We use the small RP^2 code to hold information and transform it to SRP code (a self-dual code) to double-check the logical state and then back. After preparing a high fidelity T state on the RP^2 code, we grow it to a large rotated surface code.
April 12, 2025 at 5:46 AM
For 1. we construct the RP^2 code (a variant of the planar surface code) with fold-duality. We can use this symmetry to easily transform it to a self-dual code (for 2.) and back. (similar to how a color code can be obtained by folding a surface code)
April 12, 2025 at 5:46 AM
3. Finding a code that simultaneously satisfy 1. and 2. is difficult. So we chose to find two different codes that satisfy 1. and 2. respectively and also a nice way to morph between the two codes.
April 12, 2025 at 5:46 AM
2. To efficiently prepare a high fidelity T state on the small code, we want to use a self-dual CSS code with one logical qubit. Such code also has a transversal H_XY operator so that the correctness of the logical T state can be double-checked efficiently similar to the original MSC protocol.
April 12, 2025 at 5:46 AM
Motivation behind our protocol:
1. To easily grow to a large regular surface code, the small code should be structurally similar to the surface code.
April 12, 2025 at 5:46 AM
* Similar to the original MSC work, we sample on a Clifford variant of our protocol as circuits with many Ts are difficult to simulate.
April 12, 2025 at 5:46 AM
Back to describe our work:
Inspired by the original MSC protocol, we propose a new MSC protocol that produces T states on the regular surface code. Our protocol requires nearly an order of magnitude smaller spacetime cost to prepare a T state with logical error rate 1e-9 compared to the original MSC
April 12, 2025 at 5:46 AM
* And the efficiency of the original MSC protocol (with grafting replaced by simply growing the small color code to a large color code) would be improved given a better color code decoder.
April 12, 2025 at 5:46 AM
Secondly, ‘grafting’ incurs extra post-selection and hopefully can be improved or replaced. * We would like to note that ‘grafting’ was used due to the lack of fast and accurate color code decoders.
April 12, 2025 at 5:46 AM
First, the original MSC would produce T states on a slightly deformed surface code via ‘grafting’ (used to grow a small color code to a large matchable code). We would want to produce them on the regular surface code instead so that they can be easily teleported via transversal CNOTs.
April 12, 2025 at 5:46 AM
For platforms with long-range connectivity, transversal logical Clifford gates are a more efficient alternative to surgery. Thus we would like to make T states/gates even cheaper. We see the following aspects of the MSC protocol can be improved.
April 12, 2025 at 5:46 AM
MSC essentially has two steps:
1. Preparing a high fidelity T state on a small (color) code. Crucially, the transversal logical H_XY operator of the color code is double-checked to verify the correctness of the logical state.
2. Growing the small code to a large code to protect the logical state.
April 12, 2025 at 5:46 AM
Background:
Magic state cultivation (MSC), proposed by Gidney et al., can, very surprisingly, produce T states (with logical error rate down to 1e-9) as efficiently as lattice surgery CNOT.
April 12, 2025 at 5:46 AM
(Have to say that this is not what I came up with in the first place. One day I came across the relaxing hardware requirements paper. And it naturally dawned on me that we can do S gate at half cycle)
December 10, 2024 at 1:44 AM
Haha! When I was working on this, the most thing I worry about is that you have already known this and decided not to put it in a paper because it’s too simple.
December 10, 2024 at 1:44 AM
Oh, I see. I wasn’t being clear. The decoding issue still persists in our case (growing more significant at larger distances) even when we put our S gate two SE rounds away from X data qubits init. (here we check the distance is d using stim’s search)
December 5, 2024 at 1:54 PM
(and we think it is important to address error correlation in decoding similar to the correlated decoder used in your work
December 5, 2024 at 7:13 AM
Yeah, we share the same feeling. There are no z detectors at time boundaries and being near boundary makes the decoder try to connect syndromes directly to the boundary. Both are bad for our purpose.
December 5, 2024 at 7:13 AM
We also specifically considered how to efficiently implement our protocol on neutral atom array platforms. Hopefully the morphing effect of SE circuits can be used on other codes for more efficient logical gate implementations.
December 5, 2024 at 5:56 AM