存储设备的制作方法

文档序号:22681810发布日期:2020-10-28 12:43阅读:114来源:国知局
存储设备的制作方法

相关申请的交叉引用

本申请要求于2019年4月18日向韩国知识产权局提交的韩国专利申请no.10-2019-0045314的权益,通过引用将该申请的全部内容合并于此。

本发明构思涉及一种存储设备。



背景技术:

随着电子设备的提速和低功耗,内置于电子设备中的存储设备也需要高速的读取/写入操作和低工作电压。随机存取存储器(ram)可以是易失性的或非易失性的。每次断电时,易失性ram丢失存储在易失性随机存取存储器中的信息,同时,即使存储器断开电源,非易失性随机存取存储器也可以保留非易失性随机存取存储器的存储内容。

然而,在这样的非易失性随机存取存储器的情况下,存在写入操作的成功率和写入错误率(wer),并且必须在写入错误率低的方向上进行操作。写入错误率与写入时间和次数有关。



技术实现要素:

本发明构思的各方面提供了一种高可靠性的存储设备。

根据本发明构思的示例性实施例,一种存储设备包括:包括多个单元的单元阵列;地址寄存器,被配置为接收第一地址并锁存所述第一地址;地址转变检测器,被配置为:接收第二地址并检测从被锁存的所述第一地址到所述第二地址的改变,并在检测到所述第二地址的所述改变时,输出转变检测信号;以及控制逻辑电路,被配置为通过写入信号使用所述第一地址开始对所述单元阵列的写入操作,并且响应于所述转变检测信号终止所述写入操作。

根据本发明构思的示例性实施例,一种存储设备包括:包括多个单元的单元阵列;地址转变检测器,被配置为输出关于写入命令的地址是否改变的转变检测信号;以及控制逻辑电路,被配置为响应于所述写入命令生成多个字线接通信号中的一个字线接通信号用于对所述单元阵列执行写入操作,并根据所述转变检测信号终止所述写入操作。所述多个字线接通信号包括:在所述地址改变之前保持激活的长时间保持的字线接通信号、以及在所述地址改变之前被分割成多个子字线接通信号的分割字线接通信号。

根据本发明构思的示例性实施例,一种存储设备包括:单元阵列,包括多个存储单元,所述多个存储单元中的每个存储单元包括具有固定磁化方向的被钉扎层、具有可变磁化方向的自由层、以及置于所述被钉扎层与所述自由层之间的隧道势垒层;地址转变检测器,被配置为检测写入命令的地址是否改变,并且响应于检测结果输出转变检测信号;模式寄存器,被配置为响应于所述存储设备的操作模式生成预充电脉冲;以及控制逻辑电路,被配置为通过写入信号执行所述地址的写入操作,并且根据所述转变检测信号终止所述地址的所述写入操作,并且还被配置为响应于所述预充电脉冲生成多个字线接通信号中的一个字线接通信号。所述操作模式包括第一模式和第二模式。在所述第一模式下,在所述写入命令的所述地址改变之前,所述字线接通信号保持激活,并且在所述第二模式下,在所述写入命令的所述地址改变之前,所述字线接通信号被终止并且另一字线接通信号被生成。

然而,本发明构思的各方面不限于本文所阐述的方面。通过参考下面给出的本发明构思的详细描述,对于本发明构思所属领域的普通技术人员而言,本发明构思的以上以及其他方面将变得更加明显。

附图说明

通过参照附图详细说明本发明构思的示例性实施例,本发明构思的上述以及其他方面和特征将变得更加明显,其中:

图1是用于说明根据本发明构思的一些实施例的存储设备的框图;

图2是用于详细说明图1的地址寄存器的逻辑电路图;

图3是用于详细说明图1的地址转变检测器的框图;

图4是用于详细说明图3的前寄存器的逻辑电路图;

图5是用于详细说明图3的比较器的逻辑电路图;

图6是用于说明图1的存储设备的地址转变检测器按时间操作的定时图;

图7是用于说明图1的存储设备按时间的写入操作的定时图;

图8是用于详细说明图1的单元阵列的等效电路图;

图9是用于说明根据本发明构思的一些实施例的存储设备的单元阵列的等效电路图;

图10是用于说明图9的单元阵列的存储单元的结构的透视图;

图11是用于说明根据本发明构思的一些实施例的存储设备的框图;

图12是用于详细说明图11的模式寄存器的逻辑电路图;

图13是用于详细说明图12的自动脉冲发生器的逻辑电路图;

图14是用于说明图11的模式寄存器按时间操作的定时图;

图15是用于说明图11的存储设备按时间操作的定时图;

图16是用于说明根据本发明构思的一些实施例的存储设备的框图;以及

图17是用于说明图1的存储设备的控制逻辑按时间操作的定时图。

具体实施方式

在下文中,将参照图1至图8描述根据本发明构思的一些实施例的存储设备。

图1是用于说明根据本发明构思的一些实施例的存储设备的框图。

参照图1,根据本发明构思的一些实施例的存储设备可以包括地址寄存器100、时钟发生器110、地址转变检测器120、命令译码器130、行译码器140、列译码器150、控制逻辑160(也称为控制逻辑电路)、字线驱动器170、单元阵列180、复用器(blmux)190、写入驱动器200、读出放大器210和i/o缓冲器220。

地址寄存器100可以从外部接收地址xa。例如,地址寄存器100可以从存储控制器接收地址xa。地址寄存器100可以通过将接收到的地址xa划分为行地址ra和列地址ca来锁存接收到的地址xa。地址寄存器100可以分别向行译码器140和列译码器150发送行地址ra和列地址ca。

地址寄存器100可以从时钟发生器110接收第一时钟pck。地址寄存器100可以从命令译码器130接收写入信号write(也可以简写为wr)。地址寄存器100可以通过写入信号write和第一时钟pck锁存写入命令的行地址ra和列地址ca。

地址寄存器100可以向地址转变检测器120发送行地址ra和列地址ca。

时钟发生器110可以从外部接收时钟ck。时钟发生器110可以基于时钟ck产生第一时钟pck和第二时钟pre_pck。这里,第一时钟pck和第二时钟pre_pck可以具有与时钟ck相同的周期。例如,第一时钟pck和第二时钟pre_pck可以具有与时钟ck相同的频率。然而,与时钟ck相比,第一时钟pck可以偏移。例如,第一时钟pck可以比时钟ck延迟。第二时钟pre_pck可以类似于时钟ck,而不是第一时钟pck。第二时钟pre_pck可以与时钟ck相等或略微地偏移。例如,第二时钟pre_pck可以与时钟ck同相。因此,第二时钟pre_pck的上升沿的时间点可以与时钟ck的上升沿的时间点相同或稍晚,而第一时钟pck的上升沿的时间点可以在第二时钟pre_pck的上升沿的时间点之后或在时钟ck的上升沿的时间点之后。

时钟发生器110可以将第一时钟pck提供给地址寄存器100,并且可以将第二时钟pre_pck发送给地址转变检测器120。因此,可以使地址寄存器100的与第一时钟pck同步的输出晚于地址转变检测器120的与第二时钟pre_pck同步的输出。为了便于描述,例如,如图6所示,地址xa可以包括第一地址xa[i]和紧接在第一地址xa[i]之后的第二地址xa[j]。地址寄存器100可以响应于比时钟ck延迟的第一时钟pck锁存第一地址xa[i]和第二地址xa[j],地址转变检测器120可以响应于与时钟ck同相的第二时钟pre_pck锁存第一地址xa[i]和第二地址xa[j]。在这种情况下,如图6所示,在时间点t4,响应于第二时钟pre_pck,锁存在地址转变检测器120中的第一地址xa[i]被切换到第二地址xa[j],但是地址寄存器100仍然保持锁存的第一地址xa[i],并且地址寄存器100的锁存的第一地址xa[i]在时间点t7被切换到第二地址xa[j]。因此,地址转变检测器120可以在时间点t4与时间点t7之间检测从第一地址xa[i]到第二地址xa[j]的地址变化。

地址转变检测器120可以从外部接收地址xa。地址转变检测器120可以从时钟发生器110接收第二时钟pre_pck。地址转变检测器120可以从地址寄存器100接收行地址ra和列地址ca。地址转变检测器120可以从命令译码器130接收写入信号write。

地址转变检测器120可以检测写入命令的地址xa是否被改变,以生成转变检测信号addr_detb。地址转变检测器120可以将转变检测信号addr_detb发送到控制逻辑160。如上所述,如图6所示,在接收到第二地址xa[j]时,地址转变检测器120可以响应于与时钟ck同相的第二时钟pre_pck而将其先前锁存的地址(例如,第一地址xa[i])改变为第二地址xa[j]。地址转变检测器120也接收由地址寄存器100响应于比时钟ck延迟的第一时钟pck而锁存的第一地址xa[i](即,地址寄存器100晚于地址转变检测器120来锁存第二地址xa[j]),地址转变检测器120通过比较地址转变检测器120的锁存地址(第二地址xa[j])和地址寄存器100的锁存地址(第一地址xa[i])来检测地址xa的变化。后面将详细描述地址转变检测器120的配置和操作。

命令译码器130可以从外部接收时钟ck、负片选信号csn和负写入使能信号wen。此时,当负片选信号csn为高电平时,可以解释为不施加信号,而当负片选信号csn为低电平信号时,可以解释为施加信号。由于这可能因内部实现而不同,因此本实施例不限于此。

负写入使能信号wen可以是与写入命令相对应的信号。即,当施加写入命令时,负写入使能信号wen可以被施加为低电平。负写入使能信号wen可以是指示需要使用写入命令执行写入操作的信号。负片选信号csn可以是选择要由多个芯片组成的存储设备驱动的芯片的信号。

命令译码器130可以根据负片选信号csn和负写入使能信号wen生成写入信号write,并且可以与时钟ck同步地发送写入信号write。命令译码器130可以向地址寄存器100、地址转变检测器120和控制逻辑160发送写入信号write。

行译码器140可以从地址寄存器100接收行地址ra。行译码器140可以从控制逻辑160接收字线接通信号wl_on。行译码器140可以对行地址ra进行译码以生成译码后的行地址dra。行译码器140可以将译码后的行地址dra发送给字线驱动器170。行译码器140仅在接收到字线接通信号wl_on时才可以发送译码后的行地址dra。

字线驱动器170可以根据译码后的行地址dra来控制单元阵列180的字线wl的电压。例如,字线驱动器170可以向由行地址ra选择的字线wl施加用于读取或写入的电压,并且可以向未由译码后的行地址dra选择的其他字线wl施加用于抑制读取或写入的(一个或多个)电压。

列译码器150可以从地址寄存器100接收列地址ca。列译码器150可以从控制逻辑160接收字线接通信号wl_on。列译码器150可以对列地址ca进行译码以生成译码后的列地址dca。列译码器150可以将译码后的列地址dca发送给复用器190。列译码器150仅在接收到字线接通信号wl_on时才可以发送译码后的列地址dca。

控制逻辑160可以从命令译码器130接收写入信号write。控制逻辑160可以从地址转变检测器120接收转变检测信号addr_detb。控制逻辑160可以通过写入信号write和转变检测信号addr_detb生成字线接通信号wl_on和写入驱动器使能信号wren。

控制逻辑160可以根据写入信号write将字线接通信号wl_on和写入驱动器使能信号wren中的每一者施加为高电平。例如,如图17所示,响应于写入信号write的下降沿,控制逻辑160可以生成变为高电平的字线接通信号wl_on和写入驱动器使能信号wren。控制逻辑160可以将字线接通信号wl_on施加到行译码器140和列译码器150,并且可以将写入驱动器使能信号wren施加到写入驱动器200。

控制逻辑160可以根据转变检测信号addr_detb将字线接通信号wl_on和写入驱动器使能信号wren中的每一者施加为低电平。例如,如图17所示,响应于转变检测信号addr_detb的下降沿,控制逻辑160生成变为低电平的字线接通信号wl_on和写入驱动器使能信号wren。这允许控制逻辑160使写入操作终止。

单元阵列180内部可以包括多个存储单元。在单元阵列180中,字线wl和位线bl可以形成多个行和多个列。此外,源极线sl也可以与位线bl成对地设置。地址xa可以用于指定与任何字线wl和任何位线bl相对应的存储单元。

单元阵列180可以从字线驱动器170接收施加到每条字线wl的电压。单元阵列180可以通过源极线sl和位线bl连接到复用器190。存储在或将要存储在单元阵列180中的数据可以通过位线bl输出到复用器190,或者可以通过源极线sl从复用器190输入。

复用器190可以从列译码器150接收译码后的列地址dca。复用器190可以通过源极线sl和位线bl连接到单元阵列180。复用器190可以使用译码后的列地址dca,在多条位线bl的输出中选择特定位线bl的输出并输出到公共位线bl_com。

类似地,复用器190可以通过使用译码后的列地址dca选择特定的源极线sl来输入公共源极线sl_com的输入。即,复用器190还可以同时用作解复用器。

写入驱动器200可以经由源极线sl连接到单元阵列180的存储单元。在写入操作期间,写入驱动器200可以响应于写入驱动器使能信号wren,经由复用器190将写入电流(或电压)施加到通过公共源极线sl_com选择的源极线sl。例如,写入驱动器200可以在写入驱动器使能信号wren保持高电平的预定时间内(即,在执行写入操作时)施加写入电流。写入驱动器200可以施加(一个或多个)电压以抑制对未通过复用器190选择的其他源极线sl的写入。

写入驱动器200可以从控制逻辑160接收写入驱动器使能信号wren。写入驱动器200可能需要接收写入驱动器使能信号wren以执行写入操作。

写入驱动器200可以经由写入输入/输出wio从i/o缓冲器220接收数据。写入驱动器200可以经由公共源极线sl_com向复用器190发送通过写入输入/输出wio接收的数据。

读出放大器210可以通过源极线sl和位线bl连接到单元阵列180的存储单元。在读取操作时,读出放大器210可以感测通过复用器190、公共源极线sl_com和公共位线bl_com选择的源极线sl和位线bl的电流(或电压)。

读出放大器210可以通过公共源极线sl_com和公共位线bl_com从复用器190接收数据。读出放大器210可以经由读取输入/输出rio向i/o缓冲器220发送通过公共源极线sl_com和公共位线bl_com接收的数据。

i/o缓冲器220可以经由写入输入/输出wio和读取输入/输出rio连接到写入驱动器200和读出放大器210中的每一者。i/o缓冲器220可以与外部设备交换数据。具体地,i/o缓冲器220可以将经由数据输入din和数据输出dout从外部设备发送的数据加载到写入驱动器200。i/o缓冲器220可以将由读出放大器210检测到的数据传送到外部设备。

图2是用于详细说明图1的地址寄存器的逻辑电路图。

参照图1和图2,地址寄存器100可以包括多个d触发器。地址xa可以包括例如第一地址xa<0>至第十七地址xa<16>。然而,这只是一个示例,并且本实施例不限于此。

地址寄存器100可以包括17个d触发器,每个d触发器对应于第一地址xa<0>至第十七地址xa<16>之一。每个d触发器可以使用第一时钟pck和负写入信号/write作为时钟来执行同步。这里,负写入信号/write可以是通过对写入信号write取反而获得的信号。

当写入信号write为低电平时,负写入信号/write可以为高电平,当写入信号write为高电平时,负写入信号/write可以为低电平。即,当写入命令进入时,负写入信号/write可以为低电平。因此,当负写入信号/write变为低电平时,可能会存在进入第十七d触发器的时钟被阻塞的影响。

即,这允许地址寄存器100根据写入命令的进入来锁存地址xa。例如,当将写入命令作为负写入使能信号wen施加到命令译码器130时,由于通过时钟ck将其作为写入信号write输出,因此与地址xa相比被延迟,并且可以被输入到地址寄存器100。因此,在地址xa被第一次锁存之后,写入信号write可以变为高电平。

当写入信号write变为高电平时,由于负写入信号/write变为低电平,并且d触发器的时钟部分变为低电平,已经锁存的地址xa不会改变。当写入信号write再次变为低电平时,锁存地址xa将再次被锁存。

各d触发器锁存第一地址xa<0>至第十七地址xa<16>,并且可以输出第一行地址ra<0>至第十一行地址ra<10>以及第一列地址ca<0>至第六列地址ca<5>。此时,第一行地址ra<0>至第十一行地址ra<10>可以是行地址ra,第一列地址ca<0>至第六列地址ca<5>可以是列地址ca。行地址ra可以被发送到行译码器140和地址转变检测器120,列地址ca可以被发送到列译码器150和地址转变检测器120。

图3是用于详细说明图1的地址转变检测器的框图。

参照图1至图3,地址转变检测器120可以包括前寄存器(pre-register)121和比较器123。

前寄存器121可以与地址寄存器100类似地锁存地址xa。前寄存器121可以接收写入信号write、地址xa和第二时钟pre_pck。这允许前寄存器121锁存前行地址pre_ra和前列地址pre_ca。

前行地址pre_ra可以稍早于行地址ra被锁存,前列地址pre_ca可以稍早于列地址ca被锁存。原因是与第一时钟pck相比,第二时钟pre_pck从时钟ck偏移的程度较小。

比较器123可以从地址寄存器100接收行地址ra和列地址ca。比较器123可以从前寄存器121接收前行地址pre_ra和前列地址pre_ca。比较器123还可以接收写入信号write。

比较器123可以将行地址ra与前行地址pre_ra进行比较,将列地址ca与前列地址pre__ca进行比较,并且可以根据行地址ra和前行地址pre_ra之间的比较结果和/或列地址ca与前列地址pre__ca之间的比较结果输出转变检测信号addr_detb。

图4是用于详细说明图3的前寄存器的逻辑电路图。

参照图1至图4,前寄存器121可以具有类似于地址寄存器100的结构。前寄存器121可以包括多个d触发器。

前寄存器121可以包括17个d触发器,每个d触发器对应于第一地址xa<0>至第十七地址xa<16>之一。每个d触发器可以使用第二时钟pre_pck作为时钟来执行同步。

因此,前寄存器121可以根据写入信号write的进入来锁存地址xa。

各d触发器可以锁存第一地址xa<0>至第十七地址xa<16>,并且可以输出第一前行地址pre_ra<0>至第十一前行地址pre_ra<10>,以及第一前列地址pre_ca<0>至第六前列地址pre_ca<5>。此时,第一前行地址pre_ra<0>至第十一前行地址pre_ra<10>可以是前行地址pre_ra,第一前列地址pre_ca<0>至第六前列地址pre_ca<5>可以是前列地址pre_ca。前行地址pre_ra可以被发送到比较器123,前列地址pre_ca可以被发送到比较器123。

图5是用于详细说明图3的比较器的逻辑电路图。

参照图1至图5,比较器123可以将第一行地址ra<0>至第十一行地址ra<10>与第一前行地址pre_ra<0>至第十一前行地址pre_ra<10>进行比较。比较器123还将第一至第十一列地址ca与第一至第十一前列地址pre_ca进行比较。如果整个地址不完全相同,则可以输出转变检测信号addr_detb。

但是,由于仅使用写入命令,所以负写入信号/write被用作输入,并且当没有写入命令时,输出可以被切断。

图6是用于说明图1的存储设备的地址转变检测器根据时间操作的定时图。

参照图1至图6,可以对时钟ck的各个上升沿施加多个写入命令wr。具体地,可以分别在第一时间点t1、第二时间点t2、第三时间点t3、第四时间点t4和第五时间点t5施加写入命令wr。

同时,负片选信号csn和负写入使能信号wen都可以被施加为低电平,并且地址(xa[])可以被施加。作为地址(xa[]),地址i(xa[i])被施加,然后地址j(xa[j])可以被施加。因此,写入命令wr是在第一时间点t1、第二时间点t2和第三时间点t3对地址i(xa[i])的写入命令wr。然而,写入命令wr可以是在第四时间点t4和第五时间点t5对地址j(xa[j])的写入命令wr。

还可以像地址(xa[])那样施加写入命令wr的数据(di[])。

如上所述,第二时钟pre_pck可以是等于时钟ck或比时钟ck稍微延迟且偏移的时钟,与第二时钟pre_pck相比,第一时钟pck可以是比时钟ck延迟且偏移程度相对更大的时钟。然而,由于仅执行延迟偏移,第一时钟pck和第二时钟pre_pck具有与时钟ck的周期相同的周期。

负写入信号/write可以在施加地址(xa[])之后被施加。负写入信号/write可以在施加具有改变的地址(xa[])的新写入命令wr之前暂时被施加为高电平。

行地址(ra[])和列地址(ca[])可以通过延迟且偏移程度相对较大的第一时钟pck被锁存,因而地址i(xa[i])可以在第六时间点t6被锁存。相比之下,前行地址(pre_ra[])和前列地址(pre_ca[])可以通过延迟的且偏移程度相对较小的第二时钟pre_pck被锁存,因而地址i(xa[i])可以在第一时间点t1被锁存。

根据时间差,转换成新地址j(xa[j])的时间点也可能改变。在行地址(ra[])和列地址(ca[])中,地址j(xa[j])可以在第七时间点t7被锁存。相比之下,在前行地址(pre_ra[])和前列地址(pre_ca[])中,地址j(xa[j])可以在第四时间点t4被锁存。

因此,尽管前行地址(pre_ra[])和前列地址(pre_ca[])可以在第四时间点t4从地址j(xa[j])开始被锁存,但是由于行地址(ra[])和列地址(ca[])仍然可以锁存地址i(xa[i]),所以转变检测信号addr_detb可以改变为低电平。

直到行地址(ra[])和列地址(ca[])可以锁存地址j(xa[j])的第七时间点t7,转变检测信号addr_detb保持低电平,然后在第七时间点t7再次变为高电平。

图7是用于说明图1的存储设备根据时间的写入操作的定时图。

参照图1至图7,写入输入/输出wio可以在写入命令wr施加到时钟ck的上升沿的第一时间点t1之后被施加。

通过写入信号write,字线接通信号wl_on可以变为高电平,然后字线驱动器170可以向字线wl施加电压。例如,响应于写入信号write的下降沿,控制逻辑160可以在第八时间点t8将字线接通信号wl_on改变为高电平。图7示出了首先向与地址i(xa[i])相对应的字线i(wl[i])施加电压,然后向与地址j(xa[j])相对应的字线j(wl[i])施加电压的情况。

写入驱动器使能信号wren也可以像字线接通信号wl_on那样在第八时间点t8通过写入信号write改变为高电平。

控制逻辑160可以在第九时间点t9通过转变检测信号addr_detb将字线接通信号wl_on改变为低电平,并且可以在第十时间点t10将其再次改变为高电平。此外,如字线接通信号wl_on那样,控制逻辑160还可以在第九时间点t9通过转变检测信号addr_detb将写入驱动器使能信号wren改变为低电平,并且可以在第十时间点t10将其再次改变为高电平。例如,写入驱动器200可以在第八时间点t8与第九时间点t9之间的预定时间(即,写入时间)内施加写入电流,在此期间,写入驱动器使能信号wren和字线接通信号wl_on均保持高电平。字线接通信号wl_on保持高电平的时间段可以称为脉宽。

因此,字线i(wl[i])的写入操作时间wot可以保持在第八时间点t8至第九时间点t9之间。也就是说,在写入操作时间wot的持续时间内,字线接通信号wl_on可以保持高电平,直到写入命令wr的地址xa改变为字线j(wl[j]),即,字线接通信号wl_on的持续时间可以保持,而没有变为低电平的部分。例如,在地址xa从字线i(wl[i])变为字线j(wl[j])之前,字线i(wl[i])的字线接通信号wl_on可以保持高电平而不改变为低电平。

即,表示写入操作时间的字线接通信号wl_on的持续时间的接通率(onratio)可以是100%。

图8是用于详细说明图1的单元阵列的等效电路图。

参照图1至图8,单元阵列180包括存储单元mc。存储单元mc连接到第一源极线sl1至第n源极线sln、第一位线bl1至第n位线bln以及第一字线wl1至第m字线wlm。

存储单元mc按行和列布置。存储单元mc的行分别连接到第一字线wl1至第m字线wlm。存储单元mc的列分别连接到第一源极线sl1至第n源极线sln以及第一位线bl1至第n位线bln。

根据本发明构思的一些实施例的存储设备可以是可变电阻存储设备。例如,根据本发明构思的一些实施例的存储设备可以包括相变随机存取存储器(pram)、磁随机存取存储器(磁ram,mram)、电阻随机存取存储器(电阻ram,rram)和铁电随机存取存储器(铁电ram,fram)中的至少一种。

写入错误率(wer)是写入操作时发生错误的比率,与作为写入操作的保持时间的写入时间有关。例如,在写入脉冲持续时间(即,写入时间)内发生写入错误的概率被称为写入错误率(wer)。写入脉冲持续时间必须足够长,以确保低写入错误率(wer)——存在随机热效应的情况下关闭写入脉冲之后位将保持不被切换的概率。在示例性实施例中,与在地址xa改变之前写入时间长而且不被分割的情况相比,在字线接通信号wl_on被短写入时间分割并且在地址xa改变之前被重复多次的情况下,一些可变电阻存储设备可以具有低写入错误率。当在分割字线接通信号处具有低写入错误率时,可变电阻存储设备可以被称为第一类型可变电阻存储设备。

在示例性实施例中,一些可变电阻存储设备在地址xa改变之前写入时间长而且不被分割的情况下可以具有低写入错误率。因此,在新发现了具有写入错误率和写入时间的特性的可变电阻存储器中,在保持写入时间长而不进行分割时,可以降低写入错误率。当在保持时间长的字线接通信号下具有低写入错误率时,可变电阻存储设备可以被称为第二类型可变电阻存储设备。

因此,根据本发明构思的一些实施例的存储设备是具有以下特征的存储设备:当写入时间保持较长时,写入错误率降低,并且通过将写入操作持续时间的接通率保持为100%(即,在地址xa改变之前不分割字线接通信号wl_on,或者在地址xa改变之前,字线接通信号wl_on保持激活(active)),可以使写入错误率最小化。在示例性实施例中,可以选择性地施加分割字线接通信号或保持时间长的字线信号以具有低写入错误率。将参照图11至图15详细描述字线接通信号的这种选择性施加。

因此,可以提供一种高度可靠的、写入数据被良好地存储在其中的存储设备。

在下文中,将参照图1、图9和图10描述根据本发明构思的一些实施例的存储设备。将简化或省略与上述实施例重复的部分。

图9是用于说明根据本发明构思的一些实施例的存储设备的单元阵列的等效电路图,图10是用于说明图9的单元阵列的存储单元的结构的透视图。

参照图1、图9和图10,根据本发明构思的一些实施例的存储设备的单元阵列180的存储单元mc包括选择晶体管st和可变电阻元件vr。例如,根据本发明构思的一些实施例的存储设备可以是磁随机存取存储器。

选择晶体管st包括形成在主体111中并连接到源极线sl的第一结113、形成在主体111中并通过可变电阻元件vr连接到位线bl的第二结114以及在第一结113与第二结114之间形成在主体111上的栅极112。栅极112可以对应于字线wl。

可变电阻元件vr包括被钉扎层pl、隧道势垒层tl和自由层fl。被钉扎层pl具有固定的磁化方向。自由层fl具有根据施加到可变电阻元件vr的电压(或电流)而改变的磁化方向。电流是用于执行写入操作的电流,可以被定义为写入电流。例如,该电流可以是用于切换自由层fl的磁化方向以进行写入操作的电流,并且可以被定义为用于写入操作的切换电流。

可变电阻元件vr的电阻可以依据自由层fl的磁化方向是与被钉扎层pl的磁化方向相同还是不同而改变。可变电阻元件vr可以以电阻大小的形式存储数据。

栅极112可以在与位线bl延伸的方向垂直的方向上延伸,并且可以连接到另一列存储单元的栅极。同一行中的存储单元mc的栅极可以连接在一起以形成字线wl。

在示例性实施例中,当为了对给定地址执行写入操作而分割写入时间时,磁随机存取存储器(可以称为第一类型磁随机存取存储器)具有低写入错误率。在示例性实施例中,当保持长写入时间且在地址改变之前不进行分割时,磁随机存取存储器(可以称为第二类型磁随机存取存储器)具有低写入错误率。在示例性实施例中,第二类型磁随机存取存储器能够在高温焊料回流过程中保持存储在存储器中的数据,并且切换电流相对增大。

因此,如在本发明构思的一些实施例中,写入操作可以保持很长时间,直到通过地址转变检测器120停止写入操作,以降低磁存取存储器的写入错误率。

下面将参照图11至图15来描述根据本发明构思的一些实施例的存储设备。将简化或省略与上述实施例重复的部分。

图11是用于说明根据本发明构思的一些实施例的存储设备的框图。

参照图11,根据本发明构思的一些实施例的存储设备还可以包括第一模式寄存器230。

第一模式寄存器230可以从外部接收外部信息mrs。第一模式寄存器230可以从外部接收时钟ck或第三时钟sck。尽管图11示出了第一模式寄存器230可以接收时钟ck和第三时钟sck二者,但是也可以仅接收时钟ck和第三时钟sck之一。

第一模式寄存器230可以输出与时钟ck或第三时钟sck同步的预充电脉冲。第一模式寄存器230可以从命令译码器130接收写入信号write。第一模式寄存器230可以通过外部信息mrs和写入信号write来产生预充电脉冲pre。第一模式寄存器230可以将预充电脉冲pre发送到控制逻辑160。

第一模式寄存器230可以选择多个操作模式。作为示例,第一模式寄存器230可以选择不产生预充电脉冲pre的第一模式和产生预充电脉冲pre的第二模式中的任何一个。

第一模式是控制逻辑160不分割同一地址xa的写入命令的写入操作的模式,第二模式是控制逻辑160分割同一地址xa的写入命令的写入操作的模式。在第二模式下,预充电脉冲pre可以施加到控制逻辑160。

此外,第一模式寄存器230还可以选择第三模式。第三模式是与第二模式一样生成预充电脉冲pre的模式,但是预充电脉冲pre的施加周期可以不同于第二模式的预充电脉冲pre的施加周期。也就是说,在第三模式中,尽管写入操作被分割,但是与第二模式相比,写入操作可以被分割得更多或更少。

控制逻辑160可以接收预充电脉冲pre。当接收到预充电脉冲pre时,控制逻辑160可以在预定时间段内将字线接通信号wl_on和写入驱动器使能信号wren从高电平变为低电平。例如,控制逻辑160可以响应于预充电脉冲pre,而终止字线接通信号wl_on和写入驱动器使能信号wren,并施加另一字线接通信号和另一写入驱动器使能信号,从而当在给定地址xa执行写入操作时,施加多个字线接通信号和多个写入驱动器使能信号。在这种情况下,字线接通信号wl_on可以被称为分割字线接通信号wl_on,并且多个字线接通信号wl_on可以被称为多个子字线接通信号。这使得对于同一地址xa的写入命令,写入操作可以被分割且被多次执行。

根据本实施例的存储设备可以根据写入错误率的特性执行各种写入操作模式。例如,如果存储设备可以在写入时间保持很长时具有低写入错误率,则第一模式寄存器230接收表示这种特性的外部信息mrs,并且在写入时间期间不向控制逻辑160发送预充电脉冲pre。

相比之下,如果存储设备可以在写入时间被分割并保持较短时具有低写入错误率,则第一模式寄存器230接收表示这种特性的外部信息mrs,并且可以向控制逻辑160发送预充电脉冲pre,从而产生具有较短写入时间的多个字线接通信号。

这种外部信息mrs可以是在制造存储设备时预先指定的和固定的值。例如,外部信息mrs可以使用测试管脚来提供,或者可以被存储在诸如熔断器(fuse)的otp(一次性可编程)模块中。

因此,无论根据本实施例的耦接到存储设备的单元阵列180的一部分的写入错误率的特性如何,这些特性都可以通过第一模式寄存器230和控制逻辑160来优化。

或者,在根据本实施例的存储设备中,可以根据用户的输入实时地调整外部信息mrs。因此,即使当单元阵列180的一部分的特性改变或需要实时调整时,也可以通过调整外部信息mrs来执行优化的写入操作。

图12是用于详细说明图11的模式寄存器的逻辑电路图。

参照图11和图12,第一模式寄存器230可以包括信号逻辑233和自动脉冲发生器235。

信号逻辑233可以是接收外部信息mrs以生成预充电信号的部分。信号逻辑233可以将写入信号write与时钟ck同步。本发明不限于此。在示例实施例中,信号逻辑233可以将写入信号write与第三时钟sck同步。此时,外部信息mrs可以包括例如第一外部信息mrs<0>至第四外部信息mrs<3>四个信号。然而,这仅是示例,外部信息mrs的数量可以变化。

信号逻辑233可以包括多个d触发器。多个d触发器的数量可以与外部信息mrs的数量相同。当写入信号write变为低电平时,d触发器可以被复位。当第一外部信息mrs<0>至第四外部信息mrs<3>中的任何一个被施加为高电平时,信号逻辑233可以生成预充电信号。

自动脉冲发生器235可以将预充电信号转换成脉冲形式的预充电脉冲pre。因此,可以向控制逻辑160发送预充电脉冲pre。

图13是用于详细说明图12的自动脉冲发生器的逻辑电路图。

参照图13,自动脉冲发生器235可以包括延迟链237、nand栅极和反相器。

延迟链237中可以包括多个反相器。延迟链237可以在输入与输出之间产生延迟。因此,自动脉冲发生器235可以将信号逻辑233的预充电信号转换成脉冲形式的预充电脉冲。

图14是用于说明图11的模式寄存器根据时间操作的定时图。

参照图14,作为示例,在第一外部信息mrs<0>至第四外部信息mrs<3>中,只有第二外部信息mrs<1>可以被施加为高电平,其余外部信息可以被施加为低电平。当第一外部信息mrs<0>至第四外部信息mrs<3>中的任何一个外部信息被施加为高电平时,第一模式寄存器230可以生成预充电脉冲pre。

图15是用于说明图11的存储设备根据时间操作的定时图。

参照图11至图15,当写入命令的地址被改变或预充电脉冲pre被施加时,控制逻辑160可以将字线接通信号wl_on从高电平转变为低电平。

类似地,当写入命令wr的地址(xa[])被改变或预充电脉冲pre被施加时,控制逻辑160还可以将写入驱动器使能信号wren从高电平转变为低电平。

因此,图7的写入操作时间wot可以在同一地址xa的写入命令wr中被分割成多个写入操作时间,每个写入操作时间由对应的字线接通信号wl_on(即,对应的子字线接通信号)确定。具体地,写入操作时间wot可以通过预充电脉冲pre被分割成从第八时间点t8到第十一时间点t11的第一写入操作时间wot-1和从第十二时间点t12到第十三时间点t13的第二写入操作时间wot-2。在示例实施例中,第一写入操作时间wot-1可以响应于写入信号write的上升沿开始,并响应于预充电脉冲pre结束,第二写入操作时间wot-2可以响应于预充电脉冲pre开始,并响应于转变检测信号addr_detb结束,如图7中描述的那样。在第十一时间点t11与第十二时间点t12之间,不执行写入操作。因此,写入操作时间wot的接通率可以降低为小于100%。此时,每个分割后的写入操作时间wot的大小可以相同。例如,第一写入操作时间wot-1可以在第一字线接通信号wl_on-1的脉宽中执行,第二写入操作时间wot-2可以在第二字线接通信号wl_on-2的脉宽中执行。在示例性实施例中,第一字线接通信号wl_on-1和第二字线接通信号wl_on-2可以具有相同的脉宽。然而,本实施例不限于此。

此外,即使地址(xa[])改变,写入操作时间wot也可以结束。因此,新的写入操作时间wot可以由新地址(xa[])从第十四时间点t14开始。

在下文中,将参照图16描述根据本发明构思的一些实施例的存储设备。将简化或省略与上述实施例重复的部分。

图16是用于说明根据本发明构思的一些实施例的存储设备的框图。

参照图16,根据本发明构思的一些实施例的存储设备可以包括第二模式寄存器231。

第二模式寄存器231可以从设备内部接收内部信息sdi。第二模式寄存器231可以从外部接收第三时钟sck。尽管图16示出了第二模式寄存器231接收时钟ck和第三时钟sck二者,但是也可以仅接收时钟ck和第三时钟sck之一。

第二模式寄存器231可以输出与时钟ck或第三时钟sck同步的预充电脉冲pre。第二模式寄存器231可以从命令译码器130接收写入信号write。第二模式寄存器231可以通过内部信息sdi和写入信号write生成预充电脉冲pre。第二模式寄存器231可以向控制逻辑160发送预充电脉冲pre。

内部信息sdi可以是例如磁随机存取存储器的写入电流。即,当存储器设备是磁随机存取存储器时,如果执行写入操作,则可以切换自由层的磁化方向,同时写入电流流过单元阵列180的存储单元。如果写入电流(即,切换电流)的大小很小(即,小于参考值),则可以对写入操作进行分割,并执行多次写入操作以降低写入错误率。然而,当切换电流的大小很大(即,大于参考值)时,可以尽可能长地保持写入操作而无需对其进行分割,以降低写入错误率。

第二模式寄存器231可以确定切换电流的大小。在示例性实施例中,第二模式寄存器231可以包括接收参考值和写入电流并输出其比较结果的比较器。如果切换电流的大小等于或小于参考值,则可以将预充电脉冲pre施加到控制逻辑160,并且如果切换电流的大小等于或大于参考值,则可以不将预充电脉冲pre施加到控制逻辑160。

因此,控制逻辑160可以分割或保持写入操作时间wot。如果施加了预充电脉冲pre,则可以根据在第二模式寄存器231中设置的值来确定写入操作时间wot分为多少操作。

在总结详细描述时,本领域技术人员将理解,在实质上不脱离本发明构思的原理的情况下,可以对优选实施例进行许多改变和修改。因此,本发明构思公开的优选实施例仅在一般和描述性意义上使用,而不用于限制的目的。

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