【技术实现步骤摘要】
基于忆阻器的非易失SRAM存内计算电路、阵列和方法
[0001]本专利技术实例涉及电路设计领域,尤其涉及一种基于忆阻器的非易失性
SRAM
存内计算电路
、
阵列和方法
。
技术介绍
[0002]目前,神经网络等数据密集型应用正在逐渐兴起,并被广泛地应用在人们日常生活中的诸多领域
。
然而,在传统冯诺依曼架构下,计算单元和存储单元的分离会导致在执行此类数据密集型和计算密集型任务时,在数据搬移上产生海量的能耗和延时开销,因此造成的问题被称为内存墙问题
。
[0003]近来,多种非易失性静态随机存储器
(non
‑
volatile SRAM
,
nvSRAM)
单元结构被提出,这种电路结构能够将数据存储在阻变存储器
(Resistive Random Access Memory
,
ReRAM)
等非易失存储单元中,在需要使用的时候再将其恢复至
SRAM
单元中
。
[0004]同时,基于静态随机存储器
(SRAM)
的存内运算
(compute
‑
in
‑
memory,CIM)
架构的神经网络加速器被提出用来解决传统计算架构中面临的内存墙问题
。
这类新型神经网络加速器能够高能效
、
低延时地完成数据密集型的应用,因此被广泛地部署到资源受 ...
【技术保护点】
【技术特征摘要】
1.
一种利用
ReRAM
器件进行数据存储的
nvSRAM
‑
CIM
单元电路,其特征在于,包括
:SRAM
存储单元,所述
SRAM
存储单元包括6管
SRAM
存储单元和一个控制管;
ReRAM
数据存储电路,所述
ReRAM
数据存储电路与所述
SRAM
存储单元的
Q
节点连接;所述
SRAM
存储单元中的权值存储至所述
ReRAM
数据存储电路中;所述
ReRAM
数据存储电路中存储的权值恢复至所述
SRAM
存储单元中;利用所述
SRAM
存储单元中的权值进行存内计算
。2.
根据权利要求1所述的一种利用
ReRAM
器件进行数据存储的
nvSRAM
‑
CIM
单元电路,其特征在于,所述
SRAM
存储单元共包含7个晶体管,其中5个
NMOS
管记为
N1~
N4、N7,2个
PMOS
管记为
P1~
P2;所述
P1和
N1组成一个反相器,所述
P2和
N2构成另一个反相器,所述两个反相器交叉耦合形成反相器环,作为数据存储模块;所述
N3和
N4管为传输管,将所述
SRAM
存储单元的数据存储节点
Q
和
QB
,分别与位线
BL、
反位线
BLB
连接,由字线
WL
控制,完成数据的读写;所述
N7
管为在6管
SRAM
单元底部添加一个列共享的控制管
。3.
根据权利要求1所述的一种利用
ReRAM
器件进行数据存储的
nvSRAM
‑
CIM
单元电路,其特征在于,所述
ReRAM
数据存储电路包括若干个被分成多个组的
ReRAM
器件,第
i
组
ReRAM
中的第
j
个
ReRAM
器件记为
R
i_j
,同一组的
ReRAM
器件由同一个
NMOS
管
N
Gi
控制,每一组中的第
j
个
ReRAM
器件对应一个信号
SL
j
;在选定特定的
ReRAM
器件
R
i_j
时,通过
N
Gi
管对
ReRAM
所在的第
i
组进行选择
,
再通过信号
SL
j
对第
i
组中的第
j
个
ReRAM
器件进行选择
。4.
一种基于
nvSRAM
...
【专利技术属性】
技术研发人员:孙亚男,李学清,何卫锋,徐浏凯,刘松原,李智,汪登峰,毛志刚,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。