SmartMem Subsystem is a fully synthesizable and configurable memory subsystem IP designed to propel significant improvements in power efficiency, performance, and endurance. It is not only tailored for NuRAM but also extends its benefits to other third-party memories such as MRAM, RRAM, and PCRAM, as well as embedded Flash. This versatile subsystem empowers significant ease of use and deployment in high-volume environments by facilitating a range of enhancements like customizable SOC Compute in Memory capabilities. The SmartMem IP offers unparalleled adaptability, supporting a spectrum of memory technologies and maintaining top-notch power and performance standards.