40nm memory