恒忆NAND闪存转换层(NFTL)
时间:10-22
来源:EDN
点击:
除了具备恒亿提供的 Krypto® 安全技术外,恒亿产品组合中宽泛的NOR产品也具有以下特性:
一次性编程
口令保护
一次性编程区
非易失性扇区锁闭
易失性扇区锁闭
硬件写保护
一次性编程(OTP)
一次性编程 (OTP) 功能让设计者永久锁定一个闪存扇区使其不能被擦除或者写。 该功能广泛用于保护系统的初始值和启动代码,防止其被损坏。 器件一次性编程的典型应用是让器件OTP 位映射到每个独立的扇区。 当某位被置"0",其相关扇区被永久性锁定,恒忆® Krypto® 口令访问技术添加口令认证到该功能,这样有利于防止OTP位无意设置。
口令保护
在该保护模式下,用户可以保护完整的阵列或者所选的主阵列,避免无意的编程或者擦除操作。 该保护模式需要输入一个64 位 的口令并且器件的非易失性保护位(NVPB) 置 0。 在口令保护模式下,NVPB锁定位在上电或者主器件重启后置 0。 通过输入正确的口令清除NVPB 锁定位来成功执行口令解锁命令,允许扇区 NVPB 被修改。 如果口令不正确, NVPB 锁定位仍然处于锁定,并且NVPB的状态不能被修改。
一次性编程区
使用一次性编程区可以执行系统级安全性方案。 这是一个特殊的区域其位数只能从 1 置为 0。 OTP 不能擦除使之从0 到1。 该功能使得一次编程区对于实施系统安全方案和永久存储数据或系统参数特别有用。 OTP 区被划分为两部分。 在工厂一部分编程具有唯一不可改变的数字。 另外一部分保留以满足客户设计者编程需求。 一旦客户部分被编程,其可以被锁定防止再次编程。 该锁位不能反转。
非易失性锁
该保护模式用于非易失性存储器。 甚至在电源定序或者硬件重启自后,其将保持设定。 一个非易失性位 (NVPB) 分配给每个扇区。 当 NVPB 设定为 0 时,其相关的扇区处于保护,禁止对该扇区任何编程或者擦除操作。 NVPB 位不能单独清除,它们只能在通过命令执行清除非易失性保护位,且同时清除所有。 通过设定一个易失性位,NVPB 可以同时被保护,NVPB 锁定位。. 状态存储器中设定正确的位数之后,在锁定的锁区擦除或者编程将失败。
易失性扇区锁闭
易失性保护功能使用软件保护扇区,避免无意更改。 当对阵列必要修改时,该保护位禁用。 在易失性阵列中,主存储器阵列映射到位上,每一位可以单独修改。 易失性阵列的位叫做易失性保护位 (VPB). VPB 仅可以保护那些没有使用非易失性阵列位保护的扇区。 VPB 可以按所需的频设定或清除。 当各部分初次安装,或在上电之后或硬件重启,VPB能处于设定或清除状态,这取决于选择的命令选项。
硬件保护
闪存硬件保护需要一定的电压加到器件的引脚上。 该电压不允许对器件的扇区进行修改,或者整个器件本身。
硬件写保护: 硬件写保护VPP 或者VPEN 用来完成硬件写保护,禁止对整个整列编程或者擦除。当有效电压加在VPP 或者VPEN上,主阵列的扇区可以修改。VPP 或VPEN 接地,主阵列的扇区不可以编程或者擦除。当VPP 或者VPEN 接地时,编程或者擦除会失败,产生正确的状态存储器错误位元设置。
VPP/WP (写保护) 保护: 该硬件方法保护最高或者最低的扇区不被编程或擦除操作。 当VPP/WP = 低电平输入电压,最高或者最低扇区受保护 当 VPP/WP = 高电平电压输入时,存储器反转到扇区前一个保护状态。 此时,编程或者擦除操作可以修改扇区的数据,除非扇区使用扇区保护。
一次性编程
口令保护
一次性编程区
非易失性扇区锁闭
易失性扇区锁闭
硬件写保护
一次性编程(OTP)
一次性编程 (OTP) 功能让设计者永久锁定一个闪存扇区使其不能被擦除或者写。 该功能广泛用于保护系统的初始值和启动代码,防止其被损坏。 器件一次性编程的典型应用是让器件OTP 位映射到每个独立的扇区。 当某位被置"0",其相关扇区被永久性锁定,恒忆® Krypto® 口令访问技术添加口令认证到该功能,这样有利于防止OTP位无意设置。
口令保护
在该保护模式下,用户可以保护完整的阵列或者所选的主阵列,避免无意的编程或者擦除操作。 该保护模式需要输入一个64 位 的口令并且器件的非易失性保护位(NVPB) 置 0。 在口令保护模式下,NVPB锁定位在上电或者主器件重启后置 0。 通过输入正确的口令清除NVPB 锁定位来成功执行口令解锁命令,允许扇区 NVPB 被修改。 如果口令不正确, NVPB 锁定位仍然处于锁定,并且NVPB的状态不能被修改。
一次性编程区
使用一次性编程区可以执行系统级安全性方案。 这是一个特殊的区域其位数只能从 1 置为 0。 OTP 不能擦除使之从0 到1。 该功能使得一次编程区对于实施系统安全方案和永久存储数据或系统参数特别有用。 OTP 区被划分为两部分。 在工厂一部分编程具有唯一不可改变的数字。 另外一部分保留以满足客户设计者编程需求。 一旦客户部分被编程,其可以被锁定防止再次编程。 该锁位不能反转。
非易失性锁
该保护模式用于非易失性存储器。 甚至在电源定序或者硬件重启自后,其将保持设定。 一个非易失性位 (NVPB) 分配给每个扇区。 当 NVPB 设定为 0 时,其相关的扇区处于保护,禁止对该扇区任何编程或者擦除操作。 NVPB 位不能单独清除,它们只能在通过命令执行清除非易失性保护位,且同时清除所有。 通过设定一个易失性位,NVPB 可以同时被保护,NVPB 锁定位。. 状态存储器中设定正确的位数之后,在锁定的锁区擦除或者编程将失败。
易失性扇区锁闭
易失性保护功能使用软件保护扇区,避免无意更改。 当对阵列必要修改时,该保护位禁用。 在易失性阵列中,主存储器阵列映射到位上,每一位可以单独修改。 易失性阵列的位叫做易失性保护位 (VPB). VPB 仅可以保护那些没有使用非易失性阵列位保护的扇区。 VPB 可以按所需的频设定或清除。 当各部分初次安装,或在上电之后或硬件重启,VPB能处于设定或清除状态,这取决于选择的命令选项。
硬件保护
闪存硬件保护需要一定的电压加到器件的引脚上。 该电压不允许对器件的扇区进行修改,或者整个器件本身。
硬件写保护: 硬件写保护VPP 或者VPEN 用来完成硬件写保护,禁止对整个整列编程或者擦除。当有效电压加在VPP 或者VPEN上,主阵列的扇区可以修改。VPP 或VPEN 接地,主阵列的扇区不可以编程或者擦除。当VPP 或者VPEN 接地时,编程或者擦除会失败,产生正确的状态存储器错误位元设置。
VPP/WP (写保护) 保护: 该硬件方法保护最高或者最低的扇区不被编程或擦除操作。 当VPP/WP = 低电平输入电压,最高或者最低扇区受保护 当 VPP/WP = 高电平电压输入时,存储器反转到扇区前一个保护状态。 此时,编程或者擦除操作可以修改扇区的数据,除非扇区使用扇区保护。
- 龚翊出任恒忆亚洲区嵌入式业务部副总裁(04-29)
- 恒忆加大在华投资 深耕存储市场(08-02)
- 加大在华投资 深耕存储市场(08-23)
- 三星电子与恒忆共同合作开发相变存储器(09-09)
- 恒忆与英特尔在堆栈式交叉点相变存储技术研发方面取得成果(10-02)
- 恒忆为串行闪存产品推出统一新品牌(06-22)