随机数发生器及随机数生成的方法技术

技术编号:43589779 阅读:21 留言:0更新日期:2024-12-11 14:41
本申请提供一种随机数发生器及随机数生成的方法,涉及集成电路设计技术领域,随机数发生器包括:依次连接的写入驱动、磁隧道结、读取电路和计数器电路;磁隧道结为在稳态和非稳态之间切换的器件;写入驱动用于为磁隧道结提供写入脉冲;磁隧道结用于在写入脉冲的激励结束后,由非稳态经过弛豫时间后进入稳态;读取电路用于根据磁隧道结的阻值生成的读取电压,在弛豫时间内输出预设信号;计数器电路用于基于预设信号对时钟信号进行计数,得到与弛豫时间相匹配的随机数,这样,由于加入磁隧道结的设计,使随机数发生器具有较高的随机数质量,且本申请基于上述设计简化了随机数发生器的结构。

【技术实现步骤摘要】

本申请涉及集成电路设计,尤其涉及一种随机数发生器及随机数生成的方法


技术介绍

1、随机数发生器(stochastic number generator,sng)是一种用于不可预测数字的设备或算法,可用于随机计算领域中,根据原理的不同,可分为伪随机数生成器(pseudo-random number generator,prng)或真随机数生成器(true random number generator,trng)。

2、现有技术中,公开了一种低成本随机数发生器,该随机数发生器包括随机源、复位模块、写入模块、电流动态调节模块、读取模块和时钟控制模块,其中,每一个周期从复位阶段开始,可以通过时钟控制模块为复位模块和写入模块提供时钟信号(clock,clk),控制复位模块和写入模块导通,在复位模块导通后,可以为随机源提供恢复初始状态的电流;进一步的,电流动态调节模块接收随机计算的二进制数据信息,并将二进制数据信息传递给写入模块,在写入模块导通后,可以生成随机电流提供给随机源,以使随机源提供原始随机信号,并传递给读取模块进行放大、读取,产生随机数。...

【技术保护点】

1.一种随机数发生器,其特征在于,所述随机数发生器包括:依次连接的写入驱动、磁隧道结、读取电路和计数器电路;所述磁隧道结为在稳态和非稳态之间切换的器件;

2.根据权利要求1所述的随机数发生器,其特征在于,所述读取电路包括读取电流生成结构、比较器结构和信号选通结构,其中,所述读取电流生成结构用于为所述磁隧道结提供读取电流;

3.根据权利要求2所述的随机数发生器,其特征在于,所述读取电流生成结构包括钳位晶体管,所述钳位晶体管用于基于钳位电压调控所述读取电流的大小。

4.根据权利要求2所述的随机数发生器,其特征在于,所述参考电压大于所述磁隧道结为低阻态时的读...

【技术特征摘要】

1.一种随机数发生器,其特征在于,所述随机数发生器包括:依次连接的写入驱动、磁隧道结、读取电路和计数器电路;所述磁隧道结为在稳态和非稳态之间切换的器件;

2.根据权利要求1所述的随机数发生器,其特征在于,所述读取电路包括读取电流生成结构、比较器结构和信号选通结构,其中,所述读取电流生成结构用于为所述磁隧道结提供读取电流;

3.根据权利要求2所述的随机数发生器,其特征在于,所述读取电流生成结构包括钳位晶体管,所述钳位晶体管用于基于钳位电压调控所述读取电流的大小。

4.根据权利要求2所述的随机数发生器,其特征在于,所述参考电压大于所述磁隧道结为低阻态时的读取电压,且小于所述磁隧道结为高阻态时的读取电压。

5.根据权利要求2所述的随机数发生器,其特征在于,所述比较器结构包括充电结构、锁存结构和电压接收结构...

【专利技术属性】
技术研发人员:王远殷加亮王戈飞
申请(专利权)人:致真存储北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1