当前位置: 首页 > 专利查询>安徽大学专利>正文

一种用于提高内存内计算线性度和一致性的电路制造技术

技术编号:26691831 阅读:39 留言:0更新日期:2020-12-12 02:44
本发明专利技术公开了一种用于提高内存内计算线性度和一致性的电路,包括具有双字线的6T SRAM存储阵列、字线控制模块、模式选择模块、时序控制模块、预充模块、电流镜模块、开关模块和缓冲器模块,6T SRAM存储阵列分别与所述预充模块、字线控制模块、缓冲器模块相连接;时序控制模块分别与所述预充模块、开关模块、电流镜模块相连接;电流镜模块与所述缓冲器模块相连接;利用电流镜模块将位线BL上的电压进行钳位,阻止位线BL上的电压降低并镜像单元的读取电流,最后转换为电压再通过所述缓冲器模块输出作为最终的计算结果。上述电路能够实现高线性度和高一致性的内存内计算,从而极大提高了内存内计算的实用性。

【技术实现步骤摘要】
一种用于提高内存内计算线性度和一致性的电路
本专利技术涉及集成电路设计
,尤其涉及一种用于提高内存内计算线性度和一致性的电路。
技术介绍
传统的冯诺伊曼架构把处理器计算单元和存储器分开,内存的存取速度严重滞后于处理器的计算速度,被成为“存储墙”。内存对于能效比的限制也成了传统冯诺伊曼体系计算机的一个瓶颈,为了克服传统冯诺依曼结构带来的弊端,内存内计算(InMemoryComputing,缩写为IMC)被提出,内存内计算不需要把数据传输到处理器中,直接在内存中进行运算,因此大大提高了数据的吞吐量,同时优化了能效。然而随着内存内技术的发展,如何提高内存内计算的线性度和一致性成为亟待解决的重难点问题。内存内计算的本质是模拟量的运算,几乎所有的基于SRAM的内存内计算都是依赖于位线BL的电压和多行读取技术,但是基于位线BL模拟电压的运算存在线性度差和一致性差的问题,导致计算误差,严重限制了内存内计算的发展,而现有技术中缺乏有效的方法可以同时解决基于SRAM的内存内计算所存在的非线性和不一致性问题。专利技术内容本专利本文档来自技高网...

【技术保护点】
1.一种用于提高内存内计算线性度和一致性的电路,其特征在于,所述电路包括具有双字线的6T SRAM存储阵列、字线控制模块、模式选择模块、时序控制模块、预充模块、电流镜模块、开关模块和缓冲器模块,其中:/n所述6T SRAM存储阵列分别与所述预充模块、字线控制模块、缓冲器模块相连接;/n所述字线控制模块分别与所述模式选择模块和时序控制模块相连接;/n所述时序控制模块分别与所述预充模块、开关模块、电流镜模块相连接;/n所述电流镜模块与所述缓冲器模块相连接;/n在内存内计算的电流镜模式下,所述预充模块对位线BL进行充电,预充结束后,所述开关模块将所述电流镜模块连接到每个位线BL上;/n所述具有双字线...

【技术特征摘要】
1.一种用于提高内存内计算线性度和一致性的电路,其特征在于,所述电路包括具有双字线的6TSRAM存储阵列、字线控制模块、模式选择模块、时序控制模块、预充模块、电流镜模块、开关模块和缓冲器模块,其中:
所述6TSRAM存储阵列分别与所述预充模块、字线控制模块、缓冲器模块相连接;
所述字线控制模块分别与所述模式选择模块和时序控制模块相连接;
所述时序控制模块分别与所述预充模块、开关模块、电流镜模块相连接;
所述电流镜模块与所述缓冲器模块相连接;
在内存内计算的电流镜模式下,所述预充模块对位线BL进行充电,预充结束后,所述开关模块将所述电流镜模块连接到每个位线BL上;
所述具有双字线的6TSRAM存储阵列包括两个独立的字线WLL和WLR,字线WLL不使能,仅字线WLR使能;
所述字线控制模块产生脉冲宽度为8:4:2:1的脉宽作用于不同的字线WLR上,字线WLR控制所述6TSRAM存储阵列中相应的行打开,以进行多行读取和计算;
利用所述电流镜模块将位线BL上的电压进行钳位,阻止位线BL上的电压降低并镜像位线BL上总的读取电流,最后转换为电压再通过所述缓冲器模块输出作为最终的计算结果。


2.根据权利要求1所述用于提高内存内计算线性度和一致性的电路,其特...

【专利技术属性】
技术研发人员:蔺智挺曹旭龙占红兰陈中伟钮建超吴秀龙赵强彭春雨卢文娟黎轩陈军宁
申请(专利权)人:安徽大学
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1