[go: up one dir, main page]

CN110827898B - 一种基于忆阻器的电压-电阻式可逆逻辑电路及其操作方法 - Google Patents

一种基于忆阻器的电压-电阻式可逆逻辑电路及其操作方法 Download PDF

Info

Publication number
CN110827898B
CN110827898B CN201910999054.6A CN201910999054A CN110827898B CN 110827898 B CN110827898 B CN 110827898B CN 201910999054 A CN201910999054 A CN 201910999054A CN 110827898 B CN110827898 B CN 110827898B
Authority
CN
China
Prior art keywords
memristor
bit line
voltage
memristive
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910999054.6A
Other languages
English (en)
Other versions
CN110827898A (zh
Inventor
缪向水
杨岭
李祎
程龙
黄晓弟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huazhong University of Science and Technology
Original Assignee
Huazhong University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huazhong University of Science and Technology filed Critical Huazhong University of Science and Technology
Priority to CN201910999054.6A priority Critical patent/CN110827898B/zh
Publication of CN110827898A publication Critical patent/CN110827898A/zh
Application granted granted Critical
Publication of CN110827898B publication Critical patent/CN110827898B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/0069Writing or programming circuits or methods
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/0069Writing or programming circuits or methods
    • G11C2013/0071Write using write potential applied to access device gate
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C13/00Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
    • G11C13/0002Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
    • G11C13/0021Auxiliary circuits
    • G11C13/0069Writing or programming circuits or methods
    • G11C2013/0083Write to perform initialising, forming process, electro forming or conditioning

Landscapes

  • Logic Circuits (AREA)

Abstract

本发明属于微电子器件领域,提供了一种基于忆阻器的电压‑电阻式可逆逻辑电路及其操作方法。利用忆阻器阵列,包括字线、位线、忆阻单元和接地电阻,忆阻单元用作运算单元,包括输入单元和输出单元;各忆阻单元一端与字线连接,另一端与相应的位线连接,字线另一端与接地电阻连接;输入单元用于写入相应的输入信号,位线用于接收操作电压信号,运算结果以电阻的形式存于输出单元;本发明基于电压‑电阻逻辑,使用电压‑电阻信号同时参与运算的逻辑操作方式。电路结构具有可重构性,可逆运算不会存在信息丢失带来的能量损耗,且运算只需一步,减小了累积误差。

Description

一种基于忆阻器的电压-电阻式可逆逻辑电路及其操作方法
技术领域
本发明属于微电子器件领域,更具体地,涉及一种基于忆阻器的电压-电阻式可逆逻辑电路及其操作方法。
背景技术
可逆逻辑是实现可逆计算的一种基本方式,由于可逆运算过程不会产生由信息丢失带来的能量损耗问题,在降低计算功耗方面有着不可替代的优势。随着数据量增大,海量数据的处理需要消耗大量的能量,而且边缘计算等技术的兴起,对计算密集型芯片的功耗要求越来越高,在这种背景下,可逆计算有着巨大的应用价值。
同时,忆阻器作为一种新型的微电子器件,是一种实现存内计算的核心器件,存内计算有望替代冯·诺依曼结构成为下一代计算机的基本架构。作为一种具有记忆效应的阻变开关,其电阻能够在撤电之后稳定地保持,因此具备天然的非易失特性。除此之外,忆阻器的结构简单、与CMOS工艺兼容、阻变速度快、尺寸小、集成密度高等特点,使其在实现逻辑运算时有着不可比拟的优势。
现有的可逆逻辑实现方案除了量子计算外,主要基于CMOS技术,但是其所消耗的硬件资源较多,对于缩小芯片面积不利;在其它领域也有研究,比如分子计算、DNA计算等,但是这些计算介质和信息载体与当前的计算机体系并不兼容(它们并非固态电路),所以稳定性和实用性存在一定的问题。忆阻器本身具有存算一体的特性,作为运算器件,在经典布尔逻辑运算中已经得到较为深入的研究,例如中国专利CN109994139A公开了一种基于单极性忆阻器的完备非易失逻辑实现方法,利用单个单极性忆阻器实现完备的16种布尔逻辑功能。但是,国内目前对于利用忆阻器实现可逆逻辑的研究还是一片空白,本发明正是基于此,提供一种在忆阻器阵列结构中单步运算实现可逆逻辑门的方案,以达到更好的性能。
发明内容
针对现有技术的缺陷,本发明提供一种在电路层面使用忆阻器这一新型的微电子器件实现可逆运算的方法,旨在降低计算功耗和电路复杂度,并消除累积误差。
本发明利用忆阻器阵列结构,基于电压-电阻逻辑,使用电压-电阻信号同时参与运算的逻辑操作方式,在初始化之后,通过在指定的位线上施加相应的操作电压,一步完成运算,运算结果以电阻的形式存于忆阻单元中。
本发明提供了一种基于忆阻器的电压-电阻式可逆逻辑电路,其特征在于,该电路采用crossbar结构忆阻器阵列,包括字线、位线、忆阻单元和接地电阻,其中忆阻单元用作运算单元,包括输入单元和输出单元;各忆阻单元一端与字线连接,另一端与相应的位线连接,字线另一端与接地电阻连接;
所述电路中高电平和高阻态被定义为逻辑“1”,低电平和低阻态被定义为逻辑“0”;输入单元用于写入参与可逆运算相应的阻态信号,位线用于接收操作电压信号,运算结果以电阻的形式存于输出单元;与输入单元相连的位线上施加参与可逆运算相应的电平信号,与输出单元相连的位线上均施加恒定电压VDD;该电路基于电压-电阻逻辑,使用电压-电阻信号同时参与运算。
所述可逆运算包括Feynman门、Toffoli门或Fredkin门。
进一步地,Feynman门的输入为A、B,输出为P、Q,其中P=A,
Figure GDA0002319348460000031
利用1×3阵列实现;忆阻单元包括第一忆阻、第二忆阻、第三忆阻,其中第一忆阻作为输入单元,第二忆阻同时作为输入单元和输出单元,第三忆阻作为输出单元;第一忆阻和第二忆阻中分别写入B和A的值,在位线一、位线二、位线三上分别施加A、B和VDD,结果P存于第二忆阻,目标运算结果Q存于第三忆阻。
进一步地,Toffoli门的输入为A、B和控制位C,输出为P、Q、R,其中P=A,Q=B,
Figure GDA0002319348460000032
利用1×5阵列实现;忆阻单元包括第一忆阻、第二忆阻、第三忆阻、第四忆阻、第五忆阻,其中第一忆阻、第二忆阻同时作为输入单元和输出单元,第三忆阻、第四忆阻作为输入单元,第五忆阻作为输出单元,第一忆阻和第二忆阻中分别写入A和B的值,第三忆阻和第四忆阻写入C;在位线一、位线二、位线三、位线四上同时分别施加运算信号C、A、B,其中C信号占位线一和位线二两条位线,在位线五上施加VDD,结果P、Q分别存于第一忆阻、第二忆阻,目标位运算结果R存于第五忆阻。
进一步地,Fredkin门的输入为控制位A和受控位B、C,输出为P、Q、R,其中P=A,Q、R输出目标位结果,利用2×3阵列实现;忆阻单元包括由字线一连通的第一忆阻、第二忆阻、第三忆阻和由字线二连通的第四忆阻、第五忆阻、第六忆阻,其中第一忆阻、第四忆阻位于位线一上,第二忆阻、第五忆阻位于位线二上,第三忆阻、第六忆阻位于位线三上,在位线一、位线二、位线三上同时分别施加运算信号B、C、电压VDD,第一忆阻、第五忆阻写入A,第二忆阻、第四忆阻写入
Figure GDA0002319348460000041
第三忆阻和第六忆阻输出目标运算结果Q、R。
进一步地,运算过程中所述输入单元的值不会发生改变,能够同时作为控制位的输出。
本发明还提供了一种基于所述基于忆阻器的电压-电阻式可逆逻辑电路的操作方法,包括以下步骤:
对忆阻单元进行写入操作,把输入单元分别置为相应的阻态,输出单元初始化为高阻态;
在位线上施加运算操作电压,其中,输出单元的位线上所施加的操作电压均为恒定电压VDD,这时,如果输出单元的分压高于忆阻器的SET阈值电压,输出单元就会被置为低阻态,否则,保持高阻态不变。
通过以上技术方案可以完成三个基本的可逆逻辑门:Feynman门,Toffoli门和Fredkin门,其中Feynman门和Toffoli门只需要1×N的阵列,Fredkin门需要一个2×3的阵列,并根据需要可扩展到多位可逆逻辑门。具有如下有益效果:
(1)与可逆计算的本质要求符合,输入信息在运算过程中得以保留没有擦除,所以不会存在信息丢失带来的能量损耗问题;
(2)电路结构具有可重构性,在同一种电路结构中,通过施加不同的操作信号,可以完成不同的运算功能;
(3)运算结果保存在忆阻单元中,可以直接作为下一步运算的输入,避免了重复写入与读取,非常便于级联构造复杂的可逆网络,同时实现了存算一体,减少了电路复杂度;
(4)运算过程只有一步,很大程度地避免了一些运算过程中的累积误差,而且提高了运算速度,降低运算功耗。
附图说明
图1为忆阻电压-电阻可逆逻辑电路示意图。
图2为忆阻器阵列电路执行运算功能的操作方法流程图。
图3(a)为本发明中的Feynman门的电路符号,图3(b)为Feynman门的逻辑真值表,图3(c)为本发明设计的基于忆阻器阵列的Feynman门电路结构及操作信号示意图。
图4(a)为本发明中的Toffoli门电路符号,图4(b)为Toffoli门的逻辑真值表,图4(c)为本发明设计的基于忆阻器阵列的Toffoli门电路结构及操作信号示意图。
图5(a)为本发明中的Fredkin门电路符号,图5(b)为Fredkin门的逻辑真值表,图5(c)为本发明设计的基于忆阻器阵列的Fredkin门电路结构及操作信号示意图。
图6(a)为本发明中的多位控制非门电路符号,图6(b)本发明设计的基于忆阻器阵列的多位控制非门电路结构及操作信号示意图。
具体实施方式
为了使本发明更加易于理解和清楚明白,下面结合具体实施例加以说明。
为了便于理解本发明的内容和基本原理,图1展示了忆阻电压-电阻可逆逻辑电路,包括crossbar结构忆阻器阵列,其中包含字线、位线、忆阻单元M1~Mn以及接地电阻RX,各个忆阻单元一端与字线连接,另一端与相应的位线连接;字线连接接地电阻RX,接地电阻的阻值为
Figure GDA0002319348460000061
作为分压电阻;电路工作时在位线处施加来自外围电路1的电平信号V1~Vn。本发明定义高电平和高阻态为逻辑“1”,低电平和低阻态为逻辑“0”,位线上施加的操作电压和运算单元的值均为二值信号。忆阻器在初始化时,输入单元写入相应的输入信号,输出单元全部置为高阻态,在运算单元对应的位线上施加相应的操作电压信号之后,当输出单元的分压大于其SET电压时,从高阻态RH转化到低阻态RL,否则保持高阻态不变,完成运算。
图2示出利用上述电路执行运算功能的操作方法。首先进行写入操作,把输入单元分别置为相应的阻态,输出单元初始化为高阻态。然后,在位线上施加运算操作电压,其中,输出单元的位线上所施加的操作电压均为VDD(芯片或器件的工作电压,其为恒定值),这时,如果输出单元的分压(即VDD与字线电压VWL之差)高于忆阻器的SET阈值电压,输出单元就会被置为低阻态,否则,保持高阻态不变。在整个运算过程中,输入单元的值并不会发生改变,也就是操作电压对输入单元的值不会产生影响,所以可以同时作为控制位的输出。
实施例一
在图3中,图3(a)为Feynman门的电路符号,图3(b)为Feynman门的真值表。这是一个2×2的逻辑门,输入信号A、B,输出信号P=A,
Figure GDA0002319348460000071
根据其运算功能和逻辑真值表,设计的电路结构为图3(c),其中M1,M2,M3作为忆阻单元,也就是运算单元。
操作步骤如下:
(1)初始化。M1,M2作为输入单元,将B和A的值分别写入M1和M2,高阻态RH表示“1”,低阻态RL表示“0”;M3作为输出单元,将其初始化为高阻态。
(2)施加操作电压。同时在位线一、位线二、位线三上分别施加A、B、VDD,A和B是运算信号,高电平VH表示“1”,低电平VL表示“0”。
根据基尔霍夫电流定律:
Figure GDA0002319348460000072
Figure GDA0002319348460000073
Vi表示各条位线上施加的操作电压,只有VH和VL两个值,分别表示逻辑“1”和“0”,VWL表示字线电压,当A=0时,VA=VL,RA=RL,当A=1时,VA=VH,RA=RH。同理当B=0时,VB=VL,RB=RL;当B=1时,VB=VH,RB=RH。所以,在图3(c)所示的电路结构中,根据基尔霍夫电流定律可得:
Figure GDA0002319348460000074
如果:
VDD-VWL>VSET (4)
那么M3将会被置为低阻态,否则保持高阻态不变。施加操作信号电压,完成运算,而且在运算过程中A和B的值始终保存在M2和M1中不变,目标运算结果Q存于M3中,M2同时可以作为输入单元和输出单元,减少了垃圾位对电路复杂度的增加。
当A=0,B=0时,M1和M2均为低阻态,两个单元的位线电压也都是低电压VL,此时字线电压被M1和M2拉低,所以M3分压较高,大于VSET,M3执行SET操作,被置为低阻态,运算结果为Q=0;当A=0,B=1时,M1写入为B的值,所以为高阻态,M2写入为A的值,所以为低阻态,位线一施加的是A的操作电压VL,位线二施加的是B的操作电压VH,因为M2是低阻态,将字线的电压拉高,M3分压较低,小于VSET,无法执行SET操作,保持高阻态不变,所以运算结果为Q=1;同理A=1,B=0时,字线电压被M1拉高,使得M3分压较低,无法完成SET操作,运算结果为Q=1;当A=1,B=1时,M1和M2均为高阻态,位线一和位线二均施加高电平,此时RX的电阻是最小的,所以字线电压被Rx拉低,M3的分压较高,大于VSET,M3被置为低阻态,所以运算结果为Q=0。综上,该电路结构及操作方式可以实现Feynman门。
若用约束方程描述上述四种情况,则表示为:
Figure GDA0002319348460000091
因为电路结构是对称的,所以四组方程中,第二组和第三组是等价的,所以实际只有三组,具体的值,使用约束方程求解VH、VL、VDD的最优组合即可。
实施例二
在图4中,Toffoli门的输入为A、B和目标位C,输出为P、Q、R,其中P=A,Q=B,
Figure GDA0002319348460000092
利用1×5阵列实现;因为Toffoli门是在Feynman门的基础上增加了一个控制位,所以采用相同的设计思路,如图4(c),在电路结构中增加相应的运算单元。
操作步骤如下:
(1)初始化。将A、B、C分别写入M1、M2、M3、M4,其中C占两个运算单元M3和M4,M5作为输出单元,初始化为高阻态;
(2)在位线一、位线二、位线三、位线四上同时分别施加运算信号C,A,B,其中C信号占两条位线即位线一和位线二,在位线五上施加VDD
运算过程中输入单元的阻值不变,目标位运算结果R存于M5中。Toffoli门在Feynman门的基础上增加了一个位,但是电路结构中增加了两个运算单元,所以分压情况更为复杂,对于操作电压的值和VDD的值的选取需要更为准确,因此需要根据8种输入组合,建立约束方程求解。
实施例三
图5中展示的是本发明中Fredkin门的设计方案。Fredkin门的输入为控制位A和受控位B、C,输出为P、Q、R,其中P=A,Q、R输出目标位结果。Fredkin门也是3×3的可逆逻辑门,但是有两个目标位,所以需要一个2×3的阵列。如图5(c),字线一连通的运算单元M1、M2、M3,计算的是Q,字线二连通的运算单元M4、M5、M6,计算的是R,Fredkin门的作用相当于两个数据选择器,所以A相当于一个阀门的作用。
操作步骤如下:
(1)初始化。M1和M5写入A,M2和M4写入
Figure GDA0002319348460000101
M3和M6作为输出单元,初始化为高阻态;
(2)分别在位线一、位线二、位线三上同时施加操作电压B、C、VDD,运算完成,目标位运算结果Q和R分别保存在M3和M6中,M1的值运算过程中保持不变,所以同时可以作为控制位的输出P。
实施例四
为了说明本发明提供的电路结构及操作方法具有优良的可扩展性,此处进一步说明多位可逆逻辑门的示例。图6所示是一个4×4的多位控制非门,该电路逻辑运算功能为:
Figure GDA0002319348460000102
图6(a)是其电路符号,图6(b)是电路结构示意图,真值表可通过逻辑运算式推导得出。电路结构含7个忆阻器件和一个分压电阻,A、B、C、D作为输入变量,输出为O、P、Q、R,其中A、B、C是控制位,D是目标位,O=A,P=B,Q=C,R是输出的目标位。假设输入1101,即A=1,B=1,C=0,D=1,为方便说明,这里给7个器件依次编号为M1、M2、M3、M4、M5、M6、M7,阻态分别为:M1=RH,M2=RH,M3=RH,M4=RH,M5=RH,M6=RL,M7=RH,对应的电压为:VH,VH,VL,VH,VH,VH,VDD,M1~M5均为高阻态,阻塞了位线上的电压信号,M6为低阻态,导通电压信号D,此时D=1为高电平,将字线电压拉高,所以M7不会被置为低阻态,维持高阻态不变,输出“1”;假设输入为1110,此时M1~M6的阻态分别是:M1=RL,M2=RL,M3=RL,M4=RH,M5=RH,M6=RH,M1~M3均为低阻态,导通对应的位线信号为:A,B,C。此时ABC均为“1”,所以为高电平,M4~M6为高阻态,阻塞了对应位线的电压信号,所以字线电压被这三个高电平拉高,M7不会被置为低阻态,维持高阻态不变,输出“1”。

Claims (10)

1.一种基于忆阻器的电压-电阻式可逆逻辑电路,其特征在于,该电路采用crossbar结构忆阻器阵列,包括字线、位线、忆阻单元和接地电阻,其中忆阻单元用作运算单元,所述忆阻单元包括输入单元和输出单元;各忆阻单元一端与字线连接,另一端与相应的位线连接,字线另一端与接地电阻连接;
所述电路中高电平和高阻态被定义为逻辑“1”,低电平和低阻态被定义为逻辑“0”;所述输入单元用于写入参与可逆运算相应的阻态信号,位线用于接收操作电压信号,运算结果以电阻的形式存于输出单元;运算时与输入单元相连的位线上施加参与可逆运算相应的电平信号,与输出单元相连的位线上均施加恒定电压VDD;该电路基于电压-电阻逻辑,使用电压和电阻信号同时参与运算。
2.根据权利要求1所述的电压-电阻式可逆逻辑电路,其特征在于:所述可逆运算包括Feynman门、Toffoli门或Fredkin门。
3.根据权利要求2所述的电压-电阻式可逆逻辑电路,其特征在于:Feynman门的输入为A、B,输出为P、Q,其中P=A,
Figure FDA0003053281830000011
利用1×3阵列实现;忆阻单元包括第一忆阻(M1)、第二忆阻(M2)、第三忆阻(M3),其中第一忆阻(M1)作为输入单元,第二忆阻(M2)同时作为输入单元和输出单元,第三忆阻(M3)作为输出单元;第一忆阻(M1)和第二忆阻(M2)中分别写入B和A的值,在位线一、位线二、位线三上分别施加A、B和VDD,结果P存于第二忆阻(M2),目标运算结果Q存于第三忆阻(M3)。
4.根据权利要求2所述的电压-电阻式可逆逻辑电路,其特征在于:Toffoli门的输入为A、B和控制位C,输出为P、Q、R,其中P=A,Q=B,
Figure FDA0003053281830000021
利用1×5阵列实现;忆阻单元包括第一忆阻(M1)、第二忆阻(M2)、第三忆阻(M3)、第四忆阻(M4)、第五忆阻(M5),其中第一忆阻(M1)、第二忆阻(M2)同时作为输入单元和输出单元,第三忆阻(M3)、第四忆阻(M4)作为输入单元,第五忆阻(M5)作为输出单元,第一忆阻(M1)和第二忆阻(M2)中分别写入A和B的值,第三忆阻(M3)和第四忆阻(M4)写入C;在位线一、位线二、位线三、位线四上同时分别施加运算信号C、A、B,其中C信号占位线一和位线二两条位线,在位线五上施加VDD,结果P、Q分别存于第一忆阻(M1)、第二忆阻(M2),目标位运算结果R存于第五忆阻(M5)。
5.根据权利要求2所述的电压-电阻式可逆逻辑电路,其特征在于:Fredkin门的输入为控制位A和受控位B、C,输出为P、Q、R,其中P=A,Q、R输出目标位结果,利用2×3阵列实现;忆阻单元包括由字线一连通的第一忆阻(M1)、第二忆阻(M2)、第三忆阻(M3)和由字线二连通的第四忆阻(M4)、第五忆阻(M5)、第六忆阻(M6),其中第一忆阻(M1)、第四忆阻(M4)位于位线一上,第二忆阻(M2)、第五忆阻(M5)位于位线二上,第三忆阻(M3)、第六忆阻(M6)位于位线三上,在位线一、位线二、位线三上同时分别施加运算信号B、C、电压VDD,第一忆阻(M1)、第五忆阻(M5)写入A,第二忆阻(M2)、第四忆阻(M4)写入
Figure FDA0003053281830000022
第三忆阻(M3)和第六忆阻(M6)输出目标运算结果Q、R。
6.根据权利要求3-5任一项所述的电压-电阻式可逆逻辑电路,其特征在于:运算过程中所述输入单元的值不变,同时作为控制位的输出。
7.一种基于权利要求1所述的基于忆阻器的电压-电阻式可逆逻辑电路的操作方法,其特征在于,包括以下步骤:
对忆阻单元进行写入操作,把输入单元分别置为相应的阻态,输出单元初始化为高阻态;
在位线上施加运算操作电压,其中,输出单元的位线上所施加的操作电压均为恒定电压VDD,这时,如果输出单元的分压高于忆阻器的SET阈值电压,输出单元就会被置为低阻态,否则,保持高阻态不变。
8.根据权利要求7所述的操作方法,其特征在于,Feynman门的输入为A、B,输出为P、Q,其中P=A,
Figure FDA0003053281830000031
在A单元所对应忆阻器的位线上施加B信号电压,B单元所对应忆阻器的位线上施加A信号电压,输出单元所对应忆阻器的位线上施加VDD
9.根据权利要求7所述的操作方法,其特征在于,Toffoli门的输入为A、B和目标位C,输出为P、Q、R,其中P=A,Q=B,
Figure FDA0003053281830000032
在控制位A和B单元的位线上施加目标位C的电压信号,两个忆阻单元用作C,在上面分别施加A和B的电压信号,输出单元R的位线施加VDD
10.根据权利要求7所述的操作方法,其特征在于,Fredkin门的输入为控制位A和受控位B、C,输出为P、Q、R,其中P=A,Q、R输出目标位结果;在2×3的阵列中第一行字线依次写入A,
Figure FDA0003053281830000042
同时输出单元Q置高阻态,第二行字线依次写入
Figure FDA0003053281830000041
A,同时输出单元R置高阻态,在位线一、位线二、位线三上分别施加B、C信号电压和VDD
CN201910999054.6A 2019-10-21 2019-10-21 一种基于忆阻器的电压-电阻式可逆逻辑电路及其操作方法 Active CN110827898B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910999054.6A CN110827898B (zh) 2019-10-21 2019-10-21 一种基于忆阻器的电压-电阻式可逆逻辑电路及其操作方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910999054.6A CN110827898B (zh) 2019-10-21 2019-10-21 一种基于忆阻器的电压-电阻式可逆逻辑电路及其操作方法

Publications (2)

Publication Number Publication Date
CN110827898A CN110827898A (zh) 2020-02-21
CN110827898B true CN110827898B (zh) 2021-07-27

Family

ID=69549786

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910999054.6A Active CN110827898B (zh) 2019-10-21 2019-10-21 一种基于忆阻器的电压-电阻式可逆逻辑电路及其操作方法

Country Status (1)

Country Link
CN (1) CN110827898B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111507464B (zh) * 2020-04-19 2022-03-18 华中科技大学 一种基于忆阻器阵列的方程求解器及其操作方法
CN112182495B (zh) * 2020-09-14 2024-04-19 华中科技大学 一种基于忆阻器的二元域矩阵运算电路
CN112466366B (zh) * 2020-12-09 2022-04-15 中国人民解放军国防科技大学 一种三维忆阻器状态逻辑电路及或非逻辑实现方法
CN112466365B (zh) * 2020-12-09 2022-04-15 中国人民解放军国防科技大学 一种三维忆阻器状态逻辑电路及或非或逻辑实现方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105761750A (zh) * 2016-02-04 2016-07-13 华中科技大学 一种基于忆阻器的多值逻辑器件及操作方法
CN106374912A (zh) * 2016-09-12 2017-02-01 华中科技大学 一种逻辑运算电路与操作方法
WO2017181023A1 (en) * 2016-04-15 2017-10-19 Trustees Of Boston University Systems and methods for universal reversible computing
CN108092658A (zh) * 2017-12-12 2018-05-29 华中科技大学 一种逻辑电路及其操作方法
CN109905115A (zh) * 2019-02-27 2019-06-18 华中科技大学 一种可逆逻辑电路及其操作方法
CN109994139A (zh) * 2019-03-15 2019-07-09 北京大学 一种基于单极性忆阻器的完备非易失逻辑实现方法及其应用

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106297876B (zh) * 2016-08-09 2019-04-16 北京大学 基于忆阻器阵列的操作方法
US10284203B2 (en) * 2017-06-14 2019-05-07 Technion Research And Development Foundation Ltd. Pure memristive logic gate
CN108449080B (zh) * 2018-04-20 2020-06-05 西南大学 基于cmos反相器和忆阻器构成的全加电路

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105761750A (zh) * 2016-02-04 2016-07-13 华中科技大学 一种基于忆阻器的多值逻辑器件及操作方法
WO2017181023A1 (en) * 2016-04-15 2017-10-19 Trustees Of Boston University Systems and methods for universal reversible computing
CN106374912A (zh) * 2016-09-12 2017-02-01 华中科技大学 一种逻辑运算电路与操作方法
CN108092658A (zh) * 2017-12-12 2018-05-29 华中科技大学 一种逻辑电路及其操作方法
CN109905115A (zh) * 2019-02-27 2019-06-18 华中科技大学 一种可逆逻辑电路及其操作方法
CN109994139A (zh) * 2019-03-15 2019-07-09 北京大学 一种基于单极性忆阻器的完备非易失逻辑实现方法及其应用

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Logic synthesis and a generalized notation for memristor-realized material implication gates;Anika Raghuvanshi;《2014 IEEE/ACM International Conference on Computer-Aided Design》;20150108;470-477 *
基于忆阻器的非易失逻辑研究前沿;徐丽莹;《中国基础科学》;20190415;1-11 *

Also Published As

Publication number Publication date
CN110827898A (zh) 2020-02-21

Similar Documents

Publication Publication Date Title
CN110827898B (zh) 一种基于忆阻器的电压-电阻式可逆逻辑电路及其操作方法
CN108092658B (zh) 一种逻辑电路操作方法
CN109388853B (zh) 一种单双极混合高效忆阻逻辑电路及其控制方法
CN105825885B (zh) 基于忆阻器的多值存储单元、读写电路及其操作方法
CN109905115B (zh) 一种可逆逻辑电路及其操作方法
CN108182959B (zh) 基于阻变器件交叉阵列结构实现逻辑计算的方法
CN111061454B (zh) 一种基于双极性忆阻器的逻辑实现方法
CN106373611A (zh) 一种存储与计算阵列结构及其操作方法
CN117097328A (zh) 一种基于忆阻器的非易失性多数门逻辑电路及其控制方法
CN113658625A (zh) 基于1t1r阵列的可重构状态逻辑操作电路及方法
CN114974337A (zh) 一种基于自旋磁随机存储器的时间域存内计算电路
CN110362291A (zh) 一种利用忆阻器进行非易失性复杂运算的方法
CN110007897B (zh) 基于阻变存储器的逻辑门、逻辑电路及计算方法
CN115995254A (zh) 一种基于1t1r阵列的完备非易失布尔逻辑电路及其控制方法
CN108920788B (zh) 基于忆阻器非实质蕴涵逻辑的编、译码电路的操作方法
CN110572149B (zh) 一种Toffoli门电路及其操作方法
CN117978154B (zh) 一种基于忆阻器的逻辑电路及全加器
US20240257865A1 (en) Memory device and method for computing-in-memory (cim)
CN112332813A (zh) 一种带异步置位复位的cmos混合型边沿忆阻d触发器电路
CN114333944B (zh) 基于三值忆阻器交叉阵列的编码-存储-译码电路
CN110768660A (zh) 一种基于忆阻器的可逆逻辑电路及操作方法
WO2016049862A1 (zh) 实现移位运算的电路以及阵列电路
CN113315506B (zh) 一种相变存储器时序可重构布尔逻辑电路、方法及装置
CN112951290B (zh) 一种基于非易失性随机存储器的内存计算电路及装置
CN114721622B (zh) 基于忆阻器的加法器、驱动方法及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant