internal power domain可参考以下文件中的概念:
如果是在top level,internal power domain可以是block/IP/IO内部的power domain;
如果是在block level,internal power domain可以是IP/IO内部的power domain。
举个例子,对应virtual power domain中的第三种情况:
在UPF中,定义了primary power 为vio_18,primary ground为vss的supply port/supply net/supply set;
但在create_power_domain时没有创建该电源地的power domain,因为这个power domain是在IO cell内部的,并没有真实的物理版图,但是逻辑上还是需要将IO的电源地看作是一个独立的电源域;
所以innovus工具在读入UPF的时候就会自动创建一个名为_internal_vio_18_vss_的电源域;
该电源域的属性既是internal power domain,又是virtual power domain,通过命令reportPowerDomain可报出。