-
公开(公告)号:CN117271436B
公开(公告)日:2024-02-02
申请号:CN202311551254.8
申请日:2023-11-21
Applicant: 安徽大学
IPC: G06F15/78 , G11C7/18 , G11C11/413 , G11C11/419
Abstract: 本发明涉及集成电路技术领域,更具体的,涉及基于SRAM的电流镜互补存内计算宏电路、及芯片。本发明公开了基于SRAM的电流镜互补存内计算宏电路,包括阵列运算模块、读写选择模块、互补充放电模块、电流镜模块、输入模块、输出模块。本发明可以实现32组5bit带符号数乘以1bit权重结果的同或累加计算。本发明通过电流镜模块为互补充放电模块提供互补的栅极控制电压,使充放电单元的充放电能力完全相同,从而保证BL单位时间的充电或放电量是相同的,以保证计算结果的精度。本发明的电流镜模块采用双层结构,可以有效降低驱动电流,使得功耗较小。本发明解决了现有存内计算结构进行同或累加运算(56)对比文件朱陈宇.基于RRAM的存内乘累加电路及逻辑运算电路设计.中国优秀硕士论文电子期刊.2023,全文.Zhiting Lin;Chunyu Peng.CascadeCurrent Mirror to Improve Linearity andConsistency in SRAM In-MemoryComputing.IEEE Journal of Solid-StateCircuits.2021,2550-2562.Zhiting Lin.In Situ Storing 8T SRAM-CIM Macro for Full-Array Boolean Logicand Copy Operations.IEEE Journal ofSolid-State Circuits.2022,1472-1486.
-
公开(公告)号:CN117219140B
公开(公告)日:2024-01-30
申请号:CN202311451934.2
申请日:2023-11-03
Applicant: 安徽大学
IPC: G11C11/418 , G11C11/419 , G11C7/12 , G11C8/08 , G11C5/14
Abstract: 本发明涉及集成电路技术领域,更具体的,涉及基于8T‑SRAM和电流镜的存内计算电路。本发明包括存储部、存内计算部、传输控制部、电流镜部、反相器部、关断控制部。本发明一方面将1bit权重存储在8T‑SRAM单元内,另一方面将5bit带符号数分为1bit符号位和4bit无符号数两部分、并分别输入到8T‑SRAM单元、传输控制部,从而在近存内计算的方式下实现5bit带符号数与1bit权重相乘及同或累加。本发明没有引入电容等非线性器件,可以保证计算结果精度,避免单元面积变大。本发明采用电流镜复制参考电流源Iref,使存内计算部充放电速度相等,可以极大程度减少充放电非线性,保证计算结果的准确性。
-
公开(公告)号:CN117219140A
公开(公告)日:2023-12-12
申请号:CN202311451934.2
申请日:2023-11-03
Applicant: 安徽大学
IPC: G11C11/418 , G11C11/419 , G11C7/12 , G11C8/08 , G11C5/14
Abstract: 本发明涉及集成电路技术领域,更具体的,涉及基于8T‑SRAM和电流镜的存内计算电路。本发明包括存储部、存内计算部、传输控制部、电流镜部、反相器部、关断控制部。本发明一方面将1bit权重存储在8T‑SRAM单元内,另一方面将5bit带符号数分为1bit符号位和4bit无符号数两部分、并分别输入到8T‑SRAM单元、传输控制部,从而在近存内计算的方式下实现5bit带符号数与1bit权重相乘及同或累加。本发明没有引入电容等非线性器件,可以保证计算结果精度,避免单元面积变大。本发明采用电流镜复制参考电流源Iref,使存内计算部充放电速度相等,可以极大程度减少充放电非线性,保证计算结果的准确性。
-
公开(公告)号:CN117079688A
公开(公告)日:2023-11-17
申请号:CN202311175010.4
申请日:2023-09-12
Applicant: 安徽大学
IPC: G11C11/418 , G11C11/419 , G11C11/412 , G06F15/78 , G06F7/544
Abstract: 本发明属于集成电路技术领域,具体涉及一种电流域8TSRAM单元、一种动态自适应量化的存算电路、CIM电路及其芯片。其由2个PMOS管P1~P2,6个NMOS管N1~N6构成;其中,P1、P2、N1~N4构成经典的具有两个存储节点Q和QB的6T存储单元;N5的栅极和漏极与N6的源极相连;N5的源极接信号线NIN;N6的栅极接存储节点Q;N6的漏极接计算位线CBL;所述6T存储单元用于实现数据读写保持功能;N5和N6构成乘法运算部分。自适应乘累加电路中采用了8TSRAM单元,并配置了可以随运算结果自适应调整的采样电流生成电路和参考电流生成电路;以保证输出的表征运算结果的计算电流保持稳定。本发明解决了现有CIM电路方案的性能和能耗难以均衡的问题。
-
公开(公告)号:CN113658628B
公开(公告)日:2023-10-27
申请号:CN202110846566.6
申请日:2021-07-26
Applicant: 安徽大学 , 合肥市微电子研究院有限公司
Abstract: 本发明公开了一种用于DRAM非易失存内计算的电路,包括以3T1R1C单元为基本单元设置的N行N列内存单元阵列、N个NMOS管和2N个PMOS管构成的开关组、N个存储电容构成的存储共享电容组,每一列进行单独的逻辑与运算累加,再将结果共享到每一列总线上的存储电容上进行量化;基于该电路,根据3T1R1C单元中电容写入的一位二进制数,在掉电前,将数据转换成RRAM的阻态保存下来;在上电后,再根据RRAM阻态的不同,由源极线SL通过RRAM向3T1R1C单元中的电容恢复相应的数据。利用该电路能够实现正确的逻辑与运算以及结果的累加量化、完成DRAM掉电前的数据恢复、同时能够保证在上电时向电容中恢复数据。
-
公开(公告)号:CN116469433A
公开(公告)日:2023-07-21
申请号:CN202310463317.8
申请日:2023-04-26
Applicant: 安徽大学
IPC: G11C11/417 , G11C7/18 , G11C8/14
Abstract: 本发明涉及动态随机存取存储技术领域,更具体的,涉及一种自回存10T‑SRAM单元、基于该种自回存10T‑SRAM单元构建的阵列结构、以及基于该种阵列结构构建的存内运算全阵列激活电路。本发明提供的自回存10T‑SRAM单元,通过复用电源端和地端,控制各个晶体管之间导通与关断相互配合,在单元内部进行充放电。不仅可以多种存内运算,还能实现自动回存运算结果,不需要额外的面积开销和功耗开销,应用场景更加广泛;并且两个操作符的输入相互独立,比传统结构更加灵活。
-
公开(公告)号:CN113764009B
公开(公告)日:2023-06-09
申请号:CN202111010201.6
申请日:2021-08-31
Applicant: 安徽大学 , 合肥海图微电子有限公司 , 合肥市微电子研究院有限公司
Abstract: 本发明公开了一种14T抗辐照SRAM存储单元电路,PMOS晶体管P1和P2交叉耦合,且PMOS晶体管P1、P2作为上拉管,NMOS晶体管N3、N4和PMOS晶体管P5、P6作为下拉管;NMOS晶体管N1和PMOS晶体管P3构成一个反相器,NMOS晶体管N2和PMOS晶体管P4构成另一个反相器,且两个反相器交叉耦合;两个主存储节点Q与QN通过两个NMOS晶体管N5和N6分别与位线BL和BLB相连;两个冗余存储节点S0与S1通过两个PMOS晶体管P7与P8分别与位线BL和BLB相连。上述电路能够在牺牲较小单元面积的情况下大幅度提高单元的速度,并降低单元功耗和提高单元抗单粒子翻转的能力。
-
公开(公告)号:CN116206650A
公开(公告)日:2023-06-02
申请号:CN202310091912.3
申请日:2023-01-17
Applicant: 安徽大学
IPC: G11C11/412 , G11C11/419 , G06F7/57 , G06N3/063
Abstract: 本发明涉及存内计算技术领域,更具体的,涉及一种8T‑SRAM单元,基于该种8T‑SRAM单元的运算电路,以及基于该种运算电路构建的运算芯片。本发明提供的8T‑SRAM单元用于构建进行同或累加运算的电路,相较于现有的8T1C节省了电容,相较于现有的10T、12T节省了若干晶体管,可实现节省面积,提高能效的效果。本发明提供的8T‑SRAM单元相较于传统6T‑SRAM单元,增加了N5、N6的栅极分别连接出存储节点Q、QB,在读操作、计算操作中关闭字线WL,利用位线RBL、RBLB及字线IN、INB进行读取和计算,不再用写入数据的N3、N4进行数据读取,具有读写分离的特性,避免了传统6T‑SRAM读干扰,提高了单元的稳定性,也能保证单元的精确度。
-
公开(公告)号:CN111290790B
公开(公告)日:2023-03-24
申请号:CN202010075182.4
申请日:2020-01-22
Applicant: 安徽大学
Abstract: 本发明公开了一种定点转浮点的转换装置,其中,译码单元与站台控制单元相连接,用于形成指令译码信息;站台控制单元与浮点转换单元相连接,包括信息接收部件、控制信息转发部件、读寄存器单元、旁路数据输出单元以及源操作数输出单元;执行控制单元用于接收所述站台控制单元发送的指令信息,然后依据相应的指令对流水执行的浮点转换单元进行控制处理;浮点转换单元用于接收所述站台控制单元发送的源操作数信息,并从所述浮点控制与状态寄存器中读取控制位,通过浮点运算后将运算结果写入所述目标寄存器,并将浮点运算产生的异常状态写入所述浮点控制与状态寄存器。上述装置能够降低整数转换的复杂度,提高转换效率,并减小硬件开支。
-
公开(公告)号:CN115798532A
公开(公告)日:2023-03-14
申请号:CN202211418384.X
申请日:2022-11-14
Applicant: 安徽大学
Abstract: 本发明涉及一种位线泄漏电流补偿和BCAM复用电路及补偿方法。该位线泄漏电流补偿和BCAM复用电路包括由多个SRAM单元组成的存储阵列以及补偿模块;每列SRAM单元共享位线且构成一个基本的存储模块;补偿模块包括8个PMOS管P0~P7和2个补偿电容C1、C2;P0、P1、P2、P3的漏极作为补偿模块的四个输入端与存储模块的四条位线相接;C1、C2的上极板连接端out、outb作为存储模块执行正常读写操作时的结果输出端;C1、C2的下极板连接端bout、boutb作为存储模块执行BCAM寻址操作时的结果输出端。本发明涉及的补偿模块能够减少因漏电流存在而导致寻址或读取错误的情况。
-
-
-
-
-
-
-
-
-