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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 3993|回复: 8

[求助] synthesis时怎样只吃upf, 不进行isolation cell 和 level shifter cell 的插入

[复制链接]
发表于 2021-4-6 16:00:34 | 显示全部楼层 |阅读模式

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

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

×
我们的后端要求, DC 之后提供的netlist, 不插入 isolation 和level shifter cell。
但我手头有一份IP 的netlist 已经插入了 isolation 和level shifter cell, 在chip 级综合时,
如果不load_upf ,则会报这个 IP 相关的部分缺少upf 的描述,
而如果load_upf, 则会插入相应的cell ,想请教下各位,有没有什么办法解决上述问题呢
发表于 2021-4-6 16:59:24 | 显示全部楼层
后端的要求有些奇葩
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-7 10:21:15 | 显示全部楼层


   
Austin_2000 发表于 2021-4-6 16:59
后端的要求有些奇葩


没办法, 就这么要求的

回复 支持 反对

使用道具 举报

发表于 2021-4-7 17:33:45 | 显示全部楼层
可以综合的时候暂时在upf里面只保留power相关的描述,其余的如isolation level shifter相关描述拿掉试试
回复 支持 反对

使用道具 举报

发表于 2021-4-12 10:30:06 | 显示全部楼层


   
494693243 发表于 2021-4-7 10:21
没办法, 就这么要求的


如果让tool判断不需要插LS,那得修改UPF把各个power domain的supply电压设成一样的。
如果让tool判断不需要插ISO,那得修改PST把各个power domain的supply都变成同时开关的,不存在relative power-off状态。
如果把UPF改成这样了,那就不是真实的power intent了。
还有一个办法就是不用改UPF file, 让tool读正常compile,在change_name/write_file之前加一个remove_isolation_cell remove_level_shifters命令,把ISO/LS全干掉,PD拿到网表和UPF之后在PD那边执行一下insert_mv_cell就又把这些插进去了,如果PD用innovus就用commit_upf这个命令。
大致就这样吧


回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-14 17:25:04 | 显示全部楼层


   
Austin_2000 发表于 2021-4-12 10:30
如果让tool判断不需要插LS,那得修改UPF把各个power domain的supply电压设成一样的。
如果让tool判断不需 ...


非常感谢,
目前,我问IP 提供者要了一个不带iso ls 的netlist, 综合就不吃upf 了
回复 支持 反对

使用道具 举报

发表于 2021-9-14 16:24:13 来自手机 | 显示全部楼层
楼主 怎么添加 power switch单元
回复 支持 反对

使用道具 举报

发表于 2021-9-16 14:28:01 | 显示全部楼层
不吃upf
回复 支持 反对

使用道具 举报

发表于 2022-6-27 17:18:40 | 显示全部楼层
IP当BBOX处理
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-17 18:12 , Processed in 0.045388 second(s), 5 queries , Gzip On, Redis On.

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