• 针对数字延迟锁相环模块的单粒子翻转容错设计

    Single event upset tolerant design for digital delay-locked loop modules

    • 研究了数字延迟锁相环的设计以及其单粒子翻转的容错设计,并提出一种电路级SEU(Single Event Upset, 单粒子翻转)仿真方法。首先,提出了一款基于延迟线的数字延迟锁相环,探究了单粒子翻转效应的产生与现象,并通过开关电容的方式来引入节点电平的翻转来模拟这一效应。其次,对不同的模块提出了不同的加固方法,在延迟链路中加入冗余链路配合表决器来抑制SEU的影响。再次,在TSPC触发器中设计了双模冗余搭配双输入反相器来增强触发器的抗SEU能力。最后,为了进一步提高系统的稳定性,设计了失锁恢复机制,使其在SEU发生后能够快速恢复锁定状态。仿真结果表明:设计的DDLL工作频率范围为200 ~ 600 MHz,加固前锁定时间为123.785 6 ~ 872.450 5 ns,加固后锁定时间为117.524 8 ~ 849.597 3 ns,且容错设计能够有效地抑制SEU引起的信号错误,为辐射环境中的延迟锁相环电路设计提供了有效的解决方案。

       

      Abstract: This paper focuses on the design of a Digital Delay-locked Loop (DDLL) and its fault tolerance to Single Event Upsets (SEU), proposing a circuit-level SEU simulation method. First, the paper introduces a delay-line-based digital delay-locked loop. Then, it explores the generation and phenomena of SEU effects, simulating the effect by flipping node levels using switch capacitors. Next, it proposes reinforcement methods for different modules, adding redundant delay lines with voters to suppress SEU impacts, and designing dual-modular redundancy with dual-input inverters in TSPC flip-flops to enhance SEU resistance. To improve system stability, a lock recovery mechanism is designed for quick lock restoration after SEUs. Simulation results show that the designed DDLL operates at frequencies from 200 MHz to 600 MHz, with lock times ranging from 123.785 6 ns to 872.450 5 ns before reinforcement, and from 117.524 8 ns to 849.597 3 ns after. The fault-tolerant design effectively suppresses SEU-induced signal errors, providing effective solutions for delay-locked loop circuit design in radiation environments.

       

    /

    返回文章
    返回