• 基于磁隧道结back-hopping效应概率比特的设计及应用

    The design and application of probabilistic bits based on the back-hopping effect of magnetic tunnel junctions

    • 磁隧道结(Magnetic Tunnel Junctions, MTJ)的back-hopping效应在概率比特(p-bit)应用中表现出高热稳定性和快速翻转特性,是实现概率计算的理想p-bit器件之一。然而,当前MTJ back-hopping效应的转移特性曲线对称性和器件一致性尚未达到大规模概率电路(p-电路)的要求。针对这一问题,提出结合查找表模块与补码运算电路,采用半波对称外推法修正高偏压下MTJ器件的back-hopping特性曲线可显著提高p-bit器件精度。采用现场可编程门阵列(Field-Programmable Gate Array, FPGA)对上述方案进行了验证。结果显示:经过优化后的基础逻辑门电路输出概率分布值与理论预期值具有良好的一致性,与门的KL散度降低为0.048%。通过将两个与门级联的实验验证表明:该方案的系统级哈密顿量符合基础逻辑门哈密顿量的线性叠加特性。同时通过调整参数的配置,实现了可配置概率密度分布的真随机数发生器,支持正态分布、卡方分布和均匀分布等多种输出模式。针对多p-bit系统的资源优化,提出的顺序更新时分复用策略,通过增加控制逻辑复用单个p-bit模块,在维持处理速度的同时,使查找表与D触发器的资源消耗降低超过80%。

       

      Abstract: The back-hopping effect of magnetic tunnel junctions (MTJs) exhibits high thermal stability and fast switching characteristics, making it one of the ideal p-bit devices for probabilistic computing. However, the symmetry of the transfer characteristic curves and device uniformity of current MTJ-based back-hopping p-bits still fall short of the requirements for large-scale probabilistic circuits (p-circuits). To address this issue, a method combining a lookup table module and two's complement arithmetic circuit is proposed. By applying a half-wave symmetric extrapolation technique, the transfer characteristic curves of MTJ devices under high bias can be effectively corrected, significantly improving p-bit accuracy. The proposed scheme is validated on a field-programmable gate array (FPGA), and the results show that the output probability distributions of the optimized basic logic gate circuits align well with theoretical expectations, with the KL divergence of the AND gate reduced to 0.048%. Experimental verification using two cascaded AND gates demonstrates that the system-level Hamiltonian exhibits a linear superposition property consistent with the Hamiltonians of the basic logic gates. Moreover, by adjusting parameter configurations, a configurable true random number generator (TRNG) is implemented, supporting multiple output distributions such as normal, chi-squared, and uniform distributions. For resource optimization in multi-p-bit systems, a time-division multiplexing strategy based on sequential updates is proposed. By increasing control logic to reuse a single p-bit module, this approach reduces the resource consumption of lookup tables and D flip-flops by over 80% while maintaining processing speed.

       

    /

    返回文章
    返回