基于s08阶段的block
M2需要加blockage,打开block直接source脚本
迭代一版blockage脚本,layer1按照keepout margin加blockage、layer2按照blk_width的宽度加blockge,并添加zero_spacing选项
实际操作下来:在s06的block加blockage,route_detail,save_lib save_block再插filler更好
加blockage之后check lvs 结果见下图,M2的许多nets与M2 blockge冲突
重新route_eco
工具迭代多版,check_lvs仍然出现39个short,其中与M2、M4的blockage冲突的有30+
另一种方式去:删除这些与blockage冲突的net,交给工具去eco,操作下来29个short,实际就10+要手修
再一个耗时间的方法,加blockage之后重跑绕线阶段s05,blockage放cus.pre.s05
正常综合时,s02就要加上,放cus.pre.s02