减轻单元间干扰的制作方法_2

文档序号:9308581阅读:来源:国知局
机系统、个人数字助理、移动电话、智能电话、其它计算装置等。
[0027]计算装置102能够被配置为执行操作系统106和一个或更多个应用程序(未例示)。操作系统106能够包括用于控制计算装置102的操作的计算机程序。应用程序能够包括被配置为在操作系统106之上执行来提供与计算装置102相关联的功能性的各种可执行程序。例如,应用程序能够包括用于提供与计算装置102相关联的各种功能的程序,诸如例如web浏览器、消息传送应用、生产力软件和/或其它应用。应该理解,这些实施方式是例示性的,并且不应该被以任何方式解释为限制性的。
[0028]计算装置102还能够包括数据存储装置(“存储器”)108。存储器108的功能性能够由包括但不限于闪速存储器装置、相变存储器装置、硬驱动器和/或其它存储器存储装置的一个或更多个易失性和/或非易失性存储器装置提供。出于例示和描述本文所描述的构思和技术的各种实施方式的目的,存储器108在本文中被称为包括闪速存储器或其它存储器装置。因为存储器108能够包括其它类型的数据存储装置,所以应该理解,这个实施方式是例示性的,并且不应该被以任何方式解释为限制性的。
[0029]计算装置102能够被配置为将数据110存储在存储器108中。在一些实施方式中,计算装置102能够被配置为通过改变存储器108的一个或更多个存储器单元(“多个单元”)112的电压来将数据110存储在存储器108中。存储器108的各种实施方式能够包括数百、数千或甚至数百万个单元112。单元112能够按照包括各种行和/或列的网格结构加以布置。单元112的特定行可以对应于字线114,并且存储器108能够包括数百、数千或甚至数百万条字线114。将不在本文中进一步描述存储器装置中的单元112和/或字线114的布置。
[0030]根据本文所描述的构思和技术的各种实施方式,计算装置102能够被配置为包括、执行和/或访问控制器116,所述控制器116能够被配置为管理用于向存储器108写入数据110和/或从存储器108读取数据110的本文所描述的各种过程。根据本文所描述的构思和技术的一些实施方式,控制器116能够由硬件控制器提供。根据本文所描述的构思和技术的一些其它实施方式,能够通过由计算装置102执行的软件应用或模块来提供控制器116。根据一些其它实施方式,控制器116能够作为操作系统106的一部分被提供。
[0031]出于描述和例示用于减轻单元间干扰的本文所描述的构思和技术的目的,控制器116在本文中被描述为由计算装置102作为操作系统106的一部分或作为单独的应用程序执行的软件模块。鉴于以上所描述的上述变化,应该理解,这个实施方式是例示性的,并且不应该被以任何方式解释为限制性的。在下面更详细地描述了控制器116的功能性。
[0032]计算装置102能够被配置为从各种源访问和/或接收数据110。在一些实施方式中,能够将数据110存储在存储器108中和/或在与计算装置102相关联和/或可由计算装置102访问的其它数据存储装置中。在一些其它实施方式中,能够从数据源118获得数据,所述数据源118能够被配置为作为网络104的一部分和/或与网络104通信地操作。根据各种实施方式,数据源118的功能性能够由网络硬驱动器、服务器计算机、数据存储部和/或其它真实或虚拟装置提供。
[0033]根据各种实施方式,计算装置102能够被配置为接收、访问和/或以其它方式获得数据110。经由控制器116的执行,计算装置102能够将数据110划分成包括数据110的部件或部分(“多个部分”)的一个或更多个数据部分。在一些设想的实施方式中,计算装置102能够被配置为将数据110划分成两个部分。在一些其它实施方式中,计算装置102能够被配置为将数据110划分成超过两个部分。数据110将被划分成的部分的数量的指定可以基于用户设定、装置设定、硬件配置和/或其它考虑事项。因为本文所描述的构思和技术能够包括将数据110划分成几乎任何数量的部分,所以应该理解,这些实施方式是例示性的,并且不应该被以任何方式解释为限制性的。
[0034]计算装置102还能够被配置为执行控制器116以标识和/或指定字线114的两个或更多个组。在图1所例示和描述的一个设想的实施方式中,字线114的两个或更多个组能够包括第一字线组120和第二字线组122。在所例示的实施方式中,第一字线组120能够包括存储器108的奇数索引的字线114,并且第二字线组122能够包括存储器108的偶数索引的字线114。因此,第一字线组120能够包括从第一奇数索引的字线114开始的存储器108的每个其它字线114。因此,第一字线组120可以包括例如字线号1、3、5...等,直到最后的奇数索引的字线114字线号η。
[0035]类似地,第二字线组122能够包括从第一偶数索引的字线114开始的存储器108的每个其它字线114。因此,第二字线组122能够包括例如字线号2、4、6...等,直到最后的偶数索引的字线114。应该理解,这个实施方式是例示性的,并且不应该被以任何方式解释为限制性的。字线114的组的数量的指定还可以基于用户设定、装置设定、硬件配置和/或其它考虑事项。如果字线114的三个组由控制器116指定,则应当了解,每第三字线114可以在特定组中。因此,应该理解,这些实施方式是例示性的,并且不应该被以任何方式解释为限制性的。
[0036]如特别参照图3至图4将在下面更详细地说明的,计算装置102能够被配置为执行控制器116以彼此独立地写入字线114的两个或更多个组。类似地,计算装置102能够被配置为执行控制器116以独立于字线114的另一组读取字线114组中的至少一组。计算装置102能够被配置为执行控制器116以依赖性地读取字线114组中的一个或更多个,其中,控制器116能够考虑字线114的特定组与字线114的另一组之间的干扰。
[0037]现在参照诸如图1所例示的实施方式的实施方式,将简要地描述使用字线114的两个组来写入和读取字线114。如以上所指出的,计算装置102能够被配置为执行控制器116以将数据110划分成两个部分,即数据110的第一部分和数据110的第二部分。类似地,计算装置102能够被配置为执行控制器116以指定字线114的两个组,即第一字线组120和第二字线组122。应该理解,字线组对于特定的存储器108来说可能是已知的,并且因此这些字线组的指定对于特定读取或写入过程来说可能不是必要的。
[0038]在写入期间,计算装置102能够被配置为向第一字线组120写入数据110的第一部分。在将数据110的第一部分写入字线114的第一组之后,计算装置102能够被配置为开始向第二字线组122写入数据110的第二部分。通过使数据110的第二部分的写入延迟直到在写入了数据110的第一部分之后为止,并且通过写入交替字线114而不是相邻字线114,计算装置102能够被配置为减小或甚至消除在第二字线组122的单元112处的单元间干扰。具体地,可以仅随着与第二字线组122的单元112相邻的第二字线组的空单元112写入第一字线组120的单元112。因此,应当了解,计算装置102能够被配置为独立地将数据110的第一部分写入第一字线组120的单元112,而不用考虑第二字线组122的单元112的电荷。
[0039]然而,第一字线组120的单元112可能在第二字线组122的单元112的写入期间经历或经受某种单元间干扰。具体地,因为能够在写入了第二字线组122的单元112之前写入第一字线组120的单元112,所以当第二字线组122的单元112由计算装置102写入时,第一线组120的单元112的电荷可以改变或以其它方式受影响。因此,第一字线组120的单元112的电荷可能受第二字线组122的单元112的电荷影响。尽管第一字线组120的单元112的电荷可能受充入到第二字线组122的单元112的写入影响或者在充入到第二字线组122的单元112的写入期间被影响,但是应该了解,计算装置102能够被配置为独立地将数据110的第二部分写入第二字线组的单元112,而不用考虑第一字线组120的电荷。如将在下面更详细地说明的,计算装置102能够被配置为当从第一字线组120读取时考虑在第二字线组122的写入期间在第一字线组120处经历的干扰。
[0040]在从存储器108读取数据110期间,计算装置102能够被配置为独立地从第二字线组122读取数据110,因为第二字线组122的单元112是在第一字线组120的单元112之后写入的。例如,如果编程与验证方法被用于写入存储器单元112,则后面写入的存储器单元112可能不经历或很少经历来自在先写入的存储器单元112的干扰。因此,计算装置102能够被配置为确定第二字线组122的单元112的值,而不用考虑单元间干扰。如以上所指出的,可以在已写入第二字线组122的单元112之前向存储器108写入第一字线组120的单元112。因此,第一字线组120的单元112可能在相邻字线114的单元112的写入期间经历来自相邻字线114的干扰。当然,特定字线114的单元112可能彼此干扰,但是能够通过应用针对符号间干扰的模型来实现这个干扰的校正,所述符号间干扰对于给定存储器108来说可能为已知特性。
[0041]在从存储器108读取数据110期间,计算装置102能够被配置为依赖性地从第一字线组120读取数据110。在一些实施方式中,计算装置102能够被配置为通过考虑来自第二字线组122的字线114的单元间干扰来确定第一字线组120的单元112的值。具体地,计算装置102能够被配置为执行控制器116以估计来自第二字线组122对第一字线组120的干扰。计算装置102能够被配置为执行控制器116以基于存储器108的各种已知特性来估计这个干扰。因为第一字线组120能够包括交替字线114,所以由第一字线组120的单元112经历的干扰的估计可以再次包括针对对于存储器108来说可能为已知的符号间干扰的模型的应用。因此,视情况而定如果按照顺序替代地写入了存储器108的字线114,则估计由第一字线组120的单元112经历的干扰可能不是NP困难问题。
[0042]因此,计算装置102能够被配置为从第一字线组120的单元112读取数据110,基于所估计的干扰来消除干扰,并且基于值和所消除的干扰来确定第一字线组120的单元112的值。在一些实施方式中,计算装置102能够被配置为确定第一字线组120的单元112的电压并且基于所估计的干扰来调节电压。
[0043]如以上所指出的,能够在写入了第一字线组120的单元112之后写入第二字线组122的单元112。因此,应当了解,计算装置102能够被配置为独立地从第二字线组122的单元112读取数据110的第二部分,而不用考虑所估计的第一字线组120与第二字线组
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1