非易失存储介质的低成本实现结构、控制方法、芯片及电子设备与流程

文档序号:30526002发布日期:2022-06-25 06:58阅读:135来源:国知局
非易失存储介质的低成本实现结构、控制方法、芯片及电子设备与流程

1.本发明涉及芯片制备技术领域,具体地,公开了一种非易失存储介质的低成本实现结构、控制方法、芯片及电子设备。


背景技术:

2.在非易失存储介质领域中,存在有otp(one time programable),ftp(few time programable),mtp(multi time programable),eeprom/flash(可擦写次数达10万次)等多种存储形式。其中传统的ftp结构往往采用浮栅结构进行设计,该种设计需要用到高压电路,具有结构复杂,读写电路面积巨大,重新擦除速度极慢的应用痛点。
3.而在实际应用过程中,虽然很多客户都有对ftp的需求,但实际能提供可靠ftp单元的供应商很少。此外,在诸如密钥,控制器个性化设置等应用场景中,用户对于存储器的实际擦写次数的需求往往在10次左右的区间内,针对这类应用场景更是迫切需要一种简单易用并且可靠的ftp实现方案。


技术实现要素:

4.为了解决现有技术中存在的上述问题,本发明提供一种非易失存储介质的低成本实现结构、控制方法、芯片及电子设备。
5.在本技术的第一方面提供了一种非易失存储介质的低成本实现结构该种低成本实现结构包括:
6.若干一次性可编程存储器,全体一次性可编程存储器组成一次性可编程存储器阵列;
7.状态控制器,连接一次性可编程存储器阵列,用于根据接收到的指令对一次性可编程存储器阵列进行刷新操作和/或重写操作;
8.行地址解码器和列地址解码器,分别连接状态控制器和一次性可编程存储器阵列,用于根据刷新操作和/或重写操作对一次性可编程存储器阵列中的对应区域进行读写操作;
9.其中,低成本实现结构的可擦写次数与一次性可编程存储器阵列所包含的一次性可编程存储器的数量相关。
10.在上述第一方面的一种可能的实现中,一次性可编程存储器阵列包括若干存储介质区域和跳转控制区域;
11.跳转控制区域用于决定当次读写操作对应的存储介质区域。
12.在上述第一方面的一种可能的实现中,在一次性可编程存储器阵列处于上电状态时,需要通过状态控制器执行刷新操作;
13.在刷新操作的过程中,通过读取地址位0上的若干项一次性可编程存储数据以决定对应区域。
14.在上述第一方面的一种可能的实现中,在刷新操作执行完成的情况下,针对对应区域进行读写操作。
15.在上述第一方面的一种可能的实现中,在通过读取地址位0上的若干项一次性可编程存储数据以决定对应区域的过程中,对应区域指向前次上电过程中读写操作指向的对应区域。
16.在上述第一方面的一种可能的实现中,在状态控制器根据接收到的指令进行重写操作的情况下,通过对地址位0上的若干项一次性可编程存储数据进行修改,以选择未读写的对应区域进行读写操作;
17.其中,未读写的对应区域区别于重写操作执行前的全部已经历读写操作的对应区域。
18.本技术的第二方面提供了一种非易失存储介质的控制方法,应用于前述第一方面提供的非易失存储介质的低成本实现结构中,控制方法包括:
19.在一次性可编程存储器阵列处于上电状态时,通过状态控制器执行刷新操作;
20.在刷新操作的过程中,通过读取地址位0上的若干项一次性可编程存储数据以决定对应区域。
21.本技术的第二方面还提供了另一种非易失存储介质的控制方法,应用于前述第一方面提供的非易失存储介质的低成本实现结构中,控制方法包括:在状态控制器进行重写操作的情况下,通过对地址位0上的若干项一次性可编程存储数据进行修改,以选择未读写的对应区域进行读写操作;
22.其中,未读写的对应区域区别于重写操作执行前的全部已经历读写操作的对应区域。
23.本技术的第三方面提供了一种芯片,该种芯片搭载了前述第一方面提供的非易失存储介质的低成本实现结构。
24.本技术的第四方面提供了一种电子设备,该种电子设备通过电子芯片搭载了前述第一方面提供的非易失存储介质的低成本实现结构。
25.与现有技术相比,本技术具有如下的有益效果:
26.通过本技术提出的技术方案,能够不依赖传统的ftp单元,由一次性可编程存储器实现有限次编辑(few time programmable,ftp)功能。通过本技术提出的技术方案,在一次性可编程存储器阵列的实现过程中能够兼容普通工艺,不需要高压器件,制备工艺更为便捷;在单元数小于4k的情况下,本技术提供的技术方案所占用的芯片面积要远远小于同等单元数的传统ftp架构。由于本技术方案不依赖于传统ftp单元,采用一次性可编程存储器阵列几乎没有可靠性的问题,同时擦写操作所需时间也能够实现大大的缩短,具有可推广价值。
附图说明
27.通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
28.图1根据本技术实施例,示出了一种非易失存储介质的低成本实现结构的结构示意图。
具体实施方式
29.下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
30.在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少区域地基于”。术语“一个示例实施例”和“一个实施例”表示“至少一个示例实施例”。术语“另一实施例”表示“至少一个另外的实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
31.针对现有技术中迫切需要一种简单易用并且可靠的ftp实现方案的痛点,本技术提供了一种非易失存储介质的低成本实现结构、控制方法、芯片及电子设备。通过本技术提供的技术方案,能够不依赖传统的ftp单元,由一次性可编程存储器实现有限次编辑(few time programmable,ftp)功能,适用于擦写次数较少的应用场景,可靠性高,兼容普通技术工艺,具有可推广价值。以下将结合实施例对本技术提供的技术方案进行阐释和说明。
32.具体地,在本技术的一些实施例中,提供了一种非易失存储介质的低成本实现结构,该种低成本实现结构包括:
33.若干一次性可编程存储器,全体一次性可编程存储器组成一次性可编程存储器阵列;
34.状态控制器,连接一次性可编程存储器阵列,用于根据接收到的指令对一次性可编程存储器阵列进行刷新操作和/或重写操作;
35.行地址解码器和列地址解码器,分别连接状态控制器和一次性可编程存储器阵列,用于根据刷新操作和/或重写操作对一次性可编程存储器阵列中的对应区域进行读写操作;
36.其中,低成本实现结构的可擦写次数与一次性可编程存储器阵列所包含的一次性可编程存储器的数量相关。
37.可以理解的是,通常的ftp单元采用浮栅的方式,优缺点都很明显:优点是单元面积小,可擦写次数多,缺点是工艺复杂,可靠性低,需要高压进行擦写。而在本技术提出的技术方案中,可以采用efuse bitcell这种非常成熟的一次性可编程存储器,其和普通cmos工艺完全兼容,可靠性高,擦写不需要高压。虽然单个一次性可编程存储器的面积比通常的ftp单元大,但对于单元数小于4k的情况下,因为少了产生高压器件,模块整体面积反而会更小。另外,通常ftp的擦写需要把所有单元的数据都清除掉,耗时在毫秒量级,而在本技术提出的技术方案中,擦写过程只是写一位efuse单元,时间在微秒量级,可以缩短上百倍。
38.在本技术的一些实施例中,进一步地,一次性可编程存储器阵列包括若干存储介质区域和跳转控制区域;
39.跳转控制区域用于决定当次读写操作对应的存储介质区域。
40.在本技术的一些实施例中,进一步地,在一次性可编程存储器阵列处于上电状态时,需要通过状态控制器执行刷新操作;
41.在刷新操作的过程中,通过读取地址位0上的若干项一次性可编程存储数据以决
定对应区域。
42.在本技术的一些实施例中,进一步地,在刷新操作执行完成的情况下,针对对应区域进行读写操作。
43.在本技术的一些实施例中,进一步地,在通过读取地址位0上的若干项一次性可编程存储数据以决定对应区域的过程中,对应区域指向前次上电过程中读写操作指向的对应区域。
44.在本技术的一些实施例中,进一步地,在状态控制器根据接收到的指令进行重写操作的情况下,通过对地址位0上的若干项一次性可编程存储数据进行修改,以选择未读写的对应区域进行读写操作;
45.其中,未读写的对应区域区别于重写操作执行前的全部已经历读写操作的对应区域。
46.以下将结合具体实施例对本技术方案做出进一步阐释和说明:
47.于具体实施例中,图1示出了一种非易失存储介质的低成本实现结构的结构示意,该种结构基于efuse阵列得以实现,其中efuse属于一次性可编程存储器。
48.于上述实施例中,在每次efuse上电后进行的操作和/或写操作之前,需要通过状态控制器对于efuse阵列执行一次刷新操作。在刷新模式下,可以将地址位
‘0’
对应的4位efuse数据读出以决定当前要读写的page;于上述刷新操作后,便可在当前page执行普通的efuse读写操作。
49.于上述实施例中,若需要执行重写操作,则需要通过状态控制器进行进入erase模式,此时将地址位
‘0’
上的数据左移一位,末位补
‘1’
,并重新将地址
‘0’
的4位efuse数据读出,当前可操作的page就会顺移到下一个page;可以理解的是,接下来的读写操作都会顺应至基于下一个page。
50.于上述实施例中,可以理解的是,在执行重写操作的过程中,一个地址位
‘0’
上的4位efuse数据和选择哪一个page存在一一对应关系。也就是说在重写操作中,既可操作从前一page顺移至下一page,也可以跳转别的page,只要地址位
‘0’
上的4位efuse数据能准确对应出来即可。
51.可以理解的是,如图1所示的非易失存储介质的低成本实现结构只能实现4次可擦写的ftp,在本技术的其他实施例中,可以通过增加page的数目同时增加第一页的efuse位数来实现更多次擦写。
52.在本技术的一些实施例中,还提供了一种非易失存储介质的控制方法,应用于前述第一方面提供的非易失存储介质的低成本实现结构中,控制方法包括:
53.在一次性可编程存储器阵列处于上电状态时,通过状态控制器执行刷新操作;
54.在刷新操作的过程中,通过读取地址位0上的若干项一次性可编程存储数据以决定对应区域。
55.在本技术的一些实施例中,还提供了另一种非易失存储介质的控制方法,应用于前述实施例提供的非易失存储介质的低成本实现结构中,控制方法包括:在状态控制器进行重写操作的情况下,通过对地址位0上的若干项一次性可编程存储数据进行修改,以选择未读写的对应区域进行读写操作;
56.其中,未读写的对应区域区别于重写操作执行前的全部已经历读写操作的对应区
域。
57.可以理解的是,上述应用于非易失存储介质的控制方法的具体功能步骤已于前述实施例中提供对应的阐释和说明,在此不做限定。
58.在本技术的一些实施例中,还提供了一种芯片,该种芯片搭载了前述第一方面提供的非易失存储介质的低成本实现结构。
59.在本技术的一些实施例中,还提供了一种电子设备,该种电子设备通过电子芯片搭载了前述第一方面提供的非易失存储介质的低成本实现结构。
60.可以理解的是,本技术技术方案的各个方面可以实现为系统、方法或程序产品。因此,本技术技术方案的各个方面可以具体实现为以下形式,即完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“平台”。
61.尽管本实施例未详尽地列举其他具体的实施方式,但在一些可能的实施方式中,本技术技术方案说明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本技术技术方案中图像拼接方法区域中描述的根据本技术技术方案各种实施例中实施方式的步骤。
62.综上所述,通过本技术提出的技术方案,能够不依赖传统的ftp单元,由一次性可编程存储器实现有限次编辑(few time programmable,ftp)功能。通过本技术提出的技术方案,在一次性可编程存储器阵列的实现过程中能够兼容普通工艺,不需要高压器件,制备工艺更为便捷;在单元数小于4k的情况下,本技术提供的技术方案所占用的芯片面积要远远小于同等单元数的传统ftp架构。由于本技术方案不依赖于传统ftp单元,采用一次性可编程存储器阵列几乎没有可靠性的问题,同时擦写操作所需时间也能够实现大大的缩短,具有可推广价值。
63.上述描述仅是对本技术技术方案较佳实施例的描述,并非对本技术技术方案范围的任何限定,本技术技术方案领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1