利用rram器件实现逻辑运算的方法

文档序号:7522751阅读:701来源:国知局
专利名称:利用rram器件实现逻辑运算的方法
技术领域
本发明涉及半导体集成和制造技术领域,尤其涉及一种利用RRAM器件实现逻辑运算的方法。
背景技术
RRAM是一种利用材料阻值变化来实现数据存储的新技术,该器件具有功耗低、速度快、易集成等优点,因而被广泛看好。同时几乎在各类材料中都有发现阻变现象,这也为 RRAM的发展提供了广阔的选择空间。RRAM工作分为两个过程-set和reset过程,前者是指器件在外界激励下(如偏压)由高阻态进入低阻态的过程,后者是指器件在外界激励下(如偏压)由低阻态进入高阻态的过程。同时按照set过程和reset过程中施加偏压的方向,可以把RRAM分为单极阻变器件和双极阻变器件,前者set和reset中偏压方向相同,后者set和reset中偏压方向相反。如果利用RRAM器件的阻变特性来搭建逻辑器件,比如将输入信号转化为电极信号,引起RRAM器件阻态改变,并将阻态的变化通过电流或者电压的变化体现出来,搭配合理的辅助电路便可以实现特定的逻辑功能,将可以简化逻辑电路,提高电路集成度,拓宽 RRAM器件在集成电路中的应用领域,并可能带来功耗方面的收益。

发明内容
(一)要解决的技术问题本发明要解决的技术问题是提供一种利用RRAM器件实现逻辑运算的方法,以简化逻辑电路,提高电路集成度。( 二 )技术方案为解决上述问题,本发明提供了一种利用RRAM器件实现逻辑运算的方法,将两个RRAM器件相互串联或并联连接;将所述两个RRAM器件串联或并联后的两端作为两个电阻网络端口 ;
对所述两个RRAM器件的电极端施加逻辑运算信号;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。优选地,所述逻辑运算为逻辑“或”运算,实现所述逻辑“或”运算的方法为将两个RRAM器件并联连接;将所述两个RRAM器件并联后的两端作为两个电阻网络端口,设所述两个电阻网络端口之间的电阻状态为高阻状态时表示逻辑“ 1 ”,为低阻状态时表示逻辑“0” ;将每个RRAM器件的底电极端连接中电位;分别对两个RRAM器件的顶电极端施加第一逻辑运算信号和第二逻辑运算信号; 设所述第一逻辑运算信号或第二逻辑运算信号为高电位信号时表示逻辑“1”,为低电位信号时表示逻辑“0”;
由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。优选地,所述逻辑运算为逻辑“异或”运算,实现所述逻辑“异或”运算的方法为将两个RRAM器件并联连接;将所述两个RRAM器件并联后的两端作为两个电阻网络端口,设所述两个电阻网络端口之间的电阻状态为高阻状态时表示逻辑“ 1 ”,为低阻状态时表示逻辑“0” ;将所述两个RRAM器件的初始状态设为高阻状态;对一个RRAM器件的顶电极端和底电极端分别施加第一逻辑运算信号和第二逻辑
运算信号;对另一个RRAM器件的顶电极端和底电极端分别施加第二逻辑运算信号和第一逻
辑运算信号;设所述第一逻辑运算信号或第二逻辑运算信号为高电位信号时表示逻辑“1”;为低电位信号时表示逻辑“0”;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。优选地,在对所述两个RRAM器件的两个电极端之间施加偏压时,所述两个RRAM器件并联连接的顶电极端之间断开连接、底电极端之间断开连接。优选地,所述逻辑运算为逻辑“与”运算,实现所述逻辑“与”运算的方法为将两个RRAM器件底电极相接进行串联;将所述两个RRAM器件串联后的首尾两个顶电极作为两个电阻网络端口,设所述两个电阻网络端口之间的电阻状态为高阻状态时表示逻辑“1”,为低阻状态时表示逻辑 “0”;将所述两个RRAM器件的底电极连接中电位;分别在所述两个RRAM器件的两个顶电极上施加第一逻辑运算信号和第二逻辑运算信号;设所述第一逻辑运算信号或第二逻辑运算信号为高电位信号表示逻辑“1”,为低电位信号时表示逻辑“0”;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。优选地,所述逻辑运算为逻辑“或非”运算,实现所述逻辑“或非”运算的方法为将两个RRAM器件顶电极相接进行串联;将所述两个RRAM器件串联后的首尾两个底电极作为两个电阻网络端口,设所述两个电阻网络端口之间的电阻状态为高阻状态时表示逻辑“1”,为低阻状态时表示逻辑 “0”;将所述两个RRAM器件的顶电极连接中电位;分别在所述两个RRAM器件的两个底电极上施加第一逻辑运算信号和第二逻辑运算信号,设所述第一逻辑运算信号或第二逻辑运算信号为高电位信号时表示逻辑“1”,为低电位信号时表示逻辑“0”;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。优选地,所述逻辑运算为逻辑“NIMP”运算,实现所述逻辑“NIMP”运算的方法为
将两个RRAM器件顶电极相接进行串联; 将所述两个RRAM器件串联后的首尾两个底电极作为两个电阻网络端口,设所述两个电阻网络端口之间的电阻状态为高阻状态时表示逻辑“1”,为低阻状态时表示逻辑
5“0”;将一个RRAM器件的底电极上连接中电位;在另一个RRAM器件的底电极上施加第一逻辑运算信号;在两个RRAM器件的顶电极上施加第二逻辑运算信号;设所述第一逻辑运算信号或第二逻辑运算信号为高电位信号时表示逻辑“ 1 ”,为低电位信号时表示逻辑“0” ;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。(三)有益效果本发明利用RRAM器件两个电极电压作为输入信号,以RRAM器件电阻网络阻值为状态参量,通过对电阻网络阻值状态的读取可以产生输出信号,为新型逻辑电路的设计提供了新的技术途径;并且由于RRAM器件具有结构简单、工艺兼容型好以及优异的可缩小特性,使得利用RRAM器件实现逻辑电路将简化新型逻辑电路的制备工艺,提高逻辑电路集成
也/又。本发明引入中间电位可以在不设定器件初始状态的前提下保证逻辑运算的正确性(“异或”操作除外),并且相同的RRAM连接方式下(串联、并联),通过改变电极端口连接方式可以获得不同的逻辑功能。


图1为RRAM器件的结构示意图;图2为根据本发明实施例利用RRAM器件实现“或”或“异或”逻辑运算的电路结构示意图;图3为根据本发明实施例利用RRAM器件实现“与”逻辑运算的电路结构示意图;图4为根据本发明实施例利用RRAM器件实现“或非”或“q NIMP ρ”逻辑运算的电路结构示意图。
具体实施例方式下面结合附图及实施例对本发明进行详细说明如下。如图1所示,RRAM器件设有两个电极,分别为顶电极TE和底电极ΒΕ,本实施例中所示RRAM器件的顶电极为Ag材质,底电极为Pt材质,阻变层为Si02。本实施例中,在RRAM 器件的set过程中顶电极TE接高电位,其底电极BE接低电位,即RRAM器件正偏;而RRAM 器件的reset过程中则相反,其顶电极TE接低电位,底电极BE接高电位,即RRAM器件反偏。本发明利用RRAM器件实现逻辑运算的方法包括将两个RRAM器件相互串联或并联连接;将所述两个RRAM器件串联或并联后的两端作为两个电阻网络端口 ;对所述两个RRAM器件的电极端施加逻辑运算信号;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。本发明中涉及了五种逻辑运算,分别为“或”、“异或”、“与”、“或非”和“NIMP”(逻辑蕴含的非)。实施例一本实施例所述逻辑运算为逻辑“或”运算,如图2所示,实现所述逻辑“或”运算的方法为将两个RRAM器件并联连接;将所述两个RRAM器件并联后的两端作为两个电阻网络端口 a和b,设所述两个电阻网络端口 a和b之间的电阻状态为高阻状态时表示逻辑“1”,为低阻状态时表示逻辑 “0”;将每个RRAM器件的底电极BE端连接中电位或低电位,即图2中,端口 3和4连接中或低电位;分别对两个RRAM器件的顶电极TE端施加第一逻辑运算信号ρ和第二逻辑运算信号q,即图2中,端口 1和2分别施加第一逻辑运算信号ρ和第二逻辑运算信号q ;设所述第一逻辑运算信号P或第二逻辑运算信号q为高电位信号时表示逻辑“ 1 ”,为低电位信号时表示逻辑“0”;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。本实施例中两个RRAM器件的底电极BE端连接中间电位,在本发明的其它实施例中,该底电极BE端还可以连接低电位信号。两种连法各有利弊连接中间电位相对于低电位而言,高电位需要适当提高以保证足够的偏压大小驱动RRAM器件状态有效改变,这在功耗上会有所增加;但是可以使得两个RRAM器件的电位信号不论为高电位信号还是低电位信号都可以获得确定的RRAM器件阻态;连接低电位则,则每次运算之前都需要对RRAM器件设置初始状态,效率低。在本实施例中,只要第一逻辑运算信号ρ和第二逻辑运算信号q中至少一个为逻辑“1”即可使得至少一个RRAM器件由高阻态跳变至低阻态,电阻网络进入低阻态并输出逻辑“1”,因此可以实现“或”功能。设状态参量由S表示,则真值表如表一表一
PqS000011101111本实施例中在对所述两个RRAM器件的两个电极端之间施加偏压时,所述两个 RRAM器件并联连接的顶电极TE端之间断开连接、底电极BE端之间断开连接,以防彼此的电压信号相互干扰,引起逻辑错误。实施例二 本实施例所述逻辑运算为逻辑“异或”运算,如图2所示,实现所述逻辑“异或”运算的方法为将两个RRAM器件并联连接;将所述两个RRAM器件并联后的两端作为两个电阻网络端口 a和b,设所述两个电阻网络端口之间的电阻状态为高阻状态时表示逻辑“ 1 ”,为低阻状态时表示逻辑“0” ;将所述两个RRAM器件的初始状态设为高阻状态;对一个RRAM器件的顶电极TE端和底电极BE端分别施加第一逻辑运算信号ρ和
第二逻辑运算信号q ;对另一个RRAM器件的顶电极TE端和底电极BE端分别施加第二逻辑运算信号q 和第一逻辑运算信号P ;即图2中,端口 1和4施加第一逻辑运算信号p,端口 2和3施加第二逻辑运算信号q°设所述第一逻辑运算信号ρ或第二逻辑运算信号q为高电位信号时表示逻辑“1”; 为低电位信号时表示逻辑“0”;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。在本实施例中,只要第二逻辑运算信号q和第一逻辑运算信号ρ不同时,即可使得其中一个RRAM器件由高阻跳变至低阻态,电阻网络进入低阻态,因此实现“异或”功能。设状态参量由S表示,则本实施例的真值表如表二 表二
权利要求
1.一种利用RRAM器件实现逻辑运算的方法,其特征在于, 将两个RRAM器件相互串联或并联连接;将所述两个RRAM器件串联或并联后的两端作为两个电阻网络端口 ;对所述两个RRAM器件的电极端施加逻辑运算信号;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。
2.如权利要求1所述的利用RRAM器件实现逻辑运算的方法,其特征在于,所述逻辑运算为逻辑“或”运算,实现所述逻辑“或”运算的方法为将两个RRAM器件并联连接;将所述两个RRAM器件并联后的两端作为两个电阻网络端口,设所述两个电阻网络端口之间的电阻状态为高阻状态时表示逻辑“1”,为低阻状态时表示逻辑“0”; 将每个RRAM器件的底电极端连接中电位;分别对两个RRAM器件的顶电极端施加第一逻辑运算信号和第二逻辑运算信号;设所述第一逻辑运算信号或第二逻辑运算信号为高电位信号时表示逻辑“1”,为低电位信号时表示逻辑“0”;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。
3.如权利要求1所述的利用RRAM器件实现逻辑运算的方法,其特征在于,所述逻辑运算为逻辑“异或”运算,实现所述逻辑“异或”运算的方法为将两个RRAM器件并联连接;将所述两个RRAM器件并联后的两端作为两个电阻网络端口,设所述两个电阻网络端口之间的电阻状态为高阻状态时表示逻辑“1”,为低阻状态时表示逻辑“0”; 将所述两个RRAM器件的初始状态设为高阻状态;对一个RRAM器件的顶电极端和底电极端分别施加第一逻辑运算信号和第二逻辑运算信号;对另一个RRAM器件的顶电极端和底电极端分别施加第二逻辑运算信号和第一逻辑运算信号;设所述第一逻辑运算信号或第二逻辑运算信号为高电位信号时表示逻辑“1”;为低电位信号时表示逻辑“0”;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。
4.如权利要求2或3所述的利用RRAM器件实现逻辑运算的方法,其特征在于,在对所述两个RRAM器件的两个电极端之间施加偏压时,所述两个RRAM器件并联连接的顶电极端之间断开连接、底电极端之间断开连接。
5.如权利要求1所述的利用RRAM器件实现逻辑运算的方法,其特征在于,所述逻辑运算为逻辑“与”运算,实现所述逻辑“与”运算的方法为将两个RRAM器件底电极相接进行串联;将所述两个RRAM器件串联后的首尾两个顶电极作为两个电阻网络端口,设所述两个电阻网络端口之间的电阻状态为高阻状态时表示逻辑“ 1 ”,为低阻状态时表示逻辑“0” ; 将所述两个RRAM器件的底电极连接中电位;分别在所述两个RRAM器件的两个顶电极上施加第一逻辑运算信号和第二逻辑运算信号;设所述第一逻辑运算信号或第二逻辑运算信号为高电位信号表示逻辑“1”,为低电位信号时表示逻辑“0”;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。
6.如权利要求1所述的利用RRAM器件实现逻辑运算的方法,其特征在于,所述逻辑运算为逻辑“或非”运算,实现所述逻辑“或非”运算的方法为将两个RRAM器件顶电极相接进行串联;将所述两个RRAM器件串联后的首尾两个底电极作为两个电阻网络端口,设所述两个电阻网络端口之间的电阻状态为高阻状态时表示逻辑“ 1 ”,为低阻状态时表示逻辑“0” ;将所述两个RRAM器件的顶电极连接中电位;分别在所述两个RRAM器件的两个底电极上施加第一逻辑运算信号和第二逻辑运算信号,设所述第一逻辑运算信号或第二逻辑运算信号为高电位信号时表示逻辑“1”,为低电位信号时表示逻辑“0”;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。
7.如权利要求1所述的利用RRAM器件实现逻辑运算的方法,其特征在于,所述逻辑运算为逻辑“NIMP”运算,实现所述逻辑“NIMP”运算的方法为将两个RRAM器件顶电极相接进行串联;将所述两个RRAM器件串联后的首尾两个底电极作为两个电阻网络端口,设所述两个电阻网络端口之间的电阻状态为高阻状态时表示逻辑“ 1 ”,为低阻状态时表示逻辑“0” ;将一个RRAM器件的底电极上连接中电位;在另一个RRAM器件的底电极上施加第一逻辑运算信号;在两个RRAM器件的顶电极上施加第二逻辑运算信号;设所述第一逻辑运算信号或第二逻辑运算信号为高电位信号时表示逻辑“ 1 ”,为低电位信号时表示逻辑“0” ;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。
全文摘要
本发明公开了一种利用RRAM器件实现逻辑运算的方法,包括将两个RRAM器件相互串联或并联连接;将所述两个RRAM器件串联或并联后的两端作为电阻网络端口;对所述两个RRAM器件的电极端施加逻辑运算信号;由所述两个电阻网络端口之间的电阻状态参量得到逻辑运算结果。本发明提供了一种利用RRAM器件实现逻辑运算的新技术,将可以简化逻辑电路,提高电路集成度。
文档编号H03K19/20GK102412827SQ20111034149
公开日2012年4月11日 申请日期2011年11月2日 优先权日2011年11月2日
发明者于迪, 刘力锋, 康晋锋, 陈冰, 马龙, 高滨, 黄鹏 申请人:北京大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1