An Efficient 6TP SRAM-Based CIM Macro With Column ADCs for Binarized Neural Networks

Ikramullah Shah,Khawar Sarfraz,Mansun Chan

IEEE Transactions on Circuits and Systems II: Express Briefs(2024)

引用 0|浏览1
暂无评分
摘要
This work presents the implementation of a 6T SRAM-based array that computes matrix vector multiplication in binarized neural networks. A 6T SRAM bitcell with PMOS access transistors is proposed, which mitigates the read disturb issue that is attributed to the conventional 6T-SRAM bitcell. The degradation in classification accuracy is minimized by the lower mobility of PMOS access devices and by connecting custom Metal-Oxide-Metal capacitors to the bitlines in compute-mode. A single slope ADC is also proposed that enables the macro to compute partial multiply and accumulate value with 5b output precision. The estimated inference accuracy on MNIST and CIFAR-10 datasets is 96.5% and 87.2%, respectively. The macro consumes 1.01 (6.30) fJ of energy per operation to compute 1b-MAC (5b-MAC), and thus achieves a simulated energy efficiency of 984 (157.6) TOPS/W and a compute density of 242 (15.16) TOPS/mm2 at 370MHz in a TSMC 65nm LP CMOS process.
更多
查看译文
关键词
6T SRAM,ADC,binarized neural networks,compute-in-memory,current-mode,multiply-and-accumulate
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要