分配存储器件中的地址以减轻写入干扰的装置和方法与流程

文档序号:15807424发布日期:2018-11-02 21:55阅读:165来源:国知局
分配存储器件中的地址以减轻写入干扰的装置和方法与流程

本申请要求于2017年4月21日提交的申请号为10-2017-0051543的韩国专利申请的优先权,其全部内容通过引用合并于此。

本公开的各种实施例总体而言涉及分配存储器件中的地址的装置和方法,更具体而言,涉及分配存储器件中的地址以减轻写入干扰的装置和方法。

背景技术

近来,随着诸如移动电话的便携式系统的发展,对使用半导体材料的存储器件的需求不断增长。存储器件通常可以被分类为易失性存储器件或非易失性存储器件。尤其是,由于大多数便携式系统倾向于使用大存储容量,所以即使当电源中断时也保持所储存的数据的非易失性存储器件已被广泛用于各种便携式系统中。易失性存储器装置可以包括静态随机存取存储(sram)器件和动态随机存取存储(dram)器件。非易失性存储器件可以包括铁电随机存取存储(feram)器件、磁性随机存取存储(mram)器件、电阻随机存取存储(rram)器件和相变存储(pcm)器件。

非易失性存储器件中的pcm器件已被认为是有吸引力的非易失性存储器件。这是因为与其它非易失性存储器件相比,pcm器件具有相对简单的单元结构,并且表现出与属于易失性存储器件的dram器件相似的相对高的操作速度。此外,pcm器件作为下一代非易失性存储器件非常有吸引力,因为pcm器件的制造成本与其它非易失性存储器件相比相对较低。pcm器件的单位单元可以设置在字线与位线的交叉点处,以包括串联耦接的开关元件和数据储存元件。数据存储元件可以包括与开关元件电耦接的下电极、设置在下电极上的相变材料图案以及设置在相变材料图案上的上电极。

在pcm器件中,如果写入电流流过开关元件和下电极以执行写入操作,则可能在下电极与相变材料图案之间的界面处产生焦耳热。在下电极与相变材料图案之间的界面处产生的焦耳热可以将相变材料图案的相位变为非晶态或晶态以执行写入操作。当pcm器件在用于执行写入操作的写入模式下操作时,逻辑地址可以被输入到pcm器件,并且逻辑地址可以被改变成物理地址。如果执行写入操作以顺序地将数据写入到与单个字线或单个位线物理地耦接的多个存储单元中,则两个相邻的存储单元可能被连续地写入数据。在这种情况下,在两个相邻存储单元中的一个中产生的焦耳热可能直接影响该两个相邻存储单元中的另一个,从而造成写入干扰。



技术实现要素:

各种实施例针对分配存储器件中的地址以减轻写入干扰的装置和方法。

根据一个实施例,提供一种用于分配存储器件中的多个存储单元的地址的装置。所述装置包括地址分配器。地址分配器分配多个存储单元的地址,以防止至少两个连续的写入操作被施加到所述多个存储单元之中的共享多个字线中的任何一个或多个位线中的任何一个的至少两个相邻的存储单元。响应于从主机输出的写入请求来分别执行至少两个写入操作。

根据另一个实施例,提供一种分配存储器件中的多个存储单元的地址的方法。所述方法包括分配多个存储单元的地址,以防止至少两个连续的写入操作被施加到所述多个存储单元之中的共享多个字线中的任何一个或多个位线中的任何一个的至少两个相邻的存储单元。响应于从主机输出的写入请求来分别执行至少两个写入操作。

附图说明

参照附图和所附详细描述,本公开的各种实施例将变得更加明显,附图中:

图1是示出相变存储(pcm)器件的单元阵列的等效电路图;

图2是示出根据本公开的一个实施例的存储系统的框图;

图3是示出在写入模式下从主机输出的16位地址的一个示例的示意图;

图4是示出与图3所示的16位地址相对应的位线索引、字线索引和行索引的索引图;

图5是示出通过将各种跳转索引应用于图4的行索引而得到地址分配之后的行索引图的一部分;

图6示出了通过将跳转索引“57”应用到图4的行索引而得到地址分配之后的行索引图;以及

图7和图8是示出使用将值“57”用作跳转索引时的地址分配方案来减轻写入干扰的方法的索引图。

具体实施方式

在下述实施例的描述中,应理解,术语“第一”和“第二”意在指定一个要素,而不用于限定仅该要素本身或意味着特定顺序。另外,当一个要素被称为设置在另一个要素“上”、“之上”、“上方”、“之下”或“下方”时,该描述意在传达一种相对的位置关系,并不用于限制该要素直接接触另一要素的情况,或其间存在至少一个中间要素的情况。因此,本文使用的诸如“上”、“之上”、“上方”、“下”、“下方”、“之下”等的术语仅用于描述具体实施例的目的,并不意在限制本公开的范围。此外,当一个要素被称为“连接到”或“耦接到”另一个要素时,该要素可以电气地或机械地直接连接到或耦接到该另一要素,或者可以通过替换其间的另一要素而形成连接关系或耦接关系。

图1是示出相变存储(pcm)器件的单元阵列100的等效电路图。参见图1,单元阵列100可以包括多个字线和与多个字线相交的多个位线。在本实施例中,为了便于说明和方便描述的目的,在图1中仅示出8个字线(即,第一字线至第八字线wl0-wl7)和仅8个位线(即,第一位线至第八位线bl0-bl7)。pcm单元110可以分别设置在字线wl0-wl7与位线bl0-bl7的交叉点处。每个pcm单元110可以包括串联耦接的开关元件111和数据储存元件112。开关元件111可以是具有与字线wl0-wl7中的任何一个字线耦接的栅极端子、与数据储存元件112耦接的漏极端子以及与接地端子耦接的源极端子的mos晶体管。数据储存元件112可以被配置为包括顺序堆叠的下电极、相变材料图案和上电极。在这种情况下,数据储存元件112的下电极可以耦接到开关元件111的漏极端子,并且数据储存元件112的上电极可以耦接到位线bl0-bl7中的任何一个位线。设置在同一行中的pcm单元110可以彼此共享单个字线(即,字线wl0-wl7中的任何一个字线)。例如,设置在第一行中的pcm单元110-11、110-12、110-13...和110-18可以彼此共享第一字线wl0。设置在同一列中的pcm单元110可以彼此共享单个位线(即,位线bl0-bl7中的任何一个位线)。例如,设置在第一列中的pcm单元110-11、110-21...和110-81可以彼此共享第一位线bl0。

如果对共享同一字线的pcm单元110连续地执行写入操作,则在任何一个pcm单元110的下电极与相变材料图案之间的界面处产生的焦耳热可能影响与选中的pcm单元110共享同一字线的其它pcm单元110,从而引起写入干扰。因此,本实施例可以提供一种用于分配存储器件中的地址的装置,使得如果需要对共享同一字线的pcm单元110执行连续的写入操作,则通过利用地址分配方案防止对共享同一字线的pcm单元110执行连续的写入操作,来减轻写入干扰。

图2是示出根据本公开的一个实施例的存储系统的框图。参见图2,根据一个实施例的存储系统可以包括存储器控制器200,存储器控制器200耦接在主机和诸如pcm器件的存储器件之间以执行控制操作。尽管结合pcm器件用作存储器件的示例来描述本实施例,但是本公开不限于此。也就是说,本实施例可以等同地应用于遭受写入干扰的、采用存储器件的所有存储系统,不管存储器件是非易失性存储器件还是易失性存储器件。pcm器件可以包括包含参照图1描述的单元阵列100的、多个单元阵列之中的至少一个单元阵列。存储器控制器200可以被配置为包括地址分配器210。可选择地,地址分配器210可以与存储器控制器200分开设置。地址分配器210可以分配响应于来自主机的写入请求而被连续地施加有至少两个写入操作的pcm单元的地址,其中地址分配器210可以防止写入操作顺序地并且连续地施加到彼此共享同一字线或同一位线的pcm单元。

地址分配器210可以被配置为包括跳转索引选择器211和地址映射部分212。跳转索引选择器211可以选择用于分配pcm单元110的地址的跳转索引j。跳转索引j可以由位线的数量nb来确定。在一个实施例中,跳转索引j可以是比位线的数量nb大的任何自然数。此外,位线的数量nb与跳转索引j可以是互质的。跳转索引选择器211可以将选中的自然数输出到地址映射部件212。如果位线的数量nb是如图1所示的8,则跳转索引j可以是自然数9、11、13、15、17...中的任何一个。自然数9、11、13、15、17...中的任何一个大于位线的数量。而且,自然数9、11、13、15、17...中的任何一个与位线的数量可以是互质的。跳转索引选择器211可以选择自然数9、11、13、15、17...中的一个作为跳转索引j。在这种情况下,跳转索引选择器211可以随机地选择自然数9、11、13、15、17...中的一个作为跳转索引j。

地址映射部分212可以使用由跳转索引选择器211选择的跳转索引j来执行地址分配操作。在这样的情况下,可以执行地址分配操作,使得与被至少两次连续的写入操作选择的pcm单元耦接的字线或位线是没有重复的单独的字线或单独的位线。在一个实施例中,由用于计算行索引的地址映射部分212实施的地址分配操作可以基于以下等式1来执行。

mr=(ir×j)modnr(等式1)

在等式1中,“mr”表示地址分配操作之后的行索引,“ir”表示地址分配操作之前的行索引,“j”表示由跳转索引选择器211选择的跳转索引,并且“nr”表示行的总数量(即,pcm单元的总数量)。另外,“mod”表示模运算。根据模运算,如果“ir×j”的值小于“nr”的值,则可以采用“ir×j”的值作为地址分配后的行索引mr,而如果“ir×j”的值大于“nr”的值,则可以采用“ir×j”的值除以“nr”的值之后的余数作为地址分配后的行索引mr。根据等式1,地址分配之后的行索引mr可以由跳转索引j来确定,地址分配操作之前的行索引ir通过索引每个pcm单元的地址以及行的总数量nr来设置。通过等式1计算的地址分配之后的行索引mr可以用于地址分配操作中,以防止对彼此共享同一字线或同一位线的pcm单元的连续写入操作。

下文将更充分地描述用于减轻存储器件的写入干扰的地址分配操作。

图3是示出在写入模式下从主机输出的16位地址的示例的示意图。参见图3,16位地址可以被输入到存储器控制器(图2的200),以根据来自主机的写入请求来对pcm器件执行写入操作。16位地址可以包括六位偏移地址、四位存储体地址和六位行地址。六位行地址可以包括3位位线地址和3位字线地址。3位位线地址可以被选择性地分配给23个位线(即8个位线)中的一个。3位字线地址可以被选择性地分配给23个字线(即8个字线)中的一个。

图4是示出与图3所示的16位地址相对应的位线索引ib、字线索引iw和行索引ir的索引图。参见图4,包括在图3所示的16位地址中的位线地址和字线地址中的每一个可以包括3位二进制流。因此,字线的数量nw和位线的数量nb可以是8。字线索引iw可以被定义为字线地址中的至少任何一个的十进制数。另外,位线索引ib可以被定义为位线地址中的至少任何一个的十进制数。因此,3位字线地址的字线索引iw可以具有值0、1、2、3、4、5、6和7中的一个。类似地,3位位线地址的位线索引ib可以具有值0、1、2、3、4、5、6和7中的一个。因为pcm单元分别位于字线与位线的交叉点处,所以pcm单元的总数nr可以是64。行索引ir可以由以下等式2来定义。

ir=(nb×iw)+ib(等式2)

在等式2中,“nb”表示位线的数量。在图3所示的16位地址的情况下,由于位线地址包括3位,所以位线的数量nb可以是8。在等式2中,“iw”表示字线索引,并且“ib”表示位线索引。例如,如果字线索引iw和位线索引ib均为0,则根据等式2,行索引ir可以为0。另外,如果字线索引iw是0并且位线索引ib是1,则根据等式2,行索引ir可以是1。这样,如图4所示,可以通过等式2来确定64个pcm单元的行索引ir。64个pcm单元的行索引ir可以包括从0到63的整数。

图5示出了通过将各种跳转索引j应用到图4的行索引ir而获得地址分配之后的行索引图的一部分。参见图5,如果位线的数量nb是8,则跳转索引j可以是大于8的自然数(即,9、11、13、15、17...)中的任何一个,并且还可以与8互质。用于执行地址分配操作的跳转索引j可以随机地选自自然数9、11、13、15、17...。如果在地址分配之前跳转索引j“9”被应用于行索引ir0、1、2...和63,则根据等式1,地址分配之后的行索引mr可以被计算为包括值0、9、18、27,…和55。如果在地址分配之前跳转索引j“11”被应用于行索引ir0、1、2、...和63,则根据等式1,地址分配之后的行索引mr可以被计算为包括值0、11、22、33、...和53。如果在地址分配之前跳转索引j“13”被应用于行索引ir0、1、2、...和63,则根据等式1,地址分配之后的行索引mr可以被计算为包括值0、13、26、39、...和51。如果在地址分配之前跳转索引j“15”被应用于行索引ir0、1、2、...和63,则根据等式1,地址分配之后的行索引mr可以被计算为包括值0、15、30、45、...和49。如果在地址分配之前跳转索引j“17”被应用于行索引ir0、1、2、...和63,则根据等式1,地址分配之后的行索引mr可以被计算为包括值0、17、34、51、...和47。如果在地址分配之前跳转索引j“19”被应用于行索引ir0、1、2、...和63,则根据等式1,地址分配之后的行索引mr可以被计算为包括值0、19、38、57、...和45。

图6示出了通过将跳转索引j“57”应用于图4的行索引ir而获得地址分配之后的行索引图。如上所述,地址分配之后的行索引mr可以通过等式1获得。如图6所示,如果字线索引iw和位线索引ib中的每一个具有从0到7的整数中的任何一个值并且行的总数量nr(即,pcm单元的总数量)是64,则共享字线索引iw“0”的行索引mr可以包括值0、57、50、43、36、29、22和15,这些值分别由行索引ir0、1、2、3、4、5、6和7转换而得。在这样的情况下,共享字线索引iw“1”的行索引mr可以包括值8、1、58、51、44、37、30和23,这些值分别由行索引ir8、9、10、11、12、13、14和15转换而得。地址分配之后的剩余行索引mr也可以使用与上述相同的方式进行转换。

图7和图8是示出使用当将值“57”用作跳转索引j时的地址分配方案来减轻写入干扰的方法的索引图。即,图7是示出使用图4所示的行索引ir执行的写入操作的行索引图,而图8是示出使用图6所示的行索引mr执行的写入操作的行索引图。首先,参见图7,如果从主机顺序地输出与行索引ir0、1、2、3、4和5相关联的第一写入请求至第六写入请求w1、w2、w3、w4、w5和w6,则因为行索引ir具有地址分配之前的值,所以顺序地对共享与字线索引iw“0”相对应的第一字线(图1的wl0)的pcm单元执行写入操作。也就是说,可以连续地执行与具有字线索引iw“0”的行索引ir0、1、2、3、4、5、6和7相关联的写入操作。在这种情况下,因为与行索引ir0、1、2、3、4、5、6和7的相对应的pcm单元彼此共享第一字线(图1的wl0),所以在写入操作期间可能发生写入干扰。

相反,如图8所示,如果通过将跳转索引j“57”应用于等式1来执行地址分配操作,则地址分配之前的行索引ir0、9、18、27、36和45可以分别被转换为地址分配之后的行索引mr0、1、2、3、4和5。因此,可以执行由第一写入请求w1实施的第一写入操作,以将数据写入到与第一字线wl0(对应于字线索引iw“0”)以及第一位线bl0(对应于位线索引ib“0”)耦接的pcm单元(图1的110-11)中,以及可以执行由第二写入请求w2实施的第二写入操作,以将数据写入到与第二字线wl1(对应于字线索引iw“1”)以及第二位线bll(对应于位线索引ib“1”)耦接的pcm单元(图1的110-22)中。结果,连续地施加有由第一写入请求w1和第二写入请求w2实施的第一写入操作和第二写入操作的pcm单元110-11和pcm单元110-22可以与两个不同的字线以及两个不同的位线耦接,并且不共享同一字线以及同一位线。

可以执行由第三写入请求w3实施的第三写入操作,以将数据写入到与第三字线wl2(对应于字线索引iw“2”)以及第三位线bl2(对应于位线索引ib“2”)耦接的pcm单元110-33。即使在这样的情况下,连续地施加有由第二写入请求w2和第三写入请求w3实施的第二写入操作和第三写入操作的pcm单元110-22和pcm单元110-33可以与两个不同的字线以及两个不同的位线耦接,并且不共享同一字线以及同一位线。

可以执行由第四写入请求w4实施的第四写入操作,以将数据写入到与第四字线wl3(对应于字线索引iw“3”)以及第四位线bl3(对应于位线索引ib“3”)耦接的pcm单元110-44。即使在这样的情况下,连续地施加有由第三写入请求w3和第四写入请求w4实施的第三写入操作和第四写入操作的pcm单元110-33和pcm单元110-44可以与两个不同的字线以及两个不同的位线耦接,并且不共享同一字线以及同一位线。

可以执行由第五写入请求w5实施的第五写入操作,以将数据写入到与第五字线wl4(对应于字线索引iw“4”)和第五位线bl4(对应于的位线索引ib“4”)耦接的pcm单元110-55。即使在这样的情况下,连续地施加有由第四写入请求w4和第五写入请求w5实施的第四写入操作和第五写入操作的pcm单元110-44和pcm单元110-55可以与两个不同的字线以及两个不同的位线耦接,并且不共享同一字线以及同一位线。

可以执行由第六写入请求w6实施的第六写入操作,以将数据写入到与第六字线wl5(对应于字线索引iw“5”)和第六位线bl5(对应于位线索引ib“5”)耦接的pcm单元110-66。即使在这样的情况下,连续地施加有由第五写入请求w5和第六写入请求w6实施的第五写入操作和第六写入操作的pcm单元110-55和pcm单元110-66也可以与两个不同的字线以及两个不同的位线耦接,并且不共享同一字线以及同一位线。

如上所述,如果至少两个连续写入操作被顺序地施加到共享同一字线(对应于字线索引iw0、1、2、3、4、5、6和7中的任何一个)或同一位线(对应于位线索引1b0、1、2、3、4、5、6和7中的任何一个)的至少两个相邻存储单元,则可能发生写入干扰。其中,相邻的存储单元是彼此相邻并且共享同一字线或共享同一位线的存储单元。然而,根据实施例,使用等式1,可以将地址分配之前的行索引ir转换为地址分配之后的行索引mr。因此,能够防止至少两个连续的写入操作被顺序地应用于共享同一字线或同一位线的至少两个相邻的存储单元。结果,在执行存储单元的写入操作的同时,能够抑制写入干扰的发生。

为了说明的目的,以上已经公开了本公开的实施例。本领域的普通技术人员将会理解,在不脱离如所附权利要求所公开的本公开的范围和精神的情况下,可以进行各种修改、添加和替换。

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