Booth乘法存内计算数据块包括一个SRAM子阵列和一个Booth计算单元;存内计算阵列有存储模式和计算模式两种工作模式,在存储模式中,存内计算阵列对外部输入的权重数据进行存储;在计算模式中,Booth乘法存内计算处理器输出20比特的卷积计算结果。
T6T SRAM单元阵列用于将输入数据进行存储和计算;T6T SRAM单元阵列与全局局部参考电压产生模块连接,全局局部参考电压产生模块与两位补码处理模块连接,两位补码处理模块用于将T6T SRAM单元阵列计算后的数据进行补码操作,输出组合器和两位补码处理模块连接,输出组合器用于将补码操作后的数据进行累加结合,得到最终的输出数据.本...
T6T SRAM单元阵列用于将输入数据进行存储和计算;T6T SRAM单元阵列与全局‑局部参考电压产生模块连接,全局‑局部参考电压产生模块与两位补码处理模块连接,两位补码处理模块用于将T6T SRAM单元阵列计算后的数据进行补码操作,输出组合器和两位补码处理模块连接,输出组合器用于将补码操作后的数据进行累加结合,得到最终的输出...
9、在计算模式中,所述sram存算单元具体计算过程为:所述sram存算单元得到2bit数据输入,首先对sram存算单元的输入数据进行预处理,即将其低位不变,高位逻辑取反;将6t-sram存储单元q端的输出与预处理后数据的低位输入至与非门,得到权重数据与sram存算单元的输入数据相与非的结果,即为所述的反部分积pb;同时6t-sram...
本发明设计了一款双-6tsram结构的存内计算装置,改变了传统的计算操作。本发明通过奇偶双通道模块,实现同时激活多个行在每个列中执行乘累加操作,减少中间数据的产生,降低功耗。使用的6t结构和传统相比降低了面积,减小了功耗,具有鲜明的效果。 如图1所示,一种双-6tsram结构的存内计算装置,包括:奇偶双通道阵列(eodc...
来看看SRAM的电路: 上面是能保存SRAM的一个bit, 你看看, 这东东, 保存一个bit需要6个晶体管, 所以..., 也可以放在片下。SRAM中的S是static的意思。 造价这么高, 难道就不能改进吗? 看看DRAM电路图:可以看到,存储一个bit的DRAM只需要一个电容和一个晶体管。 DRAM的数据 ...