A binary stochastic neuron (BSN) or a probabilistic bit (p-bit) randomly fluctuates between digitized “0” and “1” with a controllable functionality of time-averaged value. Such an unconventional bit is the most essential building block for the recently proposed stochastic neural networks and probabilistic computing. Here, we experimentally implement a magnetic tunnel junction (MTJ) for BSN, with relaxation times on the order of tens of milliseconds that can be modulated by a current-induced spin-transfer torque. The NIST Statistical Test Suite (800-22a) is used to verify true random number generation by the BSN-MTJ device. Our results suggest the possibility of using the artificial BSN MTJ device in neuromorphic applications as well as in a recently proposed probabilistic computing.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.