invs floorplan 时候需要手动拜访macro
拜访mcro 前需要对macro 进行分类。
有的方法是吧mem 名字dbget 出来,然后根据命名规则用hightlight 标注颜色
然后相同颜色的macro 摆放到一起。
我也标颜色,但是用的方法不同。我会打开gui
根据左边的module 的flight ine 来观察连接关系, 然后右键highlight 颜色
用点击module shift + g module 就会拆分
再按g 就会重新组合右键highlight macro 相应的macro 也会被标注颜色
所以你可以按上面的介绍随意拆分module 标注颜色。 相同的颜色macro需要摆放靠近一些。这样对macro 分类。
如何在下次启动invs 还保存这些hightlight 呢
去innovus.cmd 或者innovus .logv grep highlight 就能找到相应的命令然后把它摘出到一个文件中
在文件头添加dehighlight -all
好了以后每次需要重新调整floorPlan都可以加载这个分类结果了
当你需要dump fp 给DC 用时候可以 选择所有macro 选择所有pin 然后defOut -selected 就可以吐def出来给dc了