一种基于相变存储单元的随机数字发生器制造技术

技术编号:9694506 阅读:104 留言:0更新日期:2014-02-21 00:35
本发明专利技术公开了一种基于相变存储单元的随机数字发生器,包括:相变存储单元,其随输入的电流改变其电阻值;控制单元,与相变存储单元的两端连接,其控制相变存储单元两端的导通状态;充放电单元,其与相变存储单元的一端连接,充放电单元在控制单元的控制下实现充电或放电;充放电单元在充电或放电过程中与相变存储单元之间形成电流,相变存储单元因电流改变电阻值,电流根据相变材料的电阻值生成电平与延迟随机的随机数字。本发明专利技术根据相变材料的电阻值随机变化,从而生成真随机数字。

【技术实现步骤摘要】
—种基于相变存储单元的随机数字发生器
本专利技术属于片上系统
,尤其涉及一种基于相变存储单元的随机数字发生器。
技术介绍
在信息安全领域,加解密信息用到的密钥,以及信息填充时常常都需要用到随机数。一个不可预测的适用于集成的随机数字发生器对现在的多数应用于信息安全的片上系统(SoC)来说是必须的。随机数字发生器通常有两种实现方式,伪随机数和真随机数字发生器。伪随机数是一般用同步的数字时序电路或者软件方法来产生,只要给定一个种子,其产生的随机数通常是长周期序列,理论上可以预测。伪随机数字发生器中最常用的是线性反馈移位寄存器(LFSR),在电路上一般用寄存器和异或门实现。选择一定的寄存器组合抽头接到异或门,可以达到最长周期的序列,使得序列类似随机。不过,因为伪随机数基于固定的算法,只要给定了种子,其序列就是完全确定的。因此,理论上是可以预测的。真随机数字发生器通常基于噪声、混沌等不可预测的机理,需要采用全定制的模拟电路来实现。真随机数字发生器与伪随机数相比,是不可预测的。不过,相比伪随机数字发生器,要设计一个稳定的、高速的真随机数字发生器较为困难。另外,在工艺、速率等要求重新调整时,就需要重新进行设计。
技术实现思路
本专利技术构造了一种随机变化电阻的机制,提出了一种基于相变存储单元的随机数字发生器。本专利技术提出了一种基于相变存储单元的随机数字发生器,包括:相变存储单元,其随输入的电流改变其电阻值;控制单元,与所述相变存储单元的两端连接,其控制所述相变存储单元两端的导通状态;充放电单元,其与所述相变存储单元的一端连接,所述充放电单元在所述控制单元的控制下实现充电或放电;所述充放电单元在充电或放电过程中与所述相变存储单元之间形成电流,所述相变存储单元因所述电流改变电阻值,所述电流根据所述相变材料的电阻值生成电平与延迟随机的随机数字。其中,所述控制单元包括第一输入端、第二输入端、第一晶体管和第二晶体管;所述第一晶体管与所述第一输入端和所述相变存储单元的一端连接,所述第二晶体管与所述第二输入端和所述相变存储单元的另一端连接;所述第一输入端和第二输入端控制所述第一晶体管与所述第二晶体管的工作状态,实现控制所述相变存储单元两端的导通状态。其中,所述第一晶体管的源极与电源连接,所述第一晶体管的栅极与所述第一输入端连接,所述第一晶体管的漏极与所述相变存储单元连接;所述第一输入端输入高电平信号或者低电平信号时,所述第一晶体管控制所述相变存储单元的一端与电源断开或导通。其中,所述第二晶体管的漏极与所述相变存储单元的另一端连接,所述第二晶体管的栅极与所述第二输入端连接,所述第二晶体管的源极接地;所述第二输入端输入高电平信号或者低电平信号时,所述第二晶体管控制所述相变存储单元的另一端接地或悬空。其中,所述充放电单元包括金属层之间的电容、多晶硅层之间的电容和栅电容。本专利技术在充电或放电的过程中使相变材料的电阻值随机变化,从而生成随机数字并输出。本专利技术相变材料的电阻值随机变化越大,利用本专利技术的随机数字生成的信号随机性也就越大。本专利技术的电路的元器件少,面积小;本专利技术的电路不使用任何参考电压和电流,不存在直流通路,在静态时只有很小的漏电流。【附图说明】图1表示相变存储单元的示意图。图2表示一实施例中基于相变存储单元的随机数字发生器。图3表示又一实施例中随机数字发生器的示意图。图4表示应用随机数字发生器的一种随机数字发生装置的示意图。图5表示应用随机数字发生器的又一种随机数字发生装置的示意图。图6表示基于随机数字发生器的振荡器的结构示意图。图7表示应用图6中的振荡器的系统的结构示意图。【具体实施方式】结合以下具体实施例和附图,对本专利技术作进一步的详细说明。实施本专利技术的过程、条件、实验方法等,除以下专门提及的内容之外,均为本领域的普遍知识和公知常识,本专利技术没有特别限制内容。本专利技术基于相变存储单元的随机数字发生器主要包括相变存储单元1、控制单元和充放电单元2。相变存储单元I的两端与控制单元连接,由控制单元控制其两端的导通状态。充放电单元2与相变存储单元I的一端连接,该连接点即为随机数字的输出端7。充放电单元2在充电或者放电的过程中,其与相变存储单元I之间形成电流。相变存储单元I随该电流改变其电阻值,从而相变存储单元I与充放电单元2的连接点处的电压会随电阻的变化而改变,相变存储单元的电阻值随机变化越大,该连接点处的电压变化也越大,作为输出的随机数字的随机性也越大,并且本专利技术不使用任何参考电压和参考电流,生成的随机数字是理论上无法预测的真随机数字。相变存储单元I由两个电极板中间沉淀了一层相变薄膜材料构成,相变存储单元可在非晶体态与晶态之间进行编程。在该结构中,相变存储单元的一端与位线BL连接,第二端通过一个晶体管连接地。相变存储单元I写入信号时,如图1所示,通过位线BL把信号“0”或“I”写入相变存储单元I中并保存。读出信号时,给位线BL加一个较小的电流或者电压,与晶体管连接的一端即为输出端,输出端输出的信号与一个参考电位进行比较,确定了相变存储单元I中存储的信号是“I”或“O”。控制单元包括第一输入端3、第二输入端4、第一晶体管5和第二晶体管6。所述第一晶体管5与所述第一输入端3和所述相变存储单兀I的一端连接,第一输入端3向第一晶体管5输入高电平信号或者低电平信号改变第一晶体管5的工作状态使其控制相变存储单元I 一端的导通状态。例如,第一晶体管5的源极与电源连接,所述第一晶体管5的栅极与所述第一输入端3连接,所述第一晶体管5的漏极与所述相变存储单元I的一端连接,如图2所示。当所述第一输入端3向第一晶体管5输入高电平信号或者低电平信号时,所述第一晶体管5使相变存储单元I的一端与电源断开或导通。类似地,第二晶体管6与第二输入端4和相变存储单元I连接,第二输入端输入高电平信号或者低电平信号改变第二晶体管6的工作状态使其控制相变存储单元I另一端的导通状态。例如,所述第二晶体管6的漏极与所述相变存储单元I的另一端连接,所述第二晶体管6的栅极与所述第二输入端4连接,所述第二晶体管6的源极接地,如图2所示。所述第二输入端4向第二晶体管6输入高电平信号或者低电平信号时,所述第二晶体管6控制所述相变存储单元I的另一端接地或悬空。充放电单元2与相变存储单元I的一端或者另一端连接,充放电单元2在控制单元第一晶体管5和第二晶体管6的控制下与电源连接进行充电和与地连接进行放电。在充电和放电过程中,电流流经相变存储单元I中改变其电阻值,并且在充放电单元2与相变存储单元I的连接点即输出端7上生成不同电平和延迟的随机数字信号。充放电单元2为金属层之间的电容、多晶硅层之间的电容以及N型或P型晶体管的栅电容中的任意一种或多种的组合。图2显示的是一实施例中基于相变存储单元的随机数字发生器。该随机数字发生器为放电型随机数字发生器,第一晶体管5由P型晶体管,第二晶体管6采用N型晶体管,充放电单元2采用栅电容。第一晶体管5的源极与电源连接,所述第一晶体管5的栅极与所述第一输入端3连接,所述第一晶体管5的漏极与所述相变存储单元I的一端连接。所述第二晶体管6的漏极与所述相变存储单元I的另一端连接,所述第二晶体管6的栅极与所述第二输入端4连接,所述第二晶体管6的源极接地。放电本文档来自技高网...

【技术保护点】
一种基于相变存储单元的随机数字发生器,其特征在于,包括:相变存储单元,其随输入的电流改变其电阻值;控制单元,与所述相变存储单元的两端连接,其控制所述相变存储单元两端的导通状态;充放电单元,其与所述相变存储单元的一端连接,所述充放电单元在所述控制单元的控制下实现充电或放电;所述充放电单元在充电或放电过程中与所述相变存储单元之间形成电流,所述相变存储单元因所述电流改变电阻值,所述电流根据所述相变材料的电阻值生成电平与延迟随机的随机数字。

【技术特征摘要】
1.一种基于相变存储单元的随机数字发生器,其特征在于,包括: 相变存储单元,其随输入的电流改变其电阻值; 控制单元,与所述相变存储单元的两端连接,其控制所述相变存储单元两端的导通状态; 充放电单元,其与所述相变存储单元的一端连接,所述充放电单元在所述控制单元的控制下实现充电或放电;所述充放电单元在充电或放电过程中与所述相变存储单元之间形成电流,所述相变存储单元因所述电流改变电阻值,所述电流根据所述相变材料的电阻值生成电平与延迟随机的随机数字。2.如权利要求1所述的基于相变存储单元的随机数字发生器,其特征在于,所述控制单元包括第一输入端、第二输入端、第一晶体管和第二晶体管;所述第一晶体管与所述第一输入端和所述相变存储单元的一端连接,所述第二晶体管与所述第二输入端和所述相变存储单元的另一端连接;所述第一输入端和第二输入端控制所述第一晶体管与所述第二晶体...

【专利技术属性】
技术研发人员:易敬军陈邦明
申请(专利权)人:上海新储集成电路有限公司
类型:发明
国别省市:

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

1