[发明专利]存储装置及其操作方法有效
申请号: | 201910932658.9 | 申请日: | 2019-09-29 |
公开(公告)号: | CN111352580B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 朴晟镇 | 申请(专利权)人: | 爱思开海力士有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F8/654 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 赵永莉;李青 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 装置 及其 操作方法 | ||
本发明涉及一种存储装置,该存储装置包括:半导体存储器装置,包括多个存储块;以及控制器,控制半导体存储器装置,其中半导体存储器装置将作为默认固件的原始固件以及作为多段备份固件的一个或多个原始固件的副本存储在多个存储块中的第一存储块中,并且其中控制器包括:固件加载电路,当默认固件有效时加载默认固件,并且当默认固件无效时加载多段备份固件中的一段;以及固件更新电路,将默认固件从原始固件的先前更新版本更新为原始固件的当前更新版本。
相关申请的交叉引用
本申请要求于2018年12月20日向韩国国家知识产权局提交的申请号为10-2018-0165840的韩国专利申请的优先权,其全部内容通过引用整体并入本文。
技术领域
各个实施例总体涉及一种存储装置及其操作方法。
背景技术
存储装置基于诸如计算机和智能电话的主机的请求来存储数据。存储装置可以是包括以下的各种类型中的任意一种:诸如硬盘驱动器(HDD)的将数据存储在磁盘中的装置以及诸如固态驱动器(SDD)、UFS(通用闪存)装置或eMMC(嵌入式MMC)装置的将数据存储在非易失性存储器中的装置。
存储装置可以包括作为硬件安装在存储装置中的SoC(片上系统)和固件(FW),以根据主机的请求对非易失性存储器执行读取和写入操作。固件可以作为软件存储在存储装置的存储器中,并且存储装置在启动时加载固件。可以通过主机或外部装置的请求来更新固件。
发明内容
各个实施例涉及一种即使在存储装置中存储的某个固件中已发生错误的情况下也能正常操作的存储装置及其操作方法。
在实施例中,一种存储装置可以包括:半导体存储器装置,包括多个存储块;以及控制器,被配置为控制半导体存储器装置,其中半导体存储器装置将作为默认固件的原始固件以及作为多段备份固件的一个或多个原始固件的副本存储在多个存储块中的第一存储块中,并且其中控制器包括:固件加载电路,被配置为在默认固件有效时加载默认固件,并在默认固件无效时加载多段备份固件中的一段;以及固件更新电路,被配置为将默认固件从原始固件的先前更新版本更新为原始固件的当前更新版本。
在实施例中,一种操作存储装置的方法,该存储装置包括半导体存储器装置和控制器,该半导体存储器装置包括多个存储块,该控制器控制半导体存储器装置,该方法可以包括:将作为默认固件的原始固件以及作为多段备份固件的一个或多个原始固件的副本存储在半导体存储器装置中的第一存储块中;加载默认固件或多段备份固件中的一段;以及将默认固件从原始固件的先前更新版本更新为原始固件的当前更新版本,其中加载默认固件或多段备份固件中的一段包括在默认固件有效时加载默认固件并且在默认固件无效时加载多段备份固件中的一段。
根据本公开的实施例,提供了一种即使在存储装置中存储的某个固件中已发生错误的情况下也能正常操作的存储装置及其操作方法。
附图说明
图1是示出根据本公开的实施例的存储装置的配置的示图。
图2是示出诸如图1的半导体存储器装置的结构的示图。
图3是示出存储在诸如图1的半导体存储器装置的第一存储块中的多段固件的示图。
图4是示出根据本公开的实施例的将原始固件更新为版本A、版本B、版本C和版本D的进程的示图。
图5是示出根据本公开的实施例的在固件更新之后加载存储在第一存储块中的至少一段固件的操作的示图。
图6是示出根据本公开的实施例的在固件更新之后加载存储在第一存储块中的所有固件已经失败的操作的示图。
图7是示出根据本公开的实施例的基于从主机发送的第一命令选择待加载的固件的操作的示图。
图8是图示根据本公开的实施例的随机地选择第一存储块的操作的示图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开海力士有限公司,未经爱思开海力士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910932658.9/2.html,转载请声明来源钻瓜专利网。