Implementing p-bits With Embedded MTJ

Implementing p-bits With Embedded MTJ
复制标题

DOI:
10.1109/led.2017.2768321
复制
发表时间:
2017-12-01
影响因子:
4.9
通讯作者:
Datta, Supriyo
Datta, Supriyo
中科院分区:
工程技术2区
文献类型:
--
作者:
Camsari, Kerem Yunus;Salahuddin, Sayeef;Datta, Supriyo

文献摘要

被引文献

相似文献

利用具有低势垒的不稳定磁体的磁性隧道结(MTJ)已被证明非常适合随机数发生器(RNG)的实现。最近已经表明,如果许多RNG能够互连以形成大规模相关网络,那么涉及优化、推理和可逆布尔逻辑的全新应用将被启用。然而,这需要一种新的器件,即三端可调RNG或p位,其输入端可以用来将其输出固定到0或1。在这封信中,我们展示了通过将现有的RNG结合到使用实验证明的2端MTJ的晶体管电路中来实现电压驱动p位,而不需要新的器件。使用已建立的SPICE模型,我们证明了所提出的p比特可以互连来构建相关的p电路,以实现有用的功能,包括一个典型的可逆AND门的例子,它将AND门的输出“因数”成一致的输入组合。
Magnetic tunnel junctions (MTJs) utilizing unstable magnets with low barriers have been shown to be well-suited for the implementation of random number generators (RNGs). It has recently been shown that completely new applications involving optimization, inference, and invertible Boolean logic would be enabled if many RNGs can be interconnected to form large scale correlated networks. However, this requires a new device, namely, a three-terminal tunable RNG or a p-bit, whose input terminal can be used to pin its output to 0 or 1. In this letter, we show that a voltage driven p-bit can be implemented simply by incorporating existing RNGs into a transistor circuit using experimentally demonstrated 2-terminal MTJs, without requiring a new device. Using established SPICE models, we show that this proposed p-bit can be interconnected to build correlated p-circuits to implement useful functionalities including a representative example of an invertible AND gate that "factors" the output of an AND gate into consistent input combinations.