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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1321|回复: 13

[求助] 带upf文件的综合报错求解决

[复制链接]
发表于 2023-10-12 14:35:36 | 显示全部楼层 |阅读模式

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

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

x
  最近刚开始接触upf设计,首先我想确认下这种写法是否正确,我的upf文件是分层次写的,一个top.upf,里面用load_upf命令load了几个upf文件,分别代表不同的power domain。每个power domain里面都声明了primary power和ground,然后在top里面定义了supply net和port,使用connect命令把top.upf文件里的port和子upf文件里的port连接起来,我觉得这样就相当于把top.upf里的supply和其他domain的supply串联起来了。
  按上面这种写法在跑VCNLP时只对两个主要的supply net供电,完全没有问题。但是在综合时报了我依然对这几个主要的supply net执行set_voltage,这时报错power switch的输出supply net未设置电压值,我加上之后又报错Operating voltages (max=1.08, min=1.08) mismatch the power states of supply net,想问下这个该如何解决?

  还有一个问题就是,我的isolation cell放置在parent区域,dc报错The supply netu_andro/VDD1_andro specified for the isolation strategy iso_andro_out does notexist in the power domain pd_universe in which the isolation cells will beinserted. (UPF-103),这个问题我把location改成self可以解决,但是如果一定要放在parent区域呢?


  还有我check_mv_design输出的报告中有非常多的warning,一个是关于levelshifter的Warning: Found 82 pin to pin connections requiring level shifter(s).  (MV-229),其中一个具体的是Warning: Pin 'u_gala/U_Mirror/code_out_reg[0]/Q'(u_gala/U_Mirror/VDD2[0.86v]) cannot drive 'u_gala/code_out_d1_reg[0]/next_state'(u_gala/VDD_gala[1.08v]) due to voltage differences (effective strategy is [rule = low_to_high, threshold = 0.01]). (MV-231),我理解好像是level shifter没起作用,这个怎么消除呢?还是这种warning是可以接受的?


  

 楼主| 发表于 2023-10-12 16:08:30 | 显示全部楼层
还有一个问题,check_mv_design输出的报告中Isolation Synthesis Checks一栏显示了很多warning,大概意思是Warning: The isolation cell "u_gala/snps_pd_gala__iso_gala_out1_snps_o_cnt_A_15__UPF_ISO" does not have any associated UPF isolation strategy. (MV-168),这个该如何解决呢
 楼主| 发表于 2023-10-12 19:26:43 | 显示全部楼层
有大佬会吗
 楼主| 发表于 2023-10-13 09:45:10 | 显示全部楼层
isolation cell放置在parent区域,dc报错The supply netu_andro/VDD1_andro specified for the isolation strategy iso_andro_out does notexist in the power domain pd_universe in which the isolation cells will beinserted. (UPF-103),这个问题我把location改成self可以解决,但是如果一定要放在parent区域呢?
发表于 2023-10-13 14:32:37 | 显示全部楼层
除非你在parent区域也定义ISO相应的power domain
 楼主| 发表于 2023-10-13 15:13:22 | 显示全部楼层


songzijian87 发表于 2023-10-13 14:32
除非你在parent区域也定义ISO相应的power domain


我在parent区域使用load_upf把iso 对应的power domain的upf文件load进来了,这样还是不行,是一定得重新定义吗
发表于 2023-10-13 17:36:27 | 显示全部楼层
先定义顶层power domain,下面power domain都是顶层衍生出来的
 楼主| 发表于 2023-10-13 17:49:31 | 显示全部楼层


songzijian87 发表于 2023-10-13 17:36
先定义顶层power domain,下面power domain都是顶层衍生出来的


就是一个top.upf里面load了几个upf子文件,这样也行吧
发表于 2023-10-13 18:06:02 | 显示全部楼层
可以,但是要注意电源域的范围
 楼主| 发表于 2023-10-13 18:10:17 | 显示全部楼层


songzijian87 发表于 2023-10-13 18:06
可以,但是要注意电源域的范围


ok,但是我的问题还是没解决...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-4 02:36 , Processed in 0.023276 second(s), 6 queries , Gzip On, Redis On.

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