TIDE:一种用于确定性自适应执行且具备受保护运行时程序修订功能的FPGA量子控制处理器
TIDE: An FPGA quantum-control processor for deterministic adaptive execution with guarded runtime program revision
浏览论文内容
中文总结 AI 辅助
TIDE是一款FPGA量子控制处理器,通过分离可修订未来部分与已提交事件流,实现参数和指令结构的运行时自适应,且保障已提交量子控制事件的确定性服务。
中文摘要 AI 辅助
响应测量的量子实验需要控制程序,这类程序能够在执行开始后修订未来操作,同时不干扰已提交至精确时序的事件。我们提出Time-Deterministic and Instruction-Dynamic Execution(TIDE,时间确定性与指令动态执行),这是一种FPGA量子控制处理器,它将可运行时修订的未来部分与硬件时序的已提交事件流分离。TIDE提供两条互补的更新路径:Dynamic Instruction Parameter Update(DIPU,动态指令参数更新)在参数捕获前对下一个匹配事件应用一次性补丁,而Dynamic Instruction Stream Overwrite(DISO,动态指令流覆盖)在未来驻留程序区域执行受保护的替换、逻辑删除和行外插入。每个通道的已提交事件FIFO将已接受描述符与后续控制核心及更新活动隔离。所实现的Xilinx ZCU102设计中,控制核心在250 MHz频率下满足时序要求,时序/更新域在425 MHz频率下满足时序要求。在下游就绪的情况下,所有测试的描述符在其编程时间戳被调度的编程周期内,在注册输出接口处至少提交了一个时序域周期。在单独的提交后测试中,已提交的时间戳和有效载荷在所施加的扰动下保持不变。全成功映射的最小DIPU裕度为4个250 MHz控制域周期。在连续有效载荷传输下,L字连续覆盖在L+5个更新域周期内完成。在表征的保护距离范围内,被拒绝的DISO请求保留驻留路径,而所有被接受的替换、删除和插入事务均在此处执行了完整的修订序列。因此,TIDE能够实现参数和指令结构的运行时自适应,同时保持对已提交量子控制事件的确定性服务。
英文摘要
Measurement-responsive quantum experiments require control programs that can revise future operations after execution has begun without disturbing events already committed to precise timing. We present Time-Deterministic and Instruction-Dynamic Execution (TIDE), an FPGA quantum-control processor that separates a runtime-revisable future from a hardware-timed committed-event stream. TIDE provides two complementary update paths: Dynamic Instruction Parameter Update (DIPU) applies a one-shot patch to the next matching event before parameter capture, while Dynamic Instruction Stream Overwrite (DISO) performs guarded replacement, logical deletion, and out-of-line insertion in future resident-program regions. Per-channel committed-event FIFOs isolate accepted descriptors from subsequent control-core and update activity. The implemented Xilinx ZCU102 design meets timing at 250 MHz for the control core and 425 MHz for the timing/update domain. With downstream ready, every tested descriptor committed at least one timing-domain cycle before its programmed timestamp was dispatched in the programmed cycle at the registered output interfaces. In separate post-commit tests, committed timestamps and payloads remained unchanged under the applied perturbations. The minimum all-success mapped DIPU margin was four 250 MHz control-domain cycles. Under continuous payload delivery, an L-word contiguous overwrite completed in L+5 update-domain cycles. Within the characterized guard-distance range, rejected DISO requests preserved the resident path, whereas all admitted replacement, deletion, and insertion transactions exercised here executed a complete revised sequence. TIDE therefore enables runtime adaptation of both parameters and instruction structure while preserving deterministic service of committed quantum-control events.