Innovus floor plan 小tip

invs floorplan 时候需要手动拜访macro
拜访mcro 前需要对macro 进行分类。
有的方法是吧mem 名字dbget 出来,然后根据命名规则用hightlight 标注颜色
然后相同颜色的macro 摆放到一起。

我也标颜色,但是用的方法不同。我会打开gui
根据左边的module 的flight ine 来观察连接关系, 然后右键highlight 颜色
image

用点击module shift + g module 就会拆分
image

再按g 就会重新组合右键highlight macro 相应的macro 也会被标注颜色

所以你可以按上面的介绍随意拆分module 标注颜色。 相同的颜色macro需要摆放靠近一些。这样对macro 分类。

如何在下次启动invs 还保存这些hightlight 呢
去innovus.cmd 或者innovus .logv grep highlight 就能找到相应的命令然后把它摘出到一个文件中

在文件头添加dehighlight -all

好了以后每次需要重新调整floorPlan都可以加载这个分类结果了

image

当你需要dump fp 给DC 用时候可以 选择所有macro 选择所有pin 然后defOut -selected 就可以吐def出来给dc了