今天我们要介绍的数字后端基本概念是Guide。Guide是Floorplan中作用于module或者instance group的一种约束。在Innovus中,当你希望某个模块里面的instance放在某个特定的区域的话,我们就可以给module或者instance group添加约束。约束可以分为四种:按照约束由强到弱,可以分为是Fence,Region,Guide,SoftGuide。
Guide(向导约束): 为模块指定向导范围,“可进可出”的约束,属于该模块的标准单元可以放置在该向导范围内,也可以放置在该向导范围之外,不属于该模块的标准单元也可以放置在该向导范围内。
Guide的约束力很低,比如说你希望某些标准单元放在某个区域,但是要求不高,也可以放到别的区域,别的单元在该区域也能放置。那就可以给这些module或者instance group设置一个guide的范围约束。
我们可以使用如下命令创建guide。
往期回顾