(12)发明专利申请
(10)申请公布号 CN 111046617 A(43)申请公布日 2020.04.21
(21)申请号 201911335581.3(22)申请日 2019.12.23
(71)申请人 杭州电子科技大学
地址 310018 浙江省杭州市经济技术开发
区白杨街道2号大街(72)发明人 王晓媛 周鹏飞
(74)专利代理机构 浙江千克知识产权代理有限
公司 33246
代理人 周希良(51)Int.Cl.
G06F 30/32(2020.01)H03K 19/20(2006.01)
权利要求书1页 说明书6页 附图2页
CN 111046617 A(54)发明名称
基于忆阻器的三值数字逻辑门电路(57)摘要
本发明涉及一种三值数字逻辑门电路。它包括一个三值与门电路,一个三值或门电路,一个三值非门电路。三值与门电路由两个忆阻器构成。其中第一忆阻器M1负极作为第一输入端,第二忆阻器M2负极作为第二输入端。第一忆阻器M1的正极与第二忆阻器M2的正极相连,并作为输出端。三值或门电路由两个忆阻器构成。其中第三忆阻器M3正极作为第一输入端,第四忆阻器M4正极作为第二输入端。第三忆阻器M3的负极与第二忆阻器M4的负极相连,并作为输出端。三值非门电路由两个忆阻器和三个NMOS管构成。本发明结构清晰简单、易于实现,可用于多值数字逻辑运算等诸多领域中的应用研究,具有重要意义。
CN 111046617 A
权 利 要 求 书
1/1页
1.基于忆阻器的三值数字逻辑门电路,包括一个三值与门电路,一个三值或门电路和一个三值非门电路,并定义电压Vcc为2V,对应逻辑2;电压Vcc/2,为1V对应逻辑1;GND为0V,对应逻辑0,其特征在于:
三值与门电路由两个忆阻器构成;其中第一忆阻器M1负极作为第一输入端,接电压Vcc、电压Vcc/2或GND,第二忆阻器M2负极作为第二输入端,接电压Vcc、电压Vcc/2或GND;第一忆阻器M1的正极与第二忆阻器M2的正极相连,并作为输出端,三值与门电路逻辑就是求两输入端的最小值;
三值或门电路由两个忆阻器构成;其中第三忆阻器M3正极作为第一输入端,接电压Vcc、电压Vcc/2或GND,第四忆阻器M4正极作为第二输入端,接电压Vcc、电压Vcc/2或GND;第三忆阻器M3的负极与第四忆阻器M4的负极相连,并作为输出端,三值或门电路逻辑就是求两输入端的最大值;
三值非门电路由两个忆阻器和三个NMOS管构成;其中第五忆阻器M5的负极与电压Vcc相连接,第五忆阻器M5的正极与第一NMOS管N1的源极相连,并作为输出端;第一NMOS管N1的栅极与输入端相连,所述的输入端接电压Vcc、电压Vcc/2或GND;第一NMOS管N1的漏极与第六忆阻器M6的负极相连,第六忆阻器M6的正极与第二NMOS管N2的源极相连,第二NMOS管N2的栅极与输入端相连,第二NMOS管N2的漏极接地;第三NMOS管N3的源极与第六忆阻器M6的负极和第一NMOS管N1的漏极相连,第三NMOS管N3的栅极与输入端相连,第三NMOS管N3的漏极接地,其中第一NMOS管N1和第二NMOS管N2的阈值导通电压为0.5V,第三NMOS管N3的阈值导通电压为1.5V。
2
CN 111046617 A
说 明 书
基于忆阻器的三值数字逻辑门电路
1/6页
技术领域
[0001]本发明属于电路设计技术领域,涉及一种三值数字逻辑门电路,具体涉及一种物理可实现的基于忆阻器的三值数字逻辑门电路设计与实现。
背景技术
[0002]1971年,华裔科学家蔡少堂教授首次提出忆阻器的概念,2008年,惠普实验室研究团队成功做出纳米忆阻器件,证实了蔡少堂教授的推断,并且进一步研究发现,忆阻器的非易失型和纳米级尺寸有助于摩尔定律的延续,使得忆阻器能够同时计算和存储。忆阻器的独特特性使其在模拟电路设计、非易失性存储、神经网络、数字逻辑等中具有良好的应用前景,由于晶体管达到物理极限,忆阻器的开关行为的微小尺寸被推广为基于晶体管的存储器的替代器件。
[0003]传统的数字系统是基于二进制数构建的,其中只考虑逻辑0和1。最近,多值逻辑的概念成为一个共同的研究课题,1840年,英国的Thomas Fowler就以平衡三进制的设计,使用木材建造了一台早期的计算机。1958年,苏联莫斯科国立大学由Nikolay Brusentsov建造第一台数字电子三进制计算机Setun,它比二进制计算机在未来发展上更有优势。三元数的主要优点是它比二进制数表示相同的位数时提供了更多的信息,这降低了互连和芯片面积的复杂性。随着元器件制造工艺技术的进步,为三进制逻辑电路的实现提供了可能性。在20世纪80年代,基于使用增强和耗尽型晶体管的CMOS引入了第一个三值逻辑门的实现。三进制逻辑电路非但比二进制逻辑电路速度更快、可靠性更高,还减少了面积和互连的复杂性,且需要的设备功耗也更少。
[0004]忆阻器是实现三元系统的良好候选者,因为它可以处理两个以上的状态而无需使用额外的硬件,可以进一步将其分为不同的量化级别到多级元素。实用的忆阻器与标准CMOS技术兼容,这些忆阻器的尺寸在2-10nm范围内相对较小,使用忆阻器实现三元逻辑运算为增强和新颖的功能开辟了新的机会。
发明内容
[0005]针对现有技术的不足,本发明提出了一种新的基于忆阻器的三值数字逻辑门电路。
[0006]本发明解决技术问题所采取的技术方案如下:包括一个三值与门电路,一个三值或门电路,一个三值非门电路。
[0007]三值与门电路由两个忆阻器构成。其中第一忆阻器M1负极作为第一输入端,第二忆阻器M2负极作为第二输入端。第一忆阻器M1的正极与第二忆阻器M2的正极相连,并作为输出端。
[0008]三值或门电路由两个忆阻器构成。其中第三忆阻器M3正极作为第一输入端,第四忆阻器M4正极作为第二输入端。第三忆阻器M3的负极与第四忆阻器M4的负极相连,并作为输出端。
3
CN 111046617 A[0009]
说 明 书
2/6页
三值非门电路由两个忆阻器和三个NMOS管构成。其中第五忆阻器M5的负极与电源
Vcc相连接,第五忆阻器M5的正极与第一NMOS管N1的源极(S)相连,并作为输出端。第一NMOS管N1的栅极(G)与输入端相连,第一NMOS管N1的漏极(D)与第六忆阻器M6的负极相连,第六忆阻器M6的正极与第二NMOS管N2的源极(S)相连,第二NMOS管N2的栅极(G)与输入端相连,第二NMOS管N2的漏极(D)接地。第三NMOS管N3的源极(S)与第六忆阻器M6的负极和第一NMOS管N1的漏极(D)相连,第三NMOS管N3的栅极(G)与输入端相连,第三NMOS管N3的漏极(D)接地。
[0010]本发明设计了一种具有新型的基于忆阻器的三值逻辑数字逻辑门电路模型,包括三值与门、或门和非门,结构清晰简单、易于实现。该门电路模型可用于多值数字逻辑运算等诸多领域中的应用研究具有重要意义。
附图说明
[0011]图1是本发明的基于忆阻器的三值与门电路。[0012]图2是本发明的基于忆阻器的三值或门电路。[0013]图3是本发明的基于忆阻器的三值非门电路。
具体实施方式
[0014]下面结合附图对本发明优选实施例作详细说明。[0015]本发明设计的基于忆阻器的三值与门路模型,其电路模型如图1所示,由两个忆阻器构成,并利用忆阻器的开关特性和记忆特性实现。[0016]三值与门的逻辑状态是电压值,其中,定义电压Vcc为2V,对应逻辑2,电压Vcc/2,为1V对应逻辑1,GND为0V,对应逻辑0。对于三值与门,与逻辑就是求两输入的最小值,其对应的真值表如下表所示:
IN1IN2OUT1=IN1 TAND IN2000010020100111121200211222
[0018]对于三值与门,当两个输入状态相同时,即输入{IN1,IN2}={(0,0),(1,1),(2,2)}时,此时电路中没有电流流过,电路为一个等势体,输出端OUT1的电压与输入端IN1和IN2的电压一致。
[0019]当两个输入状态不同时,当两输入端IN1和IN2分别接VCC/2和GND时,即对应着输入{IN1,IN2}={1,0},此时电流自上而下流经忆阻器M1和忆阻器M2。根据HP忆阻器的开关特性,当电流从忆阻M1的负极流入,正极流出,忆阻M1的阻值增大到ROFF。相反,电流从忆阻M2
4
[0017]
CN 111046617 A
说 明 书
3/6页
的正极流入,负极流出,阻值减小到RON。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
[0020]
即输出电压为0V,对应着逻辑0。
[0022]当两个输入端IN1和IN2分别接GND和VCC/2时,即对应着输入{IN1,IN2}={0,1},此时电流自下而上流经忆阻器M2和M1。根据HP忆阻器的开关特性,电流从忆阻M2的负极流入,正极流出,忆阻M2的阻值增大到ROFF。相反,电流从忆阻M1的正极流入,负极流出,阻值减小到RON。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
[0023][0024]
[0021]
即输出电压为0V,对应着逻辑0。
[0025]当两输入端IN1和IN2分别接VCC和GND时,即对应着输入{IN1,IN2}={2,0},此时电流自上而下流经忆阻器M1和忆阻器M2。根据HP忆阻器的开关特性,当电流从忆阻M1的负极流入,正极流出,忆阻M1的阻值增大到ROFF。相反,电流从忆阻M2的正极流入,负极流出,阻值减小到RON。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
[0026]
即输出电压为0V,对应着逻辑0。
[0028]当两个输入端IN1和IN2分别接GND和VCC时,即对应着输入{IN1,IN2}={0,2},此时电流自下而上流经忆阻器M2和M1。根据HP忆阻器的开关特性,电流从忆阻M2的负极流入,正极流出,忆阻M2的阻值增大到ROFF。相反,电流从忆阻M1的正极流入,负极流出,阻值减小到RON。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
[0029][0030]
[0027]
即输出电压为0V,对应着逻辑0。
[0031]当两输入端IN1和IN2分别接VCC和VCC/2时,即对应着输入{IN1,IN2}={2,1},此时电流自上而下流经忆阻器M1和忆阻器M2。根据HP忆阻器的开关特性,当电流从忆阻M1的负极流入,正极流出,忆阻M1的阻值增大到ROFF。相反,电流从忆阻M2的正极流入,负极流出,阻值减小到RON。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
[0032]
即输出电压为0.5VCC,对应着逻辑1。
[0034]当两输入端IN1和IN2分别接VCC/2和VCC时,即对应着输入{IN1,IN2}={1,2},此时电流自下而上流经忆阻器M2和M1。根据HP忆阻器的开关特性,电流从忆阻M2的负极流入,正极流出,忆阻M2的阻值增大到ROFF。相反,电流从忆阻M1的正极流入,负极流出,阻值减小到RON。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
[0033]
5
CN 111046617 A[0035]
说 明 书
4/6页
即输出电压为0.5VCC,对应着逻辑1。
[0037]如图2所示,三值或门的逻辑状态是电压值,其中,定义电压Vcc为2V,对应逻辑2,电压Vcc/2,为1V对应逻辑1,GND为0V,对应逻辑0。对于三值或门,或逻辑就是求两输入的最大值,其对应的真值表如下表所示:IN1IN2OUT1=IN1 TOR IN2
000011022101111122202212222
[0039]对于三值或门,当两个输入状态相同时,即输入{IN1,IN2}={(0,0),(1,1),(2,2)}时,此时电路中没有电流流过,电路为一个等势体,输出端OUT1的电压与输入端IN1和IN2的电压一致。
[0040]当两个输入状态不同时,当两输入端IN1和IN2分别接VCC/2和GND时,即对应着输入{IN1,IN2}={1,0},此时电流自上而下流经忆阻器M1和忆阻器M2。根据HP忆阻器的开关特性,当电流从忆阻M1的正极流入,负极流出,忆阻M1的阻值减小到RON。相反,电流从忆阻M2的负极流入,正极流出,阻值增大到ROFF。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
[0041][0038]
[0036]
即输出电压为VCC/2,对应着逻辑1。
[0043]当两个输入端IN1和IN2分别接GND和VCC/2时,即对应着输入{IN1,IN2}={0,1},此时电流自下而上流经忆阻器M2和M1。根据HP忆阻器的开关特性,电流从忆阻M2的正极流入,负极流出,忆阻M2的阻值减小到RON。相反,电流从忆阻M1的负极流入,正极流出,阻值增大到ROFF。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
[0044]
[0042]
即输出电压为VCC/2,对应着逻辑1。
[0046]当两输入端IN1和IN2分别接VCC和GND时,即对应着输入{IN1,IN2}={2,0},此时电流自上而下流经忆阻器M1和忆阻器M2。根据HP忆阻器的开关特性,当电流从忆阻M1的正极流入,负极流出,忆阻M1的阻值减小到RON。相反,电流从忆阻M2的负极流入,正极流出,阻值增大到ROFF。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
6
[0045]
CN 111046617 A[0047]
说 明 书
5/6页
即输出电压为VCC,对应着逻辑2。
[0049]当两个输入端IN1和IN2分别接GND和VCC时,即对应着输入{IN1,IN2}={0,2},此时电流自下而上流经忆阻器M2和M1。根据HP忆阻器的开关特性,电流从忆阻M2的正极流入,负极流出,忆阻M2的阻值减小到RON。相反,电流从忆阻M1的负极流入,正极流出,阻值增大到ROFF。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
[0050]
[0048]
即输出电压为VCC,对应着逻辑2。
[0052]当两输入端IN1和IN2分别接VCC和VCC/2时,即对应着输入{IN1,IN2}={2,1},此时电流自上而下流经忆阻器M1和忆阻器M2。根据HP忆阻器的开关特性,当电流从忆阻M1的正极流入,负极流出,忆阻M1的阻值减小到RON。相反,电流从忆阻M2的负极流入,正极流出,阻值增大到ROFF。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
[0053]
[0051]
即输出电压为VCC,对应着逻辑2。
[0055]当两个输入端IN1和IN2分别接VCC/2和VCC时,即对应着输入{IN1,IN2}={1,2},此时电流自下而上流经忆阻器M2和M1。根据HP忆阻器的开关特性,电流从忆阻M2的正极流入,负极流出,忆阻M2的阻值减小到RON。相反,电流从忆阻M1的负极流入,正极流出,阻值增大到ROFF。由于ROFF>>RON,通过两个忆阻的分压计算得到输出端节点的电压为:
[0056]
[0054]
即输出电压为VCC,对应着逻辑2。[0058]如图3所示,三值非门的逻辑状态是电压值,其中,定义电压Vcc为2V,对应逻辑2,电压Vcc/2,为1V对应逻辑1,GND为0V,对应逻辑0。对于三值非门,其对应的真值表如下表所示:
[0059]
[0057]
[0060]
[0061]
其中逻辑0和逻辑2互为非逻辑,逻辑1的非逻辑是其本身,图3所示是三值非门电
路,由三个NMOS管和两个忆阻器M5和M6组成,其中NMOS管N1和N2的阈值导通电压为0.5V,NMOS管N3的阈值导通电压为1.5V。[0062]当输入端接地时,即对应输入逻辑0,由于0V小于三个NMOS管的阈值导通电压,因
7
CN 111046617 A
说 明 书
6/6页
此三个NMOS管N1、N2和N3均截止,输出端通过忆阻器M1构成的上拉电阻连接到Vcc,则输出端节点电压也是Vcc,对应逻辑2。[0063]当输入端接Vcc/2时,即对应输入逻辑1,由于VCC/2大于NMOS管N1和N2的阈值导通电压但小于NMOS管N3的阈值导通电压,因此NMOS管N1和N2导通,N3截止。此时,电流自上而下流经两个忆阻器,由于电流是从两个忆阻器的负极流入,正极流出,故忆阻M1和M2的阻值都增大到ROFF,通过两个忆阻的分压计算得到输出端节点的电压为:
[0064]
即输出电压为0.5VCC,对应着逻辑1。[0066]当输入端接VCC时,即对应输入逻辑2,由于VCC大于三个NMOS管的阈值导通电压,因此三个NMOS管N1、N2和N3都导通。此时,输出端与接地端相导通,故输出端节点的电压为0V,对应着逻辑0。
[0067]本领域的普通技术人员应当认识到,以上实施例仅是用来验证本发明,而并非作为对本发明的限定,只要是在本发明的范围内,对以上实施例的变化、变形都将落在本发明的保护范围内。
[0065]
8
CN 111046617 A
说 明 书 附 图
1/2页
图1
图2
9
CN 111046617 A
说 明 书 附 图
2/2页
图3
10
因篇幅问题不能全部显示,请点此查看更多更全内容