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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 384|回复: 4

[求助] power domain的isolation有不同的隔离值,如何约束最简单,要求只能用upf2.0

[复制链接]
发表于 2024-3-4 17:34:33 | 显示全部楼层 |阅读模式
100资产
现在有一个domain的isolation既有需要隔离到0的,也有需要隔离到1的,隔离到1的信号比较少;
之前我使用两个set_isolation,第一个clamp_value设置为0,使用-exclude_elements将需要隔离到1的信号排除在外,再利用-source选项将其余信号都隔离到了0;
然后第二个isolation策略直接就把上一个的exclude_elements换成elements,clamp_value设置为1;
这样就比较ok,但是现在upf2.0不支持-exclude_elements选项,请问还有什么办法能够简洁的描述完整个isolation策略吗

其实也可以用两个set_isolation,一个的elements列出所有的要隔离到1的信号,一个elements列出所有要隔离到0的信号,但是现在隔离到0的信号太多了,全部列出来比较麻烦,而且也不止一个power domain有这种情况,所以还是想找别的方法描述一下,大家有什么好办法吗

最佳答案

查看完整内容

1. 通过get_pin抓clamp 0 和clamp 1的pin到两个变量(这一步可以在单独的一个脚本里完成) 2. upf里的set_isolation -element使用这些变量
发表于 2024-3-4 17:34:34 | 显示全部楼层
1. 通过get_pin抓clamp 0 和clamp 1的pin到两个变量(这一步可以在单独的一个脚本里完成)
2. upf里的set_isolation -element使用这些变量
 楼主| 发表于 2024-3-6 15:19:50 | 显示全部楼层


zero_0 发表于 2024-3-5 12:09
1. 通过get_pin抓clamp 0 和clamp 1的pin到两个变量(这一步可以在单独的一个脚本里完成)
2. upf里的set_i ...


我第一遍先把所有的接口的clamp value设置为0,然后用第二个set_isolation语句把需要隔离到1的信号重新约束一下,但是加上diff_supply_only true,好像就可以了
发表于 2024-3-7 09:32:53 | 显示全部楼层


SGengiant 发表于 2024-3-6 15:19
我第一遍先把所有的接口的clamp value设置为0,然后用第二个set_isolation语句把需要隔离到1的信号重新约 ...


那估计不加-diff_supply_only也是一样的,set_isolation指定得越细优先级越高,感觉这种写法从读者的角度来说不太友好
 楼主| 发表于 2024-3-7 13:43:59 | 显示全部楼层


zero_0 发表于 2024-3-7 09:32
那估计不加-diff_supply_only也是一样的,set_isolation指定得越细优先级越高,感觉这种写法从读者的角度 ...


啊,这个diff_supply_only的作用不是这样么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-28 17:35 , Processed in 0.019734 second(s), 6 queries , Gzip On, Redis On.

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