专利名称:相变存储设备以及对其进行编程的方法
技术领域:
本发明涉及半导体存储设备,并具体涉及相变存储设备以及对其进行编程的方法。
背景技术:
对于可以以随机存取方式工作的高集成密度和大容量的半导体存储设备的需求日益增加。通常用于便携式电子设备中的闪存通常被看作是这样的半导体存储设备。所提出的许多新种类的半导体存储设备的每一种包括由非易失性材料(而不是DRAM的易失性材料)制成的电容器。这样的设备包括采用铁电电容器的铁电RAM(FRAM)、采用隧道磁阻(tunnelingmagneto-resistiveTMR)膜的磁RAM(MRAM)、以及利用硫族化物合金的相变存储器(或PRAM)。作为非易失性存储设备的相变存储设备能够比其他存储器更容易地制成,并且在以低成本实现大容量存储器方面具有优势。
图1是图示了相变存储设备的存储单元的等价电路图。如图1所示,相变存储设备的存储单元10由可变电阻器C和通路(access)晶体管M组成。
可变电阻器C与位线BL相连。通路晶体管M连接在可变电阻器C和地电压之间。字线WL耦接到通路晶体管M的栅极。当预定电压被施加到字线WL时,通路晶体管M被导通,以通过位线BL为可变电阻器C提供电流IC。
可变电阻器C包括相变材料(未示出)。相变材料被调节为两种稳定状态之一,即晶态或非晶态。相变材料根据通过位线BL提供的电流IC而改变到晶态或非晶态。相变存储器借助于相变材料的这种特性而对其中的数据进行编程。
图2是示出了相变材料的特性的图表。在图2中,附图标记1表示非晶态的调节曲线,而附图标记2表示晶态的调节曲线。
参考图2,当相变材料(GST)在时间T1期间由电流源以超过其熔点Tm的高温加热之后迅速冷却时,该相变材料变为非晶态。非晶态通常被称为存储数据“1”的复位状态。否则,当相变材料在长于时间T1的时间T2期间以高于结晶温度Tc并低于熔点Tm的温度加热之后缓慢冷却时,该相变材料稳定(settled)为晶态。该晶态通常被称为存储数据“0”的置位状态。该存储单元是导电的,其阻抗根据相变材料的非晶体量而变化。该存储单元的阻抗在非晶态时为最高,而在晶态时为最低。
发明内容
本发明针对一种在具有多级单元的相变存储器中不管其先前状态如何而正确编程数据的方法。
本发明还针对一种能够不管其先前状态如何而正确编程其中的数据的相变存储器。
根据第一方面,本发明针对一种在相变存储设备中编程数据的方法。根据该方法,将第一脉冲施加到具有多个状态的存储单元。施加第二脉冲,以将该存储单元调节为所述多个状态之一。第二脉冲的波形根据所述多个状态而可变。
在一个实施例中,该第一脉冲将存储单元调节为复位状态。该第二脉冲的下降时间可根据所述多个状态而变化。在一个实施例中,当该存储单元从复位状态转变到置位状态时,第二脉冲的下降时间较长。该第二脉冲的振幅可根据所述多个状态而变化。当该存储单元从复位状态转变到置位状态时,第二脉冲的振幅可以较小。在一个实施例中,该第二脉冲的持续时间根据所述多个状态而变化。当该存储单元从复位状态转变到置位状态时,第二脉冲的持续时间可以较大。在一个实施例中,该第二脉冲的振幅和持续时间根据所述多个状态而变化。当该存储单元从复位状态转变到置位状态时,第二脉冲的振幅可以较小而持续时间可以较大。
在一个实施例中,该第一脉冲将存储单元调节为置位状态。该第二脉冲的下降时间可根据所述多个状态而变化。当该存储单元从置位状态转变到复位状态时,第二脉冲的下降时间可较短。在一个实施例中,该第二脉冲的振幅根据所述多个状态而变化。当该存储单元从置位状态转变到复位状态时,第二脉冲的振幅可较大。在一个实施例中,该第二脉冲的持续时间可根据所述多个状态而变化。当该存储单元从置位状态转变到复位状态时,第二脉冲的持续时间可较小。在一个实施例中,该第二脉冲的振幅和持续时间可根据所述多个状态而变化。当该存储单元从置位状态转变到复位状态时,第二脉冲的振幅可以较大而持续时间可以较小。
根据另一方面,本发明针对一种用于在相变存储设备中编程数据的方法。根据本方法,不管要编程的多比特数据如何,而将存储单元初始化为第一状态。对应于所述要编程的多比特数据,而将该存储单元从第一状态编程到第二状态。
在一个实施例中,该初始化步骤包括向存储单元施加第一脉冲。在一个实施例中,该编程步骤包括向初始化为第一状态的存储单元施加第二脉冲。该第一脉冲可保持恒定,而该第二脉冲的波形根据要编程的多比特数据而变化。该第一状态是复位状态或置位状态。
根据另一方面,本发明针对一种相变存储器。该存储器包括具有多个状态的存储单元和编程脉冲发生器。该编程脉冲发生器施加第一脉冲到该存储单元,并施加第二脉冲以将该存储单元调节为所述多个状态之一。第二脉冲的波形根据所述多个状态而可变。
在一个实施例中,第一脉冲将该存储单元调节为复位状态。当该存储单元从复位状态转变到置位状态时,第二脉冲的下降时间可较长。当该存储单元从复位状态转变到置位状态时,第二脉冲的振幅可较小。当该存储单元从复位状态转变到置位状态时,第二脉冲的持续时间可较大。
在一个实施例中,第一脉冲将该存储单元调节为置位状态。当该存储单元从置位状态转变到复位状态时,第二脉冲的下降时间可较短。当该存储单元从置位状态转变到复位状态时,第二脉冲的振幅可较大。当该存储单元从置位状态转变到复位状态时,第二脉冲的持续时间可较小。
根据如附图所示的对于本发明优选方面的更具体的描述,本发明的前述和其他目的、特征和优点将更清楚,在所有不同的附图中,相同的附图标记始终表示相同的部件。附图不必按照比例,其重点在于图示本发明的原理。在这些图中,为了清楚起见,而夸大了各层和区域的厚度。
图1是图示了相变存储设备的存储单元的等价电路图。
图2是示出了相变材料的特性的图表。
图3是示出了对包括多级单元的相变存储设备进行编程的方法的图表。
图4是图示了根据本发明实施例的相变存储设备的电路图。
图5是图示了图4所示相变材料(GST)的多个状态的图。
图6和7是图示了根据本发明的编程相变存储设备的方法的示意波形图。
具体实施例方式
最近,已提出了用于在单一存储单元中存储多于两比特的技术。这样的存储单元被称为多级单元(MLC)。在相变存储设备中,多级单元可进一步工作在复位和置位状态之间的中间状态。在美国专利第6625054号(下面称为‘054专利)中公开了具有多级单元的相变存储器中的编程方法。
图3是示出了对包括多级单元的相变存储设备进行编程的传统方法的图表,其在‘054专利中示出。参考图3,存储单元可沿着电流脉冲的下降时间而以四个状态工作。假设存储单元的复位状态对应于数据<1,1>,而存储单元的置位状态对应于数据<0,0>,则根据相变材料的非晶体量,该存储单元还可以工作在<1,0>和<0,1>的数据状态中。
根据‘054专利,相变存储设备通过控制提供到存储单元中的电流脉冲的下降时间而用两个比特对单一存储单元进行编程。‘054专利利用这样的特性,即当电流脉冲的下降时间更长时,相变材料的非晶体量变得更小。
然而,‘054专利存在这样的问题,即当电流脉冲被施加到所选择的存储单元时,相变材料的非晶体量根据其前一状态而变化。例如,将从<1,0>到<0,1>编程存储单元的情况和从<0,0>到<0,1>编程存储单元的情况进行比较,即使存储单元结果都为数据状态<0,1>,相变材料的非晶体量也可由前一状态改变。随着这种数据状态转换的重复发生,不可能通过相变材料的非晶体量而正确区分数据状态。也就是说,传统相变存储设备不足以可靠地进行精确的编程操作,因为其不考虑前一数据状态而编程数据。
图4是图示了根据本发明实施例的相变存储设备的电路图。参考图4,该相变存储设备500包括存储单元510和编程脉冲发生器530。
存储单元510包括可变电阻器520和通路晶体管M1。通路晶体管M1连接在可变电阻器520和地电压之间。字线WL耦接到通路晶体管M1的栅极。当通路晶体管M1被导通时,通过位线BL为可变电阻器520提供电流IC。在图4中,通路晶体管M1可以以二极管的形式实现。
参考图4,可变电阻器520包括上电极521、相变材料522、接触式插头(CP)524、和下电极525。上电极521与位线BL相连。下电极525连接在接触式插头524和通路晶体管M1之间。接触式插头524(也被称为“加热器塞”)由导电材料(例如氮化钛TiN)形成。相变材料522被插入在上电极521和接触式插头524之间。
相变材料522的状态可根据电流脉冲的振幅、持续时间、和下降时间而变化。阴影线部分523表示相变材料的非晶部分。随着其从非晶态进行到晶态,非晶体量的数量变得更少。
存储单元510可根据编程脉冲发生器530提供的电流脉冲而被调节为多于两种状态,其被称为“多态”。存储单元510根据相变材料522的非晶体量523而被设置为多态之一。可变电阻器520的阻抗取决于相变材料522的非晶体量523。
编程脉冲发生器530接收多比特数据,然后提供两个电流脉冲。编程脉冲发生器530能够提供多于两个电流脉冲。提供第一脉冲531而以复位或置位状态初始化相变材料522。第一脉冲531不管输入数据如何都维持相同的波形,而第二脉冲532由于输入数据而波形可变。提供第二脉冲532以将存储单元510编程为多态之一。关于可根据多态变化的下降时间、振幅、和/或持续时间,第二脉冲532是可调整的。编程脉冲发生器530也可能提供‘053专利和这里图6和7所示的各种电流脉冲。
图5是图示了图4所示相变材料(GST)的多个状态的图。参考图5,单一存储单元根据相变材料(GST)被调节为四种状态之一,以存储2比特数据。
存储数据<1,1>的相变材料(GST)被安排为非晶态、复位状态、或<1,1>状态。<1,1>状态具有最大非晶体量和最高阻抗。另一方面,存储数据<0,0>的相变材料(GST)被安排为晶态、置位状态、或<0,0>状态。<0,0>状态具有几乎为零的最低非晶体量和最低阻抗。
存储数据<1,0>的相变材料(GST)被调节为非晶态和晶态之间的第一中间状态。<1,0>状态具有比<1,1>状态小的非晶体量和阻抗。存储数据<0,1>的相变材料(GST)被调节为非晶态和晶态之间的第二中间状态。<0,1>状态具有比<1,0>状态小的非晶体量和阻抗。
图6和7是图示了根据本发明的编程相变存储设备的方法的示意波形图。图6的波形(a)到(d)与以复位状态对存储单元进行初始化的情况相关联,而图7的波形(a)到(d)与以置位状态对存储单元进行初始化的情况相关联。
图6的波形(a)到(d)图示了在以复位状态对存储单元进行初始化之后编程数据时的第一和第二脉冲,其中第一脉冲维持其波形恒定,而第二脉冲的波形根据多态而可变。波形(a)图示了第二脉冲随下降时间而变化的情况,而波形(b)图示了第二脉冲随振幅而变化的情况。波形(c)图示了第二脉冲随持续时间而变化的情况,而波形(d)图示了第二脉冲随振幅和持续时间而变化的情况。
参考图6的波形(a),第一脉冲100不管多态如何而保持恒定,而第二脉冲101、102、103和104的下降时间根据多态而彼此不同。这里,下降时间被定义为电流Ic从最大电平下降到最小电平所花费的时间。如图2所示,相变材料(GST)的非晶体量随着冷却时间而可变。由此,可通过控制第二脉冲的下降时间而将存储单元编程为期望状态。
第一脉冲100不管先前状态如何而以复位状态对存储单元进行初始化。第二脉冲101-104的下降时间根据多态而不同,用于以期望状态编程存储单元。第二脉冲101具有接近0的下降时间。如果第二脉冲101被施加到存储单元,则存储单元被编程为<1,1>状态。第二脉冲102具有下降时间T1-T0。如果第二脉冲102被施加到存储单元,则存储单元被编程为<1,0>状态。第二脉冲103具有下降时间T2-T0。这里,下降时间T2-T0比下降时间T1-T0长。如果第二脉冲103被施加到存储单元,则存储单元被编程为<0,1>状态。第二脉冲104具有下降时间T3-T0。这里,下降时间T3-T0比下降时间T2-T0长。如果第二脉冲104被施加到存储单元,则存储单元被编程为<0,0>状态。具有可变下降时间的第二脉冲可具有图3所示的更多实际特征。
参考图6的波形(b),第一脉冲200不管多态如何而保持恒定,而第二脉冲201、202、203和204的脉冲振幅根据多态而彼此不同。这里,脉冲振幅被定义为电流Ic的最大电平。如图2所示,相变材料(GST)的非晶体量随着温度而可变。由此,可通过控制第二脉冲的振幅而将存储单元编程为期望状态。
第一脉冲200不管先前状态如何而以复位状态对存储单元进行初始化。第二脉冲201-204的振幅根据多态而不同,用于以期望状态编程存储单元。例如,第二脉冲201具有振幅I0。如果第二脉冲201被施加到存储单元,则存储单元被编程为<1,1>状态。第二脉冲202具有振幅I1。这里,I1小于I0。如果第二脉冲202被施加到存储单元,则存储单元被编程为<1,0>状态。第二脉冲203具有振幅I2。这里,I2小于I1。如果第二脉冲203被施加到存储单元,则存储单元被编程为<0,1>状态。第二脉冲204具有振幅I3。这里,I3小于I2。如果第二脉冲204被施加到存储单元,则存储单元被编程为<0,0>状态。
参考图6的波形(c),第一脉冲300不管多态如何而保持恒定,而第二脉冲301、302、303和304的持续时间(或脉冲宽度)根据多态而彼此不同。这里,持续时间被定义为维持电流Ic的最大电平的时间。如图2所示,相变材料(GST)的非晶体量随着温度的持续时间而可变。由此,可通过控制第二脉冲的持续时间而将存储单元编程为期望状态。
第一脉冲300不管先前状态如何而以复位状态对存储单元进行初始化。第二脉冲301-304的持续时间(或脉冲宽度)根据多态而不同,用于以期望状态编程存储单元。第二脉冲301具有持续时间D1-D0。如果第二脉冲301被施加到存储单元,则存储单元被编程为<1,1>状态。第二脉冲302具有持续时间D2-D0。这里,D2-D0比D1-D0长。如果第二脉冲302被施加到存储单元,则存储单元被编程为<1,0>状态。第二脉冲303具有持续时间D3-D0。这里,D3-D0比D2-D0长。如果第二脉冲303被施加到存储单元,则存储单元被编程为<0,1>状态。第二脉冲304具有持续时间D4-D0。这里,D4-D0比D3-D0长。如果第二脉冲304被施加到存储单元,则存储单元被编程为<0,0>状态。
参考图6的波形(d),第一脉冲400不管多态如何而保持恒定,而第二脉冲401、402、403和404的持续时间和振幅根据多态而彼此不同。如图2所示,相变材料(GST)的非晶体量随着最大温度和温度的持续时间而可变。由此,可通过控制第二脉冲的持续时间和振幅而将存储单元编程为期望状态。
第一脉冲400不管先前状态如何而以复位状态对存储单元进行初始化。第二脉冲401-404的持续时间和振幅根据多态而不同,用于以期望状态编程存储单元。第二脉冲401具有振幅I0和持续时间D1-D0。如果第二脉冲401被施加到存储单元,则存储单元被编程为<1,1>状态。第二脉冲402具有振幅I1和持续时间D2-D0。这里,I1小于I0并且D2-D0比D1-D0长。如果第二脉冲402被施加到存储单元,则存储单元被编程为<1,0>状态。第二脉冲403具有振幅I2和持续时间D3-D0。这里,I2小于I1并且D3-D0比D2-D0长。如果第二脉冲403被施加到存储单元,则存储单元被编程为<0,1>状态。第二脉冲404具有振幅I3和持续时间D4-D0。这里,I3小于I2并且D4-D0比D3-D0长。如果第二脉冲404被施加到存储单元,则存储单元被编程为<0,0>状态。
在图6中,当需要将存储单元编程为<1,1>状态时,可仅使用第一脉冲100、200、300和400,也就是说,可以不使用第二脉冲101、201、301和401。
利用图6所示的编程方案,存储单元总是从复位状态进行编程,使得可能在编程不受前一状态的影响的情况下完成精确的编程操作。
图7的波形(a)到(d)示出了在以置位状态对存储单元进行初始化之后编程数据时的第一和第二脉冲,其中第一脉冲维持其波形恒定,而第二脉冲的波形根据多态而可变。波形(a)图示了第二脉冲随下降时间而变化的情况,而波形(b)图示了第二脉冲随振幅而变化的情况。波形(c)图示了第二脉冲随持续时间而变化的情况,而波形(d)图示了第二脉冲随振幅和持续时间而变化的情况。
参考图7的波形(a),第一脉冲600不管多态如何而保持恒定,而第二脉冲601、602、603和604的下降时间根据多态而彼此不同。
第一脉冲600不管先前状态如何而以置位状态对存储单元进行初始化。第二脉冲601-604的下降时间根据多态而不同,用于以期望状态编程存储单元。第二脉冲601具有下降时间T1-T0。如果第二脉冲601被施加到存储单元,则存储单元被编程为<0,0>状态。第二脉冲602具有下降时间T2-T0。这里,T2-T0比下降时间T1-T0短。如果第二脉冲602被施加到存储单元,则存储单元被编程为<0,1>状态。第二脉冲603具有下降时间T3-T0。这里,T3-T0比T2-T0短。如果第二脉冲603被施加到存储单元,则存储单元被编程为<1,0>状态。第二脉冲604具有接近0的下降时间。如果第二脉冲604被施加到存储单元,则存储单元被编程为<1,1>状态。
参考图7的波形(b),第一脉冲700不管多态如何而保持恒定,而第二脉冲701、702、703和704的脉冲振幅根据多态而彼此不同。
第一脉冲700不管先前状态如何而以置位状态对存储单元进行初始化。第二脉冲701-704的振幅根据多态而不同,用于以期望状态编程存储单元。例如,第二脉冲701具有振幅I0。如果第二脉冲701被施加到存储单元,则存储单元被编程为<0,0>状态。第二脉冲702具有振幅I1。这里,I1大于I0。如果第二脉冲702被施加到存储单元,则存储单元被编程为<0,1>状态。第二脉冲703具有振幅I2。这里,I2大于I1。如果第二脉冲703被施加到存储单元,则存储单元被编程为<1,0>状态。第二脉冲704具有振幅I3。这里,I3大于I2。如果第二脉冲704被施加到存储单元,则存储单元被编程为<1,1>状态。
参考图7的波形(c),第一脉冲800不管多态如何而保持恒定,而第二脉冲801、802、803和804的持续时间(或脉冲宽度)根据多态而彼此不同。
第一脉冲800不管先前状态如何而以置位状态对存储单元进行初始化。第二脉冲801-804的持续时间(或脉冲宽度)根据多态而不同,用于以期望状态编程存储单元。第二脉冲801具有持续时间D1-D0。如果第二脉冲801被施加到存储单元,则存储单元被编程为<0,0>状态。第二脉冲802具有持续时间D2-D0。这里,D2-D0比D1-D0短。如果第二脉冲802被施加到存储单元,则存储单元被编程为<0,1>状态。第二脉冲803具有持续时间D3-D0。这里,D3-D0比D2-D0短。如果第二脉冲803被施加到存储单元,则存储单元被编程为<1,0>状态。第二脉冲804具有持续时间D4-D0。这里,D4-D0比D3-D0短。如果第二脉冲804被施加到存储单元,则存储单元被编程为<1,1>状态。
参考图7的波形(d),第一脉冲900不管多态如何而保持恒定,而第二脉冲901、902、903和904的持续时间和振幅根据多态而彼此不同。
第一脉冲900不管先前状态如何而以置位状态对存储单元进行初始化。第二脉冲901-904的持续时间和振幅根据多态而不同,用于以期望状态编程存储单元。第二脉冲901具有振幅I0和持续时间D1-D0。如果第二脉冲901被施加到存储单元,则存储单元被编程为<0,0>状态。第二脉冲902具有振幅I1和持续时间D2-D0。这里,I1大于I0并且D2-D0比D1-D0短。如果第二脉冲902被施加到存储单元,则存储单元被编程为<0,1>状态。第二脉冲903具有振幅I2和持续时间D3-D0。这里,I2大于I1并且D3-D0比D2-D0短。如果第二脉冲903被施加到存储单元,则存储单元被编程为<1,0>状态。第二脉冲904具有振幅I3和持续时间D4-D0。这里,I3大于I2并且D4-D0比D3-D0短。如果第二脉冲904被施加到存储单元,则存储单元被编程为<1,1>状态。
在图7中,当需要将存储单元编程为<0,0>状态时,可仅使用第一脉冲600、700、800和900,也就是说,可以不使用第二脉冲601、701、801和901。
利用图7所示的编程方案,存储单元总是从复位状态进行编程,使得可能在操作不受前一状态的影响的情况下完成精确的编程操作。根据本发明,由于存储单元以复位或置位状态初始化之后被编程,所以可以不受先前状态的影响而正确地对存储单元进行编程。
尽管已参考其示范实施例而具体示出和描述了本发明,但是本领域普通技术人员应明白,在不脱离以下权利要求限定的本发明的精神和范围的情况下,可在这里进行形式和细节的各种改变。
权利要求
1.一种用于在相变存储设备中编程数据的方法,包括以下步骤向具有多个状态的存储单元施加第一脉冲;和施加第二脉冲,以将该存储单元调节为所述多个状态之一,其中第二脉冲的波形根据所述多个状态而可变。
2.根据权利要求1的方法,其中该第一脉冲将存储单元调节为复位状态。
3.根据权利要求2的方法,其中该第二脉冲的下降时间根据所述多个状态而变化。
4.根据权利要求3的方法,其中当该存储单元从复位状态转变到置位状态时,第二脉冲的下降时间较长。
5.根据权利要求2的方法,其中该第二脉冲的振幅根据所述多个状态而变化。
6.根据权利要求5的方法,其中当该存储单元从复位状态转变到置位状态时,第二脉冲的振幅较小。
7.根据权利要求2的方法,其中该第二脉冲的持续时间根据所述多个状态而变化。
8.根据权利要求7的方法,其中当该存储单元从复位状态转变到置位状态时,第二脉冲的持续时间较大。
9.根据权利要求2的方法,其中该第二脉冲的振幅和持续时间根据所述多个状态而变化。
10.根据权利要求9的方法,其中当该存储单元从复位状态转变到置位状态时,第二脉冲的振幅较小而持续时间较大。
11.根据权利要求1的方法,其中该第一脉冲将存储单元调节为置位状态。
12.根据权利要求11的方法,其中该第二脉冲的下降时间根据所述多个状态而变化。
13.根据权利要求12的方法,其中当该存储单元从置位状态转变到复位状态时,第二脉冲的下降时间较短。
14.根据权利要求11的方法,其中该第二脉冲的振幅根据所述多个状态而变化。
15.根据权利要求14的方法,其中当该存储单元从置位状态转变到复位状态时,第二脉冲的振幅较大。
16.根据权利要求11的方法,其中该第二脉冲的持续时间根据所述多个状态而变化。
17.根据权利要求16的方法,其中当该存储单元从置位状态转变到复位状态时,第二脉冲的持续时间较小。
18.根据权利要求11的方法,其中该第二脉冲的振幅和持续时间根据所述多个状态而变化。
19.根据权利要求18的方法,其中当该存储单元从置位状态转变到复位状态时,第二脉冲的振幅较大而持续时间较小。
20.一种用于在相变存储设备中编程数据的方法,包括步骤不管要编程的多比特数据如何,而将存储单元初始化为第一状态;和对应于所述要编程的多比特数据,而将该存储单元从第一状态编程到第二状态。
21.根据权利要求20的方法,其中该初始化步骤包括向存储单元施加第一脉冲。
22.根据权利要求21的方法,其中该编程步骤包括向初始化为第一状态的存储单元施加第二脉冲。
23.根据权利要求22的方法,其中该第一脉冲保持恒定,而该第二脉冲的波形根据要编程的多比特数据而变化。
24.根据权利要求22的方法,其中该第一状态是复位状态和置位状态之一。
25.一种相变存储器,包括具有多个状态的存储单元;和编程脉冲发生器,其施加第一脉冲到该存储单元,并施加第二脉冲以将该存储单元调节为所述多个状态之一,其中第二脉冲的波形根据所述多个状态而可变。
26.根据权利要求25的相变存储器,其中第一脉冲将该存储单元调节为复位状态。
27.根据权利要求26的相变存储器,其中当该存储单元从复位状态转变到置位状态时,第二脉冲的下降时间较长。
28.根据权利要求26的相变存储器,其中当该存储单元从复位状态转变到置位状态时,第二脉冲的振幅较小。
29.根据权利要求26的相变存储器,其中当该存储单元从复位状态转变到置位状态时,第二脉冲的持续时间较大。
30.根据权利要求25的相变存储器,其中第一脉冲将该存储单元调节为置位状态。
31.根据权利要求30的相变存储器,其中当该存储单元从置位状态转变到复位状态时,第二脉冲的下降时间较短。
32.根据权利要求30的相变存储器,其中当该存储单元从置位状态转变到复位状态时,第二脉冲的振幅较大。
33.根据权利要求30的相变存储器,其中当该存储单元从置位状态转变到复位状态时,第二脉冲的持续时间较小。
全文摘要
公开了一种相变存储设备及其编程方法。该相变存储设备包括每个具有多个状态的存储单元、和向存储单元提供电流脉冲的编程脉冲发生器。该编程脉冲发生器通过施加第一脉冲到存储单元而将该存储单元初始化为复位或置位状态,然后施加第二脉冲而将该存储单元编程为所述多个状态之一。根据本发明,当在将存储单元初始化到复位或置位状态之后进行编程时,可以在不受存储单元的先前状态的影响的情况下,对存储单元进行正确编程。
文档编号G11C13/00GK1892889SQ20051013625
公开日2007年1月10日 申请日期2005年12月23日 优先权日2005年7月6日
发明者金惠珍, 金杜应, 李光振, 鲁有桓 申请人:三星电子株式会社