Maximizing Performance in SoC Chip Design – M31 Memory IP