本发明公开了一种提高PCM写性能的优化方法,为每一个PCM写单元都添加了一位翻转位flip_bit和几位标志位flag_bit,其中翻转位用来标记相对应的数据是否经过了翻转操作,标志位则表示相对应部分的数据是否全为0。本发明能够最小化实际更新位的数量,从而延长PCM的使用寿命。