今天我们要介绍的数字后端基本概念是Soft Guide。Soft Guide是Floorplan中作用于module或者instance group的一种约束。在Innovus中,当你希望某个模块里面的instance放在某个特定的区域的话,我们就可以给module或者instance group添加约束,约束可以分为四种:按照约束由强到弱,可以分为是Fence,Region,Guide,SoftGuide。
Soft Guide(软向导约束):soft guide也是guide约束的一种,是软向导约束,他不需要指定具体的位置,如果某个module具有soft guide约束,那么这个module下面的标准单元会尽可能摆放在一起。
Soft guide是所有约束中,限制要求最松的一种约束,相比于guide,它没有位置限制。对placement 基本不会造成什么干扰。所以在实际的设计中,因为soft guide限制太松,一般很少会用到。
我们可以使用如下命令创建soft guide。
createSoftGuide moduleA