【技术实现步骤摘要】
一种在存储器中实现乘法和或逻辑运算的SRAM电路结构
本专利技术涉及集成电路设计
,尤其涉及一种在存储器中实现乘法和或逻辑运算的SRAM(StaticRandomAccessMemory,静态随机存储器)电路结构。
技术介绍
当前人工智能(ArtificialIntelligence,缩写为AI)技术在各个方面广泛的应用,引发了运算量和数据搬移量的急剧上升,这对设备的能耗、运算效率有很高的要求。计算机目前采用的冯诺依曼架构采取存储与计算相分离的模式,当处理器进行运算时,需要将数据从存储器中搬移数据,数据的搬移造成了大幅的功耗及延时的增长,作为克服冯诺依曼架构这一弊端的有效策略,存内计算(computinginmemory,缩写为CIM)受到广泛关注,存内计算不需要将数据读取至处理器,将运算集成至存储器内完成,这极大程度的减少了数据存取过程中的能耗以及延时,同时也提高了计算效率和能效。现有技术中的存内计算中的乘法运算,其乘数多是按列排列,需要额外的数据搬移过程,产生的功耗也较高。
技术实现思路
本专利技术的目的是提供一种在存储器中实现乘法和或逻辑运算的SRAM电路结构,该电路结构能够提升运算速度和效率,并减少数据搬移过程产生的功耗。本专利技术的目的是通过以下技术方案实现的:一种在存储器中实现乘法和或逻辑运算的SRAM电路结构,所述电路包括双字线的8TSRAM单元,该双字线的8TSRAM单元由8个传输管构成,2对NMOS晶体管与PMOS晶体管的组合构成了两个交叉耦 ...
【技术保护点】
1.一种在存储器中实现乘法和或逻辑运算的SRAM电路结构,其特征在于,所述电路包括双字线的8T SRAM单元,该双字线的8T SRAM单元由8个传输管构成,2对NMOS晶体管与PMOS晶体管的组合构成了两个交叉耦合的传输门,传输门的一端接存储节点Q另一端接存储节点QB;/n字线WLL和WLR组成双字线信号,一对PMOS晶体管和NMOS晶体管的控制开关分别接字线WLL与WLR;另一对中的NMOS晶体管的S端与存储节点Q相连接,漏极与位线RBL相连接,PMOS晶体管的源极与存储节点QB相连接,漏极与位线RBLB相连接,栅极接信号WLL_VICE和WLR_VICE;/n其中,或逻辑运算是在单独的8T SRAM中实现,运算数据分别存储在SRAM存储单元和WLL_VICE中,可实现两个一位二进制或逻辑运算,最后的计算结果由位线RBL是否放电来体现;/n乘法运算通过将被乘数与乘数分别存储在WLL_VICE、WLR_VICE内和SRAM存储单元内,被乘数的十进制数值由WLL_VICE和WLR_VICE的开启时间决定,乘数的十进制数值分解为二进制的反码按照高位到低位的顺序从左至右存储在同一行的相邻8T ...
【技术特征摘要】
1.一种在存储器中实现乘法和或逻辑运算的SRAM电路结构,其特征在于,所述电路包括双字线的8TSRAM单元,该双字线的8TSRAM单元由8个传输管构成,2对NMOS晶体管与PMOS晶体管的组合构成了两个交叉耦合的传输门,传输门的一端接存储节点Q另一端接存储节点QB;
字线WLL和WLR组成双字线信号,一对PMOS晶体管和NMOS晶体管的控制开关分别接字线WLL与WLR;另一对中的NMOS晶体管的S端与存储节点Q相连接,漏极与位线RBL相连接,PMOS晶体管的源极与存储节点QB相连接,漏极与位线RBLB相连接,栅极接信号WLL_VICE和WLR_VICE;
其中,或逻辑运算是在单独的8TSRAM中实现,运算数据分别存储在SRAM存储单元和WLL_VICE中,可实现两个一位二进制或逻辑运算,最后的计算结果由位线RBL是否放电来体现;
乘法运算通过将被乘数与乘数分别存储在WLL_VICE、WLR_VICE内和SRAM存储单元内,被乘数的十进制数值由WLL_VICE和WLR_VICE的开启时间决定,乘数的十进制数值分解为二进制的反码按照高位到低位的顺序从左至右存储在同一行的相邻8TSRAM单元中,并通过与专、复用电容相结合实现高低位权值设置,最后的计算结果由位线RBL和位线RBLB的电压差体现。
2.根据权利要求1所述在存储器中实现乘法和或逻辑运算的SRAM电路结构,其特征在于,利用所述电路在进行或逻辑运算时:
计算开始前一个数据存储在SRAM存储单元中,另一个数据则通过WLL_VICE来表示,数据为0时,WLL_VICE为1即导通,数据为1时,WLL_VICE为0即关闭,并提前将RBL与RBLB的电压预充至1/2VDD;
计算开始后通过检测RBL的电压变化来得到计算结果。
3.根据权利要求1所述在存储器中实现乘法和或逻辑运算的SRAM电路结构,其特征在于,所述乘法运算具体是基于8TSRAM单元阵列和专、复用电容来进行,所述8TSRAM单元阵列由若干个相邻的双字线8TSRAM单元构成,具体为四个一组,将四个相邻的双字线8TSRAM单元从右至左分别称为CELL1~4;
8TSRAM单元阵列中预充控制的信号为PRE1~4;...
【专利技术属性】
技术研发人员:蔺智挺,蔡江涛,张劲,彭春雨,卢文娟,吴秀龙,赵强,陈军宁,
申请(专利权)人:安徽大学,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。