[发明专利]一种非易失布尔逻辑两位乘法器及运算方法在审
申请号: | 202110494509.6 | 申请日: | 2021-05-07 |
公开(公告)号: | CN113380298A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 陈成;李喜;陈后鹏;解晨晨;徐思秋;梁龙飞 | 申请(专利权)人: | 中国科学院上海微系统与信息技术研究所;上海新氦类脑智能科技有限公司 |
主分类号: | G11C16/06 | 分类号: | G11C16/06;G11C11/56;G11C8/14;G06F7/523 |
代理公司: | 上海泰能知识产权代理事务所(普通合伙) 31233 | 代理人: | 钱文斌 |
地址: | 200050 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 非易失 布尔 逻辑 乘法器 运算 方法 | ||
1.一种非易失布尔逻辑两位乘法器,其特征在于,包括四个多阻态器件、选通器件和外围控制电路,所述多阻态器件的一端作为顶端电极输入端,另一端与所述选通器件的漏端相连,所述选通器件的栅端作为所述多阻态器件的字线,源端连接底端电极输入端;所述多阻态器件用于实现非易失布尔逻辑运算,并将运算结果直接以多阻态器件的阻值状态进行存储;所述选通器件用于选通四个多阻态器件中的任意一个实现逻辑运算;所述外围控制电路,用于向选通的多阻态器件施加操作信号,使所述操作信号与所述多阻态器件的阻值状态作为输入实现逻辑操作,并在进行下一步逻辑操作之前进行状态级联使得前一步的计算结果作为下一步的逻辑输入存储在所述多阻态器件中。
2.根据权利要求1所述的非易失布尔逻辑两位乘法器,其特征在于,所述多阻态器件施加输入脉冲信号后,所述多阻态器件的阻值状态发生阈值翻转。
3.根据权利要求2所述的非易失布尔逻辑两位乘法器,其特征在于,所述多阻态器件施加的输入脉冲信号为RESET输入脉冲时,所述多阻态器件转变为高阻态,计算结果对应二值逻辑“0”;所述多阻态器件施加的输入脉冲信号为SET输入脉冲时,所述多阻态器件转变为低阻态,计算结果对应二值逻辑“1”。
4.根据权利要求1所述的非易失布尔逻辑两位乘法器,其特征在于,所述逻辑操作为初始化逻辑操作时,所述外围控制电路向四个多阻态器件输入RESET输入脉冲,使得四个多阻态器件均处于高阻态。
5.根据权利要求1所述的非易失布尔逻辑两位乘法器,其特征在于,所述逻辑操作为与逻辑操作时,所述外围控制电路将被乘数转换为脉冲信号并施加至所述顶端电极输入端,乘数则以所述多阻态器件的阻值状态的形式存储在多阻态器件中,输出的结果以多阻态器件的阻值状态进行存储。
6.根据权利要求1所述的非易失布尔逻辑两位乘法器,其特征在于,所述逻辑操作为异或逻辑操作时,所述外围控制电路将逻辑输入的二值信号施加至所述顶端电极输入端,读出所述多阻态器件的初始状态,并基于所述初始状态决定输入操作为RESET操作或SET操作。
7.根据权利要求1所述的非易失布尔逻辑两位乘法器,其特征在于,所述多阻态器件为相变存储单元。
8.一种如权利要求1-7中任一所述非易失布尔逻辑两位乘法器的运算方法,其特征在于,将四个多阻态器件记为多阻态器件C11、多阻态器件C12、多阻态器件C21和多阻态器件C22,包括以下步骤:
(1)对所述多阻态器件C11、多阻态器件C12、多阻态器件C21和多阻态器件C22进行初始化操作,并在完成初始化操作后分别在多阻态器件C11、多阻态器件C12、多阻态器件C21和多阻态器件C22中写入A0B0、A0B1、A1B1和A1B0;
(2)在多阻态器件C11进行一位与逻辑操作,得到A0B0A1,并读出多阻态器件C12和多阻态器件C22中存储结果;
(3)在多阻态器件C11进行一位与逻辑操作,得到A0B0A1B1,将所述步骤(2)中读出的结果在多阻态器件C12进行异或操作得到A0B1⊕A1B0;
(4)读出多阻态器件C11中的计算结果A0A1B0B1,并在多阻态器件C22写入A0B0;
(5)在多阻态器件C21实现异或操作,得到A0A1B0B1⊕A1B1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海微系统与信息技术研究所;上海新氦类脑智能科技有限公司,未经中国科学院上海微系统与信息技术研究所;上海新氦类脑智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110494509.6/1.html,转载请声明来源钻瓜专利网。