As the use of non-volatile memory (NVM) intellectual property (IP) expands beyond traditional embedded flash applications, an entirely new audience of designers is integrating NVM. For these new users, there are various NVM IP usage models and solutions currently available that are optimized to meet the requirements of these different applications. When selecting the right NVM IP solution, designers must take into consideration the specifications associated with the NVM IP as well as its nuances and overall impact on the system-on-chip (SoC) design.