一、设置dontuse cell
具体包括:
DEL*是延迟cell,主要用于修hold,但是它面积比较大;FILL*是填充单元,只有在postroute之后才需要插入;ANTENNA*是天线单元,只有在route阶段才需要开启;DCAP*是去耦单元,用于改善IR drop,同样只有在postroute之后才需要插入;TIEH*和TIEL*是在place和优化过程中才需要使用,将逻辑0和1连接到VSS和VDD;UNDARY*和TAPCELL*只有在floorplan阶段才需要使用,后续都不再使用;BHD*这个属于bus holder,本设计不需要使用。CK*和DCCK*是时钟相关的buffer和inverter,只有在cts阶段才能使用,*D24BWP*、*D20BWP*和*D0BWP*属于最强和最弱的cell类型,大驱动的cell容易有em问题,最小驱动的cell驱动能力太弱,能提供的优化能力有限,而且不同corner下容易因process的偏差而出现timing不一致。G*属于ECO cell,这个需要根据实际使用情况开启。这种cell是在做function eco时用来替换普通ECO cell用的,flow中一般都禁用。
二、floorplan setting
三、macro和port摆放
1.macro摆放使用toolbox,参考标准为
注意macro摆放不可旋转90° ,步进式光刻技术,poly朝向一致
2.port摆放使用图形化界面pin editor
三、加endcap和 tapcell
棋盘式排放