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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3727|回复: 8

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

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

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

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

x
我们的后端要求, 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处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-2 11:18 , Processed in 0.024257 second(s), 8 queries , Gzip On, MemCached On.

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