在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 1497|回复: 6

[求助] 请问internal power domain和virtual power domain是什么?

[复制链接]
发表于 2025-2-27 22:29:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
请问读取upf后, power domain中的不同属性,有virtual power domain和internal power domain 分别是什么意思?
发表于 2025-3-3 17:11:02 | 显示全部楼层
internal power domain可参考以下文件中的概念:
如果是在top level,internal power domain可以是block/IP/IO内部的power domain;
如果是在block level,internal power domain可以是IP/IO内部的power domain。
internal power domain.png

low-power-soc-verification-ip-reuse-and-hierarchical-composition-using-upf-prese.pdf

1.29 MB, 下载次数: 7 , 下载积分: 资产 -2 信元, 下载支出 2 信元

2

回复 支持 反对

使用道具 举报

发表于 2025-3-3 17:19:14 | 显示全部楼层
virtual power domain可参考以下文件中的概念:
第一种情况的图示不全,可参考下图。

Virtual LP.pdf

781.56 KB, 下载次数: 9 , 下载积分: 资产 -2 信元, 下载支出 2 信元

virtual power domain.zip

16.94 MB, 下载次数: 2 , 下载积分: 资产 -6 信元, 下载支出 6 信元

回复 支持 反对

使用道具 举报

发表于 2025-3-3 17:35:05 | 显示全部楼层
举个例子,对应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可报出。
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2025-3-3 22:26:28 | 显示全部楼层


   
Dean_007 发表于 2025-3-3 17:35
举个例子,对应virtual power domain中的第三种情况:
在UPF中,定义了primary power 为vio_18,primary gr ...


所以internal power 就是 virtual power 吗?只是名字不一样?
回复 支持 反对

使用道具 举报

发表于 2025-3-4 09:08:32 | 显示全部楼层


   
lgs4903483 发表于 2025-3-3 22:26
所以internal power 就是 virtual power 吗?只是名字不一样?


不是,internal power domain是block/cell内部的domain,virtual power domain是没有任何instances的domain,两者相交但互不包含。
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层


   
Dean_007 发表于 2025-3-4 09:08
不是,internal power domain是block/cell内部的domain,virtual power domain是没有任何instances的doma ...


求教,我本身UPF中写了TOP  PD2两个不同电压的domain,TOP是顶层,PD2是包含设计中的一个模块,在TOP和PD2之间插入了level shifter cell,并且在PD2插入了power switch,配置如下:
TOP (primary power: VDD, ground: VSS),  
PD2 (primary power:VDDLS, ground:VSS),
power switch cell (input supply:VDDL, output supply:VDDLS),
set_level_shifter UP -domain PD2 -applies_to outputs -rule low_to_high -location parent
set_level_shifter DN -domain PD2 -applies_to inputs -rule high_to_low -location parent

在读入innovus之后,reportPowerDomain报告多出了internal_VDDL_VSS的domain,而且PD1和PD2之间的level shifter cell也无法将secondary power pin连到VDDL,而是去连VDDLS,这样的话level shifter cell就会随着VDDLS断电而被关掉,这样应该不行吧?请问这个问题应该如何解决呢?是我的upf写错了吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-17 17:28 , Processed in 0.018358 second(s), 4 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表