动态随机存取存储器及其操作方法与流程

文档序号:17846779发布日期:2019-06-11 21:48阅读:228来源:国知局

本公开主张2017年11月30日申请的美国临时申请案第62/592,536号及2018年2月20日申请的美国正式申请案第15/900,421号的优先权及益处,该美国临时申请案及该美国正式申请案的内容以全文引用的方式并入本文中。

本公开涉及一种动态随机存取存储器(dynamicrandomaccessmemory,dram)及其操作方法,尤其是指较有效率的功率消耗的dram操作方法。



背景技术:

动态随机存取存储器(dynamicrandomaccessmemory,dram)是一种随机存取存储器的形态。该种形态的随机存取存储器将每个位元的数据存储在单独的电容器中。最简单的dram单元包括单个n型金属氧化物半导体(n-typemetal-oxide-semiconductor,nmos)晶体管和单个电容器。如果电荷存储在电容器中,则根据所使用的惯例,该单元被称为存储逻辑高。如果不存在电荷,则称该单元存储逻辑低。由于电容器中的电荷随时间消耗,因此dram系统需要额外的更新电路来周期性地更新存储在电容器中的电荷。由于电容器只能存储非常有限的电荷量,为了快速区分逻辑1和逻辑0之间的差异,通常每个位元使用两个位元线(bitline,bl),其中位元线对中的第一位被称为位元线真(bitlinetrue,blt),另一个是位元线补数(bitlinecomplement,blc)。单个nmos晶体管的栅极由字元线(wordline,wl)控制。

上文的“现有技术”说明仅是提供背景技术,并未承认上文的“现有技术”说明公开本公开的标的,不构成本公开的现有技术,且上文的“现有技术”的任何说明均不应作为本公开的任一部分。



技术实现要素:

本公开的一实施例中,提供一种动态随机存取存储器(dynamicrandomaccessmemory,dram)。该dram包括一存储器阵列以及一控制元件。该存储器阵列包括一更新单元。该更新单元包括一第一存储胞以及一第二存储胞。该第一存储胞经配置以存储数据。该第二存储胞经配置以经由与该第一存储胞一同被程序化而具有一存储电能。该第一存储胞和该第二存储胞可由该存储器阵列的同一列控制。该控制元件经配置以当该第二存储胞的该存储电能变得低于一临界电能时,将该更新单元的一更新率增加到一第一更新率。该临界电能高于一标准电能。该标准电能用于判断二进制逻辑。

在本公开的一些实施例中,该控制元件经配置以在增加该更新率之后不再降低该更新率。

在本公开的一些实施例中,该更新单元的一存储胞的数量正相关于该更新率,该存储胞的该存储电能变的低于该临界电能。

在本公开的一些实施例中,该存储电能被降低一降低程度。该降低程度与该更新率成正相关。

在本公开的一些实施例中,该dram还包括一观测元件。该观测元件经配置以监测由于该第二存储胞的劣化而导致的该第二存储胞的该存储电能的减少。

在本公开的一些实施例中,该控制元件经配置以当该第二存储胞的一电压电平变得低于一临界电压电平时,将该更新率增加到该第一更新率。该临界电压电平高于一标准电压电平。该标准电压电平用于判断二进制逻辑。

在本公开的一些实施例中,该临界电压电平是一第一临界电压电平。该控制元件经配置以当该电压电平变得低于该第一临界电压电平和一第二临界电压电平时,将该更新率从该第一更新率增加至一第二更新率。该第二临界电压电平低于该第一临界电压电平并高于该标准电压电平。

在本公开的一些实施例中,该控制元件经配置以当来自该第二存储胞的一漏电流的一量值变得高于一临界量值时,将该更新率增加到该第一更新率。

在本公开的一些实施例中,该临界量值是一第一临界量值。该控制元件经配置以当该量值变得高于该第一临界量值及一第二临界量值时,将该更新率从该第一更新率增加到一第二更新率。该第二临界量值高于该第一临界量值。

在本公开的一些实施例中,该更新单元还包括一第三存储胞。该控制元件经配置以当该第二存储胞的该存储电能变得低于该临界电能时并且当该第三存储胞的一存储电能高于该临界电能时,将该更新率增加到该第一更新率。

在本公开的一些实施例中,该控制元件经配置以当该第二存储胞的该存储电能和该第三存储胞的该存储电能均变得低于该临界电能时,将该更新率从该第一更新率增加到一第二更新率。

在本公开的一些实施例中,该控制元件经配置以当该第二存储胞的一电压电平变得低于一临界电压电平时并且当该第三存储胞的一电压电平高于临界电压电平时,将该更新率增加到该第一更新率。该临界电压电平高于一标准电压电平。该标准电压电平用于判断二进制逻辑。

在本公开的一些实施例中,该控制元件经配置以当该第二存储胞的该电压电平和该第三存储胞的该电压电平均变得低于该临界电压电平时,将该更新率从该第一更新率增加到该第二更新率。

在本公开的一些实施例中,该控制元件经配置以当来自该第二存储胞的一漏电流的一量值变得高于一临界量值时以及当来自该第三存储胞的一漏电流的一量值低于该临界量值时,将该更新率增加至该第一更新率。

在本公开的一些实施例中,该控制元件经配置以当来自该第二存储胞的该漏电流的该量值以及来自该第三存储胞的该漏电流的该量值均高于该临界量值时,将该更新率从该第一更新率提高到该第二更新率。

在本公开的另一实施例中,提供一种动态随机存取存储存储器(dynamicrandomaccessmemory,dram)的操作方法。该操作方法包括:提供可由一列控制的一第一存储胞,该第一存储胞用于存储数据;提供可由该列控制的一第二存储胞一存储电能,该第二存储胞经由与该第一存储胞一同被程序化具有该存储电能;以及当该第二存储胞的该存储电能变得低于一临界电能时,将一更新单元的一更新率增加到该第一更新率。该更新单元包括该列。该临界电能高于用于判断二进制逻辑的一标准电能。

在本公开的一些实施例中,该操作方法还包括:监测由于该第二存储胞的劣化而导致的该存储电能的减少。

在本公开的一些实施例中,该操作方法还包括:提高该更新率后,不再降低该更新率。

在本公开的一些实施例中,该操作方法还包括:提供可由该列控制的一第二存储胞一存储电能的该操作包括:提供该第二存储胞一电压电平。当该第二存储胞的该存储电能变得低于一临界电能时,将一更新单元的一更新率增加到该第一更新率的该操作包括:当该第二存储胞的该电压电平变得低于一临界电压电平时,将该更新率增加到该第一更新率,其中该临界电压电平高于一标准电压电平,该标准电压电平用于判断二进制逻辑。

在本公开的一些实施例中,当该第二存储胞的该存储电能变得低于一临界电能时,将一更新单元的一更新率增加到该第一更新率的该操作包括:当来自该第二存储胞的一漏电流的一量值变得高于一临界量值时,将该更新率增加到该第一更新率。

在本公开中,可以由该第二存储胞识别出一更新单元,该更新单元包括劣化的该第一存储胞,劣化的该第一存储胞存储使用者数据。这样,可以增加该更新单元的一更新率以防止使用者数据丢失。而且,由于可以识别这种更新单元,所以不需要增加该存储器阵列的所有更新单元的更新率。结果,功耗相对高效。而且,在本公开中,一旦该更新率增加,该更新率在任何情况下都不再降低。结果,存储在劣化的该第一存储胞中的数据更可靠。

上文已相当广泛地概述本公开的技术特征及优点,从而使下文的本公开详细描述得以获得较佳了解。构成本公开的申请专利范围标的其它技术特征及优点将描述于下文。本公开所属技术领域中技术人员应了解,可相当容易地利用下文公开的概念与特定实施例可作为修改或设计其它结构或制程而实现与本公开相同的目的。本公开所属技术领域中技术人员亦应了解,这类等效建构无法脱离后附的申请专利范围所界定的本公开的构思和范围。

附图说明

参阅实施方式与申请专利范围合并考量附图时,可得以更全面了解本公开的公开内容,附图中相同的元件符号是指相同的元件。

图1是根据本公开的一些实施例的一种动态随机存取存储器(dynamicrandomaccessmemory,dram)的方框图。

图2是根据本公开的一些实施例的一种dram的操作方法的流程图。

图3的方框图,说明图1所示的该dram的一操作。

图4是根据本公开的一些实施例的另一种dram的操作方法的流程图。

图5的方框图,说明图1所示的该dram的另一操作。

图6是根据本公开的一些实施例的又另一种dram的操作方法的流程图。

图7是根据本公开的一些实施例的另一种dram的方框图。

图8是根据本公开的一些实施例的一种dram的操作方法的流程图。

图9的方框图,说明图7所示的该dram的一操作。

图10是根据本公开的一些实施例的另一种dram的操作方法的流程图。

图11的方框图,说明图7所示的该dram的另一操作。

图12是根据本公开的一些实施例的又另一种dram的操作方法的流程图。

其中,附图标记说明如下:

10dram

12控制元件

14存储器阵列

14a第一更新单元

14b第二更新单元

wl1字元线

wl2字元线

m0晶体管

c0电容器

vc电压电平

140第一存储胞

142第二存储胞

ec电能

16观测元件

160感测器

eth临界电能

162比较器

164指示器

20操作方法

200操作

202操作

204操作

206操作

208操作

210操作

212操作

vth1第一临界电压电平

vth2第二临界电压电平

40操作方法

402操作

404操作

406操作

410操作

414操作

416操作

418操作

ik量值

ith1第一临界量值

ith2第二临界量值

60操作方法

604操作

606操作

614操作

70dram

74存储器阵列

74a第一更新单元

74b第二更新单元

144第三存储胞

80操作方法

800操作

802操作

804操作

806操作

808操作

810操作

812操作

814操作

816操作

818操作

820操作

822操作

90操作方法

902操作

904操作

906操作

908操作

916操作

918操作

30操作方法

306操作

308操作

316操作

318操作

具体实施方式

本公开的以下说明伴随并入且组成说明书的一部分的附图,说明本公开的实施例,然而本公开并不受限于该实施例。此外,以下的实施例可适当整合以下实施例以完成另一实施例。

“一实施例”、“实施例”、“例示实施例”、“其他实施例”、“另一实施例”等是指本公开所描述的实施例可包含特定特征、结构或是特性,然而并非每一实施例必须包含该特定特征、结构或是特性。再者,重复使用“在实施例中”一语并非必须指相同实施例,然而可为相同实施例。

为了使得本公开可被完全理解,以下说明提供详细的步骤与结构。显然,本公开的实施不会限制该技艺中的技术人士已知的特定细节。此外,已知的结构与步骤不再详述,以免不必要地限制本公开。本公开的优选实施例详述如下。然而,除了实施方式之外,本公开亦可广泛实施于其他实施例中。本公开的范围不限于实施方式的内容,而是由申请专利范围定义。

图1是根据本公开的一些实施例的一种动态随机存取存储器(dynamicrandomaccessmemory,dram)10的方框图。参考图1,dram10包括一控制元件12、一存储器阵列14和一观测元件16。

控制元件12用于控制存储器阵列14上的存取操作,例如读取操作或写入操作。此外,控制元件12用于调整存储器阵列14的更新率,这将在下面详细描述。在一个实施例中,控制元件12包括一中央处理单元(centralprocessingunit,cpu)或一计算模块的一部分。

存储器阵列14包括一第一更新单元14a和一第二更新单元14b。第一更新单元14a用于存储数据。第二更新单元14b也用于存储数据。

第一更新单元14a包括由一字元线wl1控制的一列(为了方便起见,于适当处,符号wl1亦可代表受字元线wl1控制的一列)、一第一存储胞140和一第二存储胞142。第一存储胞140和第二存储胞142可由同一列wl1控制,这意味着第一存储胞140和第二存储胞142一同被程序化。

第一存储胞140用于存储数据。更详细地说,第一存储胞140包括一晶体管m0和一电容器c0。经由程序化第一存储胞140,将数据通过晶体管m0存储在电容器c0中。存储在第一存储胞140中的数据是与例如一使用者执行的一程序相关联的数据。这样,存储在第一存储胞140中的数据也可以被称为一使用者数据;并且第一存储胞140也可以被称为一使用者存储胞。

第二存储胞142经由与第一存储胞140一同被程序化而被提供一电能ec(或,称为一存储电能ec),电能ec与一电压电平vc相关联。此外,第二存储胞142用于测试第一存储胞140的劣化。更详细地说,因为第二存储胞142具有与第一存储胞140相同的半导体结构,并且由于第二存储胞142与第一存储胞140受控于相同的列wl1并且因此以相同的方式被程序化,第二存储胞142具有与第一存储胞140本质上相同的劣化。当第二存储胞142劣化时,第一存储胞140劣化。

此外,第二存储胞142的劣化程度与第一存储胞140的劣化程度相同。结果,可以通过测试第二存储胞140的劣化的程度来判断第一存储胞140的劣化的程度。由于第二存储胞142用于存储虚拟数据(dummydata)而不是存储与使用者执行的程序相关联的数据,所以第二存储胞142可以被称为冗余存储胞(redundantcell)。

为了清楚讨论,仅描绘了一个用作一数据存储胞的第一存储胞140。然而,本公开不限于此。在一些实施例中,第一更新单元14a可以包括多个第一存储胞140。

除了第二更新单元14b包括一字元线wl2之外,第二更新单元14b在操作和组件方面与第一更新单元14a类似。因此,这里省略第二更新单元14b的描述。

观测元件16用于,基于第二存储胞142的电能ec的降低,来判断第二存储胞142是否劣化,并且观察哪个更新单元包括被判断为劣化的第二存储胞142,并且将该观察结果通知控制元件12。控制元件12,基于该观察结果,增加包括被判断为劣化的第二存储胞142的更新单元的更新率。更详细地,当该观察结果指出第一更新单元14a中的第二存储胞142被判断为劣化时,控制元件12增加第一更新单元14a的更新率。或者,当该观察结果指出第二更新单元14b中的第二存储胞142被判断为劣化时,控制元件12增加第二更新单元14b的更新率。或者,当该观察结果指出第一更新单元14a和第二更新单元14b两者中的第二存储胞142均被判断为劣化时,控制元件12增加第一更新单元14a和第二更新单元14b两者的更新率。

因为具有观测元件16和第二存储胞12,可以识别出一更新单元,该更新单元包括劣化的第一存储胞14,劣化的第一存储胞14存储使用者数据。这样,可以增加这种更新单元的一更新率以防止使用者数据丢失。此外,由于可以识别出这种更新单元,所以不需要增加存储器阵列14的所有更新单元的一更新率。结果,具有相对有效率的功率消耗。

观测元件16包括一感测器160、一比较器162和一指示器164。

感测器160用于感测第一更新单元14a和第二更新单元14b的每一者的第二存储胞142的电能ec,并且将指出电能ec的感测结果发送到比较器162。

比较器162用于比较第一更新单元14a和第二更新单元14b两者的电能ec与临界电能eth。临界电能eth高于标准电能,标准电能用于判断二进制逻辑。

二进制逻辑包括二进制数字1和二进制数字0。当一数据的一电能高于该标准电能时,该数据可以被视为二进制数字1或二进制数字0,取决于设计者的偏好。为了便于讨论,在下文中,当一数据的一电能高于该标准电能时,该数据被认为是二进制数字1;以及,当一数据的一电能低于该标准电能,该数据被视为二进制数字0。

临界电能eth被设置为高于标准电能的原因在于:在电能ec变得低于标准电能(这会导致数据不正确)之前,控制元件12可以及早增加包括劣化的第二存储胞142的一更新单元的一更新率以维持数据的正确性。

指示器164,基于来自比较器162的该比较结果,判断第二存储胞142是否劣化,并且如果存在被判断为劣化的第二存储胞142,则指示器164进一步判断哪个更新单元包括被判断为劣化的第二存储胞142。如前所述,基于来自指示器164的该判断,控制元件12增加包括被判断为劣化的第二存储胞142的一更新单元的一更新率。

以第一更新单元14a为例,在操作中,为了观察第二存储胞142是否劣化,第二存储胞142经由与第一存储胞140一同被程序化被初始提供一电能ec(或,称为一存储电能ec),电能ec与电压电平vc相关联。电能ec高于临界电能eth。在dram10被长时间使用之后,第二存储胞142逐渐劣化,因此第二存储胞142的保持能力变差。结果,第二存储胞142的电能ec逐渐降低。

在电能ec降低之后,如果电能ec仍保持高于临界电能eth,则观测元件16判断第二存储胞142未劣化。结果,控制元件12实质上保持第一更新单元14a的更新率不变。

或者,在电能ec降低之后,如果电能ec变得低于临界电能eth,则观测元件16判断第二存储胞142已劣化。结果,控制元件12将第一更新单元14a的更新率提高到一第一更新率。

在一个实施例中,控制元件12在增加一更新率之后不再降低该更新率。在一些现有的dram中,在某些情况下,例如在省电模式或温度下降的情况下,经增加的更新率可能会再次下降。然而,在本公开中,一旦一更新率被增加,该更新率在任何情况下都不再降低。结果,存储在劣化的第一存储胞140中的数据仍可靠,甚至还可靠。

第二更新单元14b的操作与第一更新单元14a的操作相同。因此,这里省略详细描述。

图2是根据本公开的一些实施例的一种dram的操作方法20的流程图。参考图2,操作方法20包括操作200、202、204、206、208、210和212。

操作方法20从操作200开始,提供一第一存储胞。该第一存储胞可由一列控制且用于存储数据。第一存储胞存储一使用者数据,因此可以称为一使用者存储胞。

操作方法20继续进行操作202,经由与该第一存储胞一同被程序化提供一第二存储胞提供一电能。该第一存储胞及该第二存储胞可由同一列控制。该第二存储胞不用于存储使用者数据,因此称为冗余存储胞。

操作方法20进行到操作204,监测由于该第二存储胞的劣化引起的该电能的减少。在该dram已经使用了很长时间后,该第二存储胞逐渐劣化,因此该第二存储胞的保持能力变差。结果,该电能逐渐减少。

操作方法20继续到操作206,判断该电能是否变得低于一临界电能eth,临界电能eth高于标准电能,标准电能用于判断二进制逻辑。二进制逻辑包括二进制数字1和二进制数字0。如果否定,则操作方法20进行到操作208,其中停止操作方法20。如果是肯定的,则操作方法20进行到操作210,增加一更新单元的一更新率到一第一更新率,该更新单元包括该列。

在操作210之后,在操作212中,在增加该更新率之后,不再降低该更新率。

在本公开中,可以由该第二存储胞识别出一更新单元,该更新单元包括劣化的该第一存储胞,劣化的该第一存储胞存储使用者数据。这样,可以增加该更新单元的一更新率以防止使用者数据丢失。而且,由于可以识别出这种更新单元,所以不需要增加该存储器阵列的所有更新单元的更新率。结果,功耗相对高效。而且,在本公开中,一旦该更新率增加,该更新率在任何情况下都不再降低。结果,存储在劣化的该第一存储胞中的数据更可靠。

图3的方框图,说明图1所示的dram10的一操作。参考图3,图3显示的该操作类似于图1所示的操作,差别在于,在图3中,是感测一电压电平vc。

如在图1的实施例中所提及的,第二存储胞142经由与第一存储胞140一同被程序化而被初始提供电压电平vc。在dram10已经使用了很长时间之后,第二存储胞142变得逐渐劣化并且因此电压电平vc降低。感测器160感测电压电平vc,并将指出电压电平vc的一感测结果发送到比较器162。

比较器162比较电压电平vc与一第一临界电压电平vth1,第一临界电压电平vth1高于标准电压电平,标准电压电平用于判断二进制逻辑。如果电压电平vc变得低于第一临界电压电平vth1,则比较器162将电压电平vc与一第二临界电压电平vth2进行比较,第二临界电压电平vth2低于第一临界电压电平vth1且高于标准电压电平。

指示器164,基于比较器162的该比较结果,判断第二存储胞142是否劣化。如果存在判断为劣化的第二存储胞142,则指示器164随后判断哪个更新单元包括被判断为劣化的第二存储胞142。指示器164还基于该比较结果判断劣化的程度。当电压电平vc变得低于第一临界电压电平vth1和第二临界电压电平vth2时,劣化的程度相对较高。

如前所述,基于来自指示器164的所述判断,控制元件12增加一更新单元的一更新率,该更新单元包括被判断为劣化的第二存储胞142。此外,控制元件12,基于所述判断,将更新率提高到第一更新率,或第二更新率。

更详细地,当第二存储胞142的电压电平vc变得低于第一临界电压电平vth1并且高于第二临界电压电平vth2时,控制元件12将更新率增加到第一更新率。或者,当电压电平vc变得低于第一临界电压电平vth1和第二临界电压电平vth2时,控制元件12将更新率从第一更新率增加到第二更新率。

总的,电压电平vc降低了一降低程度。该降低程度与一更新率呈正相关。也就是说,当该降低程度越大时,该更新率就越高。

第二更新单元14b的操作与第一更新单元14a的操作相同。因此,这里省略详细描述。

在本公开中,因为具有观测元件16和第二存储胞12,可以识别出一更新单元,该更新单元包括劣化的第一存储胞14,劣化的第一存储胞14用于存储使用者数据。这样,可以增加这种更新单元的更新率以防止使用者数据丢失。此外,由于可以识别出这种更新单元,所以不需要增加存储器阵列14的所有更新单元的更新率。结果,功耗相对高效。此外,由于可以基于第二存储胞142的劣化的程度来调整更新率的增加程度,所以dram10的应用相对灵活。

图4是根据本公开的一些实施例的另一种dram的操作方法40的流程图。参考图4,操作方法40类似于参考图2描述和说明的操作方法20,差别在于,操作方法40包括操作402、404、406、410、412、414、416和418。

在操作402中,经由与该第一存储胞一同被程序化,提供一第二存储胞一电压电平。该第一存储胞和该第二存储胞可由同一列控制。

在操作404中,监视由于该第二存储胞的劣化而导致的该第二存储胞的该电压电平的下降。

在操作406中,判断该电压电平是否变得低于第一临界电压电平vth1,第一临界电压电平vth1高于标准电压电平,标准电压电平用于判断二进制逻辑。如果是否定的,则操作方法40进行到操作208。如果是肯定的,则操作方法40前进到操作410,增加一更新单元的一更新率到一第一更新率,该更新单元包括该列。

在操作414中,判断该电压电平是否变得低于第二临界电压电平vth2,第二临界电压电平vth2低于第一临界电压电平vth1。如果否定,则操作方法40进行到操作416,其中保持该更新率在该第一更新率。如果是肯定的,则操作方法40进行到操作418,其中将该更新率从第一更新率增加到一第二更新率。

尽管在流程图中,更新率是以两个阶段增加,增加到第一更新率,然后再从第一更新率增加到第二更新率,但是本公开不限于此。更新率可以直接增加到第二更新率。

在本公开中,可以由该第二存储胞识别出一更新单元,该更新单元包括劣化的第一存储胞,劣化的第一存储胞存储使用者数据。这样,可以增加该更新单元的更新率以防止使用者数据丢失。而且,由于可以识别出这种更新单元,所以不需要增加存储器阵列的所有更新单元的更新率。结果,功耗相对高效。而且,由于可以基于该第二存储胞的劣化程度来调整更新率的增加程度,所以dram的应用相对灵活。

图5的方框图,说明图1所示的dram10的另一操作。参考图5,图5显示的该另一操作类似于图1所示的操作,差别在于,在图5中,是感测来自第二存储胞142的漏电流的一量值ik。

如在图1的实施例中所提及的,第二存储胞142经由与第一存储胞140一同被程序化被初始提供电压电平vc。在一初始状态下,来自第二存储胞142的漏电流的量值为一量值ik。在dram10已经使用了很长时间之后,第二存储胞142逐渐劣化,因此第一存储胞140的保持能力变差。结果,来自劣化的第二存储胞142的漏电流的量值ik逐渐增加。因此,第二存储胞142的电压电平vc逐渐降低。

感测器160感测量值ik,并将指出量值ik的一感测结果发送到比较器162。

比较器162将量值ik与一第一临界量值ith1进行比较。如果量值ik变得高于第一临界量值ith1,则比较器162将量值ik与一第二临界量值ith2进行比较,第二临界量值ith2高于第一临界量值ith1。

指示器164,基于比较器162的该比较结果,判断第二存储胞142是否劣化。如果存在判断为劣化的第二存储胞142,则指示器164判断哪个更新单元包括被判断为劣化的第二存储胞142。接下来,指示器164,基于该比较结果,判断劣化的程度。当量值ik变得高于第一临界量值ith1和第二临界量值ith2时,劣化的程度相对较高。

如前所述,基于来自指示器164的所述判断结果,控制元件12增加一更新单元的一更新率,该更新单元包括被判定为劣化的第二存储胞142。此外,控制元件12基于所述判断将更新率提高到第一更新率,或第二更新率。

更详细地,当量值ik变得高于第一临界量值ith1并且低于第二临界量值ith2时,控制元件12将更新率增加到第一更新率。或者,当量值ik变得高于第一临界量值ith1和第二临界量值ith2时,控制元件12将更新率从第一更新率增加到第二更新率。

总之,量值ik增加了一增加程度。该增加程度与更新率呈正相关。也就是说,当该增加程度越高时,更新率就越高。

第二更新单元14b的操作与第一更新单元14a的操作相同。因此,这里省略详细描述。

在本公开中,因为具有观测元件16和第二存储胞12,可以识别出一更新单元,该更新单元包括劣化的第一存储胞14,劣化的第一存储胞14用于存储使用者数据。这样,可以增加这种更新单元的更新率以防止使用者数据丢失。此外,由于可以识别出这种更新单元,所以不需要增加存储器阵列14的所有更新单元的更新率。结果,功耗相对高效。此外,由于可以基于第二存储胞142的劣化程度来调整更新率的增加程度,所以dram10的应用相对灵活。

图6是根据本公开的一些实施例的又另一种dram的操作方法60的流程图。参考图6,操作方法60类似于图4描述和说明的操作方法40,差别在于,操作方法60包括操作604、606和614。

在操作604中,监测由于该第二存储胞的劣化而导致的一漏电流的一量值的增加,该漏电流与该第二存储胞的该电压电平相关联。

在操作606中,判断该量值是否变得高于一第一临界量值ith1。如果否定,则操作方法60进行到操作208。如果是肯定的,则操作方法60进行到操作410。

在操作614中,判断该量值是否变得高于一第二临界量值ith2,第二临界量值ith2高于第一临界量值ith1。如果是否定的,则操作方法60进行到操作416。如果是肯定的,则操作方法60进行到操作418。

尽管在流程图中,更新率是以两个阶段增加,增加到第一更新率,然后再从第一更新率增加到第二更新率,但是本公开不限于此。更新率可以直接增加到第二更新率。

在本公开中,可以由该第二存储胞识别出一更新单元,该更新单元包括劣化的第一存储胞,劣化的第一存储胞存储使用者数据。这样,可以增加该更新单元的更新率以防止使用者数据丢失。而且,由于可以识别出这种更新单元,所以不需要增加存储器阵列的所有更新单元的更新率。结果,功耗相对高效。而且,由于可以基于该第二存储胞的劣化的程度来调整更新率的一增加程度,所以dram的应用相对灵活。

图7是根据本公开的一些实施例的另一种dram70的方框图。参考图7,dram70类似于参照图1描述和说明的dram10,差别在于dram70包括一存储器阵列74之外。存储器阵列74包括一第一更新单元74a和一第二更新单元74b,其与图1所描述的第一更新单元14a和第二更新单元14b类似,差别在于,第一更新单元74a和第二更新单元74b每一者还包括一第三存储胞144。第三存储胞144经由与第一存储胞140和第二存储胞140一同被程序化而被提供一电能ec,电能ec与一电压电平vc相关联。

第三存储胞144的功能和操作类似于第二存储胞142的功能和操作。因此,在此省略详细描述。

当第二存储胞142的电能ec变得低于该临界电能eth并且当第三存储胞144的电能ec保持高于临界电能eth时,控制元件12将更新率增加到一第一更新率。或者,当第二存储胞142的电能ec和第三存储胞144的电能ec都变得低于临界电能eth时,控制元件12将更新率从第一更新率增加到一第二更新率。

总而言之,一更新单元的一存储胞的一数量与更新率成正相关,该存储胞的电能变得低于临界电能。当该数量越多时,该更新单元的一劣化的一程度更高。因此,当该数量越多时,该更新率越高。

在本公开中,因为具有观测元件16和第二存储胞12,可以识别出一更新单元,该更新单元包括劣化的第一存储胞14,劣化的第一存储胞14存储使用者数据。这样,可以增加这种更新单元的更新率以防止使用者数据丢失。此外,由于可以识别出这种更新单元,所以不需要增加存储存储器阵列14的所有更新单元的更新率。结果,功耗相对高效。此外,由于可以基于更新单元的劣化程度来调整更新率的增加程度,所以dram70的应用相对灵活。

图8是根据本公开的一些实施例的一种dram的操作方法80的流程图。参考图8,操作方法80包括操作800、802、804、806、808、810、812、814、816、818、820和822。

操作方法80从操作800开始,提供一第一存储胞,该第一存储胞可由一列控制且用于存储数据。

操作方法80进行到操作802,经由与该第一存储胞一同被程序化,提供一第二存储胞一第二电能。该第一存储胞和该第二存储胞可由同一列控制。

操作方法80进行到操作804,经由与该第一存储胞及该第二存储胞一同被程序化,提供一第三存储胞一第三电能。该第一存储胞、该第二存储胞、该第三存储胞可由同一列控制。在一个实施例中,该第二电能与该第三电能相同。在另一个实施例中,该第三电能不同于该第二电能。

操作方法80进行到操作806,监视由于该第二存储胞的劣化而导致的该第二电能的减少。

操作方法80进行到操作808,判断该第二电能是否变得低于一临界电能eth,临界电能eth高于标准电能,标准电能用于判断二进制逻辑。二进制逻辑包括二进制数字1和二进制数字0。如果否定,则操作方法80前进到操作810,停止操作方法80。如果是肯定的,则操作方法80进行到操作812,增加一更新单元的一更新率到一第一更新率,该更新单元包括该列。

操作方法80进行到操作814,在增加该更新率之后,不再降低该更新率。

操作方法80进行到操作816,监视由于该第三存储胞的劣化而引起的该第三电能的减少。

操作方法80进行到操作818,判断该第三电能是否变得低于临界电能eth。如果否定,则操作方法80进行到操作820,保持该更新率在一第一更新率。如果是肯定的,则操作方法80进行到操作822,将该更新率从该第一更新率增加到该第二更新率。

在本公开中,可以由该第二存储胞和该第三存储胞来识别出一更新单元,该更新单元包括劣化的第一存储胞,劣化的第一存储胞存储使用者数据。这样,可以增加更新单元的更新率以防止使用者数据丢失。而且,由于可以识别出这种更新单元,所以不需要增加存储器阵列的所有更新单元的更新率。结果,功耗相对高效。此外,由于可以基于该第二存储胞和该第三存储胞的劣化程度来调整更新率的增加程度,所以dram的应用相对灵活。

图9的方框图,说明图7所示的dram70的一操作。参考图9,图9的该操作与图7中所示的该操作类似,差别在于,在图9中,是感测第二存储胞142和第三存储胞144的电压电平vc。

第三存储胞144的功能和操作类似于第二存储胞142的功能和操作。因此,在此省略详细描述。

当第二存储胞142的电压电平vc变得低于临界电压电平vth并且当第三存储胞144的电压电平vc保持高于临界电压电平vth时,控制元件12将更新率增加到第一更新率。或者,当第二存储胞142的电压电平vc和第三存储胞144的电压电平vc都变得低于临界电压电平vth时,控制元件12将更新率从第一更新率增加到第二更新率。

总的,一更新单元的一存储胞的一数量与更新率成正相关,该存储胞的电压电平变得低于临界电压电平。当该数量越多时,该更新单元的劣化的程度更高;因此,当该数量越多时,更新率越高。

在本公开中,因为具有观测元件16和第二存储胞12,可以识别出一更新单元,该更新单元包括劣化的第一存储胞14,劣化的第一存储胞14存储使用者数据。这样,可以增加这种更新单元的更新率以防止使用者数据丢失。此外,由于可以识别出这种更新单元,所以不需要增加存储器阵列14的所有更新单元的更新率。结果,功耗相对高效。此外,由于可以基于更新单元的劣化程度来调整更新率的增加程度,所以dram70的应用相对灵活。

图10是根据本公开的一些实施例的另一种dram的操作方法90的流程图。参考图10,操作方法90类似于参照图8描述和说明的操作方法80,差别在于,操作方法90包括操作902、904、906、908、916和918。

在操作902中,经由与该第一存储胞一同被程序化,提供一第二存储胞一第二电压电平。该第一存储胞及该第二存储胞可由同一列控制。

在操作904中,经由与该第一存储胞及该第二存储胞一同被程序化,提供一第三存储胞一第三电压电平。该第一存储胞、该第二存储胞、该第三存储胞可由同一列控制。

在操作906中,监控由于该第二存储胞的劣化而导致的该第二存储胞的该第二电压电平的下降。

在操作908中,判断该第二电压电平是否变得低于一临界电压电平vth,临界电压电平vth用于判断二进制逻辑。如果否定,则操作方法90进行到操作810。如果是肯定的,则操作方法90进行到操作812。

在操作916中,监视由于该第三存储胞的劣化而引起的该第三电压电平的减少。

在操作918中,判断该第三电压电平是否变得低于临界电压电平vth,临界电压电平vth高于标准电压电平。如果否定,则操作方法90进行到操作820。如果是肯定的,则操作方法90进行到操作822。

尽管在流程图中,更新率是以两个阶段增加,增加到第一更新率,然后再从第一更新率增加到第二更新率,但是本公开不限于此。更新率可以直接增加到第二更新率。

在本公开中,可以由该第二存储胞识别出一更新单元,该更新单元包括劣化的第一存储胞,劣化的第一存储胞存储使用者数据。这样,可以增加更新单元的更新率以防止使用者数据丢失。而且,由于可以识别出这种更新单元,所以不需要增加存储存储器阵列的所有更新单元的更新率。结果,功耗相对高效。此外,由于可以基于第二存储胞和第三存储胞的劣化程度调整更新率的增加程度,所以dram的应用相对灵活。

图11的方框图,说明图7所示的dram70的另一操作。参照图11中,图11所示的该另一操作相似于图9所示的操作,差别在于,在图11中,是感测来自第二存储胞142和第三存储胞144每一者的漏电流的量值ik。

第三存储胞144的功能和操作类似于第二存储胞142的功能和操作。因此,在此省略详细描述。

当来自第二存储胞142的漏电流的量值ik变得高于临界量值ith时并且当来自第三存储胞144的漏电流的量值ik仍然低于临界量值ith时,控制元件12将更新率增加到第一更新率。或者,当与第二存储胞142和第三存储胞144相关联的量值ik两者均变得高于临界量值ith时,控制元件12将更新率从第一更新率增加到第二更新率。

总而言的,一更新单元的一存储胞的一数量与更新率成正相关,该存储胞的一漏电流的一量值变得高于该临界量值。当该数量越多时,该更新单元的一劣化的一程度越高;因此,当该数量越多时,更新率越高。

在本公开中,因为具有观测元件16和第二存储胞12,可以识别出一更新单元,该更新单元包括劣化的第一存储胞14,劣化的第一存储胞14存储使用者数据。这样,可以增加这种更新单元的更新率以防止使用者数据丢失。此外,由于可以识别出这种更新单元,所以不需要增加存储器阵列14的所有更新单元的更新率。结果,功耗相对高效。此外,由于可以基于更新单元的劣化程度来调整更新率的增加程度,所以dram70的应用相对灵活。

图12是根据本公开的一些实施例的又另一种dram的操作方法30的流程图。参考图12,操作方法30与参考图10描述和说明的操作方法90类似,差别在于,操作方法30包括操作306、308、316和318。

在操作306中,监测由于该第二存储胞的劣化而导致的一漏电流的一第二量值的增加,该漏电流与该第二存储胞的该第二电压电平相关联。

在操作308中,判断该第二量值是否变得高于一临界量值ith。如果否定,则操作方法30进行到操作810。如果是肯定的,则操作方法30进行到操作812。

在操作316中,监测由于一第三存储胞的劣化而导致的一漏电流的一第三量值的增加,该漏电流与该第三存储胞的该第三电压电平相关联。

在操作318中,判断该第三量值是否变得高于临界量值ith。如果否定,则操作方法30进行到操作820。如果是肯定的,则操作方法30进行到操作822。

尽管在流程图中,更新率是以两个阶段增加,增加到第一更新率,然后再从第一更新率增加到第二更新率,但是本公开不限于此。更新率可以直接增加到第二更新率。

在本公开中,可以由该第二存储胞识别出一更新单元,该更新单元包括劣化的第一存储胞,劣化的第一存储胞存储使用者数据。这样,可以增加更新单元的更新率以防止使用者数据丢失。而且,由于可以识别出这种更新单元,所以不需要增加存储器阵列的所有更新单元的更新率。结果,功耗相对高效。此外,由于可以基于第二存储胞和第三存储胞的劣化程度调整更新率的增加程度,所以dram的应用相对灵活。

本公开的一实施例中,提供一种动态随机存取存储器(dynamicrandomaccessmemory,dram)。该dram包括一存储器阵列以及一控制元件。该存储器阵列包括一更新单元。该更新单元包括一第一存储胞以及一第二存储胞。该第一存储胞经配置以存储数据。该第二存储胞经配置以通过与该第一存储胞一同被程序化而具有一存储电能。该第一存储胞和该第二存储胞可由该存储存储器阵列的同一列控制。该控制元件,经配置以当该第二存储胞的该存储电能变得低于一临界电能时,将该更新单元的一更新率增加到一第一更新率。该临界电能高于一标准电能。该标准电能用于判断二进制逻辑。

在本公开的另一实施例中,提供一种动态随机存取存储器(dynamicrandomaccessmemory,dram)的操作方法。该操作方法包括:提供可由一列控制的一第一存储胞,该第一存储胞用于存储数据;提供可由该列控制的一第二存储胞一存储电能,该第二存储胞通过与该第一存储胞一同被程序化具有该存储电能;以及当该第二存储胞的该存储电能变得低于一临界电能时,将包括该列的一更新单元的一更新率增加到该第一更新率。该临界电能高于用于判断二进制逻辑的一标准电能。

虽然已详述本公开及其优点,然而应理解可进行各种变化、取代与替代而不脱离申请专利范围所定义的本公开的构思与范围。例如,可用不同的方法实施上述的许多制程,并且以其他制程或其组合替代上述的许多制程。

再者,本公开的范围并不受限于说明书中所述的制程、机械、制造、物质组成物、手段、方法与步骤的特定实施例。该技艺的技术人士可自本公开的公开内容理解可根据本公开而使用与本文所述的对应实施例具有相同功能或是达到实质相同结果的现存或是未来发展的制程、机械、制造、物质组成物、手段、方法、或步骤。据此,这些制程、机械、制造、物质组成物、手段、方法、或步骤是包含于本公开的申请专利范围内。

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