[发明专利]一种二值忆阻器的神经网络芯片有效

专利信息
申请号: 201811552899.2 申请日: 2018-12-19
公开(公告)号: CN109657787B 公开(公告)日: 2022-12-06
发明(设计)人: 帅垚;乔石珺;彭赟;吴传贵;罗文博;王韬;张万里;梁翔;潘忻强 申请(专利权)人: 电子科技大学
主分类号: G06N3/063 分类号: G06N3/063
代理公司: 电子科技大学专利中心 51203 代理人: 闫树平
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及计算机与电子信息技术领域,具体涉及一种二值忆阻器的神经网络芯片。本发明利用忆阻器具有的开关比,即存在高低两种阻态,与二值化神经网络结合起来以在不同材料的忆阻器上完成存储和运算,并将其与中央处理器结合,以提高神经网络的计算效率和速度。除执行神经网络算法外,本发明还可利用二值化神经网络架构进行类似于FPGA的现场编程;即输入经过特殊编码处理的数据流,对照其应输出结果按照二值化神经网络的方法进行现场学习,当正确率达到100%时即停止学习,该网络即可执行对应功能。
搜索关键词: 一种 二值忆阻器 神经网络 芯片
【主权项】:
1.一种二值忆阻器的神经网络芯片,用于承载二值化神经网络的忆阻器系统和中央处理器CPU的协作,以完成神经网络的运算,包含中央处理器CPU和忆阻器系统,其特征在于:中央处理器负责进行高精度线性运算,忆阻器系统基于交叉阵列结构的忆阻器芯片以实现矩阵运算,两者之间进行电连接以达成信息交换;所述忆阻器系统包含忆阻器核心、外围控制电路和自检纠错电路;忆阻器核心包含有至少一片忆阻器芯片,单个忆阻器芯片内包含呈交叉阵列结构的n个忆阻器单元,n≥2;外部控制电路包括外部命令请求、读写控制电路、读写激励电路、功能片选信号、读出电路和数据输出模块,负责按照外部命令请求来激励和读取忆阻器芯片内各忆阻器单元的阻值状态,进而完成存储和运算的功能,并将数据结果处理后返回给中央处理器;自检纠错电路负责进行忆阻器状态检查与调整,检测是否有忆阻器单元失效或数据存储错误等故障,告知使用者和排除故障;其工作流程如下:外部命令输入到外部命令请求后,会同时传输到读写控制电路和功能片选信号;读写控制电路根据外部命令选择读或写,并将读写命令传输给自检纠错电路和读写激励电路:自检纠错电路记录读写控制电路的命令;读写激励电路产生写入电压信号或读取电压信号传输给忆阻器核心;功能片选信号根据外部命令请求产生选择忆阻器芯片的命令并传输给忆阻器核心;忆阻器核心根据命令完成计算后,将计算结果输出到读出电路进行处理;读出电路将计算结果返回给自检纠错电路对照读写控制电路的命令:若对照后无错误会将信息通知读出电路,由读出电路将计算结果交给数据输出模块输出给中央处理器;若有错误将告知使用者错误信息,并排除错误;所述忆阻器芯片内忆阻器单元的阻值和二值化神经网络权值一一对应,即高阻态对应‑1,低阻态对应+1;当忆阻器单元进入写入状态,需要从高阻态调到低阻态时,加上正向的波形;反之需要从低阻态调到高阻态时,加上反向波形;所述忆阻器芯片的写入电压高于读取电压,写入采用一时多工调控方式,即同列同时写入,根据同一列不同单元的调控命令,在上电极端同时施加对应电压,下电极输出对应信号;该列写入完成后进行下一列的写入,直到完成命令执行,读取采用一时一工调控方式,逐个单元施加读取电压遍历直到完成命令执行;所述忆阻器芯片执行矩阵运算时,输入电压使用读取电压的值,采用单次运算调控方式,即根据输入的二值数据在上电极同时输入对应该二值数据的电压,各下电极同时输出电流,然后将电流信号转化为数字信号并输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811552899.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top