3. 硬件原生门集剖析

在上一节中我们已经明确:任何量子算法最终都要被翻译成硬件能够直接执行的门操作。不同物理平台实现量子比特的方式不同,它们“天生会做”的门也就不同。这一节我们把超导、离子阱、中性原子三类主流平台放在一起,剖析它们的物理原生门集,以及这些原生门带来的约束。理解这些约束,是后续做门集分解与指令映射的前提。

一、什么是“物理原生门”

物理原生门(native gate)指硬件在物理层面可以直接施加、无需进一步分解的门操作。它由量子比特的物理实现方式决定:超导比特靠微波脉冲和磁通脉冲驱动,离子阱靠激光或微波操控离子内部能级与集体振动模式,中性原子靠激光激发里德堡态产生相互作用。因此,同一逻辑门在不同平台上可能是原生门,也可能需要分解成多个原生门。

一个关键区分是单比特门与两比特门。单比特门通常通过旋转实现,物理上容易做到任意角度;两比特门依赖比特间耦合,往往是硬件中最“贵”、最容易出错、也最受拓扑约束的操作。所以原生门集剖析的重点,通常落在两比特门上。

二、超导平台:RZ、SX、X 与 CX

超导平台(以 transmon 为代表)的原生单比特门常见为 RZ(θ)、SX(即 √X)和 X。其中 RZ 通常通过虚拟 Z 门实现——不真正施加脉冲,而是改变后续脉冲的相位参考,因此几乎无误差、耗时接近零。这是超导平台一个非常重要的特性:RZ 是“免费”的。SX 和 X 则是真实的微波脉冲,有固定时长和误差。

两比特原生门通常是 CX(受控 X)。在固定频率耦合的架构中,CX 由交叉共振或类似机制实现,需要精确校准脉冲幅度、频率和时长。它的典型时长在几十到几百纳秒量级,错误率显著高于单比特门。约束方面:超导比特只能与物理上相邻的比特耦合,因此 CX 只能在耦合图上存在边的比特对之间执行;此外还存在频率碰撞、串扰、退相干等限制。

三、离子阱平台:RZ、MS 与全连接

离子阱平台的原生单比特门同样是 RZ 类旋转,通常由激光或微波驱动,可实现任意角度旋转。它的两比特原生门是 MS(Mølmer–Sørensen)门,也叫 XX 门。MS 门通过激光作用于离子的集体振动模式,产生比特间的纠缠,其旋转角可调,典型形式为 MS(θ)。

离子阱的一个重要优势是全连接:所有离子共享同一个振动模式,任意两个离子之间都可以直接执行 MS 门,不需要 SWAP 链。这大大简化了映射。但约束也很明显:MS 门速度较慢(微秒量级),且串行执行时受振动模式加热和退相干影响;同时离子链越长,模式越复杂,门保真度越难维持。

四、中性原子平台:RZ 与 CZ

中性原子平台(如里德堡原子阵列)的原生单比特门是激光驱动的旋转门,同样包含 RZ 类操作。两比特原生门通常是 CZ(受控 Z),通过将原子激发到里德堡态,利用里德堡阻塞效应产生条件相位。CZ 门对原子间距和激光参数非常敏感。

中性原子的约束很有特点:原子可以灵活排布成任意几何构型,但两比特门只在被激光同时照射、且距离满足阻塞条件的原子对之间生效。因此它的“连接图”不是固定的芯片拓扑,而是由激光寻址能力动态决定的。此外,里德堡态寿命有限,CZ 门时长和保真度受此制约。

五、原生门集对比与映射含义

把三类平台放在一起看,可以得到一个清晰的对比:超导原生两比特门是 CX,离子阱是 MS,中性原子是 CZ。它们之间可以相互转换,例如 CX 与 CZ 之间通过单比特 Hadamard 门共轭即可互换,MS 门也可通过局部旋转转换为 CX 或 CZ。但转换会引入额外的单比特门开销。

对编译与映射而言,这意味着:如果算法或中间表示默认使用 CX,那么在离子阱或中性原子平台上就需要插入转换门;如果目标平台是超导,则要尽量利用 RZ 免费的特性,把旋转门合并、推迟到测量前。下面这张图概括了三类平台的原生门集、连接特性与主要约束。

三类平台原生门集与约束对比 超导(Transmon) 单比特原生门 RZ(θ) SX X 两比特原生门 CX 连接特性 • 仅相邻比特可耦合 • 固定芯片拓扑(网格/环) 主要约束 • RZ 虚拟实现,近乎零误差 • CX 时长 ~100 ns,误差较高 • 频率碰撞、串扰、退相干 离子阱 单比特原生门 RZ(θ) RX/RY 两比特原生门 MS(θ) 连接特性 • 全连接(共享振动模式) • 任意两离子可直接作用 主要约束 • MS 门时长 ~μs,速度较慢 • 振动模式加热、退相干 • 离子链越长,保真度越难维持 中性原子 单比特原生门 RZ(θ) RX/RY 两比特原生门 CZ 连接特性 • 几何排布灵活可重构 • 连接由激光寻址动态决定 主要约束 • 里德堡阻塞条件限制距离 • 里德堡态寿命有限 • CZ 对激光参数敏感 CX ↔ CZ(H 共轭互换)  MS → CX/CZ(局部旋转转换)  转换均引入额外单比特门开销

六、约束如何影响后续映射

从上面的对比可以提炼出三条对映射直接有用的结论。第一,两比特门是稀缺资源:无论哪个平台,两比特门的错误率和时长都远高于单比特门,因此映射时应尽量减少两比特门数量,并优先把两比特门安排在保真度最高的比特对上。第二,连接图决定是否需要 SWAP:超导和中性原子存在连接限制,若算法中两个逻辑比特需要交互但物理上不相邻,就必须插入 SWAP 链,而离子阱的全连接可以省去这一步。第三,单比特门的“价格”不同:超导的 RZ 几乎免费,因此把旋转合并、推迟到测量前是有效的优化;而离子阱和中性原子的单比特门是真实脉冲,合并收益相对有限。

在实际编译流程中,通常先确定目标平台的原生门集,再把中间表示中的门逐一转换为原生门或原生门序列。例如目标为超导时,把 CZ 转换为 CX 加若干 H;目标为离子阱时,把 CX 转换为 MS 加局部旋转。转换后的门序列才是真正进入脉冲调度与指令映射的输入。