存储器及其程序化方法

文档序号:6779669阅读:255来源:国知局
专利名称:存储器及其程序化方法
技术领域
本发明是有关于一种存储器及其程序化方法,且特别是有关于一种节 省存储器程序化时间的存储器及其程序化方法。
背景技术
存储器具有应用于现今的多种数据储存的用途。存储器包括多种型
式,例如为多级单元(Multi-LevdCell, MLC)存储器等。请参照图1A,其 绘示的为传统多级单元的示意图。多级单元100包括左半单元110及右半 单元120。依据阈值电压分布的不同,多级单元100的每一个半单元可以 具有多个位。
以每一个半单元具有2个位为例来做说明,请参照图1B,其绘示的 为多级单元100的阖值电压分布的分布图。其中,左半单元110及右半单 元120的阈值电压分布通常依序被定义为(11, 10, 01, 00)。在图1B中的 每一个阈值电压分布都必须要尽可能地集中,以保留足够的读取区间(read window),避免右半单元120的阈值电压会影响到左半单元110的阈值电 压,而导致半单元在被读取时产生错误。
为了解决上述问题,故必须在单一程序化循环内,完成对左半单元110 及右半单元120的程序化的动作。而传统的程序化指令中,每一位数据均 会有一相对应的地址。当欲将4位数据程序化于多级单元100,程序化指 令至少须包括4组地址及数据。如此一来,使得存储器所接收的程序化指 令复杂度增加,存储器的程序化流程繁复,浪费时间。

发明内容
有鉴于此,本发明的主要目的在于提供一种存储器及其程序化方法, 利用新的程序化流程,降低存储器所接收的复杂地址输入,以节省存储器 程序化时间。
根据本发明的第一方面,提出一种存储器程序化方法,存储器包括多 个多级单元,每一个多级单元包括一第一半单元及一第二半单元。此方法
包括,首先,提供一目标地址及相对应的将要储存的2n群数据,n为正整 数。之后,在一程序化循环内,依据目标地址,将2n群数据依序程序化 于多级单元,使得第一半单元所储存的数据及第二半单元所储存的数据系 来自2n群数据的不同群。
根据本发明的第二方面,提出一种存储器,包括多个存储单元区块, 每一个存储单元区块包括多条位线、多条字线以及多个多级单元。此些多 级单元系分别耦接至位线及字线,每一个多级单元包括一第一半单元及一 第二半单元。其中,将要储存的2n群数据依据一目标地址,在一程序化 循环内依序被程序化于多级单元,使得第一半单元所储存的数据及第二半 单元所储存的数据来自2n群数据的不同群,n为正整数。


图1A绘示传统多级单元的示意图。 图1B绘示多级单元100的阈值电压的分布图。 图2绘示依照本发明较佳实施例的存储器程序化方法的流程图。 图3绘示本发明的存储器程序化方法实际应用于一存储器的一例的流 程图。
图4绘示依照本发明较佳实施例的存储器的示意图。主要组件符号说明
100:多级单元 110:左半单元 120:右半单元 400:存储器 410:存储单元区块
具体实施例方式
为让本发明的上述内容能更明显易懂,下文特举一较佳实施例,并配
合所附图式,作详细说明如下
本发明是有关于一种存储器及其程序化方法,利用新的程序化流程, 降低存储器所接收的复杂地址输入,以节省存储器程序化时间。
请参照图2,其绘示的为依照本发明较佳实施例的存储器程序化方法 的流程图。本实施例所提供的存储器程序化方法,实质上应用于一多级单 元存储器,此多级单元存储器包括多个存储单元区块,每一个存储单元区 块包括多个多级单元,每一个多级单元包括一左半单元及一右半单元。每
一个半单元具有n位。
首先,在步骤210中,接收一目标地址及相对应的将要储存的2n群 数据,n为正整数,且将要储存在每一个多级单元的2n位数据分别来自 2n群数据的不同群。群数据可相对应为一页数fe。对于存储器而言,此目 标地址及2n群数据实质上为一程序化指令。而此程序化指令可由多组目 标地址及多组2n群数据组成,并不做限制。此外,目标地址相对应于2n 群数据的第l位,然并不限制于此,亦可以相对应于2n群数据的最后一 位。
接着,在步骤220中,在一程序化循环内,依据目标地址,将2n群 数据程序化于多个多级单元的左半单元及右半单元,使得左半单元所储存 的数据及右半单元所储存的数据是来自2n群数据的不同群。左半单元及 右半单元实质上各储存n位数据。其中,每一个多级单元的2n位数据相 对应于步骤210中所接收的2n群数据。
当目标地址相对应于2n群数据的第1位时,是先对目标存储单元区 块内多级单元的左半单元进行程序化的动作,使得每一个左半单元储存第 l位。然后,相对应于其它(2n—l)群数据,每一个多级单元的左半单元先 被程序化而具有第2位~第n位。接着,目标存储单元区块内多级单元的 每一个右半单元被程序化而储存第(n+l)位 第2n位。
之后,在步骤230中,判断相对应于目标地址的每一个多级单元是否 均已被程序化。若否,则重复接收及程序化步骤。也就是说,依据程序化 指令,对还未被程序化的多级单元进行程序化的动作。此判断步骤230, 在实际的存储器架构中,是通过读取一第一脚位(1/0 6或R/5)来进行判断 的。当第一脚位(I/Q 6或R/5)的输出为"1"时,即代表相对应于目标地
址的所有的多级单元均已被程序化。
然后,在步骤240中,判断相对应于目标地址的每一个多级单元是否 程序化正确。若每一个多级单元均被正确地程序化,则结束此存储器程序 化方法。此判断步骤240,在实际的存储器架构中,是通过读取一第二脚 位(I/O0)来进行判断的。当第二脚位(I/O0)的输出为"0"时,即代表相对 应于目标地址的所有的多级单元均已被正确地程序化。请配合参照图3, 其绘示的为本发明的存储器程序化方法实际应用于一存储器的一例的流 程图。指令10h用以通知存储器开始进行程序化的动作,然后接收地址并 写入相对应的多群数据。接着,检查脚位I/0 6以判断是否程序化完毕。 之后,检查脚位I/O0以判断是否程序化正确。
请参照图4,其绘示的为依照本发明较佳实施例的存储器的示意图。 存储器400包括多个存储单元区块,例如为存储单元区块410。存储单元 区块410包括多条位线BLl BLx、多条字线WLl WLy以及多个多级单 元M, x与y为正整数。多个多级单元M分别耦接至位线BLl BLx及字 线WLl WLy。每一个多级单元M均包括一左半单元及一右半单元。每一 个半单元可具有多个位。存储器400的运作原理已揭露于上述的存储器程 序化方法,故在此不再重述。
本发明上述实施例所揭露的存储器及其程序化方法,利用新的程序化 流程,以简化的程序化指令,使得存储器内的相对应于目标地址的多级单 元在单一程序化循环内即已程序化完成。此外,页降低了存储器所接收的
复杂地址输入,节省存储器程序化时间,加快了存储器程序化速度。
综上所述,虽然本发明己以一较佳实施例揭露如上,然其并非用以限 定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明之精
神和范围内,当可作各种之更动与润饰。因此,本发明之保护范围当以权 利要求书所界定的范围为准。
权利要求
1.一种存储器程序化方法,该存储器包括多个多级单元,每一个多级单元包括一第一半单元及一第二半单元,其特征在于,该方法包括提供一目标地址及相对应的将要储存的2n群数据,其中n为正整数;以及在一程序化循环内,依据该目标地址,将该2n群数据依序程序化于该多个多级单元,使得该多个第一半单元所储存的数据及该多个第二半单元所储存的数据来自该2n群数据的不同群。
2、 根据权利要求1所述的存储器程序化方法,其特征在于,储存于 该多个第一半单元的n位数据分别来自1 n群数据,储存于该多个第二半 单元的n位数据分别来自n+ l~2n群数据。
3、 根据权利要求1所述的存储器程序化方法,其特征在于,该目标 地址相对应于该2n群数据的第1位或最后1位。
4、 根据权利要求1所述的存储器程序化方法,其特征在于,该方法 更包括重复提供该目标地址及程序化该2n群数据步骤;以及 判断该相对应于该目标地址的每一个多级单元是否均已被程序化。
5、 根据权利要求4所述的存储器程序化方法,其特征在于,该判断 该相对应于该目标地址的每一个多级单元是否均已被程序化,是通过读取 一第一脚位进行判断的。
6、 根据权利要求5所述的存储器程序化方法,其特征在于,该第一 脚位的输出为1时,代表该相对应于该目标地址的每一个多级单元均已被 程序化。
7、 根据权利要求5所述的存储器程序化方法,其特征在于,该第一 脚位为I/O 6或R/5 。
8、 根据权利要求1所述的存储器程序化方法,其特征在于,该方法更包括判断相对应于该目标地址的每一个多级单元是否己被正确的程序化。
9、 根据权利要求8所述的存储器程序化方法,其特征在于,该判断 相对应于该目标地址的每一个多级单元是否已被正确的程序化,是通过读 取一第二脚位进行判断的。
10、 根据权利要求9所述的存储器程序化方法,其特征在于,该第二 脚位的输出为0时,代表该相对应于该目标地址的每一个多级单元已被正 确的程序化。
11、 根据权利要求9所述的存储器程序化方法,其特征在于,该第二脚位为I/0 0。
12、 —种存储器,其特征在于,该存储器包括 多个存储单元区块,每一个存储单元区块包括多个位线; 多个字线;以及多个多级单元,分别耦接至该多个位线及多个些字线,每一个多级单 元包括一第一半单元及一第二半单元;其中,将要储存的2n群数据依据一目标地址,在一程序化循环内依序被程序化于该多个多级单元,使得该多个第一半单元所储存的数据及该 多个第二半单元所储存的数据来自该2n群数据的不同群,n为正整数。
13、 根据权利要求12所述的存储器,其特征在于,该目标地址相对 应于该2n群数据的第1位或最后1位。
全文摘要
本发明公开了一种存储器及其程序化方法,存储器包括多个多级单元,每一个多级单元包括一第一半单元及一第二半单元。此方法包括,首先,提供一目标地址及相对应的将要储存的2n群数据,其中,n为正整数。之后,在一程序化循环内,依据目标地址,将2n群数据依序程序化于多级单元,使得第一半单元所储存的数据及第二半单元所储存的数据系来自2n群数据的不同群。本发明提供的这种存储器及其程序化方法,降低了存储器所接收的复杂地址输入,节省了存储器程序化时间。
文档编号G11C16/10GK101350224SQ20071016928
公开日2009年1月21日 申请日期2007年11月8日 优先权日2007年7月19日
发明者何信义, 何文乔, 洪俊雄 申请人:旺宏电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1