存储器装置及数据写入方法制造方法及图纸

技术编号:29679570 阅读:15 留言:0更新日期:2021-08-13 22:02
本发明专利技术提供一种存储器装置及数据写入方法。该数据写入方法包含:接收预期数据;对目标存储单元进行多次读取以得到多个读取数据;分别比对多个读取数据与预期数据是否相同,以产生多个比对结果;及根据多个比对结果与预期数据对目标存储单元执行写入操作程序。本发明专利技术通过连续进行多次验证来更加精确的确认出目标存储单元的状态,以避免一次性验证的不准确;此外,本发明专利技术具有更良好的耐用度以及高温数据保持能力,并且可以大幅缩短控制器所需的总写入时间。

【技术实现步骤摘要】
存储器装置及数据写入方法
本专利技术是关于数据写入技术,特别是一种可先执行多次验证后再执行写入操作程序的存储器装置及数据写入方法。
技术介绍
存储器装置因可用于存储信息而广泛地应用于各式电子装置之中。一般而言,存储器装置可分为易失性存储器装置以及非易失性存储器装置。于非易失性存储器装置的种类中,近年来又以电阻式存储器的发展最为迅速,并且为目前最受瞩目的未来存储器的结构。由于电阻式存储器的结构简单、低功耗、高运作速度以及与互补式金属氧化物半导体工艺的相容性等特点,因而非常适合成为下一世代的非易失性存储器元件。已知,可通过改变施加于电阻式存储器之上的电压来转换电阻式存储器的阻态于两个电阻状态(例如高电阻态与低电阻态)之间,此现象称为电阻转换(resistiveswitching)。然而,在使用多次之后,电阻式存储器的电阻转换的效能会降低,进而出现会影响到周期效能(cyclingperformance)的中电阻态。此外,于写入电阻式存储器时,一般需要验证、写入、验证、写入的重复直至写入成功。然而,其写入动作非常的耗时。
技术实现思路
本专利技术的一实施例揭露一种数据读取方法。数据读取方法包含:接收预期数据;对目标存储单元进行多次读取以得到多个读取数据;分别比对多个读取数据与预期数据是否相同,以产生多个比对结果;及根据多个比对结果与预期数据对目标存储单元执行写入操作程序。本专利技术的一实施例揭露一种存储器装置。存储器装置包含存储器以及控制器。存储器包含多个存储单元。控制器耦接存储器。控制器用以接收预期数据。控制器可对多个存储单元中的一目标存储单元进行多次读取以取得多个读取数据,并且控制器可分别比对多个读取数据与预期数据是否相同以产生多个比对结果。控制器可根据多个比较结果和预期数据对目标存储单元执行写入操作程序。本专利技术通过连续进行多次验证来更加精确的确认出目标存储单元的状态,以避免一次性验证的不准确;此外,本专利技术具有更良好的耐用度以及高温数据保持能力,并且可以大幅缩短控制器所需的总写入时间。附图说明图1为本专利技术一实施例的存储器装置的方块示意图。图2为数据写入方法的一实施例的流程示意图。图3为图2中步骤S40的一实施例的流程示意图。图4A与图4B为图3中步骤S42的一实施例的流程示意图。附图标号100存储器装置110存储器111存储单元120控制器D1预期数据T1目标存储单元S41、S42步骤S421~S425、S424A~S424C、S425A~S425C步骤S10~S40步骤具体实施方式为使本专利技术的实施例的上述目的、特征和优点能更明显易懂,下文配合所附图式,作详细说明如下。图1为本专利技术一实施例的存储器装置的方块示意图。请参阅图1,存储器装置100可包含存储器110以及控制器120,且控制器120耦接至存储器110。存储器110用以存储数据,并且可包含以阵列形式排列的多个存储单元111。在一些实施态样中,存储器110可为电阻式存储器,例如可变电阻式存储器(ResistiveRandom-AccessMemory,RRAM),且存储单元111可具有一晶体管一电阻(1T1R)的结构、二晶体管二电阻(2T2R)的结构或其他合适的结构等。但本专利技术并非以此为限。控制器120可用以存取存储器110,并且可根据本专利技术任一实施例的数据写入方法对多个存储单元111中的一者(以下称为目标存储单元T1)进行相应的数据写入操作。值得注意的是,为了清楚阐述本专利技术,图1为一简化的方块图,其中仅显示出与本专利技术相关的元件。图2为数据写入方法的一实施例的流程示意图。请参阅图1与图2,在一实施例中,控制器120可于接收到主装置(图未示),例如电脑、主机等发送的写入指令后开始执行本专利技术任一实施例的数据写入方法。其中,写入指令可包含预期数据D1以及目标存储单元T1的地址。在数据写入方法的一实施例中,控制器120可接收来自主装置的预期数据D1(步骤S10),并且根据写入指令得知目标存储单元T1的地址。其中,预期数据D1可为第一值或第二值。在一些实施态样中,第一值可为“1”且第二值为“0”。在另一些实施态样中,第一值可为“0”且第二值为“1”。以下,将以第一值为“1”且第二值为“0”来进行说明。于接收预期数据D1后,控制器120可对目标存储单元T1进行多次读取以得到多个读取结果(步骤S20)。其中,每一个读取结果可为第一值或第二值。并且,控制器120可分别比对多个读取结果与预期数据D1是否相同以产生多个比对结果(步骤S30)。于此,控制器120每一次读取都可得到一个读取结果,并且控制器120每一次比对都可得到一个比对结果。因此,所述的读取次数、读取结果个数、比对次数以及比对结果个数的数值皆相同。在步骤S20的一实施例中,当目标存储单元T1是一种电阻式存储单元时,控制器120可通过测量目标存储单元T1的电流来得到读取结果。但本专利技术并非以此为限,读取目标存储单元T1的方式可视目标存储单元T1的类型而定。在一些实施例中,控制器120可于步骤S20整个执行完后再接续执行步骤S30。举例而言,控制器120可连续对目标存储单元T1执行N次读取以得到N个读取结果之后,再将各个读取结果分别和预期数据D1进行比对,以得到N个比对结果。其中,N为大于1的正整数。在一些实施态样中,N可为2。而在另一些实施态样中,N可为大于1的奇数,例如3、5、7等,以使控制器120于后续写入操作程序中可方便以多数决方式判定出应执行的写入操作程序。于此,控制器120对目标存储单元T1的每一次读取可称为对目标存储单元T1进行一次验证(verify),并且,控制器120可对目标存储单元T1连续进行多次验证。但本专利技术并非以此为限。在另一些实施例中,控制器120亦可将步骤S20与步骤S30合在一起执行。举例而言,控制器120可于每次取得一个读取结果后即将此次取得的读取结果和预期数据D1进行比对以得到比对结果,并且重复此循环N次。于此,控制器120的一次读取和一次比对可统称为对目标存储单元T1进行一次验证,并且,控制器120同样可对目标存储单元T1连续进行多次验证。在步骤S30之后,控制器120便可根据多个比对结果与预期数据D1确认出目标存储单元T1的状态,并且控制器120可根据确认出的状态对此目标存储单元T1执行相应的写入操作程序(步骤S40)。值得注意的是,控制器120是在对目标存储单元T1连续进行多次验证以确认出目标存储单元T1的状态后才执行一次写入操作程序。如此一来,可大幅缩短控制器120的总写入时间。此外,连续进行多次验证可使得控制器120确认出的目标存储单元T1的状态可更加精确,以避免一次性验证的不准确。再者,于确认出目标存储单元T1的状态后才执行一次的写入操作程序,可使得存储器装置100可具有更良好的耐用度以及高温数据保持能力(HighTemperatureDa本文档来自技高网...

【技术保护点】
1.一种数据写入方法,其特征在于,包含:/n接收一预期数据;/n对一目标存储单元进行多次读取以得到多个读取数据;/n分别比对该多个读取数据与该预期数据是否相同,以产生多个比对结果;及/n根据该多个比较结果与该预期数据对该目标存储单元执行一写入操作程序。/n

【技术特征摘要】
1.一种数据写入方法,其特征在于,包含:
接收一预期数据;
对一目标存储单元进行多次读取以得到多个读取数据;
分别比对该多个读取数据与该预期数据是否相同,以产生多个比对结果;及
根据该多个比较结果与该预期数据对该目标存储单元执行一写入操作程序。


2.如权利要求1所述的数据写入方法,其特征在于,根据该多个比较结果与该预期数据对该目标存储单元执行该写入操作程序的步骤包含:
根据该多个比较结果产生一相异比值,其中该相异比值表示该读取数据不同于该预期数据的该比较结果的总数量除以全部的该多个比较结果的总数量;及
根据该相异比值与该预期数据对该目标存储单元执行该写入操作程序。


3.如权利要求2所述的数据写入方法,其特征在于,根据该相异比值与该预期数据对该目标存储单元执行该写入操作程序的步骤包含:
当该相异比值为1且该预期数据为一第一值时,对该目标存储单元执行多次写入该第一值的第一写入操作;
当该相异比值为1且该预期数据为一第二值时,对该目标存储单元执行多次写入该第二值的第二写入操作,其中该第二值不同于该第一值;
当该相异比值为0时,不动作;
当该相异比值介于0至1之间且该预期数据为该第一值时,先执行写入该第二值的该第二写入操作再执行写入该第一值的该第一写入操作;及
当该相异比值介于0至1之间且该预期数据为该第二值时,先执行写入该第一值的该第一写入操作再执行写入该第二值的该第二写入操作。


4.如权利要求3所述的数据写入方法,其特征在于,先执行写入该第二值的该第二写入操作再执行写入该第一值的该第一写入操作的步骤包含:
判断该相异比值是否大于或等于一预设比值;
当该相异比值大于或等于该预设比值时,先执行一次写入该第二值的该第二写入操作再执行多次写入该第一值的该第一写入操作;及
当该相异比值小于该预设比值,先执行一次写入该第二值的该第二写入操作再执行一次写入该第一值的该第一写入操作。


5.如权利要求3所述的数据写入方法,其特征在于,先执行写入该第一值的该第一写入操作再执行写入该第二值的该第二写入操作的步骤包含:
判断该相异比值是否大于或等于一预设比值;
当该相异比值大于或等于该预设比值时,先执行一次写入该第一值的该第一写入操作再执行多次写入该第二值的该第二写入操作;及
当该相异比值小于该预设比值,先执行一次写入该第一值的该第一写入操作...

【专利技术属性】
技术研发人员:林立伟郑如杰郑隆吉郭盈杉陈俞安
申请(专利权)人:华邦电子股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1