Design and Performance Evaluation of SRAM Processing in Memory Using TSMC 90nm CMOS Technology
VERSION OF RECORD ONLINE: 18/09/2025
Corressponding author's email:
khoapv@hcmute.edu.vnDOI:
https://doi.org/10.54644/jte.2025.1797Keywords:
Static random access memory, 8T-SRAM cell design, SRAM processing on memory, 8T-SRAM processing on memory, Power consumptionAbstract
Memory is a crucial component in electronic circuits, especially in embedded devices. With the rapid development of AI and Machine Learning, the demand for processing large amounts of data has exposed the limitations of CPUs and the high costs of GPUs. The Processing-In-Memory (PIM) architecture addresses the bottleneck issue by integrating processing capabilities directly into memory. Static random-access memory (SRAM), a high-speed memory type, is commonly used as cache and main memory in CPUs. Integrating processing directly into SRAM, SRAM-based processing in memory enhances performance and alleviates bottleneck problems. In this study, the design and evaluation of two 64-bit SRAM Processing-In-Memory architectures were implemented on TSMC’s 90nm technology using Cadence Virtuoso software. Computational operations, such as ternary multiplication, were simulated and analyzed its power consumption under PVT conditions evaluate the stability and accuracy. The research results provide a deeper understanding of SRAM-based in-memory processing design, improve knowledge and skills in circuit design, and propose further developments for SRAM Processing-In-Memory in the future.
Downloads: 0
References
N. H. E. Weste and D. M. Harris, CMOS VLSI Design: A Circuits and Systems Perspective, 4th ed. Boston, MA, USA: Addison-Wesley, 2010.
W. Stallings, Computer Organization and Architecture: Designing for Performance, 10th ed. Boston, MA, USA: Pearson, 2016.
M. Qazi, M. E. Sinangil, and A. P. Chandrakasan, “Challenges and directions for low-voltage SRAM,” IEEE Des. Test Comput., vol. 28, no. 1, pp. 32–43, 2011.
C. Nie et al., “VSPIM: SRAM processing-in-memory DNN acceleration via vector-scalar operations,” IEEE Trans. Comput., vol. 73, no. 10, pp. 2378–2390, Oct. 2024.
K. Yoshioka, S. Ando, S. Miyagi, Y. C. Chen, and W. Zhang, “A review of SRAM-based compute-in-memory circuits,” arXiv preprint arXiv:2411.06079v2, Nov. 2024.
K. Monga, S. Behera, N. Chaturvedi, and S. Gurunarayanan, “Design of in-memory computing enabled SRAM macro,” in Proc. IEEE 19th India Council Int. Conf. (INDICON), Kochi, India, 2022, pp. 1–6.
J. Y. Kim, B. Kim, and T. T. H. Kim, Processing-in-memory for AI from circuits to systems, Springer, 2023.
J. Zhang, Z. Lin, X. Wu, C. Peng, W. Lu, Q. Zhao, and J. Chen, “An 8T SRAM array with configurable word lines for in-memory computing operation,” 2023, doi: https://doi.org/10.3390/electronics10030300.
T. Tang, S. Yin, L. Liu, and S. Wei, “A 16K current-based 8T SRAM compute-in-memory macro with decoupled read/write and 1–5 bit column ADC,” in Proc. IEEE Int. Solid-State Circuits Conf. (ISSCC), San Francisco, CA, USA, 2020, pp. 500–502.
V. K. Pham and D. T. Nguyen, “Analysis of SRAM designs on TSMC 90 nm CMOS technology,” J. Sci. Technol., Da Nang Univ., vol. 20, no. 1, pp. 1–10, 2022, ISSN: 1859-1531.
Downloads
Published
How to Cite
Issue
Section
Categories
License
Copyright (c) 2025 Journal of Technical Education Science

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Copyright © JTE.


