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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1038|回复: 6

[求助] 可以将power switch的控制信号放在一个断电domain吗

[复制链接]
发表于 2023-11-4 16:25:22 | 显示全部楼层 |阅读模式

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

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

x
因为断电domain的信号在断电时是x态,直接放在断电domain仿真时会报错,


大概意思就是power switch处于一个ivalid状态

如果一定要放在这个domain,那么可以人为干预某条路径吗,比如给断电domain内部的power switch 控制信号上插入always on buffer?
 楼主| 发表于 2023-11-4 16:41:23 | 显示全部楼层
大概用示意图描述一下:

                               
登录/注册后可看大图

 楼主| 发表于 2023-11-4 18:34:32 | 显示全部楼层
好像是不能用retention cell
发表于 2023-11-6 11:24:13 | 显示全部楼层
控制信号肯定是从always on domain进到shut down domain, 跟你画的一样,如果要插buffer也必须是always on buffer

估计是工具将控制信号的supply认成是shut down domain的primary supply所以报出问题,只要用set_port_attribute或者set_related_supply指定shut down domain的那个boundary port的supply应该就好了
 楼主| 发表于 2023-11-6 18:52:37 | 显示全部楼层


zero_0 发表于 2023-11-6 11:24
控制信号肯定是从always on domain进到shut down domain, 跟你画的一样,如果要插buffer也必须是always on  ...


我的控制信号在是shut down domain内部的信号,图画的可能不太直观,实际上是一个输入接口在shut down domain内部打了两拍,我想用它来控制power switch,不知道可以不?我想的是把这两个寄存器直接定义为一个always on domain来解决

其实构造这种场景的初衷大概是想保证这一问题,我重开了一个帖子,可以直接看这个我觉得:
https://bbs.eetop.cn/thread-958914-1-1.html


发表于 2023-11-8 09:22:21 | 显示全部楼层
我想的是把这两个寄存器直接定义为一个always on domain来解决

>> 可以,但这两个寄存器最好做成一个跟shut down domain层级平行的单独的module,如果是这样power domain的定义完全不用改。
新的帖子是feedthrough, 跟这里的控制信号一样必须是always on, 插 always on buffer只是为了解transition (插不插并不影响功能), 只要工具识别的电源意图准确,library_cell有相应的always_on attribute, 在需要插buffer解transition的时候就会自动插。也可以用户指定:set_always_on*
 楼主| 发表于 2023-11-9 10:04:59 | 显示全部楼层


zero_0 发表于 2023-11-8 09:22
我想的是把这两个寄存器直接定义为一个always on domain来解决

>> 可以,但这两个寄存器最好做成一个跟shu ...


好的,我再研究一下,感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-19 08:42 , Processed in 0.031346 second(s), 5 queries , Gzip On, Redis On.

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