存储器的集成电路上的数据保护方法及相关的存储器电路与流程

文档序号:17795204发布日期:2019-05-31 20:42阅读:来源:国知局

技术特征:

1.一种存储器电路,其特征在于,包括:

一非挥发性存储器阵列,包括多个区段的非挥发性存储单元;

一阵列的非挥发性存储器元件,该阵列中的每个非挥发性存储器元件存储一非挥发性保护码,该非挥发性保护码具有关于该多个区段中的一对应区段的一个表示一保护状态的第一数值,或一个表示一未保护状态的第二数值;

一阵列的挥发性存储器元件,该阵列中的每个挥发性存储器元件存储一挥发性保护码,该挥发性保护码具有关于该多个区段中的一对应区段的一个表示一保护状态的第一数值,或一个表示一未保护状态的第二数值;以及

控制逻辑,耦接至该非挥发性存储器阵列,该控制逻辑在供特定区段用的该挥发性保护码具有该第一数值时,阻止一特定区段的修改,否则允许该特定区段的修改,且该控制逻辑在一初始化程序中将这些挥发性保护码设定至非挥发性保护码的这些数值;

其中:

该阵列的非挥发性存储器元件被设计成执行一种将所有的这些非挥发性保护码设定至该第二数值的抹除操作,以及一种将选择的非挥发性保护码设定至该第一数值的编程操作。

2.根据权利要求1所述的存储器电路,其中:该阵列的挥发性存储器元件被设计成执行一种将这些选择的挥发性保护码从该第二数值设定至该第一数值的操作,以及一种将选择的挥发性保护码从该第一数值重设至该第二数值的操作。

3.根据权利要求1所述的存储器电路,其中该阵列的挥发性存储器元件被设计成执行一种将选择的挥发性保护码从该第二数值改变成该第一数值,以及从该第一数值改变成该第二数值的操作,且该控制逻辑在供该特定区段用的该非挥发性保护码具有该第一数值时,阻止改变供一特定区段用的该挥发性保护码的这些操作,且在当供该特定区段用的该非挥发性保护码从该第一数值重设至该第二数值时,导致供一特定区段用的该挥发性保护码改变至该第二数值。

4.根据权利要求1所述的存储器电路,其特征在于,还包括一存储一保护锁码的一次性可编程存储器元件,该保护锁码具有一个表示一锁定模式的第一数值,以及一个表示一未锁定模式的第二数值,且其中当该保护锁码具有该第一数值时,该控制逻辑阻止对于该阵列的非挥发性存储器元件中的这些非挥发性保护码的改变。

5.根据权利要求1所述的存储器电路,其特征在于,还包括一存储一保护锁码的密码保护的存储器元件,该保护锁码具有一个表示一锁定模式的第一数值,以及一个表示一未锁定模式的第二数值,且其中当该保护锁码具有该第一数值时,该控制逻辑阻止对于该阵列的非挥发性存储器元件中的这些非挥发性保护码的改变;

其中该控制逻辑在一初始化程序中将该保护锁码设定至该第一数值,并只在收到一密码之时,允许重设至该第二数值。

6.根据权利要求1所述的存储器电路,其特征在于,还包括一存储一保护锁码的挥发性存储器元件,该保护锁码具有一个表示一锁定模式的第一数值及一个指示一未锁定模式的第二数值,且其中当该保护锁码具有该第一数值时,该控制逻辑阻止对于该阵列的非挥发性存储器元件中的这些非挥发性保护码的改变;

其中该控制逻辑在一初始化程序中将该保护锁码设定至该第二数值,并在收到一命令之时允许设定至该第一数值,然后,直到在另一个初始化事件之前,阻止对于该保护锁码的改变。

7.根据权利要求1所述的存储器电路,其特征在于,还包括一存储一非挥发性保护锁码的一次性可编程存储器元件,该非挥发性保护锁码具有一个表示一锁定模式的第一数值及一个表示一未锁定模式的第二数值,且其中:

当该非挥发性保护锁码在一初始化程序中具有该第二数值时,该控制逻辑将所有的这些挥发性保护码设定至该第二数值,以及在该初始化程序后允许对于这些挥发性保护码的改变;

当该非挥发性保护锁码具有该第二数值时,当对这些非挥发性保护码做出一改变时,该控制逻辑将这些挥发性保护码设定至对应的非挥发性保护码的数值并将该非挥发性保护锁码设定至该第一数值;以及

当该非挥发性保护锁码在一初始化程序中具有该第一数值时,该控制逻辑将所有的这些挥发性保护码设定至对应的非挥发性保护码的数值,且在该初始化程序之后当对这些非挥发性保护码做出一改变时,该控制逻辑将这些挥发性保护码设定至对应的非挥发性保护码的数值。

8.根据权利要求1所述的存储器电路,其特征在于,包括一阵列的一次性可编程存储器元件,其存储供数个对应区段用的非挥发性保护锁码,这些非挥发性保护锁码具有一个表示一锁定模式的第一数值及一个指示一未锁定模式的第二数值,且其中:

当供一特定区段用的该非挥发性保护锁码在一初始化程序中具有该第二数值时,该控制逻辑将该挥发性保护码设定至该第二数值,且在该初始化程序之后,允许对于供该特定区段用的该挥发性保护码的改变;

当供一特定区段用的该非挥发性保护锁码具有该第二数值时,当对供该特定区段用的该非挥发性保护码做出一改变时,该控制逻辑将供该特定区段用的该挥发性保护码设定至对应的非挥发性保护码的数值,并将供该特定区段用的该挥发性保护锁码设定至该第一数值;以及

当供该特定区段用的该非挥发性保护锁码在一初始化程序中具有该第一数值时,该控制逻辑将供该特定区段用的该挥发性保护码设定至对应的非挥发性保护码的数值,且在该初始化程序之后,当对供该特定区段用的该非挥发性保护码做出一改变时,该控制逻辑将该挥发性保护码设定至供该特定区段用的对应的非挥发性保护码的数值。

9.一种存储器的集成电路上的数据保护方法,其特征在于,包括:

将多个第一保护码存储在该集成电路上,这些第一保护码具有关于该存储器的多个区段中的各个区段的一个表示一保护状态的第一数值,或一个表示一未保护状态的第二数值;

该多个第一保护码在一断电事件期间被存储;

将多个第二保护码存储在该集成电路上,这些第二保护码具有关于该多个区段中的各个区段的一个表示一保护状态的第一数值,或一个表示一未保护状态的第二数值;

该多个第二保护码在一断电事件期间被清除;以及

当供特定区段用的该第二保护码具有该第一数值时,通过使用该集成电路上的电路阻止一特定区段的修改,否则允许该特定区段的修改,并在一初始化程序中将这些第二保护码设定至这些第一保护码的数值;

其中:

将该多个第一保护码存储在一阵列的非挥发性存储器元件中,该阵列的非挥发性存储器元件被设计成执行一种将所有的这些第一保护码设定至该第二数值的抹除操作,以及一种将选择的第一保护码设定至该第一数值的编程操作。

10.根据权利要求9所述的数据保护方法,其特征在于,包括:将该多个第二保护码存储在该阵列的挥发性存储器元件中,该阵列的挥发性存储器元件被设计成执行一种将这些选择的第二保护码从该第二数值设定至该第一数值的操作,以及一种将选择的第二保护码从该第一数值重设至该第二数值的操作。

11.根据权利要求9所述的数据保护方法,其特征在于,包括:将该多个第二保护码存储在一阵列的挥发性存储器元件中,该阵列的挥发性存储器元件被没计成执行一种将选择的第二保护码从该第二数值改变成该第一数值,以及从该第一数值改变成该第二数值的操作,且当供该特定区段用的该第一保护码具有该第一数值时,阻止改变成供一特定区段用的该第二保护码的这些操作,且当供该特定区段用的该第一保护码从该第一数值重设至该第二数值时,供一特定区段用的该第二保护码改变成该第二数值。

12.根据权利要求9所述的数据保护方法,其特征在于,包括:将一保护锁码存储在一个一次性可编程存储器元件中,该保护锁码具有一个表示一锁定模式的第一数值及一个指示一未锁定模式的第二数值,且其中当该保护锁码具有该第一数值时,阻止对于这些第一保护码的改变。

13.根据权利要求9所述的数据保护方法,其特征在于,包括:将一保护锁码存储在一密码保护的存储器元件中,该保护锁码具有一个表示一锁定模式的第一数值及一个指示一未锁定模式的第二数值,且其中当该保护锁码具有该第一数值时,阻止对于该第一保护的改变;

其中该保护锁码于一初始化程序中被设定到该第一数值,并只在收到一密码之时被允许重设至该第二数值。

14.根据权利要求9所述的数据保护方法,包括:将一保护锁码存储在一挥发性存储器元件中,该保护锁码具有一个表示一锁定模式的第一数值及一个指示一未锁定模式的第二数值,且其中当该保护锁码具有该第一数值时阻止对于这些第一保护码的改变;

其中该保护锁码于一初始化程序中被设定到该第二数值,该保护锁码被允许用于在收到一命令之时设定至该第一数值,然后,直到在另一个初始化事件之前,阻止对于该保护锁码的改变。

15.根据权利要求9所述的数据保护方法,其特征在于,包括:将一非挥发性保护锁码存储在一个一次性可编程存储器元件中,该非挥发性保护锁码具有一个表示一锁定模式的第一数值及一个指示一未锁定模式的第二数值,且其中:

当该非挥发性保护锁码在一初始化程序中具有该第二数值时,所有的这些挥发性保护码被设定到该第二数值,藉以在该初始化程序之后允许对于这些第二保护码的改变;

当该非挥发性保护锁码具有该第二数值时,当对于这些第一保护码做出一改变时,这些第二保护码被设定到对应的第一保护码的数值,且该非挥发性保护锁码被设定到该第一数值;以及

当该非挥发性保护锁码在一初始化程序中具有该第一数值时,所有的这些第二保护码被设定到对应的第一保护码的数值,且在该初始化程序之后,当对这些第一保护码做出一改变时,这些第二保护码被设定到对应的第一保护码的数值。

16.根据权利要求9所述的数据保护方法,其特征在于,包括将供数个对应区段用的非挥发性保护锁码存储在一阵列的一次性可编程存储器元件中,这些非挥发性保护锁码具有一个表示一锁定模式的第一数值及一个指示一未锁定模式的第二数值,且其中:

当供一特定区段用的该非挥发性保护锁码在一初始化程序中具有该第二数值时,该第二保护码被设定到该第二数值,藉以在该初始化程序之后允许对于供该特定区段用的该第二保护码的改变;

当供一特定区段用的该非挥发性保护锁码具有该第二数值时,当对供该特定区段用的该第一保护码做出一改变时,供该特定区段用的该第二保护码被设定到对应的第一保护码的数值,且供该特定区段用的该挥发性保护锁码被设定到该第一数值;以及

当供该特定区段用的该非挥发性保护锁码在一初始化程序中具有该第一数值时,供该特定区段用的该第二保护码被设定到对应的第一保护码的数值,且在该初始化程序之后,当对供该特定区段用的该第一保护码做出一改变时,该第二保护码被设定到供该特定区段用的对应的第一保护码的数值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1