包括参考单元的电阻式存储器装置及其操作方法与流程

文档序号:17252890发布日期:2019-03-30 09:10阅读:191来源:国知局
包括参考单元的电阻式存储器装置及其操作方法与流程

发明构思涉及电阻式存储器装置,更具体地,涉及包括参考单元的电阻式存储器装置和/或操作电阻式存储器装置的方法。



背景技术:

电阻式存储器装置可以将数据存储在包括可变电阻元件的存储器单元中。为了检测存储在电阻式存储器装置的存储器单元中的数据,例如,可以向存储器单元提供读取电流,并且可以检测存储器单元的可变电阻元件的读取电流和电压。

读取电流流过的路径上的电阻会阻碍存储在存储器单元中的值的准确读取。另外,在读取电流流过的路径上的电容(例如,寄生电容)会限制存储在存储器单元中的值的读取速度。



技术实现要素:

发明构思提供了一种电阻式存储器装置,更具体地,所述电阻式存储器装置能够以高速准确地读取存储在存储器单元中的值,和/或操作电阻式存储器装置的方法。

根据示例实施例,一种电阻式存储器装置可以包括:单元阵列,包括第一部分和第二部分,所述第一部分和所述第二部分均包括共享字线的存储器单元和参考单元,所述字线根据行地址来激活;第一列开关电路,通过第一位线连接到第一部分的存储器单元和参考单元;第二列开关电路,通过第二位线连接到第二部分的存储器单元和参考单元;以及列解码器,被配置为控制第一列开关电路和第二列开关电路,从而根据第一列地址来选择第一位线中的连接到存储器单元的一条第一位线和第二位线中的连接到参考单元的一条第二位线,并且根据第二列地址来选择第一位线中的连接到参考单元的一条第一位线和第二位线中的连接到存储器单元的一条第二位线。

根据示例实施例,一种电阻式存储器装置可以被配置为响应于读取命令而输出存储在存储器单元中的值,所述电阻式存储器装置可以包括:单元阵列,包括存储器单元和参考单元;参考电阻器电路,被配置为在读取操作期间电连接到参考单元;电流源电路,被配置为根据读取控制信号向存储器单元、参考单元和参考电阻器电路提供电流;以及控制电路,被配置为产生读取控制信号,从而在读取操作的初始时段中向参考电阻器电路提供泵电流。

根据示例实施例,一种操作包括存储器单元、参考单元和参考电阻器电路的电阻式存储器装置的方法可以包括:响应于读取命令将参考单元电连接到参考电阻器电路;分别向存储器单元和参考单元提供预充电电流并且向参考电阻器电路提供泵电流;分别向存储器单元和参考单元提供读取电流并且中断泵电流;以及根据读取电流对电压进行比较以产生比较信号。

附图说明

通过下面结合附图进行的详细描述,将会更清楚地理解发明构思的示例实施例,在附图中:

图1是根据发明构思的示例实施例的存储器装置的框图;

图2是示出根据发明构思的示例实施例的包括在图1的单元阵列中的存储器单元的视图;

图3a和图3b是示出根据发明构思的示例实施例的用于执行读取操作的图1的存储器装置的示例的框图;

图4是示出根据发明构思的示例实施例的图3a和图3b的输出电路的框图;

图5是示出根据发明构思的示例实施例的操作存储器装置的方法的流程图;

图6是根据发明构思的示例实施例的存储器装置的框图;

图7是示出根据发明构思的示例实施例的图6的存储器装置的操作的时序图;

图8是根据发明构思的示例实施例的存储器装置的框图;

图9是根据发明构思的示例实施例的存储器装置的框图;

图10是示出根据发明构思的示例实施例的图9的存储器装置的操作的时序图;

图11是示出根据发明构思的示例实施例的操作存储器装置的方法的流程图;

图12a和图12b是示出根据发明构思的示例实施例的图11的操作s230和操作s250的示例的流程图;

图13是根据发明构思的示例实施例的包括存储器装置的存储器系统的框图;以及

图14是根据发明构思的示例实施例的包括存储器装置的片上系统的框图。

具体实施方式

图1是根据发明构思的示例实施例的存储器装置10的框图。参照图1,存储器装置10可以接收和发送各种信号(例如,命令cmd和地址addr)并且可以接收或发送数据data。例如,存储器装置10可以从存储器控制器接收命令cmd(例如,写入命令、读取命令等)以及与命令cmd对应的地址addr。此外,存储器装置10可以从存储器控制器接收数据data(即,写入数据)或者向存储器控制器提供数据data(即,读取数据)。尽管图1分别示出了命令cmd、地址addr和数据data,但是在一些示例实施例中,命令cmd、地址addr和数据data中的至少两者可以通过同一通道来传输。如图1所示,存储器装置10可以包括单元阵列100、列开关块200、读取电路300、行解码器410、列解码器420、地址寄存器510、数据寄存器520、控制电路600和/或输入/输出电路700。

单元阵列100可以包括多个存储器单元m1和m2。存储器单元m1和m2可以包括可变电阻元件(例如,如图2中示出的磁隧道结(mtj)元件),并且可变电阻元件可以具有与存储在存储器单元m1和m2中的值对应的电阻。因此,存储器装置10可被称为电阻式存储器装置或电阻式随机存取存储器(rram或reram)装置。例如,存储器装置10可以包括但不限于,单元阵列100被实现为例如相变随机存取存储器(pram)、铁电随机存取存储器(fram)等,并且因此可以包括具有磁随机存取存储器(mram)结构的单元阵列100,例如,自旋转移力矩磁随机存取存储器(stt-mram)、自旋力矩转移磁开关ram(spin-ram)和/或自旋动量转移ram(smt-ram)。如下面参照图2所述,将主要参考mram来描述本公开的示例实施例,但是发明构思不限于此。

单元阵列100可以包括用于确定存储在存储器单元m1和m2中的值的参考单元r1和r2。例如,如图1所示,单元阵列100可以包括相对于彼此具有相同的或对称的结构的第一部分110和第二部分120。第一部分110和第二部分120可以共享被行解码器410根据行地址row来激活的多条字线wls,并且可以包括例如连接到字线wli的第一存储器单元m1和第一参考单元r1。第二部分120可以包括连接到字线wli的第二存储器单元m2和第二参考单元r2。因此,共同连接到字线wli的存储器单元m1和m2以及参考单元r1和r2可以同时地由被激活的字线wli所选择。尽管在图1中仅示出了一条字线wli,但是第一部分110和第二部分120可以共享多条字线wls。此外,第一部分110和第二部分120中的每个可以包括连接到字线wli的多个存储器单元。在一些示例实施例中,如下面随后参照图3a和图3b所述,参考单元r1和r2可以是不包括电阻元件(例如,可变电阻元件)的短路单元。

列开关块200可以通过多条位线bl1s和bl2s连接到单元阵列100,并且可以根据从列解码器420提供的列控制信号c_col将多条位线bl1s和bl2s中的至少一条电连接到读取电路300。例如,如图1所示,列开关块200可以包括相对于彼此具有相同的或对称的结构的第一列开关电路210和第二列开关电路220。第一列开关电路210可以通过第一位线bl1s连接到包括在单元阵列100的第一部分110中的存储器单元和参考单元,并且可以根据列控制信号c_col将多条第一位线bl1s中的一条电连接到与读取电路300连接的第一输出位线blo1。另外,第二列开关电路220可以通过第二位线bl2s连接到包括在单元阵列100的第二部分120中的存储器单元和参考单元,并且可以根据列控制信号c_col将多条第二位线bl2s中的一条电连接到与读取电路300连接的第二输出位线blo2。在一些示例实施例中,如下面随后所述,列开关块200可以由列解码器420控制,从而选择包括在与将被读取的存储器单元不同的部分中的参考单元。在本说明书中,第一列开关电路210和第二列开关电路220将多条位线中的一条电连接到读取电路300的事实可被称为选择多条位线中的一条。

读取电路300可以根据从控制电路600提供的读取控制信号c_rd向第一输出位线blo1和第二输出位线blo2提供电流,并且可以基于第一输出位线blo1和第二输出位线blo2的电压向数据寄存器520提供输出数据d_out。尽管图1仅示出了读取电路300,但是存储器装置10还可以包括连接到第一输出位线blo1和第二输出位线blo2的写入电路,并且还可以包括将写入电路和读取电路300作为一个块来实现的写入/读取电路。

行解码器410可以根据从地址寄存器510提供的行地址row来激活多条字线wls中的至少一条。连接到被激活的字线(例如,wli)的存储器单元可被称为页。如上所述,多条字线wls可以被单元阵列100的第一部分110和第二部分120共享。

列解码器420可以根据从地址寄存器510提供的列地址col来产生列控制信号c_col。在一些示例实施例中,列解码器420可以产生列控制信号c_col,从而选择包括在与根据列地址col选择的包括存储器单元的部分不同的部分中的参考单元。例如,列解码器420可根据第一列地址选择第一位线bl1s中的连接到存储器单元(例如,m1)的一条,并且还可以选择第二位线bl2s中的连接到参考单元(例如,r2)的一条。另一方面,列解码器420可以根据第二列地址选择第一位线bl1s中的连接到参考单元(例如,r1)的一条,并且可以选择第二位线bl2s中的连接到存储器单元(例如,m2)的一条。结果,由于第一列开关电路210和第二列开关电路220的相同的或对称的结构,所以可以减小读取电流流过存储器单元的路径与读取电流流过参考单元的路径之间的电阻差,并因此可以准确地读取存储在存储器单元中的值。

输入/输出电路700可以从存储器装置10的外部接收命令cmd、地址addr和数据data,并输出数据data。在一些示例实施例中,输入/输出电路700可以对命令cmd进行解码并向控制电路600提供解码的结果。例如,当接收到写入命令时,输入/输出电路700可以向控制电路600提供指示写入操作的信号。另一方面,当接收到读取命令时,输入/输出电路700可以向控制电路600提供指示读取操作的信号。在一些示例实施例中,输入/输出电路700可以对地址addr进行解码,并且向地址寄存器510提供解码的结果。地址寄存器510可以根据从输入/输出电路700提供的信号来存储行地址和列地址,并且可以分别向行解码器410和列解码器420提供行地址row和列地址col。在一些示例实施例中,输入/输出电路700可以向数据寄存器520提供从外部(例如,存储器控制器)接受的数据data,或者可以将存储在数据寄存器520中的输出数据d_out作为数据data输出。

当从输入/输出电路700提供的信号指示读取命令时,控制电路600可以产生读取控制信号c_rd。在一些示例实施例中,控制电路600可以通过读取控制信号c_rd来控制读取电路300以向第一输出位线blo1和第二输出位线blo2提供读取电流。在一些示例实施例中,如下随后参照图6和图7所述,控制电路600可以控制读取电路300以在读取操作的初始化阶段向第一输出位线blo1和第二输出位线blo2提供预充电电流,并且可以以高速读出存储在存储器单元中的值。

图2是示出根据发明构思的示例实施例的包括在图1的单元阵列100中的存储器单元的视图。更详细地讲,图2示出了包括作为可变电阻元件的mtj的存储器单元m'。

如图2中所示,存储器单元m'可以包括串联连接在源极线slj与位线blj之间的可变电阻元件mtj和单元晶体管ct。在一些示例实施例中,如

图2中所示,可以以可变电阻元件mtj和单元晶体管ct的顺序将它们连接在源极线slj与位线blj之间,而在一些示例实施例中,与图2中示出的顺序不同,可以以单元晶体管ct和可变电阻元件mtj的顺序将它们连接在源极线slj与位线blj之间。

可变电阻元件mtj可以包括自由层fl和钉扎层pl,并且还可以包括位于自由层fl与钉扎层pl之间的阻挡层bl。如图2中的箭头所示,钉扎层pl的磁化方向可以是被固定的,而自由层fl可以具有与钉扎层pl的磁化方向相同或相反的磁化方向。当钉扎层pl和自由层fl具有相同的磁化方向时,可变电阻元件mtj可以被称为处于平行状态p。然而,当钉扎层pl和自由层fl具有彼此相反的磁化方向时,可变电阻元件mtj可以被称为处于反平行状态ap。在一些示例实施例中,可变电阻元件mtj还可以包括反铁磁层使得钉扎层pl具有固定的磁化方向。

可变电阻元件mtj可以在平行状态p中具有相对低的电阻rp并且在反平行状态ap中具有相对高的电阻rap。根据一些示例实施例,当处于平行状态p的可变电阻元件mtj具有低电阻rp时,存储器单元m'存储“0”,当处于反平行状态ap的可变电阻元件mtj具有高电阻rap时,存储器单元m'存储“1”。此外,根据一些示例实施例,对应于“0”的电阻rp可被称为平行电阻rp,对应于“1”的电阻rap可被称为反平行电阻rap。

单元晶体管ct可以具有连接到字线wli的栅极以及连接到位线blj和可变电阻元件mtj的源极和漏极。单元晶体管ct可以根据施加到字线wli的信号电连接或断开可变电阻元件mtj和位线blj。例如,为了在写入操作中将“0”写入存储器单元m'中,可以导通单元晶体管ct,并且从源极线slj至位线blj的电流可以经过可变电阻元件mtj和单元晶体管ct。另外,为了将“1”写入存储器单元m'中,可以导通单元晶体管ct,并且从位线blj至源极线slj的电流可以经过单元晶体管ct和可变电阻元件mtj。在读取操作中,可以导通单元晶体管ct,从源极线slj至位线blj的电流或者从位线blj到源极线slj的电流(即,读取电流)可以经过单元晶体管ct和可变电阻元件mtj。根据一些示例实施例,读取电流从位线blj流到源极线slj。

图3a和图3b是示出根据发明构思的示例实施例的用于执行读取操作的图1的存储器装置10的示例的框图。更详细地,图3a示出了读取包括在第一部分110'中的第一存储器单元m1的示例,图3b示出了读取包括在第二部分120'中的第二存储器单元m2的示例。如图3a和图3b所示,存储器装置10'可以包括第一部分110'、第二部分120'、第一列开关电路210'、第二列开关电路220'、电流源电路310、感测放大器320、输出电路330和/或参考电阻器电路800。如上参照图1所述,第一部分110'和第二部分120'可以包括在图1的单元阵列100中,第一列开关电路210'和第二列开关电路220'可以包括在图1的列开关块200中。图3a的电流源电路310、感测放大器320和输出电路330可以包括在图1的读取电路300中。在下文中,与图3a和图3b中相同的附图标记表示相同的元件,因此,这里将不给出它们的详细描述。

参照图3a,在一些示例实施例中,为了读取第一部分110'的第一存储器单元m1,第一列开关电路210'可根据列控制信号c_col来选择连接到第一存储器单元m1的位线bl1j和源极线sl1j。第一列开关电路210'可以向连接到第一存储器单元m1的源极线sl1j提供负电源电压vss,并且可以将连接到第一存储器单元m1的位线bl1j电连接到第一输出位线blo1。此外,为了选择第二部分120'的第二参考单元r2,第二列开关电路220'可根据列控制信号c_col来选择连接到第二参考单元r2的位线bl20和源极线sl20。第二列开关电路220'可以将连接到第二参考单元r2的源极线sl20电连接到参考电阻器电路800,并且可以将连接到第二参考单元r2的位线bl20电连接到第二输出位线blo2。

电流源电路310可以向第一输出位线blo1提供第一读取电流ird1并且向第二输出位线blo2提供第二读取电流ird2。在一些示例实施例中,第一读取电流ird1和第二读取电流ird2可以具有相同的幅值。因此,第一读取电流ird1可以经过第一输出位线blo1、第一列开关电路210'、位线bl1j、第一存储器单元m1、源极线sl1j以及第一列开关电路210'而流动到负电源电压vss。第二读取电流ird2可以经过第二输出位线blo2、第二列开关电路220'、位线bl20、第二参考单元r2、源极线sl20、第二列开关电路220'以及参考电阻器电路800而流动到负电源电压vss。参考电阻器电路800可以提供参考电阻rref,参考电阻rref可以与例如“(rap+rp)/2”一致。

感测放大器320可以通过将由第一读取电流ird1在第一输出位线blo1中产生的电压(即,读取电压vrd)与由第二读取电流ird2在第二输出位线blo2中产生的电压(即,参考电压vref)进行比较来产生比较信号cmp。在图3a和图3b中,第一输出位线blo1和第二输出位线blo2分别连接到感测放大器320的非反相输入和反相输入。然而,在一些示例实施例中,连接可以与图3a和图3b中示出的连接相反。

输出电路330可以根据部分选择信号sec从比较信号cmp产生输出信号out。如下随后参照图3b所述,当读取包括在第二部分120'中的存储器单元时,施加到感测放大器320的非反向输入和反向输入的电压可以与图3a中示出的电压不同。因此,输出电路330可以基于部分选择信号sec从比较信号cmp产生输出信号out,输出信号out可以指示存储在存储器单元中的值。输出电路330将在下面随后参照图4进行描述。

参照图3b,在一些示例实施例中,为了读取第二部分120'的第二存储器单元m2,第二列开关电路220'可以根据列控制信号c_col来选择连接到第二存储器单元m2的位线bl2k和源极线sl2k。第二列开关电路220'可以向连接到第二存储器单元m2的源极线sl2k提供负电源电压vss,并且可以将连接到第二存储器单元m2的位线bl2k电连接到第二输出位线blo2。此外,为了选择第一部分110'的第一参考单元r1,第一列开关电路210'可以根据列控制信号c_col来选择连接到第一参考单元r1的位线bl10和源极线sl10。第一列开关电路210'可以将连接到第一参考单元r1的源极线sl10电连接到参考电阻器电路800,并且可以将连接到第一参考单元r1的位线bl10电连接到第一输出位线blo1。

由电流源电路310提供的第一读取电流ird1可以经过第一输出位线blo1、第一列开关电路210'、位线bl10、第一参考单元r1、源极线sl10、第一列开关电路210'以及参考电阻器电路800而流动到负电源电压vss。第二读取电流ird2可以经过第二输出位线blo2、第二列开关电路220'、位线bl2k、第二存储器单元m2、源极线sl2k以及第二列开关电路220'而流动到负电源电压vss。

与图3a相比,参考电压vref可以在感测放大器320的非反相输入处产生,读取电压vrd可以在感测放大器320的反相输入处产生。因此,尽管图3a的第一存储器单元m1和图3b的第二存储器单元m2存储相同的值,但是在图3a和图3b的示例中,比较信号cmp会分别指示不同的值。为了解决这一问题,输出电路330可以基于部分选择信号sec从比较信号cmp产生输出信号out,输出信号out可以指示存储在存储器单元中的值。

图4是示出根据发明构思的示例实施例的图3a和图3b的输出电路330的框图。如上参照图3a和图3b所述,图4的输出电路330'可以从由感测放大器320'输出的比较信号cmp产生输出信号out。如上参照图3a和图3b所述,读取电压vrd可以在感测放大器320'的非反相输入处或感测放大器320'的反相输入处产生。因此,输出电路330'可以在选择第一部分110'的第一存储器单元m1时产生与比较信号cmp相同的输出信号out,并且可以在选择第二部分120'的第二存储器单元m2时产生通过将比较信号cmp反相而获得的输出信号out。在下文中,将参照图3a和图3b来描述图4。

如图4所示,输出电路330'可以包括xor门331。xor门331可以接收从感测放大器320'接收的比较信号cmp的输入和列地址col的第n位(col[n])。也就是说,在图4中,图3a和图3b的部分选择信号sec可以是列地址col的第n位(col[n])。在一些示例实施例中,列地址col的第n位(col[n])可以是列地址col的最高有效位(msb)。例如,图3a和图3b的第一部分110'和第二部分120'中的每个可以包括连接到同一字线的32个存储器单元,因此连接到同一字线的存储器单元的数量可以为64。为了指示64个存储器单元中的一个,可以通过图1的列解码器420接收6位列地址(col[6:1]),列解码器420可以将6位列地址(col[6:1])的msb(即,第六位col[6])作为部分选择信号sec提供到包括在图1的读取电路300中的输出电路330'(即,n=6)。例如,当6位列地址(col[6:1])的第六位(col[6])为0(或低电平)时,6位列地址(col[6:1])可以指示第一部分110'的存储器单元,xor门331可以产生与比较信号cmp相同的输出信号out。另一方面,当6位列地址(col[6:1])的第六位(col[6])为1(或高电平)时,6位列地址(col[6:1])可以指示第二部分120'的存储器单元,xor门331可以产生通过将比较信号cmp反相而获得的输出信号out。

图5是示出根据发明构思的示例实施例的操作存储器装置的方法的流程图。更详细地讲,图5示出了图1的存储器装置10的读取操作。在图5中,可以根据列地址col的第n位(col[n])来选择第一部分110的存储器单元或第二部分120的存储器单元。如图5所示,操作存储器装置10的方法可以包括多个操作s110、s131、s132、s150、s170和s190,并且在下文中,将参照图1描述图5。

在操作s110中,可以确定列地址col的第n位(col[n])是否为零。当列地址col的第n位(col[n])为零时,可以选择第一部分110的存储器单元,并且可以随后执行操作s131。另一方面,当列地址col的第n位(col[n])不为零时,可以选择第二部分120的存储器单元,并且可以随后执行操作s132。

在操作s131中,可以选择第一部分110的存储器单元和第二部分120的参考单元。例如,列解码器420可以通过列控制信号c_col控制第一列开关电路210以从第一位线bl1s中选择与第一部分110的第一存储器单元m1连接的第一位线。此外,列解码器420可以通过列控制信号c_col控制第二列开关电路220以从第二位线bl2s中选择与第二部分120的第二参考单元r2连接的第二位线。可以将被选择的第一位线和被选择的第二位线电连接到读取电路300。

在操作s132中,可以选择第一部分110的参考单元和第二部分120的存储器单元。例如,列解码器420可以通过列控制信号c_col控制第一列开关电路210以从第一位线bl1s中选择与第一部分110的第一参考单元r1连接的第一位线。此外,列解码器420可以通过列控制信号c_col控制第二列开关电路220以从第二位线bl2s中选择与第二部分120的第二存储器单元m2连接的第二位线。可以将被选择的第一位线和被选择的第二位线电连接到读取电路300。

在操作s150中,可以分别向被选择的存储器单元和被选择的参考单元提供读取电流。例如,如上参照图3a和图3b所述,读取电路300可以包括电流源电路310,电流源电路310可以分别向已选择的存储器单元和已选择的参考单元提供相同幅值的读取电流。在操作s131和操作s132中,由于分别在不同的部分中选择存储器单元和参考单元,因此可以减小向存储器单元和参考单元提供的读取电流流过的路径之间的电阻差,从而可以准确地读取存储在存储器单元中的值。

在操作s170中,可以将参考电压vref和读取电压vrd相互进行比较。如上参照图3a和图3b所述,参考电压vref可以指通过向参考单元提供读取电流在感测放大器320的输入处产生的电压,读取电压vrd可以指通过提供读取电流在感测放大器320的输入处产生的电压。感测放大器320可以通过将参考电压vref与读取电压vrd进行比较来产生比较信号cmp。

在操作s190中,可以产生输出信号out。例如,图1的读取电路300可以包括图3a和图3b的输出电路330,输出电路330可以根据包括被读取的存储器单元的部分从比较信号cmp输出输出信号out。在一些示例实施例中,当列地址col的第n位(col[n])为零时,输出信号out可以与比较信号cmp相同。然而,当列地址col的第n位(col[n])不为零时,输出信号out可以与通过将比较信号cmp反相而获得的信号相同。

图6是根据发明构思的示例实施例的存储器装置20a的框图,图7是示出根据发明构思的示例实施例的图6的存储器装置20a的操作的时序图。更详细地讲,图6是示意性地示出了读取操作期间的存储器装置20a的结构的等效电路图,图7示出了随时间的读取控制信号c_rd和电流ix。

参照图6,存储器装置20a可以包括控制电路600a、电流源电路310a、感测放大器320a、参考单元ra、存储器单元ma和/或参考电阻器电路800a。参考单元ra和存储器单元ma可以包括在存储器装置20a的单元阵列中,并且可以连接到同一字线wli。在一些示例实施例中,如上参照图3a和图3b所述,参考单元ra和存储器单元ma可以分别包括在单元阵列的不同的部分中,或者可以包括在同一部分中。在一些示例实施例中,与图1中示出的那些不同,存储器装置20a可以包括一个部分,并且参考单元ra和存储器单元ma可以包括在同一部分中。

控制电路600a可以通过读取控制信号c_rd来控制由电流源电路310a产生的电流ix。电流源电路310a可以包括第一电流源311a和第二电流源312a。第一电流源311a和第二电流源312a均可以产生相同幅值的电流ix并且在一些示例实施例中可以具有彼此相同或对称的结构。如图6中所示,由第一电流源311a产生的电流ix通过参考单元ra和参考电阻器电路800a从正电源电压vdd流到负电源电压vss,由第二电流源312a产生的电流ix可以通过存储器单元ma从正电源电压vdd流到负电源电压vss。感测放大器320a可以通过将由参考单元ra和参考电阻器电路800a产生的参考电压vref与由存储器单元ma产生的读取电压vrd进行比较来产生比较信号cmp。

参照图7,在一些示例实施例中,控制电路600a可以控制电流源电路310a以在读取操作的初始时段产生大的电流ix。例如,如图7中所示,为了从存储器装置20a读取存储器单元ma,可以由电流源电路310a从时刻t11至时刻t13产生电流ix,从时刻t11至时刻t13的时段可被称为读取时段prd。类似地,从时刻t14至时刻t16的读取时段prd可以接着读取另一存储器单元。

电流ix在读取时段prd的从时刻t11至时刻t12的初始时段期间可以具有“i_pre”的大小,并且从时刻t12至时刻t13可以具有比“i_pre”小的“i_rd”的大小。读取时段prd的初始时段(即,从时刻t11至时刻t12的时段)可被称为预充电时段ppre,在预充电时段ppre期间向存储器单元和参考单元提供的电流ix可以被称为预充电电流。此外,在预充电时段ppre结束之后的“i_rd”大小的电流ix可被称为读取电流。这样,可以向存储器单元和参考单元分别提供在预充电时段ppre中相对大的电流ix(即,预充电电流),并且可以快速地对电容(或寄生电容)进行充电。因此,可以缩短用来稳定读取电压vrd和参考电压vref所需的时间,结果,可以缩短用于读取存储器单元ma的时间(即,读取时段prd)。类似地,在从时刻t14至时刻t16的读取时段prd中,为了读取另一存储器单元,可以在从时刻t14至时刻t15的预充电时段ppre期间向存储器单元和参考单元提供预充电电流。

控制电路600a可以产生包括第一读取控制信号c_rd1和第二读取控制信号c_rd2的读取控制信号c_rd以根据读取时段prd和预充电时段ppre来控制电流源电路310a。如图7中所示,可以在读取时段prd期间激活第一读取控制信号c_rd1,可以在预充电时段ppre期间激活第二读取控制信号c_rd2。在一些示例实施例中,图6中的第一电流源311a和第二电流源312a中的每个可以包括根据第一读取控制信号c_rd1被激活并产生“i_rd”大小的电流的电流源,以及根据第二读取控制信号c_rd2被激活并产生“i_ree-i_rd”大小的电流的电流源。

图8是根据发明构思的示例实施例的存储器装置20b的框图。更详细地讲,图8是示意性地示出了读取操作期间的存储器装置20b的结构的等效电路图。与图6的存储器装置20a相比,图8的存储器装置20b还可以包括均衡开关340。在图8中,与图6和图7中相同的附图标记表示相同的元件,因此,这里将不给出它们的详细描述。

参照图8,存储器装置20b可以包括控制电路600b、电流源电路310b、感测放大器320b、参考单元rb、存储器单元mb和/或参考电阻器电路800b,并且还可以包括均衡开关340。参考单元rb和存储器单元mb可以连接到同一字线wli,电流源电路310b可以包括分别向参考单元rb和存储器单元mb提供电流ix的第一电流源311b和第二电流源312b。均衡开关340可以根据第二读取控制信号c_rd2将参考单元rb电连接到存储器单元mb。

控制电路600b可以产生与上面参照图7所述类似的第一读取控制信号c_rd1和第二读取控制信号c_rd2。第一读取控制信号c_rd1可以在读取时段prd期间被激活,而第二读取控制信号c_rd2可以在读取时段prd的开始处的预充电时段ppre期间被激活。因此,第一电流源311b和第二电流源312b可以在预充电时段ppre期间提供相对大的电流ix。

均衡开关340可以响应于被激活的第二读取控制信号c_rd2而将参考单元rb电连接到存储器单元mb。也就是说,可以在预充电时段ppre期间通过均衡开关340将参考单元rb和存储器单元mb彼此电连接,并且参考电压vref和读取电压vrd可以在预充电时段ppre期间具有相同的大小。将来,预充电时段ppre可以根据存储在存储器单元mb中的值而具有差异。因此,可以在预充电时段ppre期间减小对参考单元rb进行预充电与对存储器单元mb进行预充电之间的差异,结果可以准确地确定存储在存储器单元中的值。

图9是根据发明构思的示例实施例的存储器装置20c的框图,图10是示出根据发明构思的示例实施例的图9的存储器装置20c的操作的时序图。更详细地讲,图9是示意性地示出读取操作期间存储器装置20c的结构的等效电路图,图10示出随时间的电流ix和ipump以及电压vr、vref和vrd。与图6的存储器装置20a相比,图9的存储器装置20c还可以包括通过其从电流源电路310c到参考电阻器电路800c提供泵电流ipump的路径pump。在图9中,与图6和图7中相同的附图标记表示相同的元件,因此,这里将不给出它们的详细描述。

参照图9,存储器装置20c可以包括控制电路600c、电流源电路310c、感测放大器320c、参考单元rc、存储器单元mc以及参考电阻器电路800c。参考单元rc和存储器单元mc可以连接到同一字线wli。电流源电路310c可以包括分别向参考单元rc和存储器单元mc提供电流ix的第一电流源311c和第二电流源312c,并且还可以包括向参考电阻器电路800c提供泵电流ipump的第三电流源313c。在一些示例实施例中,存储器装置20c还可以包括与图8的存储器装置20b类似的用于将参考单元rc电连接到存储器单元mc的均衡开关。

参考电阻器电路800c可以被布置在存储器装置20c的单元阵列之外。因此,由于从单元阵列的空间结构限制中解放出来,所以参考电阻器电路800c可以提供对于工艺电压温度(pvt)波动不敏感的参考电阻rref,同时造成电容(或寄生电容)。参考电阻器电路800c的电容会使由第一电流源311c产生的电流ix进行预充电所用的时间延长,并因此会使读取存储器单元mc所用的时间延长。

如图9所示,电流源电路310c可以包括根据读取控制信号c_rd产生泵电流ipump的第三电流源313c,存储器装置20c可以包括向参考电阻器电路800c提供泵电流ipump的路径pump。可以在读取操作的初始时段(例如,预充电时段ppre)期间向参考电阻器电路800c提供泵电流ipump,从而可以快速地对由参考电阻器电路800c造成的电容进行充电。

参照图10,可以对从时刻t21至时刻t23存储“1”的存储器单元(即,具有高电阻rap的存储器单元)进行读取。此外,可以对从时刻t24至时刻t26存储“0”的存储器单元(即,具有低电阻rp的存储器单元)进行读取。此外,图10的情况1示出了不向参考电阻器电路800c提供泵电流ipump的示例,而图10的情况2示出了向参考电阻器电路800c提供泵电流ipump的示例。

参照图10的情况1,在从时刻t21至时刻t22的预充电时段ppre期间,不论“i_pre”大小的电流ix如何,参考电阻器电路800c的一端处的电压vr会因参考电阻器电路800c的电容而缓慢增大。当预充电时段ppre在时刻t22结束时,参考电压vref会因参考电阻器电路800c的寄生电容器充电不足而降低,但是读取电压vrd会因电流ix流过具有高电阻rap的存储器单元和电流ix行进的路径上的电容而逐渐增大。在时刻t23,可以通过感测放大器320c将读取电压vrd和参考电压vref相互进行比较。

类似地,在从时刻t24至时刻t25的预充电时段ppre期间,参考电阻器电路800c的一端处的电压vr会缓慢地增大。当预充电时段ppre在时刻t25结束时,参考电压vref会因参考电阻器电路800c的寄生电容器充电不足而降低,但是读取电压vrd会因电流ix流过具有低电阻rp的存储器单元和电流ix行进的路径上的电容而逐渐减小。在时刻t26,可以通过感测放大器320c将读取电压vrd和参考电压vref相互进行比较。如图10所示,读取电压vrd与参考电压vref之间的差d1会相对地小,因此从存储器单元读取的值可能包含误差。通过推迟由感测放大器320c将读取电压vrd和参考电压vref相互进行比较的时刻而使读取电压vrd进一步降低,从而读取电压vrd与参考电压vref之间的差d1增大。因此,会使读取时段prd延长。

参照图10的情况2,在从时刻t21至时刻t22的预充电时段ppre期间,寄生电容器可以通过“i_pump”大小的泵电流ipump来充电,从而参考电阻器电路800c的一端处的电压vr可以快速增大至“v_x”。当预充电时段ppre在时刻t22结束时,参考电压vref可以因参考电阻器电路800c的寄生电容器充电充足而保持,而读取电压vrd可以因电流ix流过具有高电阻rap的存储器单元和电流ix行进的路径上的电容而逐渐增大。在时刻t23,可以通过感测放大器320c将读取电压vrd和参考电压vref相互进行比较。在一些示例实施例中,泵电流ipump的“i_pump”大小可以大于预充电电流的“i_pre”大小。

类似地,在从时刻t24至时刻t25的预充电时段ppre期间,参考电阻器电路800c的一端处的电压vr可以快速地增大至“v_x”。当预充电时段ppre在时刻t25结束时,参考电压vref可以因参考电阻器电路800c的寄生电容器充电充足而保持,而读取电压vrd可以因电流ix流过具有低电阻rp的存储器单元和电流ix行进的路径上的电容而逐渐减小。在时刻t26,可以通过感测放大器320c将读取电压vrd和参考电压vref相互进行比较。如图10所示,读取电压vrd与参考电压vref之间的差d2可以相对地高,因此可以准确地确定从存储器单元读取的值。另外,可以防止读取时段prd的延长,并且因此,可以快速地读取存储在存储器单元中的值。

图11是示出根据发明构思的示例实施例的操作存储器装置的方法的流程图。更详细地讲,图11示出了存储器装置的读取操作,并且在一些示例实施例中,图11的方法可以由例如图6的存储器装置20a来执行。如图11所示,操作存储器装置的方法可以包括多个操作s210、s230、s250和s270,并且在下文中,将参照图6和图7来描述图11。

在操作s210中,可以执行将参考单元ra电连接到参考电阻器电路800a的操作。在一些示例实施例中,如上参照图3a和图3b所述,列解码器可以将包括在与待读取的存储器单元ma的部分不同的部分中的参考单元ra电连接到参考电阻器电路800a。例如,列解码器可以产生控制信号(例如,图3a和图3b中的c_col),从而使得参考单元ra和参考电阻器电路800a彼此电连接。

在操作s230中,可以向存储器单元ma和参考单元ra提供预充电电流。例如,电流源电路310a可以根据读取控制信号c_rd向存储器单元ma和参考单元ra提供i_pre大小的电流ix(即,预充电电流)。因此,可以快速地对存在于电流ix流过的路径中的电容(或寄生电容)进行充电,并且可以缩短用来稳定读取电压vrd和参考电压vref所用的时间。操作s230的示例将在下面随后参照图12a和图12b进行描述。

在操作s250中,可以向存储器单元ma和参考单元ra提供读取电流。例如,电流源电路310a可以根据读取控制信号c_rd向存储器单元ma和参考单元ra提供i_rd大小的电流ix(即,读取电流)。操作s250的示例将在下面随后参照图12a和图12b进行描述。

在操作s270中,可以将读取电压vrd和参考电压vref相互进行比较。例如,感测放大器320a可以通过将读取电压vrd与参考电压vref进行比较来产生比较信号cmp,并且比较信号cmp可以表示存储在存储器单元ma中的值。

图12a和图12b是示出根据发明构思的示例实施例的图11的操作s230和操作s250的示例的流程图。例如,图12a的操作s230a和s250a可以由图8的存储器装置20b来执行,图12b的操作s230b和s250b可以由图9的存储器装置20c来执行。在下文中,将参照图8、图9和图10来描述图12a和图12b。

参照图12a,操作s230a可以包括操作s231,操作s250a可以包括操作s251。在操作s231中,可以执行将存储器单元mb电连接到参考单元rb的操作。例如,图8的存储器装置20b可包括由第二读取控制信号c_rd2控制的均衡开关340。均衡开关340可以响应于在预充电时段ppre期间激活的第二读取控制信号c_rd2将存储器单元mb电连接到参考单元rb。因此,可以在预充电时段ppre期间减小对参考单元rb进行预充电与对存储器单元mb预充电之间的差。

在操作s251中,可以执行将存储器单元mb与参考单元rb电分离的操作。例如,均衡开关340可以响应于去激活的第二读取控制信号c_rd2将存储器单元mb与参考单元rb电分离。因此,读取电压vrd和参考电压vref可以在预充电时段ppre之后根据存储在存储器单元mb中的值而有差异,并且可以准确地确定存储在存储器单元mb中的值。

参照图12b,操作s230b可以包括操作s232,操作s250b可以包括操作s252。在操作s232中,可以执行向参考电阻器电路800c提供泵电流ipump的操作。例如,在图9的存储器装置20c中的电流源电路310c可以包括根据读取控制信号c_rd产生泵电流ipump的第三电流源313c。第三电流源313c可以在预充电时段ppre期间通过路径pump向参考电阻器电路800c提供泵电流ipump。结果,在预充电时段ppre期间,可以快速地对由参考电阻器电路800c引起的寄生电容器进行充电。

在操作s252中,可以执行中断泵电流ipump的操作。例如,当预充电时段ppre结束时,电流源电路310c的第三电流源313c可以根据读取控制信号c_rd停止提供泵电流ipump。因此,参考电压vref可以因参考电阻器电路800c的寄生电容器充电充足而保持,并且读取电压vrd和参考电压vref可以具有足够的差以在读取时段prd结束时被检测到。

图13是根据发明构思的示例实施例的包括存储器装置的存储器系统30的框图。如图13所示,存储器系统30可以与主机40通信,并且可以包括控制器31和存储器装置32。

存储器系统30和主机40通过其彼此通信的接口50可以使用电信号和/或光信号,并且可以通过但不限于以下接口来实现:串行高级技术附件(sata)接口、高速sata(satae)接口、串行连接小型计算机系统接口(串行连接scsi;sas)、高速外围组件互连(pcie)接口、高速非易失性存储器(nvme)接口、高级主机控制器接口(ahci)或它们的组合。

在一些示例实施例中,存储器系统30可以通过可拆卸地结合到主机40来与主机40通信。存储器装置32可以是作为电阻式存储器的非易失性存储器,存储器系统30可被称为存储系统。例如,存储器系统30可以通过但不限于固态驱动器或固态硬盘(ssd)、嵌入式ssd(essd)、多媒体卡(mmc)、嵌入式多媒体卡(emmc)等来实现。

控制器31可以响应于通过接口50从主机40接收的请求来控制存储器装置32。例如,控制器31可以将响应于写请求而接收的数据写入存储器装置32,并且可以响应于读取请求向主机40提供存储在存储器装置32中的数据。

存储器系统30可以包括至少一个存储器装置32,并且存储器装置32可以包括具有可变电阻元件和参考单元的存储器单元。如上所述,在一些示例实施例中,在读取包括在存储器装置32中的存储器单元的操作中,可以减小向存储器单元和参考单元提供的读取电流流过的路径之间的电阻差,从而可以准确地读取存储在存储器单元中的值。另外,在一些示例实施例中,因为在读取操作开始时提供预充电电流,所以可以以高速读取存储在存储器单元中的值。此外,在一些示例实施例中,可以补偿由于参考电阻器电路引起的电容,因此可以改善用于读取存储在存储器单元中的值的感测容限。结果,可以改善存储器系统30的操作速度和操作可靠性。

图14是根据发明构思的示例实施例的包括存储器装置的片上系统(soc)60的框图。soc60可以指集成了计算系统或其它电子系统的组件的集成电路。例如,作为soc60中的一种的应用处理器(ap)可以包括用于处理器和其它功能的组件。如图14所示,soc60可以包括核61、数字信号处理器(dsp)62、图形处理单元(gpu)63、内部存储器64、通信接口65和存储器接口66。soc60的组件可以经由总线67彼此通信。

核61可以处理指令并且可以控制包括在soc60中的组件的操作。例如,核心61可以通过处理一系列指令来驱动操作系统并在操作系统上执行应用程序。dsp62可以通过处理数字信号(例如,从通信接口65提供的数字信号)来产生有用的数据。gpu63可以产生用于通过显示装置从图像数据输出图像的数据并且可以对图像数据进行编码,所述图像数据从内部存储器64或存储器接口66提供。

内部存储器64可以存储核61、dsp62和/或gpu63的操作所需的数据。内部存储器64可以包括根据发明构思的示例实施例的电阻式存储器装置,使得内部存储器64可以具有改善的速度和可靠性。

通信接口65可以提供用于一对一通信的通信网络或接口。存储器接口66可以为soc60的外部存储器(例如,动态随机存取存储器(dram)、闪存等)提供接口。

已经在如上所述的附图和详细描述中图示并描述了示例实施例。尽管使用特定术语来解释本公开中的这些示例实施例,但是特定术语不意图限制发明构思的范围,并且仅用于更好地理解发明构思。本领域普通技术人员将理解,在不脱离如由权利要求限定的发明构思的精神和范围的情况下,可以做出形式上和细节上的各种变化。因此,发明构思的范围不由发明构思的详细描述来限定,而是由权利要求来限定。

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