特許
J-GLOBAL ID:202103009022736017

乱数生成器および乱数生成方法

発明者:
出願人/特許権者:
公報種別:公開公報
出願番号(国際出願番号):特願2020-084417
公開番号(公開出願番号):特開2021-179779
出願日: 2020年05月13日
公開日(公表日): 2021年11月18日
要約:
【課題】高速化及び高度に質の高い乱数列を生成可能な乱数生成器を提供する。【解決手段】乱数生成器10において、磁気抵抗素子11に電圧パルスを供給する電圧パルス供給部12と、電圧パルスを磁気抵抗素子へ供給する毎に抵抗値から平行状態又は反平行状態を判別し、それに応じて‘0’または‘1’のビットを出力する判別部18と、判別部によって出力された連続するN個(Nは2以上の偶数)のビットからなるビット列のうち、或るパターンの出現確率を1/2Nになるように上圧パルスの電圧振幅を調整する電圧パルス振幅調整部19と、電圧パルス振幅調整部によって電圧振幅が調整された電圧パルスが磁気抵抗素子に供給され、その磁気抵抗素子の平行状態又は反平行状態に応じて、判別部によって出力された連続するN個のビットからなるビット列に基づいて乱数列を生成する乱数生成部20と、を備える。【選択図】図1
請求項(抜粋):
磁化自由層と、磁化固定層と、該磁化自由層と該磁化固定層との間にトンネル障壁層とが形成され、該磁化自由層の磁化の向きと該磁化固定層の磁化の向きとが平行状態または反平行状態であるかに応じて抵抗値が変化する磁気抵抗素子と、 前記磁気抵抗素子に電圧パルスを供給する手段と、 前記電圧パルスを前記磁気抵抗素子へ供給する毎に前記抵抗値から前記平行状態または前記反平行状態を判別し、それに応じて‘0’または‘1’のビットを出力する判別手段と、 前記判別手段によって出力された連続するN個(ただしNは2以上の偶数。)のビットからなるビット列のうち或るパターンの出現確率を1/2Nになるように前記電圧パルスの電圧振幅を調整する振幅調整手段と、 前記振幅調整手段によって電圧振幅が調整された前記電圧パルスが前記磁気抵抗素子に供給され、該磁気抵抗素子の前記平行状態または前記反平行状態に応じて前記判別手段によって出力された連続するN個のビットからなるビット列に基づいて乱数列を生成する生成手段と、 を備える乱数生成器。
IPC (2件):
G06F 7/58 ,  H01L 43/08
FI (3件):
G06F7/58 680 ,  H01L43/08 U ,  H01L43/08 A
Fターム (22件):
5F092AA03 ,  5F092AA20 ,  5F092AB10 ,  5F092AC12 ,  5F092AD23 ,  5F092AD25 ,  5F092BB04 ,  5F092BB05 ,  5F092BB10 ,  5F092BB23 ,  5F092BB35 ,  5F092BB36 ,  5F092BB43 ,  5F092BB53 ,  5F092BB55 ,  5F092BC03 ,  5F092BC07 ,  5F092DA03 ,  5F092DA04 ,  5F092DA07 ,  5F092DA10 ,  5F092GA01

前のページに戻る