[发明专利]纠错码存储器安全性在审

专利信息
申请号: 201910451065.0 申请日: 2019-05-28
公开(公告)号: CN110659153A 公开(公告)日: 2020-01-07
发明(设计)人: A·博洛托夫;M·格林竹;R·阿加瓦尔 申请(专利权)人: 英特尔公司
主分类号: G06F11/10 分类号: G06F11/10
代理公司: 72002 永新专利商标代理有限公司 代理人: 刘瑜;王英
地址: 美国加*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要: 本文描述了用于纠错码(ECC)存储器安全性的系统和技术。接收包含数据的写入请求。针对数据计算完整性检查值(ICV)。然后,执行写入请求,包括将数据的表示写入存储器中的数据区域,并且将ICV写入存储器中的ECC区域。这里,数据区域可由主机寻址,并且ECC区域经由存储器的硬件对应于数据区域。
搜索关键词: 存储器 数据区域 写入请求 写入 完整性检查 数据计算 纠错码 寻址 主机
【主权项】:
1.一种用于纠错码(ECC)存储器安全性的存储器控制器,所述存储器控制器包括:/n包括指令的机器可读介质;以及/n处理电路系统,其在执行所述指令时操作以用于:/n接收写入请求,所述写入请求包括数据;/n计算所述数据的完整性检查值(ICV);/n执行所述写入请求包括:/n将所述数据的表示写入存储器中的数据区域,所述数据区域可由主机寻址;以及/n将所述ICV写入存储器中的ECC区域,所述ECC区域经由所述存储器的硬件对应于所述数据区域。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910451065.0/,转载请声明来源钻瓜专利网。

同类专利
  • 固态储存装置及其读取重试方法-201810878000.X
  • 曾士家;傅仁傑;吕祖汉;颜孝昌 - 建兴储存科技(广州)有限公司
  • 2018-08-03 - 2020-02-14 - G06F11/10
  • 本发明为一种固态储存装置,包括:一控制电路与一非挥发性记忆体。控制电路中包括一重试表,该重试表中记录多笔重试电压组,且该重试表更包括多个子重试表。该些重试电压组被区分为多个群组,并且对应地记录于多个子重试表。于一读取周期的一读取重试流程时,该控制电路由该些子重试表中选择其中之一个子重试表来进行一硬解码,且于该子重试表中部分或全部的重试电压组均使硬解码失败时,该控制电路由该些子重试表中选择其中之另一个子重试表来进行一软解码。
  • 对用户数据执行纠错的纠错电路和使用其的纠错方法-201910583884.0
  • 黄映竣;李明奎;孙弘乐;柳根荣;李起准 - 三星电子株式会社
  • 2019-07-01 - 2020-02-14 - G06F11/10
  • 一种纠错电路接收包括用户数据和奇偶校验码的码字,并对用户数据执行纠错操作。该电路包括第一缓冲器、解码器、第二缓冲器和处理器。第一缓冲器存储码字并顺序地输出通过划分码字而获得的子组数据。解码器针对从第一缓冲器接收的每个子组数据生成完整性数据,并使用奇偶校验码对用户数据执行纠错操作。第二缓冲器顺序地存储针对每个子组数据的完整性数据。当在第二缓冲器中更新至少一个完整性数据时,处理器基于存储在第二缓冲器中的完整性数据确定在码字中是否存在错误。
  • 一种抗单粒子翻转的遥测数据存取方法及系统-201911011744.2
  • 盛德卫;文海;高阳 - 北京电子工程总体研究所
  • 2019-10-23 - 2020-02-14 - G06F11/10
  • 本发明公开了一种抗单粒子翻转的遥测数据存取方法及系统,所述方法包括:从存储器中获取存储的通过EDAC编码方式形成的遥测数据;对所述遥测数据进行TMR冗余判决得到判定遥测数据;根据所述判定遥测数据得到伴随向量的值;根据所述伴随向量的值与出错位置的对应关系确定遥测数据是否存在错误,若存在错误,纠正错误位置的遥测数据得到正确遥测数据,本发明可解决单粒子翻转效应,提高遥测数据的可靠性。
  • 基于异常掉电过程中的异常块识别方法和装置-201911033339.0
  • 李建;甘金涛;王伟良;贾宗铭 - 深圳忆联信息系统有限公司
  • 2019-10-28 - 2020-02-14 - G06F11/10
  • 本申请涉及一种基于异常掉电过程中的异常块识别方法、装置、计算机设备和存储介质,其中该方法包括:获取基于异常掉电过程中的异常块识别请求;根据所述异常块识别请求判断存储空间中是否存在待回收的垃圾块;若存在待回收的垃圾块,则获取一垃圾块;判断获取的垃圾块是否设置擦除标志;若所述垃圾块没有设置擦除标志,则擦除所述垃圾块中的数据并在完成擦除之后设置对应的擦除标志。本发明通过记录块的已擦除状态,能够准确识别出哪些块是被擦除过,从而避免数据写入部分擦除状态的块中导致丢失。
  • 一种文件校验方法和装置-201510970585.4
  • 石松泉;左敏;刘芳;耿慧拯 - 中国移动通信集团公司
  • 2015-12-22 - 2020-02-14 - G06F11/10
  • 本发明实施例公开了一种文件校验方法和装置,该方法包括:运行目标ELF文件时,根据预设的校验算法获取所述目标ELF文件的实际校验值;在所述运行目标ELF文件过程中,从所述目标ELF文件的预设空隙字节处读取所述目标ELF文件的校验参照值;将所述实际校验值与所述校验参照值进行比较;当所述实际校验值与所述校验参照值一致时,确定校验成功;当所述实际校验值与所述校验参照值不一致时,确定校验失败。从而无需对ELF文件中的字符进行替换,在ELF文件运行过程中,通过预先保存的校验值就能够对自身进行校验,不占用额外的存储空间。
  • 用于在存储器系统中处理数据的设备和方法-201910629364.9
  • 李宗珉 - 爱思开海力士有限公司
  • 2019-07-12 - 2020-02-11 - G06F11/10
  • 本发明公开一种存储器系统,该存储器系统包括存储器装置和控制器。存储器装置包括多个块,每个块能够存储数据。控制器记录用于确定多个块之中的哪些块中将编程大容量数据的操作信息。大容量数据具有需要多个块之中的至少两个块的大小。在执行大容量数据的编程操作之后,控制器可在编程操作停止之后基于操作信息恢复编程操作。
  • 嵌入式设备数据存储与修复方法、装置和嵌入式设备-201911025332.4
  • 黄旺;苟孟生;李文玉 - 宁波三星医疗电气股份有限公司
  • 2019-10-25 - 2020-02-11 - G06F11/10
  • 本发明提供的嵌入式设备数据存储与修复方法,涉及嵌入式设备数据存储与修复领域,应用于一嵌入式设备的存储介质,存储介质存有参数和至少一份备份参数,所述方法包括:嵌入式设备每次运行时,判断参数是否异常,每个参数匹配有唯一的id;若是,则根据异常参数id和存储介质中的数据索引表读取所异常参数的备份参数,以对异常参数进行修复,数据索引表包括异常参数id与备份参数的映射关系。由于数据索引表存储在存储介质内部,根据异常参数id直接从存储介质内部获取备份参数,无需从外部数据库或外部存储器中获取备份参数,避免了硬/软件资源浪费,占用资源少,稳定可靠、成本低。
  • 硬盘更换方法、硬盘更换装置、硬盘更换设备及存储介质-201910936864.7
  • 段萌 - 北京浪潮数据技术有限公司
  • 2019-09-29 - 2020-02-07 - G06F11/10
  • 本发明公开了一种硬盘更换方法,通过在接收并解析硬盘更换指令,得到待更换硬盘的标识和更换任务类型后,基于该待更换硬盘的标识,调用硬盘定位工具定位待更换硬盘,同时,调用与该更换任务类型对应的预设硬盘服务更换脚本,对待更换硬盘执行服务更换操作;其中,更换任务类型包括硬盘退出任务和/或硬盘加载任务。可见本发明提供了一种高度自动化、低人力依赖的硬盘更换方法,相较于现有技术简化了人工操作过程,极大降低了人力成本。本发明还公开了一种硬盘更换装置、设备及存储介质,具有上述有益效果。
  • 用于监管和初始化端口的方法-201810469330.3
  • P·洛吉耶;B·埃鲁克斯;T·弗赖塔格 - 迈来芯科技有限公司
  • 2018-05-16 - 2020-02-07 - G06F11/10
  • 本发明涉及一种用于执行集成电路的端口的初始化或重置的方法。该方法包括‑在用于监管端口的设备中,从集成电路的中央处理单元接收包括端口初始化数据和一个或多个奇偶校验位的端口初始化信号,‑在用于监管端口的设备中根据端口初始化信号反转该一个或多个奇偶校验位,‑将包括端口初始化数据和被反转的一个或多个奇偶校验位的端口初始化信号提供给集成电路的端口,‑当在端口处接收到端口初始化信号时,在端口中再次反转被反转的一个或多个奇偶校验位,由此获得原始的一个或多个奇偶校验位并存储端口初始化数据和刚获得的原始的一个或多个奇偶校验位。
  • 一种利用CRC校验码携带信息的方法-201910932768.5
  • 尤肖虎;汪茂;姚崇斌;夏婷婷 - 东南大学
  • 2019-09-29 - 2020-02-04 - G06F11/10
  • 本发明公开了一种利用CRC校验码携带信息的方法,包括:先根据待传输的数据块中的消息类型从多个候选CRC掩码(mask)中选择目标CRC mask,并根据CRC mask位数选择CRC生成多项式对数据块中的有效载荷进行CRC计算得出第一CRC值,然后将第一CRC值与目标CRC mask进行逻辑异或运算得到CRC校验码,并附接到数据块中的有效载荷。多个候选CRC masks中的每个CRC mask对应唯一的一种消息类型。通过在各种消息类型与CRC mask之间建立对应关系,使得接收端在CRC校验的时可根据对应关系确定消息类型,避免解码误判的情况发生。
  • 压缩方法及相关装置-201611006972.7
  • 王涛 - 杭州华为数字技术有限公司
  • 2016-11-15 - 2020-01-31 - G06F11/10
  • 本发明涉及计算机技术领域,特别是涉及压缩技术。在一种压缩方法中,包括:获取原始数据;对原始数据进行压缩,得到压缩结果;对压缩结果进行解压缩,得到解压缩结果;校验解压缩结果与原始数据是否一致;若一致,输出压缩结果;若不一致,输出原始数据。相较于现有技术,本发明提供的方案,在压缩原始数据之后,存储之前,会对压缩结果进行解压缩,得到解压缩结果,并校验解压缩结果与原始数据是否一致。若一致,输出压缩结果,也即对压缩结果进行存储。若不一致,说明解压缩后得到的数据和原始数据不一致,则抛弃压缩结果,输出原始数据,对原始数据进行存储。这样可避免解压缩后得到的数据有可能和原始数据不一致的现象的出现。
  • 利用错误更正码进行数据位错误的检测与更正-201910529942.1
  • 吕士濂 - 台湾积体电路制造股份有限公司
  • 2019-06-19 - 2020-01-24 - G06F11/10
  • 本发明的一些实施例提供利用错误更正码进行数据位错误的检测与更正。具体的,本发明的一些实施例提供一种更正存储器装置中的一或多个位错误的方法包含从存储器装置检索码字。所述码字包含数据和错误更正码。所述方法进一步包含:确定所述一或多个位错误是否存在于所述所检索码字中;和响应于确定单一位错误存在于所述所检索码字中而针对所述单一位错误来更正所述所检索码字。所述方法还包含:响应于确定多个位错误存在于所述所检索码字中而翻转所述所检索码字的位;和基于所述经位翻转码字而针对所述多个位错误来更正所述所检索码字。本发明的一些实施例還包括一种数据存储系统。
  • 一种光盘分块存储校验方法及系统-201910823555.9
  • 郑穆;周自文 - 广东紫晶信息存储技术股份有限公司
  • 2019-09-02 - 2020-01-24 - G06F11/10
  • 本发明涉及一种光盘分块存储校验方法及系统,用于在光盘阵列中存储和校验数据,所述光盘阵列包括多个光盘,其中方法包括:在光盘阵列中选取若干个光盘为数据光盘;在数据光盘划分出数据块区域、及数据块区域对应的数据块校验区域;将数据顺序存储在数据块区域;根据存储在每个数据块区域中的数据分别生成数据块冗余校验数据,将数据块冗余校验数据存储在对应的数据块校验区域。本发明可以使光盘数据的安全性提高,仅读取单张光盘也可以进行数据校验。
  • 一种商用非对称密码算法硬件模块-201910885731.1
  • 高金超;杨晓龙 - 中国船舶重工集团公司第七0七研究所
  • 2019-09-19 - 2020-01-24 - G06F11/10
  • 本发明涉及一种商用非对称密码算法硬件模块,其技术特点是:包括安装在FPGA上的校验码生成模块、错误定位模块和有限状态控制逻辑模块,上述模块连接在NAND Flash主控制器和NAND Flash芯片,通过控制线和数据线实现捕获读写信号和数据,通过置位或复位相应的寄存器来使能和禁止ECC校验功能。本发明设计合理,其采用FPGA硬件结构,通过校验码生成模块、错误定位模块和有限状态控制逻辑模块与NAND Flash主控制器和NAND Flash芯片相互配合,实现ECC功能,不仅具有良好的纠错能力,而且显著地提高了存储系统的读写性能,可广泛用于大容量固态存储器中。
  • 一种基于工业器件的微小卫星星载计算机系统-201910978492.4
  • 薛力军;吴志远;蒲卫华;刘宽俊;黄维达 - 深圳航天东方红海特卫星有限公司
  • 2019-10-15 - 2020-01-24 - G06F11/10
  • 本发明提供了一种基于工业器件的微小卫星星载计算机系统,包括星载计算机,所述星载计算机包括第一星载计算机、第二星载计算机,所述第一星载计算机和所述第二星载计算机采用互为备份的方式,实现微小卫星星上数据的采集和处理;所述第一星载计算机、所述第二星载计算机均采用工业级器件实现,处于冷备状态,同时只有一台星载计算机工作,当工作的那台星载计算机出现异常时,能切换到另外一台星载计算机进行工作。本发明的有益效果是:本发明的微小卫星星载计算机系统通过采用工业级器件、双机冗余、代码备份的方法,实现一种基于工业器件的高可靠的微小卫星星载计算机系统的研制。
  • 用于连续验证器件状态完整性的系统和方法-201910630122.1
  • P·C·H·迈尔 - 马克西姆综合产品公司
  • 2019-07-12 - 2020-01-21 - G06F11/10
  • 本发明的各种实施例涉及连续地验证半导体器件的状态完整性。组合计数器以形成所述半导体器件内的控制寄存器的循环冗余校验(CRC)计算的一部分。所述计数器被初始化为零,并且在预定数量的周期之后被重置。将计数器值添加到当前计算的CRC值以得到组合CRC值。每次为寄存器组计算CRC值时,计数器值都会更新,例如递增。如果CRC计算重复足够的次数,则计数器值将达到其最大值,并且然后滚动到其初始值零。如果寄存器组中未发生错误,则滚动点处的组合CRC值将与初始组合CRC值相匹配。组合CRC值的这种重复模式可以用于连续地监测控制寄存器的完整性。
  • 识别码的生成方法和装置、计算机设备、可读存储介质-201711035194.9
  • 周泓宇 - 平安科技(深圳)有限公司
  • 2017-10-30 - 2020-01-21 - G06F11/10
  • 本申请实施例涉及一种识别码的生成方法、装置、计算机设备和计算机可读存储介质,所述方法包括:若接收到产生识别码UUID的指令,产生所述UUID;根据所述UUID预先指定位置上的值,按照预设获取方式,在所述UUID的首位和末位之间获取插入位置;在所述插入位置插入验证所述UUID的预设内容,生成新的识别码,所述预设内容按照第一预设规则生成。本申请实施例通过接收到产生识别码UUID的指令,产生所述UUID;根据所述UUID预先指定位置上的值,在所述UUID的首位和末位之间获取插入位置;在所述插入位置插入验证所述UUID的预设内容,生成新的识别码,通过插入的所述预设内容实现对识别码的简单校验。
  • 用于刷新存储器设备中的数据的系统和方法-201580046777.4
  • J.黄;B.雷;J.万;N.杨 - 桑迪士克科技有限责任公司
  • 2015-09-24 - 2020-01-21 - G06F11/10
  • 提供了刷新存储器中的数据的系统、装置、和方法。将数据编程到所述存储器中。之后,可以刷新所述数据的部分或全部。对所述数据的刷新可以在一个或多个方面不同于对所述数据的初始编程。例如,对所述数据的刷新可以包括比对所述数据的编程少的步骤,并且可以在不擦除存储器区段的情况下进行。进一步,对所述数据的刷新可以用若干方式中的一种来触发。例如,在对所述数据进行编程之后,可以分析所述数据以寻找错误。基于所找到的错误的数量,可以刷新所述数据。
  • 一种Bootloader刷新方法及系统-201910781187.6
  • 吴兆宇;肖岩;邓晓光;张洪雷;彭庆丰 - 浙江合众新能源汽车有限公司
  • 2019-08-23 - 2020-01-17 - G06F11/10
  • 本发明属于汽车自动化技术领域,具体涉及一种汽车控制器的刷新方法及装置。该方法的特征在于:在刷新模式下,在完成各数据块刷新以后均进行数据块校验并且在所述数据块校验失败时重新刷新对应的数据块。上述技术方案中由于对每个数据块都做了校验,当其中一个数据块数据出现问题即会重新刷新该数据块,有效保证了刷新效率并防止了在所有数据块均刷新完成后才校验数据所产生的多余操作和冗余时间,提高了刷新失败时的刷新效率。
  • 存储器装置、存储器模块和用于纠错的方法-201510511311.9
  • 胡潮红;尹亮;郑宏忠;姜郁成 - 三星电子株式会社
  • 2015-08-19 - 2020-01-14 - G06F11/10
  • 提供了一种存储器装置、存储器模块和用于纠错的方法。实施例包括一种存储器装置,所述存储器装置包括:存储器,被配置为存储数据;数据接口;错误接口;控制器,结合到数据接口、错误接口和存储器。控制器被配置为通过数据接口发送存储在存储器中的数据,并且控制器被配置为通过错误接口发送响应于纠正在从存储器读取的数据中的错误而生成的错误信息。
  • 存储装置以及多芯片系统-201910496617.X
  • 牛迪民;克里希纳·马拉迪;郑宏忠 - 三星电子株式会社
  • 2019-06-03 - 2020-01-10 - G06F11/10
  • 根据一个一般方面,提供了一种存储装置以及多芯片系统。存储装置可包括多个堆叠的集成电路裸片,所述多个堆叠的集成电路裸片包括存储单元裸片及逻辑裸片。存储单元裸片可被配置成将数据存储在存储地址处。逻辑裸片可包括与所述堆叠的集成电路裸片的接口且所述接口被配置成在存储单元裸片与至少一个外部器件之间传送存储器存取。逻辑裸片可包括可靠性电路,可靠性电路被配置成改善存储单元裸片内的数据错误。可靠性电路可包括备用存储器以及地址表,备用存储器被配置成存储数据,地址表被配置成将与错误相关联的存储地址映射到备用存储器。可靠性电路可被配置成判断存储器存取是否与错误相关联,且如果是,则利用备用存储器来完成存储器存取。
  • 纠错码存储器安全性-201910451065.0
  • A·博洛托夫;M·格林竹;R·阿加瓦尔 - 英特尔公司
  • 2019-05-28 - 2020-01-07 - G06F11/10
  • 本文描述了用于纠错码(ECC)存储器安全性的系统和技术。接收包含数据的写入请求。针对数据计算完整性检查值(ICV)。然后,执行写入请求,包括将数据的表示写入存储器中的数据区域,并且将ICV写入存储器中的ECC区域。这里,数据区域可由主机寻址,并且ECC区域经由存储器的硬件对应于数据区域。
  • 一种降低闪存误码率的编、解码器和编、解码方法-201710725340.4
  • 冯丹;童薇;刘景宁;纪少彬;刘传奇;张扬 - 华中科技大学
  • 2017-08-22 - 2020-01-03 - G06F11/10
  • 本发明公开了一种降低闪存误码率的编、解码器和编、解码方法,属于闪存芯片编译技术领域。本发明编码器在写数据时,判断写入热数据中“1”的个数是否超过半数,是则翻转热数据后写入闪存;判断写入冷数据中高页数据中“1”或低页数据中“0”的个数是否超过半数,是则翻转冷数据后写入闪存;本发明解码器在读数据时,分析读数据的翻转状态,若翻转状态中“1”的个数超过半数,则将读数据进过翻转后输出;否则直接输出读数据。本发明还是实现了一种降低闪存误码率的编、解码方法。本发明技术方案降低了闪存中数据的出错概率,降低原始误码率,为现有纠错码方案提供更准确的输入,提高译码成功率,从而进一步提高闪存可靠性。
  • 存储系统中错误校正编码数据的冗余-201710140529.7
  • R.D.巴恩特;M.N.阿纳拉基 - 西部数据技术公司
  • 2017-03-10 - 2019-12-31 - G06F11/10
  • 一种提供错误校正编码数据的冗余的设备包括至少一个处理器电路。所述至少一个处理器电路被配置成用于对多个数据项执行错误校正编码以便生成相应的码字,其中,所述数据项中的至少一个数据项可以具有与所述数据项中的至少一个其他数据项不同的长度,并且所述码字中的每个码字的长度相同。所述至少一个处理器电路进一步被配置成用于至少部分地基于所述码字来生成冗余数据项。所述至少一个处理器电路进一步被配置成用于将所述码字和所述冗余数据项写入至少一个闪存电路的多个单独块中。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top