【技术实现步骤摘要】
存储器控制器及其操作方法和存储器系统相关申请的交叉引用本申请要求于2018年11月22日在韩国知识产权局提交的韩国专利申请第10-2018-0145647号的优先权,该申请的公开内容通过引用全部并入本文中。
本专利技术构思涉及一种存储器控制器,且更具体地涉及一种包括随机数生成器在内的存储器控制器、包括该存储器控制器在内的存储器系统、以及该存储器控制器的操作方法。
技术介绍
作为非易失性存储器设备,除闪存外,还已知诸如相变随机存取存储器(PRAM)、纳米浮栅存储器(NFGM)、聚合物RAM(PoRAM)、磁RAM(MRAM)、铁电RAM(FeRAM)和电阻RAM(RRAM)之类的电阻性存储器。电阻性存储器具有动态RAM(DRAM)的高速特性和存储器非易失性特征。在这种情况下,电阻性存储器可能具有相对高的阈值电压波动。
技术实现思路
本专利技术构思提供了一种能够提高存储器系统的耐久性并增强存储器系统的安全性的存储器控制器、包括该存储器控制器在内的存储器系统、以及该存储器控制器的操作方法。根据本专利技术构思的一个方面,提供了一种存储器系统,包括:存储器设备,包括具有多个第一存储器单元的存储器单元阵列;以及存储器控制器,被配置为控制所述存储器设备,其中,存储器控制器包括:随机数生成器,被配置为基于来自存储器设备的读取数据来生成随机数;以及地址转换模块,被配置为基于随机数来生成密钥并通过对第一地址和密钥执行计算将第一地址转换为第二地址。根据本专利技术构思的另一方面,提供了一种 ...
【技术保护点】
1.一种存储器系统,包括:/n存储器设备,包括具有多个第一存储器单元的存储器单元阵列;以及/n存储器控制器,被配置为控制所述存储器设备,/n其中,所述存储器控制器包括:/n随机数生成器,被配置为基于来自所述存储器设备的读取数据来生成随机数;以及/n地址转换模块,被配置为基于所述随机数来生成密钥,并通过对第一地址和所述密钥执行计算将所述第一地址转换为第二地址。/n
【技术特征摘要】
20181122 KR 10-2018-01456471.一种存储器系统,包括:
存储器设备,包括具有多个第一存储器单元的存储器单元阵列;以及
存储器控制器,被配置为控制所述存储器设备,
其中,所述存储器控制器包括:
随机数生成器,被配置为基于来自所述存储器设备的读取数据来生成随机数;以及
地址转换模块,被配置为基于所述随机数来生成密钥,并通过对第一地址和所述密钥执行计算将所述第一地址转换为第二地址。
2.根据权利要求1所述的存储器系统,其中,所述第一地址与从主机接收的逻辑地址相对应,以及
其中,所述第二地址与所述存储器设备的物理地址相对应。
3.根据权利要求1所述的存储器系统,其中,所述第一地址与所述存储器设备的第一物理地址相对应;以及
其中,所述第二地址与所述存储器设备的第二物理地址相对应。
4.根据权利要求3所述的存储器系统,其中,所述地址转换模块还被配置为:当所述存储器设备的写入计数超过阈值时,将所述第一物理地址转换为所述第二物理地址,以及
其中,所述存储器设备的写入计数包括针对所述存储器单元阵列的每个块和每个页面中的一项的写入计数。
5.根据权利要求1所述的存储器系统,其中,所述存储器控制器还包括随机化器,所述随机化器被配置为:
通过使用所述随机数作为种子来生成伪随机数序列,以及
通过对从主机接收的输入数据和所述伪随机数序列执行计算,将所述输入数据转换成随机数据。
6.根据权利要求1所述的存储器系统,其中,所述存储器控制器还包括读/写控制模块,所述读/写控制模块被配置为将所述多个第一存储器单元的读取电压确定为第一电压电平,并且通过使用所述第一电压电平对所述多个第一存储器单元执行读取操作,以及
其中,所述随机数生成器被配置为通过使用所述第一电压电平基于来自所述多个第一存储器单元的读取数据来生成随机数。
7.根据权利要求1所述的存储器系统,其中,所述存储器控制器还包括读/写控制模块,所述读/写控制模块被配置为控制对所述存储器设备的第一读取操作以从所述存储器设备接收第一读取数据,并且控制对所述存储器设备的第二读取操作以从所述存储器设备接收第二读取数据,以及
其中,所述随机数生成器还被配置为将所述第一读取数据与所述第二读取数据进行比较以确定是否出现翻转比特或者翻转比特的数量,并且基于是否出现翻转比特或者翻转比特的数量来生成随机数。
8.根据权利要求1所述的存储器系统,其中,所述存储器控制器还包括读/写控制模块,所述读/写控制模块被配置为控制对所述多个第一存储器单元或布置在所述多个第一存储器单元周围的多个第二存储器单元的写入操作,使得改变所述多个第一存储器单元的阈值电压,并且在完成对所述多个第二存储器单元的写入操作之后,对所述多个第一存储器单元执行读取操作。
9.根据权利要求1所述的存储器系统,其中,所述存储器设备包括相变随机存取存储器(PRAM)。
10.一种包括随机数生成器在内的存储器控制器的操作方法,所述操作方法包括:
对存储器设备执行读取操作以从所述存储器设备接收读取数据;
基于所述读取数据由所述随机数生成器来生成随机数;以及
通过使用所述随机数来随机生成用于访问所述存储器设备的第一物理地址或要被写入所述存储器设备的写入数据。
11.根据权利要求10所述的操作方法,在执行所述读取操作之前还包括:
将所述存储器设备中包括的多个存储器...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。