Making Full Memory IP Robust During Design