一种基于忆阻器的立方根逻辑电路

文档序号:1630512 发布日期:2020-01-14 浏览:29次 >En<

阅读说明:本技术 一种基于忆阻器的立方根逻辑电路 (Cubic root logic circuit based on memristor ) 是由 孙军伟 凌丹 余培照 杨秦飞 李盼龙 郭慧芳 张桢桢 王延峰 王妍 王英聪 黄春 于 2019-09-26 设计创作,主要内容包括:本发明提出了一种基于忆阻器的立方根逻辑电路,包括六个输入端S&lt;Sub&gt;1&lt;/Sub&gt;-S&lt;Sub&gt;6&lt;/Sub&gt;和两个输出端Y&lt;Sub&gt;2&lt;/Sub&gt;、Y&lt;Sub&gt;1&lt;/Sub&gt;,所述输入端S&lt;Sub&gt;3&lt;/Sub&gt;、S&lt;Sub&gt;4&lt;/Sub&gt;、S&lt;Sub&gt;5&lt;/Sub&gt;通过基于忆阻器的第一通道电路与中间输出端R&lt;Sub&gt;1&lt;/Sub&gt;相连接,输入端S&lt;Sub&gt;1&lt;/Sub&gt;-S&lt;Sub&gt;6&lt;/Sub&gt;通过基于忆阻器的第二通道电路与中间输出端R&lt;Sub&gt;2&lt;/Sub&gt;相连接,输入端S&lt;Sub&gt;1&lt;/Sub&gt;-S&lt;Sub&gt;6&lt;/Sub&gt;通过基于忆阻器的第三通道电路与中间输出端R&lt;Sub&gt;3&lt;/Sub&gt;相连接;输入端S&lt;Sub&gt;6&lt;/Sub&gt;及中间输出端R&lt;Sub&gt;1&lt;/Sub&gt;、R&lt;Sub&gt;2&lt;/Sub&gt;、R&lt;Sub&gt;3&lt;/Sub&gt;通过基于忆阻器的第四通道电路与输出端Y&lt;Sub&gt;1&lt;/Sub&gt;相连接,输入端S&lt;Sub&gt;4&lt;/Sub&gt;、S&lt;Sub&gt;5&lt;/Sub&gt;、S&lt;Sub&gt;6&lt;/Sub&gt;通过基于忆阻器的第五通道电路与输出端Y&lt;Sub&gt;2&lt;/Sub&gt;相连接。本发明的六输入的立方根逻辑电路具有较高的准确性和灵敏度,为设计更复杂大规模逻辑电路操作运算提供了理论基础,促进了人工智能计算机的发展。(The invention provides a cubic root logic circuit based on a memristor, which comprises six input ends S 1 ‑S 6 And two output terminals Y 2 、Y 1 Said input terminal S 3 、S 4 、S 5 Through first channel circuit based on memristor and intermediate output end R 1 Connected to, input terminal S 1 ‑S 6 Through a second channel circuit based on a memristor and an intermediate output end R 2 Connected to, input terminal S 1 ‑S 6 Through a third channel circuit based on a memristor and an intermediate output end R 3 Connecting; input terminal S 6 And an intermediate output terminal R 1 、R 2 、R 3 Through a fourth channel circuit based on a memristor and an output end Y 1 Connected to, input terminal S 4 、S 5 、S 6 Through a fifth channel circuit based on a memristor and an output end Y 2 Are connected. The six-input cubic root logic circuit has higher accuracy and sensitivity and is used for designing more complex large-scale logicThe circuit operation provides a theoretical basis and promotes the development of artificial intelligence computers.)

一种基于忆阻器的立方根逻辑电路

技术领域

本发明涉及逻辑电路的技术领域,尤其涉及一种基于忆阻器的立方根逻辑电路。

背景技术

忆阻器(memristor)是一种有记忆功能的非线性电阻器,它是除电阻器、电容器和电感器之外的第四种基本电路元件。由于忆阻器在电路理论中的基础地位及其在计算机信息存储、大量数据处理、人工神经网络、新型开关模型等应用领域的重要前景成为国内外的研究热点。

目前,信息处理器对低功耗、高密度和快速响应的要求越来越高,并且需要改变目前基于晶体管的计算结构。为了解决CMOS逻辑尺寸减小和漏电流的问题,非易失性存储器件正朝着高效的非易失性逻辑器件发展。在这些新的逻辑方案中,基于忆阻器的计算机解决方案因其快速的开关速度、低功耗以及与CMOS制造工艺的兼容性而最受欢迎。更重要的是忆阻器结构简单,能够实现非常紧凑的交叉阵列结构,是实现大规模数据存储的关键。

忆阻器替代CMOS晶体管电路构建忆阻器逻辑电路,依赖于忆阻器的逻辑计算能力,因而忆阻器逻辑计算具有广阔的研究前景。

发明内容

针对现有通过CMOS晶体管实现的逻辑电路结构复杂,灵敏度低的技术问题,本发明提出一种基于忆阻器的立方根逻辑电路,利用逻辑思想和设计出的立方根数字逻辑电路转化实现,在SPICE仿真软件中分析了其立方根逻辑的正确性,具有很高的灵敏度和可靠性,为推进人工智能计算机的发展提供基础。

为了达到上述目的,本发明的技术方案是这样实现的:一种基于忆阻器的立方根逻辑电路,包括六个输入端S1-S6和两个输出端Y2、Y1,所述输入端S3、S4、S5通过基于忆阻器的第一通道电路与中间输出端R1相连接,输入端S1-S6通过基于忆阻器的第二通道电路与中间输出端R2相连接,输入端S1-S6通过基于忆阻器的第三通道电路与中间输出端R3相连接;输入端S6及中间输出端R1、R2、R3通过基于忆阻器的第四通道电路与输出端Y1相连接,输入端S4、S5、S6通过基于忆阻器的第五通道电路与输出端Y2相连接。

所述基于忆阻器的第一通道电路、第二通道电路、第三通道电路、第四通道电路和第五通道电路中含有非门逻辑电路或基于忆阻器的或门逻辑电路、与门逻辑电路;所述或门逻辑电路包括两个正极反向并联的忆阻器,或门逻辑电路的两个输入端分别为两个忆阻器的负极、输出端为两个忆阻器的正极串联连接的中点;所述与门逻辑电路包括两个正极并联的忆阻器,与门逻辑电路的两个输入端分别为两个忆阻器的正极、输出端为两个忆阻器的负极串联连接的中点;所述非门逻辑电路包括运算放大器,非门逻辑电路的输入端为运算放大器的反相输入端、输出端为运算放大器的输出端,运算放大器的同相输入端与直流电源的正极相连接。

所述或门逻辑电路、与门逻辑电路、非门逻辑电路的输出端及输入端S1-S6后均设有缓冲器;所述直流电源为1V的直流电压源,直流电压源的阳极连接运算放大器的同相输入端、阴极接地。

所述第一通道电路包括第一与门逻辑电路、第二与门逻辑电路、第二或门逻辑电路、第三或门逻辑电路和第一非门逻辑电路,输入端S4和S5分别与第一与门逻辑电路的两个输入端相连接,输入端S4和S5分别与第二或门逻辑电路的输入端向相连接,第二或门逻辑电路的输出端与第一非门逻辑电路相连接,第一与门逻辑电路和第一非门逻辑电路的输出端分别与第三或门逻辑电路的两个输入端相连接,输入端S3和第三或门逻辑电路的输出端分别与第二与门逻辑电路的两个输入端相连接,第二与门逻辑电路的输出端为中间输出端R1;第一与门逻辑电路包括忆阻器M3和M4,忆阻器M3和M4的正极分别与输入端S4和S5相连接,忆阻器M3和M4的负极均与缓冲器U8A相连接,第二或门逻辑电路包括忆阻器M5和M6,忆阻器M5和M6的负极分别与输入端S4和S5相连接,忆阻器M5和M6的正极均与缓冲器U9A相连接,第一非门逻辑电路包括运算放大器A5,缓冲器U9A的输出端与运算放大器A5的反相输入端相连接,运算放大器A5的同相输入端与直流电源相连接,运算放大器A5的输出端通过缓冲器U10A与第三或门逻辑电路相连接,第三或门逻辑电路包括忆阻器M7和忆阻器M8,缓冲器U8A和U10A的输出端分别与忆阻器M7和忆阻器M8的负极相连接,忆阻器M7和忆阻器M8的正极均通过缓冲器U11A与第二与门逻辑电路相连接,第二与门逻辑电路包括忆阻器M9和忆阻器M10,输入端S3与缓冲器U11A的输出端分别与忆阻器M9和忆阻器M10的正极相连接,忆阻器M9和忆阻器M10的负极均与缓冲器U12A相连接,缓冲器U12A的输出端为中间输出端R1

所述第二通道电路包括第一或门逻辑电路、第二非门逻辑电路、第三非门逻辑电路、第四非门逻辑电路、第五非门逻辑电路、第三与门逻辑电路、第四与门逻辑电路、第五与门逻辑电路和第六与门逻辑电路,输入端S1和S2分别与第一或门逻辑电路的输入端相连接,第一或门逻辑电路的输出端与第六与门逻辑电路的一个输入端相连接,输入端S3与第二非门逻辑电路的输入端相连接,输入端S4与第三非门逻辑电路的输入端相连接,第二非门逻辑电路和第三非门逻辑电路的输出端分别与第三与门逻辑电路的两个输入端相连接,第三与门逻辑电路的输出端与第五与门逻辑电路的一个输入端相连接,输入端S5和输入端S6分别与第四非门逻辑电路和第五非门逻辑电路的输入端相连接,第四非门逻辑电路和第五非门逻辑电路的输出端分别与第四与门逻辑电路的两个输入端相连接,第四与门逻辑电路的输出端与第五与门逻辑电路的另一个输入端相连接,第五与门逻辑电路的输出端与第六与门逻辑电路的另一个输入端相连接,第六与门逻辑电路的输出端为中间输出端R2;第一或门逻辑电路包括忆阻器M1和M2,输入端S1和S2分别与忆阻器M1和M2的负极相连接,忆阻器M1和M2的正极与缓冲器U7A相连接,第二非门逻辑电路包括运算放大器A1,输入端S3与运算放大器A1的反相输入端相连接,运算放大器A1的同相输入端与直流电源相连接、输出端与缓冲器U13A相连接,第三非门逻辑电路包括运算放大器A2,输入端S4与运算放大器A2的反相输入端相连接,运算放大器A2的同相输入端与直流电源相连接、输出端与缓冲器U14A相连接,第四非门逻辑电路包括运算放大器A3,输入端S5与运算放大器A3的反相输入端相连接,运算放大器A3的同相输入端与直流电源相连接、输出端与缓冲器U15A相连接,第五非门逻辑电路包括运算放大器A4,输入端S6与运算放大器A4的反相输入端相连接,运算放大器A4的同相输入端与直流电源相连接、输出端与缓冲器U16A相连接;所述第三与门逻辑电路包括忆阻器M11和M12,缓冲器U13A与缓冲器U14A分别与忆阻器M11和M12的正极相连接,忆阻器M11和M12的负极连接后与缓冲器U17A相连接;第四与门逻辑电路包括忆阻器M13和M14,缓冲器U15A与缓冲器U16A分别与忆阻器M13和M14的正极相连接,忆阻器M13和M14的负极连接后与缓冲器U18A相连接;所述第五与门逻辑电路包括忆阻器M15和M16,缓冲器U17A与缓冲器U18A分别与忆阻器M15和M16的正极相连接,忆阻器M15和M16的负极连接后与缓冲器U19A相连接,第六与门逻辑电路包括忆阻器M17和M18,缓冲器U7A和缓冲器U19A分别与忆阻器M17和M18的正极相连接,忆阻器M17和M18的负极与缓冲器U20A相连接,缓冲器U20A的输出端为中间输出端R2

所述第三通道电路包括第七与门逻辑电路、第八与门逻辑电路、第九与门逻辑电路和第十与门逻辑电路,所述输入端S1和S2分别与第七与门逻辑电路的两个输入端相连接,第二非门逻辑电路和第五非门逻辑电路的输出端分别与第八与门逻辑电路的两个输入端相连接,第七与门逻辑电路和第八与门逻辑电路的输出端分别与第九与门逻辑电路的两个输入端相连接,第九与门逻辑电路和第一与门逻辑电路的输出端分别与第十与门逻辑电路的两个输入端相连接,第十与门逻辑电路的输出端为中间输出端口R3;所述第七与门逻辑电路包括忆阻器M23和M24,输入端S1和S2分别与忆阻器M23和M24的正极相连接,忆阻器M23和M24的负极连接后与缓冲器U23A相连接;所述八与门逻辑电路包括忆阻器M25和M26,忆阻器M25和M26的正极分别与第二非门逻辑电路的缓冲器U13A和第五非门逻辑电路的缓冲器U16A的输出端相连接,忆阻器M25和M26的负极连接后与缓冲器U24A相连接;所述第九与门逻辑电路包括忆阻器M27和M28,忆阻器M27和M28的正极分别与缓冲器U24A和缓冲器U23A相连接,忆阻器M27和M28的负极连接后与缓冲器U25A相连接;所述第十与门逻辑电路包括忆阻器M29和M30,忆阻器M29和M30的正极分别与第一与门逻辑电路的缓冲器U8A和缓冲器U25A的输出端相连接,忆阻器M29和M30的负极连接后与缓冲器U26A相连接,缓冲器U26A的输出端为中间输出端口R3

所述第四通道电路包括第四或门逻辑电路、第五或门逻辑电路和第六或门逻辑电路,中间输出端口R1和R2分别与第四或门逻辑电路的两个输入端相连接,第四或门逻辑电路的输出端和输入端S6分别与第五或门逻辑电路的两个输入端相连接;第五或门逻辑电路的输出端和中间输出端口R3分别与第六或门逻辑电路的两个输入端相连接,第六或门逻辑电路的输出端为输出端Y1;所述第四或门逻辑电路包括忆阻器M19和M20,忆阻器M19和M20的负极分别与中间输出端口R1和R2相连接,忆阻器M19和M20的正极连接后与缓冲器U21A相连接,第五或门逻辑电路包括忆阻器M21和M22,忆阻器M21和M22的负极分别与输入端S6和缓冲器U21A相连接,忆阻器M21和M22的正极连接后与缓冲器U22A相连接,第六或门逻辑电路包括忆阻器M31和M32,忆阻器M31和M22的负极分别与缓冲器U22A和中间输出端口R3相连接,忆阻器M31和M32的正极连接后与缓冲器U27A相连接,缓冲器U27A的输出端为输出端Y1

所述第五通道电路包括第七或门逻辑电路,第七或门逻辑电路的两个输入端分别与第二或门逻辑电路的输出端和输入端S6相连接,第七或门逻辑电路的输出端为输出端Y2;所述第七或门逻辑电路包括忆阻器M33和M34,忆阻器M33和M34的负极分别与输入端S6和第二或门逻辑电路的缓冲器U9A相连接,忆阻器M33和M34的正极连接后与缓冲器U28A相连接,缓冲器U28A的输出端为输出端Y2

本发明的有益效果:基于数字电路理论,构建六种输入信号的立方根操作运算的数字逻辑电路,运用忆阻器阻态改变的特性和逻辑思想,将数字逻辑电路转化为基于忆阻器的逻辑电路,最后通过仿真软件验证其输出结果,并根据仿真结果分析判断基于忆阻器的逻辑电路的运算输出结果是否正确。仿真结果显示,本发明的六输入的立方根逻辑电路是有效的,且具有较高的准确性和灵敏度。本发明对于将来设计更复杂大规模逻辑电路操作运算和大规模的智能化运算操作系统提供了理论基础,提高人工智能计算机基于忆阻器逻辑电路的可靠性,促进了人工智能计算机的发展。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的电路原理图。

图2为本发明的第一通道电路的结构图。

图3为本发明的第二通道电路的结构图。

图4为本发明的第三通道电路的结构图。

图5为本发明的第四通道电路的结构图。

图6为本发明的第四通道电路的结构图。

图7为本发明的仿真结果图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,一种基于忆阻器的立方根逻辑电路,包括六个输入端S1-S6和两个输出端Y2、Y1,S6S5S4S3S2S1表示的二进制数作为输入信号分别与六个输入端S6-S1相连接,输出端Y2、Y1得到的输出信号组成的二进制数Y2Y1为二进制数S6S5S4S3S2S1表示的十进制数的立方根后得到二进制数。本发明。所述输入端S3、S4、S5通过基于忆阻器的第一通道电路与中间输出端R1相连接,输入端S1-S6通过基于忆阻器的第二通道电路与中间输出端R2相连接,输入端S1-S6通过基于忆阻器的第三通道电路与中间输出端R3相连接;输入端S6及中间输出端R1、R2、R3通过基于忆阻器的第四通道电路与输出端Y1相连接,输入端S4、S5、S6通过基于忆阻器的第五通道电路与输出端Y2相连接。本发明通过基于忆阻器的第一通道电路、第二通道电路、第三通道电路、第四通道电路、第五通道电路组成的立方根逻辑电路实现二进制数的立方根操作运算。六个输入端S1-S6的6个输入信号分别是权重由低到高对应的二进制数输入、表示为十进制数字;两个输出端Y1、Y2对应的输出信号分别是权重由低到高的二进制数输出、表示为十进制数字,用于判断立方根逻辑电路的运算输出结果是否正确。

所述基于忆阻器的第一通道电路、第二通道电路、第三通道电路、第四通道电路和第五通道电路中含有非门逻辑电路或基于忆阻器的或门逻辑电路、与门逻辑电路;本发明通过七个或门逻辑电路、十个与门逻辑电路和五个非门逻辑电路实现。所述或门逻辑电路包括两个正极反向并联的忆阻器,或门逻辑电路的两个输入端分别为两个忆阻器的负极、输出端为两个忆阻器的正极串联连接的中点,即两个忆阻器的负极分别与输入信号相连接,两个忆阻器的正极相连接、连接的中点的信号作为输出信号。或门逻辑电路只要保证有一个输入信号为小的正的高电压即逻辑1即可将忆阻器导通,实现或的逻辑运算操作。

根据忆阻器的工作原理,电流从忆阻器的正极流入器件,则忆阻值增加。如果电流从负极流入器件,忆阻值就会减小。令输入高电平时表示其输入逻辑“1”,输入低电平时表示其输入逻辑“0”。两个正极反向并联的忆阻器,若两个输入信号同时输入逻辑“1”或“0”时,忆阻中间没有电流流过,因此输出端的电压值与输入信号相同。若两个输入信号任意一个为逻辑“0”,另一个输入信号为逻辑“1”。那么电流从逻辑“1”流向逻辑“0”,此时逻辑“1”侧的忆阻值减小至Ron,而逻辑“0”侧的忆阻值增大至Roff。其中,Roff为忆阻器全部未掺杂情况下的阻值,为忆阻最大值,Ron为忆阻器全部掺杂情况下的阻值,为忆阻最小值此时的输出为:

Figure BDA0002217073640000061

因此忆阻器的负极并联实现的是或运算。

所述与门逻辑电路包括两个正极并联的忆阻器,与门逻辑电路的两个输入端分别为两个忆阻器的正极、输出端为两个忆阻器的负极串联连接的中点,即两个输入信号分别连接连个忆阻器的正极,两个忆阻器负极连接的中点为输出信号,对于两个正极并联连接的忆阻器,若两个输入信号同时输入逻辑“1”或“0”时,忆阻器中间没有电流流过,因此输出端的电压值与输入信号相同。若两个输入信号任意一个为逻辑“0”,另一个输入信号为逻辑“1”。电流总是从逻辑“1”流向逻辑“0”,此时逻辑“1”侧的忆阻值增大至Roff,而逻辑“0”侧的忆阻值减小到Ron,此时输出为:

Figure BDA0002217073640000062

即两个正极并联连接的忆阻器组成与操作。

所述非门逻辑电路包括运算放大器,非门逻辑电路的输入端为运算放大器的反相输入端、输出端为运算放大器的输出端,运算放大器的同相输入端与直流电源的正极相连接,所述非门逻辑电路中的运算放大器与比较器的功能类似,运算放大器的同相输入端与直流电源的正极相连接,反相输入端接的是上一级的输入信号,输出端为运算放大器的输出端。若同相输入端的信号大于反相输入端信号,则输出为高电平;若同相输入端的信号小于等于反相输入端信号,输出为低电平。

所述或门逻辑电路、与门逻辑电路、非门逻辑电路的输出端及输入端S1-S6后均设有缓冲器;即输入端S1-S6通过缓冲器分别与第一通道电路、第二通道电路、第三通道电路、第四通道电路和第五通道电路相连接,有效避免了输入信号一旦受到瞬间冲击电压不稳的现象,保证了输入信号的稳定输出,提高了准确率。所述直流电源为1V的直流电压源,阳极连接运算放大器的同相输入端、阴极接地,从而可以保证输入信号与1V作比较,若输入信号小于1V,输出为高电平,若等于或大于1V,则输出为低电平。

如图2所示,所述第一通道电路包括第一与门逻辑电路、第二与门逻辑电路、第二或门逻辑电路、第三或门逻辑电路和第一非门逻辑电路,输入端S4和S5分别与第一与门逻辑电路的两个输入端相连接,实现输入端S4和S5的两个信号的与运算得到结果Q1;输入端S4和S5分别与第二或门逻辑电路的输入端向相连接,实现输入端S4和S5的两个信号的或运算得到结果Q2;第二或门逻辑电路的输出端与第一非门逻辑电路相连接,将第二或门逻辑电路的输出信号Q2取反运算得到结果Q3;第一与门逻辑电路和第一非门逻辑电路的输出端分别与第三或门逻辑电路的两个输入端相连接,将第一与门逻辑电路和第一非门逻辑电路的输出信号Q1、Q3进行或运算得到结果Q4;输入端S3和第三或门逻辑电路的输出端分别与第二与门逻辑电路的两个输入端相连接,第二与门逻辑电路的输出端为中间输出端R1;输出信号Q4与输入端S3输入的输入信号通过第二与门逻辑电路进行与运算得到输出结果R1。中间输出端R1得到的输出信号R1由信号信号S3、S4、S5复合构成。

第一与门逻辑电路包括忆阻器M3和M4,忆阻器M3和M4的正极分别与输入端S4和S5相连接,输入端S4通过缓冲器U4A与忆阻器M3的正极相连接,忆阻器M3和M4的负极均与缓冲器U8A相连接,缓冲器U8A的输出端为中间输出端X1,第二或门逻辑电路包括忆阻器M5和M6,忆阻器M5和M6的负极分别与输入端S4和S5相连接,输入端S4通过缓冲器U4A与忆阻器M5的负极相连接,输入端S5通过缓冲器U5A与忆阻器M6的负极相连接,忆阻器M5和M6的正极均与缓冲器U9A相连接,第一非门逻辑电路包括运算放大器A5,缓冲器U9A的输出端为中间输出端X4,缓冲器U9A的输出端与运算放大器A5的反相输入端相连接,运算放大器A5的同相输入端与1V的直流电压源相连接,运算放大器A5的输出端通过缓冲器U10A与第三或门逻辑电路相连接,第三或门逻辑电路包括忆阻器M7和忆阻器M8,缓冲器U8A和U10A的输出端分别与忆阻器M7和忆阻器M8的负极相连接,忆阻器M7和忆阻器M8的正极均通过缓冲器U11A与第二与门逻辑电路相连接,第二与门逻辑电路包括忆阻器M9和忆阻器M10,输入端S3与缓冲器U11A的输出端分别与忆阻器M9和忆阻器M10的正极相连接,忆阻器M9和忆阻器M10的负极均与缓冲器U12A相连接,缓冲器U12A的输出端为中间输出端R1

如图3所示,所述第二通道电路包括第一或门逻辑电路、第二非门逻辑电路、第三非门逻辑电路、第四非门逻辑电路、第五非门逻辑电路、第三与门逻辑电路、第四与门逻辑电路、第五与门逻辑电路和第六与门逻辑电路,输入端S1和S2分别与第一或门逻辑电路的输入端相连接,第一或门逻辑电路的输出端与第六与门逻辑电路的一个输入端相连接,输入端S3与第二非门逻辑电路的输入端相连接,输入端S4与第三非门逻辑电路的输入端相连接,第二非门逻辑电路和第三非门逻辑电路的输出端分别与第三与门逻辑电路的两个输入端相连接,第三与门逻辑电路的输出端与第五与门逻辑电路的一个输入端相连接,输入端S5和输入端S6分别与第四非门逻辑电路和第五非门逻辑电路的输入端相连接,第四非门逻辑电路和第五非门逻辑电路的输出端分别与第四与门逻辑电路的两个输入端相连接,第四与门逻辑电路的输出端与第五与门逻辑电路的另一个输入端相连接,第五与门逻辑电路的输出端与第六与门逻辑电路的另一个输入端相连接,第六与门逻辑电路的输出端为中间输出端R2。中间输出端R2得到的输出信号R2由输入信号S1、S2、S3、S4、S5和S6复合构成。输入端S3-S6的输入信号经过第二非门逻辑电路、第三非门逻辑电路、第四非门逻辑电路、第五非门逻辑电路分别得到输出结果Q5、Q6、Q7、Q8,输出结果Q5、Q6经过第三与门逻辑电路进行与运算后得到输出结果Q9,输出结果Q7、Q8经过第四与门逻辑电路进行与运算后得到输出结果Q10,输出结果Q9和Q10通过第五与门逻辑电路进行与运算后得到输出结果Q11,输入端S1和S2的输入信号通过第一或门逻辑电路得到输出结果Q12,输出结果Q11和输出结果Q12经过第六与门逻辑电路进行与运算后得到中间输出结果R2。第一或门逻辑电路包括忆阻器M1和M2,输入端S1通过缓冲器U1A与忆阻器M1的负极相连接,输入端S2通过缓冲器U2A与忆阻器M2的负极相连接,忆阻器M1和M2的正极均与缓冲器U7A相连接,第二非门逻辑电路包括运算放大器A1,输入端S3通过缓冲器U3A与运算放大器A1的反相输入端相连接,运算放大器A1的同相输入端与1V的直流电源的阳机相连接、输出端与缓冲器U13A相连接,缓冲器U13A的输出端为中间输出端X2,第三非门逻辑电路包括运算放大器A2,输入端S4通过缓冲器U4A与运算放大器A2的反相输入端相连接,运算放大器A2的同相输入端与1V的直流电源的阳极相连接、输出端与缓冲器U14A相连接,1V的直流电源的阴极接地。第四非门逻辑电路包括运算放大器A3,输入端S5通过缓冲器U5A与运算放大器A3的反相输入端相连接,运算放大器A3的同相输入端与1V的直流电源的阳极相连接、输出端与缓冲器U15A相连接,缓冲器U15A的输出端为中间输出端X3。第五非门逻辑电路包括运算放大器A4,输入端S6通过缓冲器U6A与运算放大器A4的反相输入端相连接,运算放大器A4的同相输入端与直流电源的阳极相连接、输出端与缓冲器U16A相连接。所述第三与门逻辑电路包括忆阻器M11和M12,缓冲器U13A与缓冲器U14A分别与忆阻器M11和M12的正极相连接,忆阻器M11和M12的负极相连接后与缓冲器U17A相连接。第四与门逻辑电路包括忆阻器M13和M14,缓冲器U15A与缓冲器U16A分别与忆阻器M13和M14的正极相连接,忆阻器M13和M14的负极串联连接后与缓冲器U18A相连接;所述第五与门逻辑电路包括忆阻器M15和M16,缓冲器U17A与缓冲器U18A分别与忆阻器M15和M16的正极相连接,忆阻器M15和M16的负极连接后与缓冲器U19A相连接,第六与门逻辑电路包括忆阻器M17和M18,缓冲器U7A和缓冲器U19A分别与忆阻器M17和M18的正极相连接,忆阻器M17和M18的负极串联连接后均与缓冲器U20A相连接,缓冲器U20A的输出端为中间输出端R2

如图4所示,所述第三通道电路包括第七与门逻辑电路、第八与门逻辑电路、第九与门逻辑电路和第十与门逻辑电路,所述输入端S1和S2分别与第七与门逻辑电路的两个输入端相连接,第二非门逻辑电路和第五非门逻辑电路的输出端分别与第八与门逻辑电路的两个输入端相连接,第七与门逻辑电路和第八与门逻辑电路的输出端分别与第九与门逻辑电路的两个输入端相连接,第九与门逻辑电路和第一与门逻辑电路的输出端分别与第十与门逻辑电路的两个输入端相连接,第十与门逻辑电路的输出端为中间输出端口R3。输入端S3和S6分别通过第二非门逻辑电路和第五非门逻辑电路取非运算得到输出结果Q5和Q7,输出结果Q5和Q7经过第八与门逻辑电路的与运算后得到输出结果Q13,输入端S1和S2输入的信号通过第七与门逻辑电路的与运算后得到的输出结果为Q14,输出结果Q13和Q14经过第九与门逻辑电路的与运算后得到输出结果Q15,输出结果Q15和第一与门逻辑电路的输出结果Q1经过第十与门逻辑电路的与运算后得到输出结果R3。第三通道电路的输出结果R3由输入信号S1、S2、S3、S4、S5和S6复合构成。

所述第七与门逻辑电路包括忆阻器M23和M24,输入端S1通过缓冲器U1A与忆阻器M23的正极相连接,输入端S2通过缓冲器U2A与M24的正极相连接,忆阻器M23和M24的负极连接后均与缓冲器U9A相连接;所述八与门逻辑电路包括忆阻器M25和M26,忆阻器M25和M26的正极分别与第二非门逻辑电路的缓冲器U13A和第五非门逻辑电路的缓冲器U16A的输出端相连接,即忆阻器M25与中间输出端X2相连接,忆阻器M26与中间输出端X3相连接,忆阻器M25和M26的负极串联连接且均与缓冲器U24A相连接;所述第九与门逻辑电路包括忆阻器M27和M28,忆阻器M27和M28的正极分别与缓冲器U24A和缓冲器U23A相连接,忆阻器M27和M28的负极串联连接且均与缓冲器U25A相连接;所述第十与门逻辑电路包括忆阻器M29和M30,忆阻器M29和M30的正极分别与第一与门逻辑电路的缓冲器U23A和缓冲器U25A的输出端相连接,即忆阻器M29的正极与中间输出端X1相连接,忆阻器M30的正极与缓冲器U25A相连接,忆阻器M29和M30的负极串联连接且均与缓冲器U26A相连接,缓冲器U26A的输出端为中间输出端口R3

如图5所示,所述第四通道电路包括第四或门逻辑电路、第五或门逻辑电路和第六或门逻辑电路,中间输出端口R1和R2分别与第四或门逻辑电路的两个输入端相连接,第四或门逻辑电路的输出端和输入端S6分别与第五或门逻辑电路的两个输入端相连接;第五或门逻辑电路的输出端和中间输出端口R3分别与第六或门逻辑电路的两个输入端相连接,第六或门逻辑电路的输出端为输出端Y1;输出结果R1和R2通过第四或门逻辑电路进行或运算得到输出结果Q16,输出结果Q16和输入端S6输入的输入信号S6经过第五或门逻辑电路进行或运算得到输出结果Q17,输出结果Q17和输出结果R1的经过第六或门逻辑电路的或运算得到输出结果Y1。第四通道电路的输出信号Y1由信号R1、R2、S3和S6复合构成。

所述第四或门逻辑电路包括忆阻器M19和M20,忆阻器M19和M20的负极分别与中间输出端口R1和R2相连接,忆阻器M19和M20的正极串联连接且均与缓冲器U21A相连接,第五或门逻辑电路包括忆阻器M21和M22,忆阻器M21和M22的负极分别与输入端S6和缓冲器U21A相连接,忆阻器M21的负极与输入端S6相连接,忆阻器M22的负极与缓冲器U21A相连接,忆阻器M21和M22的正极串联连接且均与缓冲器U22A相连接,第六或门逻辑电路包括忆阻器M31和M32,忆阻器M31和M22的负极分别与缓冲器U22A和中间输出端口R3相连接,忆阻器M31的负极与缓冲器U22A相连接,忆阻器M22的负极与中间输出端口R3相连接,忆阻器M31和M32的正极串联连接均与缓冲器U27A相连接,缓冲器U27A的输出端为输出端Y1

如图6所示,所述第五通道电路包括第二或门逻辑电路和第七或门逻辑电路,第七或门逻辑电路的两个输入端分别与第二或门逻辑电路的输出端和输入端S6相连接,第七或门逻辑电路的输出端为输出端Y2;第二或门逻辑电路的输出结果Q2与输入端S6的输入信号S6经过第七或门逻辑电路的或运算得到输出结果Y2。第五通道电路的输出结果Y2由信号S4、S5和S6复合构成。所述第七或门逻辑电路包括忆阻器M33和M34,忆阻器M33和M34的负极分别与输入端S6和第二或门逻辑电路的输出端的缓冲器U17A相连接,忆阻器M33的负极与输入端S6相连接,忆阻器M34的负极与第二或门逻辑电路的缓冲器U17A相连接,忆阻器M33和M34的正极连接后与缓冲器U19A相连接,缓冲器U19A的输出端为输出端Y2

实例说明:

1)当输入信号S6S5S4S3S2S1的二进制数为011011,用十进制表示则为27,在第一通道电路中,当S3=0、S4=1、S5=1时,输入信号S4和S5先通过第一与门逻辑电路进行与运算,输出结果为Q1,即Q1=[(S4=1)∧(S5=1)]=1,S4和S5在通过第二或门逻辑电路进行或运算,输出结果为Q2,即Q2=[(S4=1)∨(S5=1)]=1,Q2在通过运算放大器A5进行取非运算,输出结果为Q3,即

Figure BDA0002217073640000101

Q1和Q3通过第三或门逻辑电路进行或运算,输出结果为Q4,即Q4=[(Q1=1)∨(Q3=0)]=1,S3和Q4通过第二与门逻辑电路进行与运算,输出结果为R1,即R1=[(Q4=1)∧(S3=0)]=0;在第二通道电路中,当S1=1、S2=1、S3=0、S4=1、S5=1、S6=0,S3、S4、S5和S6分别通过运算放大器A1、A2、A3和A4进行取非运算,其结果分别为Q5、Q6、Q7和Q8,即

Figure BDA0002217073640000102

Q5、Q6通过第三与门逻辑电路进行与运算,输出结果为Q9,即Q9=[(Q5=1)∧(Q6=0)]=0,Q7、Q8通过第四与门逻辑电路进行与运算,输出结果为Q10,即Q10=[(Q7=0)∧(Q8=1)]=0,Q9、Q10通过第五与门逻辑电路进行与运算,输出结果为Q11,即Q11=[(Q9=0)∧(Q10=0)]=0,S1和S2先通过第一或门逻辑电路进行或运算,输出结果为Q12,即Q12=[(S1=1)∨(S2=1)]=1,Q11、Q12通过第六与门逻辑电路进行与运算,输出结果为R2,即R2=[(Q11=0)∧(Q12=1)]=0;在第三通道电路中,当S1=1、S2=1、S3=0、S4=1、S5=1、S6=0,输入信号S3和S6分别通过运算放大器A1和A4进行取非运算,其结果分别为Q5和Q8,即

Figure BDA0002217073640000111

Q5和Q8通过第八与门逻辑电路进行与运算,输出结果为Q13,即Q13=[(Q5=1)∧(Q8=1)]=1,S1和S2先通过第七与门逻辑电路进行与运算,输出结果为Q14,即Q14=[(S1=1)∧(S2=1)]=1,Q13和Q14通过第九与门逻辑电路进行与运算,输出结果为Q15,即Q15=[(Q13=1)∧(Q14=1)]=1,S4和S5先通过第一与门逻辑电路进行与运算,输出结果为Q1,即Q1=[(S4=1)∧(S5=1)]=1,Q1和Q15通过第十与门逻辑电路进行与运算,输出结果为R3,即R3=[(Q1=1)∧(Q15=1)]=1;在第四通道电路中,当S6=0、R1=0、R2=0、R3=1时,R1和R2先通过第四或门逻辑电路进行或运算,输出结果为Q16,即Q16=[(R1=0)∨(R2=0)]=0,S6和Q16先通过第五或门逻辑电路进行或运算,输出结果为Q17,即Q17=[(S6=0)∨(Q16=0)]=0,Q17和R3先通过第六或门逻辑电路进行或运算,输出结果为Y1,即Y1=[(Q17=0)∨(R3=1)]=1;在第五通道电路中,当S4=1、S5=1、S6=0时,S4和S5在通过第二或门逻辑电路进行或运算,输出结果为Q2,即Q2=[(S4=1)∨(S5=1)]=1,Q2和S6在通过第七或门逻辑电路进行或运算,输出结果为Y2,即Y2=[(Q2=1)∨(S6=0)]=1;输出信号Y2Y1为11,使用十进制表示则为3,即

Figure BDA0002217073640000112

完成了立方根逻辑运算操作的功能。如图7中的5至6秒。

2)当输入信号S6S5S4S3S2S1为001000,用十进制表示则为8,在第一通道电路中,当S3=0、S4=1、S5=0时,S4和S5先通过第一与门逻辑电路进行与运算,输出结果为Q1,即Q1=[(S4=1)∧(S5=0)]=0,S4和S5在通过第二或门逻辑电路进行或运算,输出结果为Q2,即Q2=[(S4=1)∨(S5=0)]=1,Q2在通过运算放大器A5进行取非运算,输出结果为Q3,即

Figure BDA0002217073640000113

Q1和Q3通过第三或门逻辑电路进行或运算,输出结果为Q4,即Q4=[(Q1=0)∨(Q3=0)]=0,S3和Q4通过第二与门逻辑电路进行与运算,输出结果为R1,即R1=[(Q4=0)∧(S3=0)]=0;在第二通道电路中,当S1=0、S2=0、S3=0、S4=1、S5=0、S6=0,S3、S4、S5和S6分别通过运算放大器A1、A2、A3和A4进行取非运算,其结果分别为Q5、Q6、Q7和Q8,即

Figure BDA0002217073640000114

Q5、Q6通过第三与门逻辑电路进行与运算,输出结果为Q9,即Q9=[(Q5=1)∧(Q6=0)]=0,Q7、Q8通过第四与门逻辑电路进行与运算,输出结果为Q10,即Q10=[(Q7=1)∧(Q8=1)]=1,Q9、Q10通过第五与门逻辑电路进行与运算,输出结果为Q11,即Q11=[(Q9=0)∧(Q10=1)]=0,S1和S2先通过第一或门逻辑电路进行或运算,输出结果为Q12,即Q12=[(S1=0)∨(S2=0)]=0,Q11、Q12通过第六与门逻辑电路进行与运算,输出结果为R2,即R2=[(Q11=0)∧(Q12=0)]=0;在第三通道中,当S1=0、S2=0、S3=0、S4=1、S5=0、S6=0,S3和S6分别通过运算放大器A1和A4进行取非运算,其结果分别为Q5和Q8,即Q5和Q8通过第八与门逻辑电路进行与运算,输出结果为Q13,即Q13=[(Q5=1)∧(Q8=1)]=1,S1和S2先通过第七与门逻辑电路进行与运算,输出结果为Q14,即Q14=[(S1=0)∧(S2=0)]=0,Q13和Q14通过第九与门逻辑电路进行与运算,输出结果为Q15,即Q15=[(Q13=1)∧(Q14=0)]=0,S4和S5先通过第一与门逻辑电路进行与运算,输出结果为Q1,即Q1=[(S4=1)∧(S5=0)]=0,Q1和Q15通过第十与门逻辑电路进行与运算,输出结果为R3,即R3=[(Q1=0)∧(Q15=0)]=0;在第四通道电路中,当S6=0、R1=0、R2=0、R3=0时,R1和R2先通过第四或门逻辑电路进行或运算,输出结果为Q16,即Q16=[(R1=0)∨(R2=0)]=0,S6和Q16先通过第五或门逻辑电路进行或运算,输出结果为Q17,即Q17=[(S6=0)∨(Q16=0)]=0,Q17和R3先通过第六或门逻辑电路进行或运算,输出结果为Y1,即Y1=[(Q17=0)∨(R3=0)]=0;在第五通道电路中,当S4=1、S5=0、S6=0时,S4和S5在通过第二或门逻辑电路进行或运算,输出结果为Q2,即Q2=[(S4=1)∨(S5=0)]=1,Q2和S6在通过第七或门逻辑电路进行或运算,输出结果为Y2,即Y2=[(Q2=1)∨(S6=0)]=1;输出信号Y2Y1为10,使用十进制表示则为2,即

Figure BDA0002217073640000122

完成了立方根逻辑运算操作的功能。例如图7中的2至3秒。

3)当输入信号S6S5S4S3S2S1为000001,用十进制表示则为1,在第一通道电路中,当S3=0、S4=0、S5=0时,S4和S5先通过第一与门逻辑电路进行与运算,输出结果为Q1,即Q1=[(S4=0)∧(S5=0)]=0,S4和S5在通过第二或门逻辑电路进行或运算,输出结果为Q2,即Q2=[(S4=0)∨(S5=0)]=0,Q2在通过运算放大器A5进行取非运算,输出结果为Q3,即

Figure BDA0002217073640000123

Q1和Q3通过第三或门逻辑电路进行或运算,输出结果为Q4,即Q4=[(Q1=0)∨(Q3=1)]=1,S3和Q4通过第二与门逻辑电路进行与运算,输出结果为R1,即R1=[(Q4=1)∧(S3=0)]=0;在第二通道电路中,当S1=1、S2=0、S3=0、S4=0、S5=0、S6=0,S3、S4、S5和S6分别通过运算放大器A1、A2、A3和A4进行取非运算,其结果分别为Q5、Q6、Q7和Q8,即

Figure BDA0002217073640000124

Q5、Q6通过第三与门逻辑电路进行与运算,输出结果为Q9,即Q9=[(Q5=1)∧(Q6=1)]=1,Q7、Q8通过第四与门逻辑电路进行与运算,输出结果为Q10,即Q10=[(Q7=1)∧(Q8=1)]=1,Q9、Q10通过第五与门逻辑电路进行与运算,输出结果为Q11,即Q11=[(Q9=1)∧(Q10=1)]=1,S1和S2先通过第一或门逻辑电路进行或运算,输出结果为Q12,即Q12=[(S1=1)∨(S2=0)]=1,Q11、Q12通过第六与门逻辑电路进行与运算,输出结果为R2,即R2=[(Q11=1)∧(Q12=1)]=1;在第三通道电路中,当S1=1、S2=0、S3=0、S4=0、S5=0、S6=0,S3和S6分别通过运算放大器A1和A4进行取非运算,其结果分别为Q5和Q8,即

Figure BDA0002217073640000131

Q5和Q8通过第八与门逻辑电路进行与运算,输出结果为Q13,即Q13=[(Q5=1)∧(Q8=1)]=1,S1和S2先通过第七与门逻辑电路进行与运算,输出结果为Q14,即Q14=[(S1=1)∧(S2=0)]=0,Q13和Q14通过第九与门逻辑电路进行与运算,输出结果为Q15,即Q15=[(Q13=1)∧(Q14=0)]=0,S4和S5先通过第一与门逻辑电路进行与运算,输出结果为Q1,即Q1=[(S4=0)∧(S5=0)]=0,Q1和Q15通过第十与门逻辑电路进行与运算,输出结果为R3,即R3=[(Q1=0)∧(Q15=0)]=0;在第四通道电路中,当S6=0、R1=0、R2=1、R3=0时,R1和R2先通过第四或门逻辑电路进行或运算,输出结果为Q16,即Q16=[(R1=0)∨(R2=1)]=1,S6和Q16先通过第五或门逻辑电路进行或运算,输出结果为Q17,即Q17=[(S6=0)∨(Q16=1)]=1,Q17和R3先通过第六或门逻辑电路进行或运算,输出结果为Y1,即Y1=[(Q17=1)∨(R3=0)]=1;在第五通道电路中,当S4=0、S5=0、S6=0时,S4和S5在通过第二或门逻辑电路进行或运算,输出结果为Q2,即Q2=[(S4=0)∨(S5=0)]=0,Q2和S6在通过第七或门逻辑电路进行或运算,输出结果为Y2,即Y2=[(Q2=0)∨(S6=0)]=0;输出信号Y2Y1为01,使用十进制表示则为1,即

Figure BDA0002217073640000134

完成了立方根逻辑运算操作的功能。如图7中的0至1秒。

4)当S6S5S4S3S2S1为000000,用十进制表示则为0,在第一通道电路中,当S3=0、S4=0、S5=0时,S4和S5先通过第一与门逻辑电路进行与运算,输出结果为Q1,即Q1=[(S4=0)∧(S5=0)]=0,S4和S5在通过第二或门逻辑电路进行或运算,输出结果为Q2,即Q2=[(S4=0)∨(S5=0)]=0,Q2在通过运算放大器A5进行取非运算,输出结果为Q3,即Q1和Q3通过第三或门逻辑电路进行或运算,输出结果为Q4,即Q4=[(Q1=0)∨(Q3=1)]=1,S3和Q4通过第二与门逻辑电路进行与运算,输出结果为R1,即R1=[(Q4=1)∧(S3=0)]=0;在第二通道电路中,当S1=0、S2=0、S3=0、S4=0、S5=0、S6=0,S3、S4、S5和S6分别通过运算放大器A1、A2、A3和A4进行取非运算,其结果分别为Q5、Q6、Q7和Q8,即

Figure BDA0002217073640000133

Q5、Q6通过第三与门逻辑电路进行与运算,输出结果为Q9,即Q9=[(Q5=1)∧(Q6=1)]=1,Q7、Q8通过第四与门逻辑电路进行与运算,输出结果为Q10,即Q10=[(Q7=1)∧(Q8=1)]=1,Q9、Q10通过第五与门逻辑电路进行与运算,输出结果为Q11,即Q11=[(Q9=1)∧(Q10=1)]=1,S1和S2先通过第一或门逻辑电路进行或运算,输出结果为Q12,即Q12=[(S1=0)∨(S2=0)]=0,Q11、Q12通过第六与门逻辑电路进行与运算,输出结果为R2,即R2=[(Q11=1)∧(Q12=0)]=0;在第三通道电路中,当S1=0、S2=0、S3=0、S4=0、S5=0、S6=0,S3和S6分别通过运算放大器A1和A4进行取非运算,其结果分别为Q5和Q8,即

Figure BDA0002217073640000141

Q5和Q8通过第八与门逻辑电路进行与运算,输出结果为Q13,即Q13=[(Q5=1)∧(Q8=1)]=1,S1和S2先通过第七与门逻辑电路进行与运算,输出结果为Q14,即Q14=[(S1=0)∧(S2=0)]=0,Q13和Q14通过第九与门逻辑电路进行与运算,输出结果为Q15,即Q15=[(Q13=1)∧(Q14=0)]=0,S4和S5先通过第一与门逻辑电路进行与运算,输出结果为Q1,即Q1=[(S4=0)∧(S5=0)]=0,Q1和Q15通过第是与门逻辑电路进行与运算,输出结果为R3,即R3=[(Q1=0)∧(Q15=0)]=0;在第四通道电路中,当S6=0、R1=0、R2=0、R3=0时,R1和R2先通过第四或门逻辑电路进行或运算,输出结果为Q16,即Q16=[(R1=0)∨(R2=0)]=0,S6和Q16先通过第五或门逻辑电路进行或运算,输出结果为Q17,即Q17=[(S6=0)∨(Q16=0)]=0,Q17和R3先通过第六或门逻辑电路进行或运算,输出结果为Y1,即Y1=[(Q17=0)∨(R3=0)]=0;在第五通道电路中,当S4=0、S5=0、S6=0时,S4和S5在通过第二或门逻辑电路进行或运算,输出结果为Q2,即Q2=[(S4=0)∨(S5=0)]=0,Q2和S6在通过第七或门逻辑电路进行或运算,输出结果为Y2,即Y2=[(Q2=0)∨(S6=0)]=0;输出信号Y2Y1为00,使用十进制表示则为0,即

Figure BDA0002217073640000142

完成了立方根逻辑运算操作的功能。例如图7中的8至9秒。

当输入信号S6S5S4S3S2S1除上述四种情况之外的其他输入时,输出信号Y2Y1的结果与上一个结果相同,如图7中的1至5秒,7至8秒,9至10秒。根据二进制的输入信号以及二进制的输出信号分别相对应的十进制数,观察其最后的仿真结果,若其输入一输出的关系对应立方根逻辑运算的计算规则,则对输入信号进行了立方根逻辑运算,否则,则未实现立方根逻辑运算。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种高频驱动系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!