在N7工艺中,所有cell在lef内部会进行相应染色(mask)定义,但是std-cell的染色和hard macro的染色不一样,在完成摆memory的floorplan之后,我们可以进行染色,coloerizePowermesh,这个时候memory上pinshape的颜色可能会发生改变,但是染完之后和lef中对应不上,后面在跑gds就可能会出问题,这个时候,有两个解决方法。
1.最优解决方法:解决染完一次染不上第二次的问题,因为memory自带属性maskshift,给她切换一下染色属性,就能多次染色
2.改lef,给memory添加isFixedMask属性,这样pin shape的颜色就再也不会改变,固定为lef中定义的染色