一种高速真随机数的产生方法

    公开(公告)号:CN106775583A

    公开(公告)日:2017-05-31

    申请号:CN201611024439.3

    申请日:2016-11-18

    Abstract: 本发明公开了一种高速真随机数的产生方法,包括以下步骤:采用多个亚稳态子环振形成亚稳态环形振荡器并通过控制信号使每个亚稳态子环振交替工作在稳定振荡状态或者亚稳态状态;采用多路选择器连接多个亚稳态环形振荡器作为熵源;采用两个独立的熵源分别产生第一随机序列和第二随机序列并输入加密运算单元;以第一随机序列作为明文数据且以第二随机序列作为密钥进行加密运算并输出密文数据作为随机数输出。与现有技术相比较,本发明采用加密的方式实现真随机数发生器,通过异或链和DES算法将生成随机数进行均衡校正实现两种环形振荡器产生随机数的组合,最终随机数生成速率达到400Mbit/s。

    一种高振荡频率的RC振荡器

    公开(公告)号:CN106788266B

    公开(公告)日:2019-12-17

    申请号:CN201611022517.6

    申请日:2016-11-18

    Abstract: 本发明公开了一种高振荡频率的RC振荡器,其特征在于,包括运算放大器AMP1、电阻控制单元、第一NMOS管NM1、第二NMOS管NM2、第三NMOS管NM3、第四NMOS管NM4、第五NMOS管NM5、第一PMOS管PM1、第二PMOS管PM2、第三PMOS管PM3、第四PMOS管PM4、第五PMOS管PM5、第六PMOS管PM6、第一非门NG1、第二非门NG2、第三非门NG3、第四非门NG4、第一电容C1、第二电容C2、第三电容C3和RS触发器。与现有技术相比较,本发明的技术方案采用MOS管和反相器的结构替代现有技术中通过比较器来控制RC充放电,由于MOS管开关速度能达到1ns以内,从而大大减少了电路延迟,使振荡频率得到显著提高。

    一种基于RC振荡器的片上温度检测方法

    公开(公告)号:CN109632117A

    公开(公告)日:2019-04-16

    申请号:CN201910015098.0

    申请日:2017-05-24

    Abstract: 本发明公开了一种基于RC振荡器的片上温度检测方法,包括以下步骤:步骤S1:通过RC振荡器产生一定频率的时钟信号,所述时钟信号的频率随温度变化;步骤S2:通过计数器获取时钟信号的频率;步骤S3:CPU通过查表法得到当前时钟信号频率对应的温度值。与现有技术相比较,利用RC振荡器工作的温度特性,将温度的变化反映到振荡器输出时钟频率的变化,CPU通过读取频率计数值,就可以得到当前芯片内核的温度,从而无需额外在芯片中设置温度传感器,大大降低了温度传感器所占用的芯片面积,同时能够满足各种时钟控制的应用需求。

    一种高速真随机数发生器

    公开(公告)号:CN107038015A

    公开(公告)日:2017-08-11

    申请号:CN201611019132.4

    申请日:2016-11-18

    Abstract: 本发明公开了一种高速真随机数发生器,包括第一反馈环振真随机源、第二反馈环振真随机源和加密运算单元,所述第一反馈环振真随机源用于产生第一随机序列,所述第二反馈环振真随机源用于产生第二随机序列,所述加密运算单元以第一随机序列作为明文数据且以第二随机序列作为密钥进行加密运算并输出密文数据作为随机数输出。与现有技术相比较,本发明仅由普通逻辑单元组成,极易系统集成;同时,采用加密的方式实现真随机数发生器,通过异或链和DES算法将生成随机数进行均衡校正实现两种环形振荡器产生随机数的组合,最终随机数生成速率达到400Mbit/s。

    一种基于RC振荡器的片上温度传感器及其温度检测方法

    公开(公告)号:CN107014507A

    公开(公告)日:2017-08-04

    申请号:CN201710372364.6

    申请日:2017-05-24

    Abstract: 本发明公开了一种基于RC振荡器的片上温度传感器及其温度检测方法,包括RC振荡器、计数器、CPU和存储器,其中,RC振荡器用于产生一输出频率随温度变化的时钟信号;计数器用于在一定闸门时间内计数时钟信号的脉冲个数并计算出RC振荡器的输出时钟信号的频率;存储器用于预先存储频率‑温度的查找表;CPU用于根据获取的时钟信号频率通过查表法得到当前时钟信号频率对应的温度值。与现有技术相比较,利用RC振荡器工作的温度特性,将温度的变化反映到振荡器输出时钟频率的变化,CPU通过读取频率计数值,就可以得到当前芯片内核的温度,从而无需额外在芯片中设置温度传感器,大大降低了温度传感器所占用的芯片面积,同时能够满足各种时钟控制的应用需求。

    一种用于固态存储设备的闪存转换层控制方法

    公开(公告)号:CN106802777A

    公开(公告)日:2017-06-06

    申请号:CN201710042136.2

    申请日:2017-01-20

    Abstract: 本发明公开了一种用于固态存储设备的闪存转换层控制方法,包括以下步骤:步骤S1:在闪存转换层(FTL)中设置最小管理单元,且N个最小管理单元刚好构成一个闪存物理页的空间,其中,N为大于0的正整数;步骤S2:逻辑地址和物理地址之间以最小管理单元来进行映射;步骤S3:FTL为每个最小管理单元数据给予一个地址标识进行管理;步骤S4:当主机写入数据时,等待连续写入数据达到一个完整的闪存物理页空间后,再一次性写入一个完整的空白闪存物理页。与现有技术相比较,本发明采用4KB数据块映射算法,从而能够有效提高随机写速度,同时能够在有限的片上存储空间来实现越来越大的映射表。

    一种高振荡频率的RC振荡器

    公开(公告)号:CN106788266A

    公开(公告)日:2017-05-31

    申请号:CN201611022517.6

    申请日:2016-11-18

    Abstract: 本发明公开了一种高振荡频率的RC振荡器,其特征在于,包括运算放大器AMP1、电阻控制单元、第一NMOS管NM1、第二NMOS管NM2、第三NMOS管NM3、第四NMOS管NM4、第五NMOS管NM5、第一PMOS管PM1、第二PMOS管PM2、第三PMOS管PM3、第四PMOS管PM4、第五PMOS管PM5、第六PMOS管PM6、第一非门NG1、第二非门NG2、第三非门NG3、第四非门NG4、第一电容C1、第二电容C2、第三电容C3和RS触发器。与现有技术相比较,本发明的技术方案采用MOS管和反相器的结构替代现有技术中通过比较器来控制RC充放电,由于MOS管开关速度能达到1ns以内,从而大大减少了电路延迟,使振荡频率得到显著提高。

    一种基于RC振荡器的片上温度检测方法

    公开(公告)号:CN109632117B

    公开(公告)日:2020-09-11

    申请号:CN201910015098.0

    申请日:2017-05-24

    Abstract: 本发明公开了一种基于RC振荡器的片上温度检测方法,包括以下步骤:步骤S1:通过RC振荡器产生一定频率的时钟信号,所述时钟信号的频率随温度变化;步骤S2:通过计数器获取时钟信号的频率;步骤S3:CPU通过查表法得到当前时钟信号频率对应的温度值。与现有技术相比较,利用RC振荡器工作的温度特性,将温度的变化反映到振荡器输出时钟频率的变化,CPU通过读取频率计数值,就可以得到当前芯片内核的温度,从而无需额外在芯片中设置温度传感器,大大降低了温度传感器所占用的芯片面积,同时能够满足各种时钟控制的应用需求。

    一种高速真随机数发生器

    公开(公告)号:CN107038015B

    公开(公告)日:2020-04-07

    申请号:CN201611019132.4

    申请日:2016-11-18

    Abstract: 本发明公开了一种高速真随机数发生器,包括第一反馈环振真随机源、第二反馈环振真随机源和加密运算单元,所述第一反馈环振真随机源用于产生第一随机序列,所述第二反馈环振真随机源用于产生第二随机序列,所述加密运算单元以第一随机序列作为明文数据且以第二随机序列作为密钥进行加密运算并输出密文数据作为随机数输出。与现有技术相比较,本发明仅由普通逻辑单元组成,极易系统集成;同时,采用加密的方式实现真随机数发生器,通过异或链和DES算法将生成随机数进行均衡校正实现两种环形振荡器产生随机数的组合,最终随机数生成速率达到400Mbit/s。

    一种高速真随机数的产生方法

    公开(公告)号:CN106775583B

    公开(公告)日:2019-03-05

    申请号:CN201611024439.3

    申请日:2016-11-18

    Abstract: 本发明公开了一种高速真随机数的产生方法,包括以下步骤:采用多个亚稳态子环振形成亚稳态环形振荡器并通过控制信号使每个亚稳态子环振交替工作在稳定振荡状态或者亚稳态状态;采用多路选择器连接多个亚稳态环形振荡器作为熵源;采用两个独立的熵源分别产生第一随机序列和第二随机序列并输入加密运算单元;以第一随机序列作为明文数据且以第二随机序列作为密钥进行加密运算并输出密文数据作为随机数输出。与现有技术相比较,本发明采用加密的方式实现真随机数发生器,通过异或链和DES算法将生成随机数进行均衡校正实现两种环形振荡器产生随机数的组合,最终随机数生成速率达到400Mbit/s。

Patent Agency Ranking