SRAM Compilation and Placement Co-Optimization for Memory Subsystems
-
Published:2023-03-12
Issue:6
Volume:12
Page:1353
-
ISSN:2079-9292
-
Container-title:Electronics
-
language:en
-
Short-container-title:Electronics
Affiliation:
1. College of Computer Science, National University of Defense Technology, Changsha 410073, China
Abstract
Co-optimization for memory bank compilation and placement was suggested as a way to improve performance and power and reduce the size of a memory subsystem. First, a multi-configuration SRAM compiler was realized that could generate memory banks with different PPA by splitting or merging, upsizing or downsizing, threshold swapping, and aspect ratio deformation. Then, a timing margin estimation method was proposed for the memory bank based on placed positions. Through an exhaustive enumeration of various configuration parameters under the constraint of timing margins, the best SRAM memory compilation configuration was found. This method could be integrated into the existing physical design flow. The experimental results showed that this method achieved up to an 11.1% power reduction and a 7.6% critical path delay reduction compared with the traditional design method.
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference18 articles.
1. Liu, S., Lu, K., and Guo, Y. (2021). A self-designed heterogeneous fusion accelerator for ex-class high-performance computing. Comput. Res. Dev., 58. 2. Chaudhary, A., and Rana, A. (2020, January 4–5). Ultra Low power SRAM Cell for High Speed Applications using 90nm CMOS Technology. Proceedings of the 2020 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, India. 3. Pousia, S., and Manjith, R. (2018, January 1–3). Design of Low Power High Speed SRAM Architecture using SK-LCT Technique. Proceedings of the 2018 International Conference on Current Trends towards Converging Technologies (ICCCTT), Coimbatore, India. 4. Xue, X., Kumar, A.S., Khalaf, O.I., Somineni, R.P., Abdulsahib, G.M., Sujith, A., Dhanuja, T., and Vinay, M.V.S. (2023). Design and Performance Analysis of 32 × 32 Memory Array SRAM for Low-Power Applications. Electronics, 12. 5. Barua, S., Irin, U.H., Azmir, M., Bappy, M.A., and Alam, S. (2022, January 23–26). In 12 nm FinFET Technology, performance analysis of low power 6T SRAM layout designs with two different topologies. Proceedings of the 2022 IEEE 31st Microelectronics Design & Test Symposium (MDTS), Albany, NY, USA.
|
|