半导体存储器装置、半导体系统以及读取方法制造方法及图纸

技术编号:13131111 阅读:81 留言:0更新日期:2016-04-06 16:21
本发明专利技术涉及半导体存储器装置、半导体系统以及读取方法,提供一种能够有效地保护安全性高的信息的闪存。闪存(100)包含设定部,所述设定部在被输入了特定命令时,对非易失性组态暂存器(240)设定特定地址信息,且在隐藏的存储区域(112)设定特定数据。闪存(100)还包括:比较部(300),在读取操作时,比较输入的地址信息与特定地址信息;及控制部(310),当两地址信息一致时,读取设定于存储区域(112)的特定数据,且擦除特定地址,当两地址信息不一致时,按照输入的地址信息读取存储于存储器阵列的数据。

【技术实现步骤摘要】

本专利技术是有关于一种与非(NotAND,NAND)型闪存(flashmemory)等半导体存储器装置,尤其是有关于安全性高的信息的存储及其读取。
技术介绍
NAND型闪存具有存储器单元阵列(memorycellarray),所述存储器单元阵列包含串联连接有多个存储器单元(memorycell)的NAND串(string)。相比或非(NOTOR,NOR)型闪存,NAND型闪存可以实现密集度高的存储器单元阵列,因此适于图像数据或音乐数据等大容量的数据存储。除此种用途以外,NAND型闪存也用作启动电子设备或系统(system)时提供启动代码(bootcode)的存储器。启动代码是用于启动主机(host)侧的电子设备或系统的操作系统(operatingsystem)等的数据。图1A、图1B中表示可以向主机系统(hostsystem)输出启动代码的既有半导体存储器的系统构成。如图1B所示,半导体存储器10经由汇流排(bus)等连接于主机设备(hostdevice)30。如图1A所示,半导体存储器10具有与主机设备30之间进行数据输入输出的输入输出接脚(pin)12、存储器控制器(controller)14、及存储器部16。存储器控制器14具备:主机接口(hostinterface)20,经由输入输出接脚12而与主机设备30之间进行数据传输;存储器接口22,与存储器部16之间进行数据传输;微处理单元(Micro-ProcessingUnit,MPU)24,控制数据传输等;及只读存储器(ReadOnlyMemory,ROM)26、随机存取存储器(RandomAccessMemory,RAM)28,存储程序或数据。存储器部16例如包含两个NAND型闪存的芯片。另外,如图1B所示,存储器部16包含能以物理地址(address)存取的物理存取区域16A及能以逻辑地址存取的逻辑存取区域16B,在物理存取区域16A存储主机设备30的启动代码。启动代码是用于启动主机设备30的操作系统等的数据。根据此种构成,在主机设备30仅支援物理存取方式的情况下,可以向主机设备30提供启动代码(专利文献1)。既有技术文献专利文献1:日本专利特开2009-175877号公报在使用NAND型闪存作为启动代码存储用存储器的主机系统中,启动时或通电时可以从闪存读取启动代码,启动系统。另外,除启动代码以外,还有如下应用:预先存储安全性高的机密重要信息,读取该信息并用于系统控制。作为一例,有如下应用:在闪存预先存储系统特有的安全码(securitycode)或解密密钥(decryptionkey),如果无法读取该安全码,存储器系统便无法正常运行。更具体来说,通过对照安全码,而允许启动存储于闪存的操作系统或软体等。另外,作为另一例,有如下应用:将隐私性高的个人信息预先存储于闪存中,并将该个人信息用于特定程序。然而,在闪存中预先存储此种安全性高的信息,并在运行时读取该信息的情况下,存在如下问题。如果像安全码或隐私这种重要信息被多次读取,这些信息泄露的风险便会增大。例如,有时会被非特定系统或恶意用户擅自阅览、或复制,如此一来可以说保护未必充分。另一方面,虽然可以设为像启动代码那样仅在启动时被读取,但如此一来能够利用信息的时间限制便会过大。
技术实现思路
本专利技术的目的在于提供一种具备可以有效地保护安全性高的信息的新颖结构的半导体存储器装置。本专利技术的半导体存储器装置包括:NAND型存储器阵列;输入部,可以输入地址信息及数据;读取部,基于从所述输入部输入的地址信息,读取存储于所述存储器阵列的数据;设定部,在从所述输入部输入了特定命令时,对地址存储区域设定输入的地址信息作为特定地址信息,且对数据存储区域设定从所述输入部输入的数据作为特定数据;以及控制部,控制所述读取部;所述控制部在读取操作时比较输入的地址信息与所述特定地址信息,当两地址信息一致时,读取设定于所述数据存储区域的特定数据,且擦除所述特定地址信息或设所述特定地址信息无效,当两地址信息不一致时,按照输入的地址信息读取存储于所述存储器阵列的数据。优选为,所述设定部包含非易失性地址存储区域和易失性地址存储区域,所述设定部回应电源接通,使设定于非易失性地址存储区域的特定地址信息保持于易失性地址存储区域,所述控制部在输入的地址信息与所述特定地址信息一致时,擦除保持于所述易失性地址存储区域的特定地址信息。优选为,所述特定地址信息兼为能够选择所述存储器阵列的地址空间的地址。优选为,所述数据存储区域设定于与用户可利用的存储器阵列不同的区域。优选为,所述地址存储区域为组态暂存器(configurationregister)。优选为,所述控制部包含计数部,所述计数部对输入的地址信息与所述特定地址信息一致的次数进行计数,且所述控制部在所述计数部的计数结果达到预先决定的值时,擦除所述特定地址信息。本专利技术的特定数据的读取方法是在包含半导体存储器装置及主机设备的半导体系统中使用,向半导体存储器装置输出特定命令,对半导体存储器装置的地址存储区域设定特定地址信息,且对数据存储区域设定特定数据,在读取操作时,比较输入的地址信息与所述特定地址信息,当两地址信息一致时,读取设定于所述数据存储区域的特定数据,且擦除所述特定地址信息或设所述特定地址信息无效,当两地址信息不一致时,按照输入的地址信息读取存储于所述存储器阵列的数据。优选为,所述读取方法还在接通系统电源后,使设定于非易失性地址存储区域的特定地址信息保持于易失性地址存储区域,当所述两地址信息一致时,擦除所述易失性地址存储区域的特定地址信息。优选为,重新接通系统电源后,使设定于非易失性地址存储区域的特定地址信息保持于易失性地址存储区域。优选为,读取方法还对输入的地址信息与所述特定地址信息一致的次数进行计数,在计数结果达到预先决定的值时,擦除所述特定地址信息。根据本专利技术,当输入的地址信息与特定地址信息一致时,读取特定数据,且擦除特定地址信息或设特定地址信息无效,因此,能限制此后的特定数据的读取。由此,可以提高特定数据的安全性。附图说明图1A、图1B是表示既有的输出启动代码的半导体存储器系统的构成的图。图2是表示本专利技术的实施例的闪存的一构成例的图。图3是表示本专利技术的实施例的NAND串的构成的电路图。图4是包含本实施例的闪存的系统的概略图。图5是说明本实施例的闪存的一次读取本文档来自技高网
...

【技术保护点】
一种半导体存储器装置,其包括:与非型存储器阵列;输入部,可输入地址信息及数据;读取部,基于从所述输入部输入的地址信息,读取存储于所述与非型存储器阵列的数据;设定部,从所述输入部输入了特定命令时,对地址存储区域设定输入的地址信息作为特定地址信息,且对数据存储区域设定从所述输入部输入的数据作为特定数据;以及控制部,控制所述读取部;并且所述控制部在读取操作时比较输入的地址信息和所述特定地址信息,当两地址信息一致时,读取设定于所述数据存储区域的所述特定数据,且擦除所述特定地址信息或设所述特定地址信息无效,当所述两地址信息不一致时,按照输入的地址信息读取存储于所述与非型存储器阵列的数据。

【技术特征摘要】
1.一种半导体存储器装置,其包括:
与非型存储器阵列;
输入部,可输入地址信息及数据;
读取部,基于从所述输入部输入的地址信息,读取存储于所述与非型
存储器阵列的数据;
设定部,从所述输入部输入了特定命令时,对地址存储区域设定输入
的地址信息作为特定地址信息,且对数据存储区域设定从所述输入部输入
的数据作为特定数据;以及
控制部,控制所述读取部;并且
所述控制部在读取操作时比较输入的地址信息和所述特定地址信息,
当两地址信息一致时,读取设定于所述数据存储区域的所述特定数据,且
擦除所述特定地址信息或设所述特定地址信息无效,当所述两地址信息不
一致时,按照输入的地址信息读取存储于所述与非型存储器阵列的数据。
2.如权利要求1所述的半导体存储器装置,其中所述设定部包含非易
失性地址存储区域和易失性地址存储区域,所述设定部回应电源接通,使
设定于所述非易失性地址存储区域的所述特定地址信息保持于所述易失
性地址存储区域,所述控制部在输入的地址信息与所述特定地址信息一致
时,擦除保持于所述易失性地址存储区域的所述特定地址信息。
3.如权利要求1或2所述的半导体存储器装置,其中所述特定地址信
息兼为可选择所述与非型存储器阵列的地址空间的地址。
4.如权利要求1或2所述的半导体存储器装置,其中所述数据存储区
域设定于与用户可利用的存储器阵列不同的区域。
5.如权利要求1或2所述的半导体存储器装置,其中所述地址存储区
域为组态暂存器。
6.如权利要求1或2所述的半导体存储器装置,其中所述控制部包含
计数部,...

【专利技术属性】
技术研发人员:神永雄大
申请(专利权)人:华邦电子股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1