一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

磁结存储装置及其读取方法与流程

2021-01-23 08:51:00 来源:中国专利 TAG:结存 装置 读取 公开 方法

磁结存储装置及其读取方法
[0001]
本申请要求于2019年7月18日提交的韩国专利申请号10-2019-0086740的优先权和从其获得的所有权益,其公开内容全文以引用方式并入本文。
技术领域
[0002]
本公开涉及磁结存储装置及其读取方法。


背景技术:

[0003]
随机存取存储器(ram)可以包括易失性存储器和非易失性存储器。每当切断电力供应时,易失性存储器就会丢失其中存在的数据,并且即使在切断电力供应时,非易失性存储器也将保留其内存。
[0004]
作为一种非易失性存储器的自旋转移矩-磁性随机存取存储器(stt-mram)通过读出磁隧道结(mjt)的电阻状态来读取数据。已经提出了各种读取电路从存储器单元读取数据,但是由于读出操作的特性,可能不可避免地出现诸如存储器单元阵列的尺寸增加和读取等待时间增加的问题。因此,需要研究以解决这些和其他问题。


技术实现要素:

[0005]
本公开的实施例提供能够减小存储器单元阵列的尺寸并减小读取操作期间的读取等待时间的磁结存储装置。
[0006]
本公开的实施例还提供能够减小存储器单元阵列的尺寸并减小读取操作期间的读取等待时间的磁结存储装置的读取方法。
[0007]
然而,本公开的实施例不限于本文阐述的那些。通过参考下面给出的本公开的详细描述,本公开的以上和其他实施例对于本公开所属领域的普通技术人员将变得更加显而易见。
[0008]
根据本公开的一方面,提供了磁结存储装置,所述磁结存储装置包括读出电路,其包括读出节点,所述读出节点连接到晶体管的第一端部并且被配置为根据磁结存储器单元的电阻改变所述读出节点的电压;选通电压生成器电路,其被配置为使用参考电阻器和参考电压来生成所述晶体管的选通电压;以及读取电路,其被配置为使用所述参考电压和所述读出节点的所述电压来从所述磁结存储器单元读取数据。
[0009]
根据本公开的前述和其他实施例,磁结存储装置包括存储器单元阵列,其包括多于一个的子存储器单元阵列,在子存储器单元阵列中布置多个磁结存储器单元;参考存储器单元阵列,其在所述多于一个的子存储器单元阵列的外部;以及读出电路,其被配置为接收使用所述参考存储器单元阵列产生的选通电压,并且从所述多于一个的子存储器单元阵列中的磁结存储器单元读取数据。
[0010]
根据本公开的前述和其他实施例,磁结存储装置包括存储器单元阵列,其包括多于一个的子存储器单元阵列,在子存储器单元阵列中布置多个磁结存储器单元;参考存储器单元阵列,其设置在所述多于一个的子存储器单元阵列的边缘部分处并且包括第一电阻
器元件组和第二电阻器元件组;读出电路,其包括读出节点,所述读出节点连接到晶体管的第一端部,并且所述读出电路被配置为根据所述磁结存储器单元中的每一个的电阻改变电压;选通电压生成器电路,其被配置为使用参考电压以及所述第一电阻器元件组和所述第二电阻器元件组的第一参考电阻器和第二参考电阻器来生成所述晶体管的选通电压;以及读取电路,其被配置为使用所述参考电压和所述读出节点的电压来从所述多于一个的子存储器单元阵列中的磁结存储器单元中的每一个读取数据。
[0011]
根据本公开的前述和其他实施例,磁结存储装置包括第一单晶体管共栅放大器电路,其包括由选通电压选通并且具有连接到第一读出节点的第一端部的第一晶体管,所述第一单晶体管共栅放大器电路被配置为通过将读取电流施加到第一参考电阻器来确定所述第一读出节点的电压;第二单晶体管共栅放大器电路,其包括由所述选通电压选通并且具有连接到第二读出节点的第一端部的第二晶体管,所述第二单晶体管共栅放大器电路被配置为通过将读取电流施加到具有与所述第一参考电阻器不同的电阻的第二参考电阻器来确定所述第二读出节点的电压;以及第三单晶体管共栅放大器电路,其包括由所述选通电压选通并且具有连接到第三读出节点的第一端部的第二晶体管,所述第三单晶体管共栅放大器电路被配置为通过将读取电流施加到磁结存储器单元来确定所述第三读出节点的电压。
[0012]
根据本公开的前述和其他实施例,本公开提供一种磁结存储装置的读取方法,所述磁结存储装置包括接收使用第一参考电阻器和第二参考电阻器生成的选通电压并且使用参考电压和根据磁结存储器单元的电阻而改变的读出节点的电压来从磁结存储器单元读取数据的读出电路,所述磁结存储装置的读取方法包括:在第一周期期间,根据所述读出节点的所述电压来产生第一输出节点的电压,并且将第二输出节点的电压维持在所述参考电压;以及在所述第一周期之后的第二周期期间,根据所述读出节点的电压来产生所述第一输出节点和所述第二输出节点的电压。
[0013]
根据以下详细描述、附图和权利要求,其他特征和实施例将是显而易见的。
附图说明
[0014]
通过参考附图详细描述其实施例,本公开的上述和其他实施例和特征将变得更加显而易见,其中:
[0015]
图1示出根据本公开的一些示例实施例的非易失性存储装置;
[0016]
图2示出根据本公开的一些示例实施例的存储器单元;
[0017]
图3和图4示出如何根据存储器单元的磁化方向来存储数据;
[0018]
图5示出根据本公开的一些示例实施例如何设置存储器单元的参考电阻;
[0019]
图6是根据本公开的一些示例实施例的非易失性存储装置的概念布局图;
[0020]
图7是图6的非易失性存储装置的一部分的电路图;
[0021]
图8是示出单晶体管共栅放大器电路的操作的电路图;
[0022]
图9是图7所示的电路的电路图;
[0023]
图10和图11是示出根据本公开的一些示例实施例的非易失性存储装置的读取操作的时序图;
[0024]
图12是根据本公开的一些示例实施例的读取电路的电路图;
[0025]
图13是根据本公开的一些示例实施例的非易失性存储装置的概念布局图;并且
[0026]
图14是图13所示的子存储器单元阵列的电路图。
具体实施方式
[0027]
在下文中,将参考附图描述本公开的各实施例。
[0028]
图1示出根据本公开的一些示例实施例的非易失性存储装置。
[0029]
参考图1,非易失性存储装置100可以响应于来自主机200的请求来读取或写入数据。
[0030]
具体地,非易失性存储装置100可以从主机200接收命令cmd和地址ddr。命令cmd可以包括读取命令、写入命令等。在一些示例实施例中,在主机200将读取命令发送到非易失性存储装置100的情况下,非易失性存储装置100可以将从存储器单元阵列110读取的数据data提供给主机200。
[0031]
在一些示例实施例中,在主机200将待写入的数据data和写入命令发送到非易失性存储装置100的情况下,非易失性存储装置100可以将数据data写入存储器单元阵列110。
[0032]
非易失性存储装置100可以包括存储器单元阵列110、地址解码器电路120、位线选择器电路130、写入驱动器电路140、读出放大器电路150、数据输入/输出(i/o)电路160以及控制逻辑180,但是本公开不限于此。即,可以不提供这些元件中的一些,或者可以添加新的元件。
[0033]
地址解码器电路120(或其他电路,例如位线选择器电路130、写入驱动器电路140、读出放大器电路150、数据输入/输出(i/o)电路160、控制逻辑180或本文所讨论的其他电路)可以包括处理电路,诸如包括逻辑电路的硬件;硬件/软件组合(诸如处理器执行软件);或其组合。例如,处理电路更具体地可以包括但不限于中央处理单元(cpu)、算术逻辑单元(alu)、数字信号处理器、微型计算机、现场可编程门阵列(fpga)、片上系统(soc)、可编程逻辑单元、微处理器、专用集成电路(asic)等。
[0034]
存储器单元阵列110可以包括用于存储数据的多个非易失性存储器单元mc。存储器单元mc可以包括其电阻对应于存储在其中的数据的可变电阻元件,例如,磁隧道结(mtj)。
[0035]
在一些示例实施例中,非易失性存储装置100还可以被称为电阻式随机存取存储器(rram或reram)装置。例如,非易失性存储装置100的存储器单元阵列110可以包括相变随机存取存储器(pram)或铁电随机存取存储器(fram),或者可以包括磁性随机存取存储器(mram),诸如自旋转移矩-磁性随机存取存储器(stt-mram)、自旋转移矩磁化切换随机存取存储器(自旋ram)或自旋动量转移随机存取存储器(smt-ram)。
[0036]
在下文中将非易失性存储装置100的一些示例实施例描述为mram装置,但是本公开不限于此。
[0037]
存储器单元阵列110可以包括可以向其写入数据的一个或多个存储器单元mc。具体地,存储器单元阵列110可以包括布置在对应于多个字线wl和多个位线bl的位置处的存储器单元mc。稍后将详细描述存储器单元mc。
[0038]
在一些示例实施例中,存储器单元阵列110可以包括一个或多个子存储器单元阵列,并且子存储器单元阵列中的每一个可以包括预定数量的存储器单元mc。即,可以聚集多
个子存储器单元阵列以形成存储器单元阵列110,预定数量的存储器单元mc以及用于控制存储器单元mc的字线wl和位线bl布置在所述多个子存储器单元阵列中的每一个中。
[0039]
在一些示例实施例中,可以子存储器单元阵列为单位读取或写入数据data。在一些示例实施例中,非易失性存储装置100可以四个子存储器单元阵列为单位(例如,以存储体为单位)写入或读取数据,但是本公开不限于此。
[0040]
地址解码器电路120可以接收地址addr,并且可以将地址addr解码成行地址和列地址。地址解码器电路120可以根据行地址选择字线wl中的一个。在一些示例实施例中,地址解码器电路120可以将列地址发送到位线选择器电路130。例如,地址解码器电路120可以包括行解码器、列解码器、地址缓冲器等。
[0041]
位线选择器电路130可以经由位线bl连接到存储器单元阵列110,并且还可以连接到写入驱动器电路140和读出放大器电路150。位线选择器电路130可以在控制逻辑180的控制下操作。位线选择器电路130可以被配置为从地址解码器电路120接收解码的列地址。
[0042]
位线选择器电路130可以使用解码的列地址选择位线bl中的一个。例如,在写入操作期间,通过位线选择器电路130选择的位线bl可以连接到数据线dl,并且因此可以连接到写入驱动器电路140。在读取操作期间,位线选择器电路130可以将选择的位线bl连接到读出放大器电路150。
[0043]
写入驱动器电路140可以在控制逻辑180的控制下操作。写入驱动器电路140可以对连接到由位线选择器电路130选择的位线bl和由地址解码器电路120选择的字线wl的存储器单元mc进行编程。写入驱动器电路140可以基于从数据i/o电路160输入到其的数据来产生电流或电压,并且可以将产生的电流或电压输出到选择的位线bl。
[0044]
在一些示例实施例中,写入驱动器电路140可以包括用于将数据写入到存储器单元mc的局部写入驱动器和用于将写入控制信号和/或写入数据提供到局部写入驱动器的全局写入驱动器。
[0045]
读出放大器电路150可以在控制逻辑180的控制下操作。读出放大器电路150可以包括读取电路,所述读取电路检测连接到由位线选择器电路130选择的位线bl和由地址解码器电路120选择的字线wl的存储器单元mc。
[0046]
读取电路可以通过检测在选择的位线bl中流动的电流或施加到选择的位线bl的电压来从检测的存储器单元mc读取数据。读出放大器电路150可以将读取的数据输出到数据i/o电路160。
[0047]
数据i/o电路160可以在控制逻辑180的控制下操作。数据i/o电路160可以将从外部输入到其的数据发送到写入驱动器电路140,并且可以将从读出放大器电路150输入到其的数据输出到外部。
[0048]
控制逻辑180可以控制非易失性存储装置100的一般操作。例如,控制逻辑180可以控制地址解码器电路120、位线选择器电路130、写入驱动器电路140、读出放大器电路150和数据i/o电路160。控制逻辑180可以响应于从外部输入到其的命令或控制信号而操作。
[0049]
图2示出根据本公开的一些示例实施例的存储器单元。图3和图4示出如何根据存储器单元的磁化方向来存储数据。
[0050]
参考图2,存储器单元mc可以包括可变电阻元件mtj和单元晶体管ct。单元晶体管ct的栅极可以连接到字线wl。单元晶体管ct的第一电极可以经由可变电阻元件mtj连接到
位线bl。单元晶体管ct的第二电极可以连接到源线sl。
[0051]
在一些示例实施例中,字线wl和源线sl可以在相同方向上延伸,但是本公开不限于此。在其他实施例中,字线wl和源线sl可以在形成直角的不同方向上延伸,但是本公开不限于此。
[0052]
可变电阻元件mtj可以包括自由层l1、固定层l3以及设置在自由层l1与固定层l3之间的阻挡层l2。固定层l3的磁化方向可以是固定的,并且自由层l1的磁化方向可以与固定层l3的磁化方向相同或相反。为了固定所述固定层l3的磁化方向,可变电阻元件mtj还可以包括反铁磁层。
[0053]
在一些示例实施例中,自由层l1可以包括具有可变磁化方向的材料。自由层l1的磁化方向可以通过电/磁因数从存储器单元mc内部或外部改变。自由层l1可以包括包含钴(co)、铁(fe)和/或镍(ni)中的至少一种的铁磁材料。例如,自由层l1可以包括选自feb、fe、co、ni、gd、dy、cofe、nife、mnas、mnbi、mnsb、cro2、mnofe2o3、feofe2o3、niofe2o3、cuofe2o3、mgofe2o3、euo和/或y3fe5o12中的至少一种。
[0054]
阻挡层l2的厚度可以小于自旋扩散距离。阻挡层l2可以包括非磁性材料。例如,阻挡层l2可以由选自镁(mg)、钛(ti)、铝(al)、镁锌(mgzn)和镁硼(mgb)的氧化物和钛(ti)和/或钒(v)的氮化物中的至少一种形成。
[0055]
由于反铁磁层,固定层l3可以具有固定的磁化方向。固定层l3可以包括铁磁材料。例如,固定层l3可以包括选自cofeb、fe、co、ni、gd、dy、cofe、nife、mnas、mnbi、mnsb、cro2、mnofe2o3、feofe2o3、niofe2o3、cuofe2o3、mgofe2o3、euo和/或y3fe5o12中的至少一种。
[0056]
在一些示例实施例中,反铁磁层可以包括反铁磁材料。例如,反铁磁层可以包括选自ptmn、irmn、mno、mns、mnte、mnf2、fecl2、feo、cocl2、coo、nicl2、nio和/或cr中的至少一种。
[0057]
当正在对存储器单元mc执行读取操作时,可以将高电平电压(例如,逻辑高电压)提供到字线wl。随后,单元晶体管ct可以响应于提供到字线wl的电压而导通。此外,为了测量可变电阻元件mtj的电阻,可以在源线sl的方向上从位线bl或在位线bl的方向上从源线sl提供读取电流iread。存储在可变电阻元件mtj中的数据可以基于从可变电阻元件mtj测量的电阻来确定。
[0058]
可变电阻元件mtj的电阻可以取决于自由层l1的磁化方向而变化。响应于提供到可变电阻元件mtj的读取电流iread,根据可变电阻元件mtj的电阻输出数据电压。由于读取电流iread的强度远小于写入电流的强度,因此自由层l1的磁化方向不会被读取电流iread改变。
[0059]
参考图3,在一些示例实施例中,自由层l1的磁化方向和固定层l3的磁化方向可以彼此平行(p)。在一些示例实施例中,可变电阻元件mtj可以具有低电阻rp,并且可以将存储在可变电阻元件1中的数据确定为例如“0”。
[0060]
然而,参考图4,在一些示例实施例中,自由层l1的磁化方向和固定层l3的磁化方向可以彼此反向平行(ap)。在一些示例实施例中,可变电阻元件mtj可以具有高电阻rap,并且可以将存储在可变电阻元件1中的数据确定为例如“1”。
[0061]
图2将可变电阻元件mtj的自由层l1和固定层l3示出为水平磁性元件,但是本公开不限于此。可替代地,可以提供可变电阻元件mtj的自由层l1和固定层l3作为垂直磁性元
件。
[0062]
图5示出根据本公开的一些示例实施例如何设置存储器单元的参考电阻。
[0063]
参考图5,可以将用于将数据值“0”与数据值“1”相区分的参考电阻的范围确定为在第一电阻rp与第二电阻rap之间。在此,当存储器单元mc的可变电阻元件mtj的自由层l1的磁化方向与存储器单元mc的可变电阻元件mtj的固定层l3的磁化方向平行(p)时,第一电阻rp对应于存储器单元mc的电阻,并且当自由层l1的磁化方向与固定层l3的磁化方向反向平行(ap)时,第二电阻rap对应于存储器单元mc的电阻。存储在存储器单元mc中的数据可以通过设计用于识别存储在存储器单元mc中的数据的参考电压或电流来可靠地读取,以适当地反映存储器单元mc的参考电阻。
[0064]
图6是根据本公开的一些示例实施例的非易失性存储装置的概念布局图。图7是图6的非易失性存储装置的一部分的电路图。
[0065]
参考图6,非易失性存储装置100可以包括多个子存储器单元阵列smca1和smca2。子存储器单元阵列smca1和smca2可以形成图1的存储器单元阵列110。换句话说,图1的存储器单元阵列110可以被划分为子存储器单元阵列smca1和smca2。非易失性存储装置100被示为包括两个子存储器单元阵列smca1和smca2,但是本公开不限于此。
[0066]
参考图7,子存储器单元阵列smca1至smca16中的每一个可以包括多个存储器单元mc。图7仅示出图6的非易失性存储装置100的一部分,但是显然,对非易失性存储装置100的一部分的描述可以直接适用于非易失性存储装置100的其余部分。
[0067]
多个存储器单元mc可以连接到多个单元晶体管ct。单元晶体管ct的栅极可以连接到字线wl,并且不连接到存储器单元mc的单元晶体管ct的第一端部可以连接到源线sl。存储器单元mc可以连接到位线bl。
[0068]
在一些示例实施例中,源线sl和位线bl可以连接到用于写入操作的写入辅助电路wa。
[0069]
再次参考图6,参考存储器单元阵列rc1可以包括从包括在子存储器单元阵列smca1中的存储器单元mc中读取数据所必需的参考电阻,并且参考存储器单元阵列rc2可以包括从包括在子存储器单元阵列smca2中的存储器单元mc中读取数据所必需的参考电阻。
[0070]
具体地,参考图7,参考存储器单元阵列rc1可以与子存储器单元阵列smca1几乎相似,并且可能没有存储器单元mc设置在参考存储器单元阵列rc1中。参考存储器单元阵列rc1可以包括连接到具有第一电阻rp的第一电阻器元件组的位线bl和连接到具有第二电阻rap的第二电阻器元件组的位线bl。
[0071]
在一些示例实施例中,第一电阻器元件组和第二电阻器元件组可以设置在参考存储器单元阵列rc1中,但是本公开不限于此。可替代地,第一电阻器元件组和第二电阻器元件组可以设置在参考存储器单元阵列rc1的外部的预先确定的区域中。
[0072]
设置在参考存储器单元阵列rc1中的单元晶体管ct可以与设置在子存储器单元阵列smca1中的单元晶体管ct共享字线wl。具体地,连接到具有第一电阻rp的第一电阻器元件组的单元晶体管ct1、连接到具有第二电阻rap的第二电阻器元件组的单元晶体管ct2和连接到存储器单元mc的单元晶体管ct3可以共享字线wl。在一些示例实施例中,第二电阻rap可以高于第一电阻rp。
[0073]
再次参考图6,参考存储器单元阵列rc1和rc2可以设置在子存储器单元阵列smca1
和smca2的外部。具体地,参考存储器单元阵列rc1可以设置在子存储器单元阵列smca1的边缘部分处,并且参考存储器单元阵列rc2可以设置在子存储器单元阵列smca2的边缘部分处。
[0074]
在一些示例实施例中,子存储器单元阵列smca1和smca2可以彼此相邻设置。换句话说,参考存储器单元阵列rc1和rc2可以不设置在子存储器单元阵列smca1和smca2之间。然而,本公开不限于此。可替代地,参考存储器单元阵列rc1和rc2可以根据需要设置在子存储器单元阵列smca1和smca2之间。在一些示例实施例中,参考存储器单元阵列rc1和rc2可以不设置在子存储器单元阵列smca1和smca2的内部。
[0075]
由于从存储器单元mc读取数据所必需的参考电阻器未设置在子存储器单元阵列smca1和smca2中,因此与参考电阻器或参考存储器单元设置在子存储器单元阵列smca1和smca2中的每一个中的情况相比,可以减小整个存储器单元阵列的尺寸。
[0076]
位线多路复用器blm1和blm2可以设置在子存储器单元阵列smca1和smca2的外部。具体地,参考图7,位线多路复用器blm1可以包括第一选择元件sd1和第二选择元件sd2,所述第一选择元件sd1响应于预先确定的控制信号选择设置在参考存储器单元阵列rc1中的源线sl和设置在子存储器单元阵列smca1中的源线sl,所述第二选择元件sd2响应于预先确定的控制信号选择设置在参考存储器单元阵列rc2中的源线sl和设置在子存储器单元阵列smca2中的源线sl。
[0077]
再次参考图6,共模反馈放大器电路cmf1和cmf2、读出电路sa1和sa2、写入驱动器wd1和wd2以及列解码器cdec1和cdec2可以与位线多路复用器blm1和blm2相邻设置,但是本公开不限于此。
[0078]
参考图7,共模反馈放大器电路cmf1可以包括共模反馈块cmfb和放大器电路a1和a2。在一些示例实施例中,共模反馈放大器电路cmf1还可以包括连接到设置在参考存储器单元阵列rc1中的源线sl的单晶体管共栅放大器电路scga1和scga2。稍后将描述共模反馈放大器电路cmf1的操作。
[0079]
可以提供多个读出电路sa1。具体地,可以为设置在子存储器单元阵列smca1中的单独的源线sl提供单独的读出电路sa1。读出电路sa1中的每一个可以包括单晶体管共栅放大器电路、预充电电路以及交叉耦合锁存器。稍后将描述读出电路sa1的操作。
[0080]
在下文中将参考图8和图9进一步详细地描述共模反馈放大器电路cmf1和读出电路sa1的示例实施例。
[0081]
图8是示出单晶体管共栅放大器电路的操作的电路图。
[0082]
参考图8,单晶体管共栅放大器电路scga可以包括晶体管n4。晶体管n4可以由选通电压vbiasn选通,以使由单晶体管共栅放大器电路scga的一端处的恒定电流源提供的读取电流iread流动到单晶体管共栅放大器电路scga的另一端处的电阻器。如果电阻器具有低电阻(例如,第一电阻rp),则当读取电流iread流入晶体管n4中时,晶体管n4的栅源电压(vgs)增加,并且因此,读出节点s1的电压减少。在一些示例实施例中,当电阻器具有高电阻(例如,第二电阻rap)时,当读取电流iread流入晶体管n4中时,晶体管n4的栅源电压(vgs)减少,并且因此,读出节点s1的电压增加。即,电阻器的电阻可以基于读出节点s1的电压来识别。换句话说,可以读取被编程到磁结存储器单元中的数据。
[0083]
通过使用单晶体管共栅放大器电路scga,可以从磁结存储器单元读取数据。在下
文中,这将参考图7至图9进一步详细描述。
[0084]
图9是图7所示的电路的电路图。
[0085]
参考图7和图9,第一单晶体管共栅放大器电路scga1的晶体管n5可以由选通电压vbiasn选通,以使由第一单晶体管共栅放大器电路scga1的一端处的恒定电流源提供的读取电流iread流动到第一单晶体管共栅放大器电路scga1的另一端处的电阻器。由于第一单晶体管共栅放大器电路scga1的另一端连接到具有第二电阻rap的第二电阻器元件组,因此读取电流iread流入具有第二电阻rap的第二电阻器元件组。
[0086]
第二单晶体管共栅放大器电路scga2的晶体管n6可以由选通电压vbiasn选通,以使由第二单晶体管共栅放大器电路scga2的一端处的恒定电流源提供的读取电流iread流动到第二单晶体管共栅放大器电路scga2的另一端处的电阻器。由于第二单晶体管共栅放大器电路scga2的另一端连接到具有第一电阻rp的第一电阻器元件组,因此读取电流iread流入具有第一电阻rp的第一电阻器元件组。
[0087]
由于第二电阻rap高于第一电阻rp,因此读出节点m1的电压可以变得高于读出节点m2的电压。
[0088]
共模反馈放大器电路cmf1可以包括分压器电路,所述分压器电路包括第一分压器电阻器ra和第二分压器电阻器rb以及具有第一输入端子和第二输入端子的放大器a1。
[0089]
对应于在读出节点m1的电压与读出节点m2的电压之间的差的电压可以通过分压器电路提供到放大器a1的第一输入端子。在此,提供到放大器a1的第一输入端子的电压可以取决于第一分压电阻器ra和第二分压电阻器rb的电阻而变化。可以将参考电压vpre提供到放大器a1的第二输入端子。参考电压vpre可以用于读取存储在存储器单元mc中的数据。
[0090]
可以将作为放大器a1的输出的选通电压vbiasn反馈到晶体管n5和n6的栅极,并且重复上述过程。随着该反馈回路继续,确定将在读出电路sa1中使用的选通电压vbiasn。即,调节选通电压vbiasn,以使得可以将读出电路sa1的读取电流iread设置在存储器单元mc的第一电阻rp和第二电阻rap之间。即,通过反映参考存储器单元的第一电阻rp和第二电阻rap的分布来确定选通电压vbiasn。因此,当使用参考电压vpre从存储器单元mc读取数据时,可以确保可靠的读出裕度。
[0091]
读出电路sa1可以包括第三单晶体管共栅放大器电路scga3、预充电电路pcc以及交叉耦合锁存器ccl。
[0092]
第三单晶体管共栅放大器电路scga3的晶体管n4可以由从共模反馈放大器电路cmf1输出的选通电压vbiasn选通,以使由第三单晶体管共栅放大器电路scga3的一端处的恒定电流源提供的读取电流iread流动到包括在第三单晶体管共栅放大器电路scga3的另一端处的子存储器单元阵列(例如,图6和图7的子存储器单元阵列smca1)中的存储器单元mc。读出节点s1的电压可以取决于存储在存储器单元mc中的数据而变化。例如,在一些示例实施例中,在存储器单元mc具有第一电阻rp的情况下,读出节点s1的电压可以减小,并且在一些示例实施例中,在存储器单元mc具有第二电阻rap的情况下,读出节点s1的电压可以增加。
[0093]
预充电电路pcc可以将第一输出节点s2和第二输出节点s3预充电到参考电压vpre。为此,预充电电路pcc可以包括由第一预充电信号prech选通的晶体管p3和p5以及由第二预充电信号prechd选通的晶体管p4。
[0094]
交叉耦合锁存器ccl可以根据读出节点s1的电压来产生第一输出节点s2和第二输出节点s3的电压,并且可以基于所产生的电压来锁存存储在存储器单元mc中的数据。交叉耦合锁存器ccl可以包括由第一输出节点s2的电压选通以上拉第二输出节点s3的晶体管p1、由第一输出节点s2的电压选通以下拉第二输出节点s3的晶体管n2、由第二输出节点s3的电压选通以上拉第一输出节点s2的晶体管p2、由第二输出节点s3的电压选通以下拉第一输出节点s2的晶体管n3、以及由第三预充电信号prechb选通以将晶体管n2和n3的端部连接到地电压的晶体管n1。
[0095]
图10和图11是示出根据本公开的一些示例实施例的非易失性存储装置的读取操作的时序图。
[0096]
具体地,图10是示出当存储器单元mc具有第二电阻rap时根据本公开的一些示例实施例的非易失性存储装置的读取操作的时序图,并且图11是示出当存储器单元mc具有第一电阻rp时非易失性存储装置的读取操作的时序图。
[0097]
参考图10,在第一操作周期t1期间,第一预充电信号prech、第二预充电信号prechd和第三预充电信号prechb未被激活。因此,第一输出节点s2和第二输出节点s3被预充电至参考电压vpre。由于读取电流iread未提供到读出节点s1,因此读出节点s1也被预充电至参考电压vpre。
[0098]
在第二操作周期t2期间,第二预充电信号prechd和第三预充电信号prechb仍然未被激活,但是第一预充电信号prech被激活。因此,将读取电流iread提供到读出节点s1,并且读出节点s1的电压由于存储器单元mc的电阻(rap)而增加。
[0099]
同时,由于不再将参考电压提供到第一输出节点s2,因此第一输出节点s2的电压与读出节点s1的电压一起增加。由于将参考电压vpre连续地提供到第二输出节点s3,因此第二输出节点s3的电压维持在参考电压vpre。
[0100]
在第三操作周期t3期间,第二预充电信号prechd和第三预充电信号prechb被激活。因此,不再将读取电流iread提供到读出节点s1,并且不再将参考电压vpre提供到第二输出节点s3。因此,第一输出节点s2和第二输出节点s3的电压由晶体管p1、p2、n1、n2和n3放大。即,第一输出节点s2的电压发展为增加,并且第二输出节点s3的电压发展为减少。
[0101]
在第四操作周期t4期间,响应于使能锁存信号lat,根据第一输出节点s2和第二输出节点s3的电压锁存存储器单元mc的数据。由于第一输出节点s2的电压高于第二输出节点s3的电压,因此锁存例如数据值“1”。
[0102]
参考图11,在第一操作周期t1期间,第一预充电信号prech、第二预充电信号prechd和第三预充电信号prechb未被激活。因此,第一输出节点s2和第二输出节点s3被预充电至参考电压vpre。由于读取电流iread未提供到读出节点s1,因此读出节点s1也被预充电至参考电压vpre。
[0103]
在第二操作周期t2期间,第二预充电信号prechd和第三预充电信号prechb仍然未被激活,但是第一预充电信号prech被激活。因此,将读取电流iread提供到读出节点s1,并且读出节点s1的电压由于存储器单元mc的电阻(rp)而减少。
[0104]
同时,由于不再将参考电压提供到第一输出节点s2,因此第一输出节点s2的电压与读出节点s1的电压一起减少。由于将参考电压vpre连续地提供到第二输出节点s3,因此第二输出节点s3的电压维持在参考电压vpre。
[0105]
在第三操作周期t3期间,第二预充电信号prechd和第三预充电信号prechb被激活。因此,不再将读取电流iread提供到读出节点s1,并且不再将参考电压vpre提供到第二输出节点s3。因此,第一输出节点s2和第二输出节点s3的电压由晶体管p1、p2、n1、n2和n3放大。即,第一输出节点s2的电压发展为减少,并且第二输出节点s3的电压发展为增加。
[0106]
在第四操作周期t4期间,响应于使能锁存信号lat,根据第一输出节点s2和第二输出节点s3的电压锁存存储器单元mc的数据。由于第一输出节点s2的电压低于第二输出节点s3的电压,因此锁存例如数据值“0”。
[0107]
由于参考电阻器或参考存储器单元未设置在子存储器单元阵列smca1和smca2中,因此可以减小整个存储器单元阵列的尺寸,并且可以小的读取等待时间来读取被编程到存储器单元mc中的数据。
[0108]
如已经提及的,调节选通电压vbiasn,以使得读取电流iread的范围可以在第一电阻rp和第二电阻rap之间。当读出节点s1的电压根据存储器单元mc的第一电阻rp和第二电阻rap改变时,可以读取存储在存储器单元mc中的数据。
[0109]
然而,当第一电阻rp和第二电阻rap低时,可以确保的读出裕度小,可能需要考虑存储器单元mc的实际分布以确定读取电流iread。另外,由于读取电流iread需要直接流动到存储器单元mc以读出存储器单元mc的电阻,因此可能难以选择能够确保足够的读出裕度同时防止存储器单元mc被编程的读取电流iread。在下文中将参考图12描述用于解决该问题和其他问题的读取电路的一些示例实施例。
[0110]
图12是根据本公开的一些示例实施例的读取电路的电路图。
[0111]
参考图12,读取电路可以包括电流镜电路cmcga,所述电流镜电路cmcga使得在读出节点s1、m1和m2中流动的读取电流iread与施加到存储器单元mc的读取电流iread不同。用于将读取电流iread施加到存储器单元mc的结构与上述实施例中的结构相同,但是在图12的示例实施例中,使用电流镜电路cmcga实际施加到存储器单元mc的读取电流iread和用于读取存储在存储器单元mc中的数据的读取电流iread可以1:m的比率(其中m是2或更大的自然数)不同。
[0112]
因此,可以解决在将读取电流iread施加到存储器单元mc时可能出现的读取干扰率(rdr)问题,并且可以通过使用比实际施加到存储器单元mc的读取电流高的读取电流iread从存储器单元mc读取数据来使读取等待时间最小化。
[0113]
图13是根据本公开的一些示例实施例的非易失性存储装置的概念布局图。图14是图13所示的子存储器单元阵列的电路图。
[0114]
参考图13和图14,非易失性存储装置100可以包括多个子存储器单元阵列smca1至smca16。选择设置在子存储器单元阵列smca1至smca16中的字线wl的行解码器rd可以设置在子存储器单元阵列smca1至smca16的第一侧上。
[0115]
分别用于将数据写入到包括在子存储器单元阵列smca1至smca16中的存储器单元mc的局部写入驱动器lwd1至lwd16可以分别设置在子存储器单元阵列smca1至smca16的第二侧上。即,可以将单个写入驱动器分配到子存储器单元阵列smca1至smca16中的每一个。
[0116]
参考图14,局部写入驱动器wd1可以包括位线多路复用器blm1、写入锁存器wd_latch1以及子存储器单元阵列选择元件sasd1-1和sasd1-2。局部写入驱动器wd1的描述可以直接应用于其他局部写入驱动器。
[0117]
位线多路复用器blm1可以在预定的控制信号的控制下选择子存储器单元阵列smca1的局部源线lsl和局部位线lbl。即,位线多路复用器blm1可以选择连接到向其写入数据的目标存储器单元mc的局部源线lsl和局部位线lbl,并且因此可以允许将数据写入到目标存储器单元mc。此外,位线多路复用器blm1可以选择连接到从其读取数据的目标存储器单元mc的局部源线lsl和局部位线lbl,并且可以允许从目标存储器单元mc读取数据。
[0118]
写入锁存器wd_latch1可以对包括在子存储器单元阵列smca1中的存储器单元mc执行写入操作。具体地,写入锁存器wd_latch1可以从图13的全局写入驱动器gwd1接收待写入到包括在子存储器单元阵列smca1中的存储器单元mc的数据并且可以存储所接收的数据。随后,写入锁存器wd_latch1可以响应于预定的控制信号将存储的数据写入到包括在子存储器单元阵列smca1中的存储器单元mc。在一些示例实施例中,写入锁存器wd_latch1可以包括预先确定的控制块,用于对包括在子存储器单元阵列smca1中的存储器单元mc执行写入操作。
[0119]
子存储器单元阵列选择元件sasd1-1可以响应于存储体选择控制信号wcsld而连接子存储器单元阵列smca1的全局源线gsl和局部源线lsl。子存储器单元阵列选择元件sasd1-2可以响应于存储体选择控制信号wcsld而连接子存储器单元阵列smca1的全局位线gbl和局部位线lbl。
[0120]
存储体选择控制信号wcsla至wcsld可以按顺序被激活。例如,存储体选择控制信号wclsd可以在第一时间点被激活,存储体选择控制信号wcslc可以在晚于第一时间点的第二时间点被激活,存储体选择控制信号wclsb可以在晚于第二时间点的第三时间点被激活,并且存储体选择控制信号wclsa可以在晚于第三时间点的第四时间点被激活。可替代地,存储体选择控制信号wclsa至wclsd可以与本文阐述的顺序相反的顺序被激活。
[0121]
再次参考图13,局部控制块ctrl可以控制对子存储器单元阵列smca1至smca16执行的各种操作。即,局部控制块ctrl可以生成用于控制对子存储器单元阵列smca1至smca16执行的各种操作的控制信号。
[0122]
列解码器cd1至cd4、全局写入驱动器gwd1至gwd4、读出电路sa1至sa4和全局控制块gctrl可以设置在子存储器单元阵列smca1至smca16的外部。列解码器cd1至cd4、全局写入驱动器gwd1至gwd4、读出电路sa1至sa4和全局控制块gctrl被示出为设置在子存储器单元阵列smca1至smca16的下方,但是本公开不限于此。
[0123]
布置在同一行中的子存储器单元阵列smca1至smca16可以形成存储体bank a至bank d。例如,存储体bank a可以包括四个子存储器单元阵列,即,子存储器单元阵列smca1至smca4,存储体bank b可以包括四个子存储器单元阵列,即,子存储器单元阵列smca5至smca8,存储体bank c可以包括四个子存储器单元阵列,即,子存储器单元阵列smca9至smca12,并且存储体bank d可以包括四个子存储器单元阵列,即,子存储器单元阵列smca13至smca16。
[0124]
响应于从图1的主机200接收写入命令,非易失性存储装置100可以存储体bank a至bank d为单位执行写入操作。例如,为了写入第一数据、第二数据、第三数据和第四数据,非易失性存储装置100可以在第一写入周期中将第一数据写入到包括在存储体bank a的子存储器单元阵列smca1中的存储器单元mc,可以在第二写入周期中将第二数据写入到包括在存储体bank b的子存储器单元阵列smca5中的存储器单元mc,可以在第三写入周期中将
第三数据写入到包括在存储体bank c的子存储器单元阵列smca9中的存储器单元mc,并且可以在第四写入周期中将第四数据写入到包括在存储体bank d的子存储器单元阵列smca13中的存储器单元mc。
[0125]
全局写入驱动器gwd1可以控制由非易失性存储装置100执行的写入操作。例如,全局写入驱动器gwd1可以将第一数据提供到局部写入驱动器lwd1的写入锁存器wd_latch1,并且因此可以在第一写入周期中允许局部写入驱动器lwd1将第一数据写入到包括在子存储器单元阵列smca1中的存储器单元mc,可以将第二数据提供到局部写入驱动器lwd5的写入锁存器wd_latch5,并且因此可以在第二写入周期中允许局部写入驱动器lwd5将第二数据写入到包括在子存储器单元阵列smca5中的存储器单元mc,可以将第三数据提供到局部写入驱动器lwd9的写入锁存器wd_latch9,并且因此可以在第三写入周期中允许局部写入驱动器lwd9将第三数据写入到包括在子存储器单元阵列smca9中的存储器单元mc,并且可以将第四数据提供到局部写入驱动器lwd13的写入锁存器wd_latch13,并且因此可以在第四写入周期中允许局部写入驱动器lwd13将第二数据写入到包括在子存储器单元阵列smca13中的存储器单元mc。
[0126]
全局写入驱动器gwd1可以经由全局源线gsl或全局位线gbl分别将第一数据、第二数据、第三数据和第四数据按顺序提供到写入锁存器wd_latch1、wd_latch5、wd_latch9和wd_latch13。局部写入驱动器lwd1、lwd5、lwd9和lwd13可以经由子存储器单元阵列smca1、smca5、smca9和smca13的局部源线lsl和局部位线lbl将第一数据、第二数据、第三数据和第四数据写入到包括在子存储器单元阵列smca1、smca5、smca9和smca13中的存储器单元mc。
[0127]
子存储器单元阵列选择元件sasd1-1、sasd5-1、sasd9-1和sasd13-1可以响应于存储体选择控制信号wclsa、wclsb、wclsc和wclsd而连接子存储器单元阵列smca1、smca5、smca9和smca13的全局源线gsl和局部源线lsl,并且子存储器单元阵列选择元件sasd1-2、sasd5-2、sasd9-2和sasd13-2可以响应于存储体选择控制信号wclsa、wclsb、wclsc和wclsd而连接子存储器单元阵列smca1、smca5、smca9和smca13的全局位线gbl和局部位线lbl。
[0128]
可以在读出电路sa1至sa4中的每一个中采用图7或图12的读取电路。在全局控制块gctrl中的每一个中,可以设置图7的共模反馈放大器电路cmf1、具有第一电阻rp的第一电阻器元件组和具有第二电阻rap的第二电阻器元件组。即,读取操作所必需的参考电阻器未设置在子存储器单元阵列smca1至smca16中。因此,可以减小整个存储器单元阵列的尺寸。
[0129]
在一些示例实施例中,读出电路sa1至sa4可以经由例如全局源线gsl连接到存储器单元mc。例如,图9的晶体管n4可以经由图14的全局源线gsl和局部源线lsl连接到设置在子存储器单元阵列smca1至smca16中的存储器单元mc。因此,读出电路sa1可以从包括在子存储器单元阵列smca1、smca5、smca9和smca13中的存储器单元mc读取数据,读出电路sa2可以从包括在子存储器单元阵列smca2、smca6、smca10和smca14中的存储器单元mc读取数据,读出电路sa3可以从包括在子存储器单元阵列smca3、smca7、smca11和smca15中的存储器单元mc读取数据,并且读出电路sa4可以从包括在子存储器单元阵列smca4、smca8、smca12和smca16中的存储器单元mc读取数据。
[0130]
尽管参考具体示例和附图进行了描述,但是可以由本领域普通技术人员根据该描述进行示例实施例的各种修改、添加和替换。例如,可以与所描述的方法的顺序不同的顺序
来执行所描述的技术,并且/或者可以将诸如所描述的系统、架构、装置、电路等的部件连接或组合成不同于上述方法,或者可以通过其他部件或等同物适当地实现结果。
[0131]
虽然上文描述了实施例,但这些实施例并不意图描述本公开的发明构思的所有可能形式。而是,本说明书中使用的词语是说明而非限制性的词语,并且应当理解的是,在不脱离本公开的发明构思的精神和范围的情况下,可以做出各种改变。附加地,可以组合各种实现的实施例的特征以形成本公开的另外实施例。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜