[发明专利]从存储器中读取配置信息的控制方法、装置和系统有效
申请号: | 201710156086.0 | 申请日: | 2017-03-15 |
公开(公告)号: | CN106935266B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 温浪明;陈恒;易冬柏;张浩亮 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G11C16/26 | 分类号: | G11C16/26;G11C16/34;G11C16/22 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 韩建伟;张永明 |
地址: | 519070 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 读取 配置 信息 控制 方法 装置 系统 | ||
本发明公开了一种从存储器中读取配置信息的控制方法、装置和系统。其中,该方法包括:获取从存储器的第一存储区域读取到的第一存储值,以及从存储器的第二存储区域读取到的第二存储值,其中,第一存储区域为存储器中用于存储预烧值的存储区域,第二存储区域为存储器中用于存储配置信息的存储区域;判断第一存储值是否等于预烧值;如果第一存储值等于预烧值,则根据第二存储值与初始状态值确定输出的配置信息的状态值,其中,状态值用于表征配置信息是否有效。本发明解决了现有技术在从NVM(非易失存储器)中读取系统配置信息的过程中无法抵御低电压攻击的技术问题。
技术领域
本发明涉及电子技术领域,具体而言,涉及一种从存储器中读取配置信息的控制方法、装置和系统。
背景技术
在本领域,随着集成电路设计技术和半导体制造工艺的进步,越来越多的电路可以集成在一块芯片上,大幅降低了系统的成本,并提高了系统的可靠性。在芯片设计中,系统配置信息用于区分产品方向、特性等以适用于不同的应用场景,这些系统配置信息通常存储在非易失存储器(NVM,Non-Volatile Memory)中。由于其中有一些配置信息用于作为芯片特殊功能开启或者关闭的条件,如果这些特殊功能是受保护的,则容易被黑客关注,那么这些配置信息可以称之为敏感配置信息。系统配置信息可以在上电启动的过程中有硬件自动从NVM中读取,也可能在系统正常运行之后由软件触发从NVM中读取。总之,系统的正常运行要求在获取系统配置信息的过程中是稳定可靠的。
NVM作为存储逻辑单元,供电电压的稳定性能够直接影响到从NVM中读取数据的稳定性。对于常见的NVM的器件(例如,OTP、eFuse、eFlash和EEPROM等),如果供电电压低于其规格书所要求的最低阈值时,NVM的存储单元由于供电电流不足导致读出来的有可能还是初始值,即烧写前的状态。例如,OTP单元的初始值是0,经过成功烧写后变成1,但是在较低供电电压的工作状况下,读回来的值就可能变成0。
通常,在SOC(System on Chip)架构中,NVM作为一个内嵌IP(IntellectualProperties)模块存在于SOC中,是一个Hard Macro来自于第三方,由于IP本身不涵盖低电压检测及保护功能,因而,来自黑客的低电压攻击会导致NVM中的数据读取不正常,NVM中的系统配置信息(特别是敏感的配置信息)同样会受到低电压攻击,使得系统变得薄弱,导致一些待保护的信息或者模块就在黑客面前暴露无遗。
针对上述现有技术在从NVM(非易失存储器)中读取系统配置信息的过程中无法抵御低电压攻击的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种从存储器中读取配置信息的控制方法、装置和系统,以至少解决现有技术在从NVM(非易失存储器)中读取系统配置信息的过程中无法抵御低电压攻击的技术问题。
根据本发明实施例的一个方面,提供了一种从存储器中读取配置信息的控制方法,包括:获取从存储器的第一存储区域读取到的第一存储值,以及从存储器的第二存储区域读取到的第二存储值,其中,第一存储区域为存储器中用于存储预烧值的存储区域,第二存储区域为存储器中用于存储配置信息的存储区域;判断第一存储值是否等于预烧值,其中,预烧值为预先在存储器的第一存储区域烧录的与存储器的初始状态值相反的一个值;如果第一存储值等于预烧值,则根据第二存储值与初始状态值确定输出的配置信息的状态值,其中,状态值用于表征配置信息是否有效。
根据本发明实施例的另一方面,提供了一种从存储器中读取配置信息的控制系统,包括:第一存储单元,用于存储预烧值;第二存储单元,用于存储配置信息;第一寄存器,与第一存储单元连接,用于锁存从第一存储单元中读取到的第一存储值;第二寄存器,与第二存储单元连接,用于锁存从第二存储单元中读取到的第二存储值;控制电路,用于判断第一存储值是否等于预烧值,并在第一存储值等于预烧值的情况下,根据第二存储值与存储器的初始状态值确定输出的配置信息的状态值,其中,状态值用于表征配置信息是否有效;其中,预烧值为预先在第一存储单元烧录的与存储器的初始状态值相反的一个值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710156086.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:快闪存储器的数据读取方法和系统
- 下一篇:存储单元写入方法及其应用
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置