虚拟接地阵列存储器及其编程方法

文档序号:6782277阅读:264来源:国知局
专利名称:虚拟接地阵列存储器及其编程方法
技术领域
本发明涉及一种虛拟接地阵列存储器及其编程方法,特别是涉及一种 解决阵列效应的虚拟接地阵列存储器及其编程方法。
背景技术
于传统的虛拟接地阵列存储器中,相邻的两个单元可能会因为所处的
相位(phase)的不同,而产生阵列效应(Array Effect),导致阈值电压偏移,造 成读取区间的损失甚或读取失败。
请参照图1A,其示出了传统虛拟接地阵列存储器的示意图。虛拟接地 阵列存储器100包括第一存储单元区块110及第二存储单元区块120。举第 一存储单元区块l]O中的边界单元111及第二存储单元区块120中的邻近单 元121为例做说明。于邻近单元121被编程后,会对邻近单元121进行编 程验证的操作以验证邻近单元121的阈值电压是否够高。
请参照图1B,其示出了邻近单元121的阈值电压分布图。当邻近单元 121通过编程验证时,则其阈值电压为高阔值电压130。此时,因为从邻近 单元12]流至边界单元111的漏电流Iu^的存在,感测放大器(未绘示于图) 所接收到的感测电流[se脱并不相等于邻近单元]21的单元电流L』。
如此一来,当边界单元111被编程时,因为边界单元111的阈值电压够 高,故漏电流l!d变小,感测电流U隱变大,导致邻近单元21被判断为阈 值电压不够高的单元,且其阈值电压由高阈值电压130往下位移为高阈值 电压131,导致读取区间变小,更严重的可能导致读取失败。

发明内容
本发明是有关于 一 种虛拟接地阵列存储器及其编程方法,于编程的过 程中加入一数据回复算法以解决阵列效应,消除因为阵列效应所产生的读 取区间损失。
根据本发明的第一方面,提出一种虛拟接地阵列存储器编程方法;虚 拟接地阵列存储器包括一第一单元及一第二单元,第二单元相邻于第一单 元。此方法包括,首先,选择第一单元为一目标单元,其中第二单元已被 编程而具有一数据。接着,读取第二单元,并将数据记录于一寄存器。然
后,编程目标单元。接着,对第二单元进行编程验证的搡作。之后,当第 二单元编程验证失败,将记录于寄存器的数据写回第二单元。
根据本发明的第二方面,提出一种虛拟接地阵列存储器,包括第一存 储单元区块、第二存储单元区块以及寄存器。第一存储单元区块具有一边 界单元。第二存储单元区块具有一邻近单元,此邻近单元相邻于边界单元, 且已被编程而具有一数据。寄存器用以记录数据。其中,于编程边界单元 后,对邻近单元进行编程验证的操作。当邻近单元编程验证失败,记录于 寄存器的数据被写回邻近单元。
为使本发明的上述内容能更明显易懂,下文特举一较佳实施例,并结 合附图详细说明如下。


图1A示出了传统虛拟接地阵列存储器的示意图。 图]B示出了邻近单元121的阈值电压分布图。
图2示出了依照本发明较佳实施例的虛拟接地阵列存储器编程方法的 流程图。
附图符号说明
100:虛拟接地阵列存储器
110:第一存储单元区块
111:边界单元
120:第二存储单元区块
121:邻近单元
具体实施例方式
本发明提供一种虛拟接地阵列存储器及其编程方法,利用将一数据回 复算法嵌入于编程的流程中,解决于存储单元区块的边界所产生的阵列效 应,消除因为阵列效应而导致的存储单元读取区间损失。
请参照图2,其示出了依照本发明较佳实施例的虛拟接地阵列存储器编
程方法的流程图。此方法应用于一虛拟接地阵列存储器,此虛拟接地阵列 存储器包括一边界单元及一邻近单元,邻近单元相邻于边界单元。边界单 元位于第一存储单元区块,邻近单元位于第二存储单元区块,因此两者所
处的相位(phase)可能不同。例如,邻近单元已被编程而具有一数据,边界单 元正要进行编程的操作。因为两者的相位不同,故可能产生阵列效应。
于本发明中,首先,于步骤210中,选择边界单元为目标单元,此目 标单元即为所欲对其进行编程操作的单元。同时,邻近单元因为位于相异 的存储单元区块,其已被编程而具有一数据。接着,于目标单元被编程之 前,于步骤220中,读取邻近单元,并将邻近单元原先所储存的数据记录 于 一寄存器内。此寄存器例如为虛拟接地阵列存储器内部的 一静态随机存 取存储器(SRAM),但不限制于此。
然后,于步骤230中,对目标单元进行编程操作。步骤230于实质上 的操作过程中,是对第 一存储单元区块内的所有单元依序进行编程操作, 直到第一存储单元区块内的单元均被编程。当目标单元被编程之后,因为 其阈值电压够高,故会减少由邻近单元流往目标单元的漏电流,而产生阵 列效应,导致邻近单元的读取区间有所损失。
因此,于步骤240中,对邻近单元进行编程验证的操作。步骤实 质上用以判断邻近单元因为阵列效应而导致的读取区间损失是否过大。若 邻近单元通过编程验证,则表示邻近单元的读取区间损失在可接受范围内, 并不会影响到邻近单元所储存的数据的读取正确性。
.当邻近单元编程验证失败,则表示邻近单元因为阵列效应而使得阈值 电压往下偏移过多,导致读取区间损失过大,会产生读取错误。于是,于 步骤250中,将记录于寄存器内的数据写回邻近单元。如此一来,虛拟接 地阵列存储器内部的感测放大器感测邻近单元所储存的数据仍为原来的数 据,读取正确性得以确保。
另外,于上述的虛拟接地阵列存储器编程方法中,若邻近单元原来所 具有的数据对应于一高阈值电压(数据例如为"O"),则当邻近单元编程验证 失败,即代表此高阈值电压往下偏移,若偏移太多则可能产生读取错误而 被认定为低阈值电压。于是,于步骤250中,被记录于寄存器内的数据被 写回邻近单元。
此外,若邻近单元原来所具有的数据对应于一低阈值电压(数据例如
为,M,'),则当邻近单元编程验证失败,即代表此低阈值电压往下偏移,此时 读取错误不会发生,步骤250可以被省略。
本发明还披露了一种虚拟接地阵列存储器,其电路架构类似于图IA所 示的虛拟接地阵列存储器100。本发明的虛拟接地阵列存储器包括第一存储 单元区块、第二存储单元区块以及寄存器。第一存储单元区块具有一边界 单元。第二存储单元区块具有一邻近单元,邻近单元相邻于边界单元,且 已被编程而具有一数据。寄存器用以记录数据。虚拟接地阵列存储器的操 作原理已叙述于上述的虛拟接地阵列存储器编程方法中,故于此不再重述。
本发明上述实施例所披露的虛拟接地阵列存储器及其编程方法,于边 界单元的编程过程中,利用一被嵌入的读取区间回复算法,解决于虛拟接 地阵列存储器中,存储单元区块的边界所产生的阵列效应,消除邻近单元 因为此阵列效应而产生的读取区间损失,确保了邻近单元于再次被读取的 读取正确性,避免邻近单元的读取错误。
综上所述,虽然本发明已以一较佳实施例披露如上.,然其并非用以限 定本发明。本领域技术人员在不脱离本发明的精神和范围的前提下可作各 种的更动与润饰。因此,本发明的保护范围以本发明的权利要求为准。
权利要求
1. 一种虚拟接地阵列存储器编程方法,该虚拟接地阵列存储器包括一第一单元及一第二单元,该第二单元相邻于该第一单元,该方法包括:选择该第一单元为一目标单元,其中该第二单元已被编程而具有一数据;读取该第二单元,并将该数据记录于一寄存器;编程该目标单元;对该第二单元进行编程验证的操作;以及当该第二单元编程验证失败,将记录于该寄存器的该数据写回该第二单元。
2. 如权利要求1所述的虛拟接地阵列存储器编程方法,其中,该数据对应于一高阈值电压,当该第二单元编程验证失败,该数据被写回该第二 单元。
3. 如权利要求1所述的虛拟接地阵列存储器编程方法,其中,该第一 单元位于一第一存储单元区块,该第二单元位于一第二存储单元区块。
4. 一种虛拟接地阵列存储器,包括 一第一存储单元区块,具有一边界单元;一第二存储单元区块,具有一邻近单元,该邻近单元相邻于该边界单 元,且已被编程而具有一数据;以及 一寄存器,用以记录该数据;其中,于编程该边界单元后,对该邻近单元进行编程验证的操作,当 该邻近单元编程验证失败,记录于该寄存器的该数据被写回该邻近单元。
5. 如权利要求4所述的虛拟接地阵列存储器,其中,该数据对应于一 高阈值电压,当该邻近单元编程验证失败,该数据被写回该邻近单元。
6. 如权利要求4所述的虛拟接地阵列存储器,其中,该寄存器为一静 态随机存取存储器。
全文摘要
一种虚拟接地阵列存储器编程方法,虚拟接地阵列存储器包括一第一单元及一第二单元,第二单元相邻于第一单元。此方法包括,首先,选择第一单元为一目标单元,其中第二单元已被编程而具有一数据。接着,读取第二单元,并将数据记录于一寄存器。然后,编程目标单元。接着,对第二单元进行编程验证的操作。之后,当第二单元编程验证失败,将记录于寄存器的数据写回第二单元。
文档编号G11C16/06GK101377953SQ20081009232
公开日2009年3月4日 申请日期2008年4月22日 优先权日2007年8月29日
发明者何文乔, 张坤龙, 张钦鸿, 洪俊雄 申请人:旺宏电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1