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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 370|回复: 5

[求助] sdc约束问题

[复制链接]
发表于 2024-8-15 09:43:46 | 显示全部楼层 |阅读模式

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

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

x
有些时钟可能就一个跳变沿,在这个跳变沿去采样,CK接了几个寄存器,这个时钟在sdc如何去约束呢
发表于 2024-8-16 10:56:34 | 显示全部楼层
几个跳变沿不是重点,重点是这个跳变沿和数据的关系:如果是一个周期捕获,那就是默认的约束;如果是多周期捕获,那就是multicycle; 如果是不在意时间长短反正能做到等数据稳定后再捕获,那就是false path
 楼主| 发表于 2024-8-16 14:24:36 | 显示全部楼层


zero_0 发表于 2024-8-16 10:56
几个跳变沿不是重点,重点是这个跳变沿和数据的关系:如果是一个周期捕获,那就是默认的约束;如果是多周期 ...


谢谢大佬,假如跨时钟域慢时钟域到快时钟,应该设置多周期,但是没有设置,时序也是OK的。综合和PR工具会做什么,我意思是插很多cell吗,对面积功耗或者性能有什么隐患
发表于 2024-8-16 15:04:19 | 显示全部楼层


jinfeier 发表于 2024-8-16 14:24
谢谢大佬,假如跨时钟域慢时钟域到快时钟,应该设置多周期,但是没有设置,时序也是OK的。综合和PR工具会 ...


具体看逻辑多不多,如果逻辑很少即使快时钟的一个周期也能轻松使用小驱动、HVT来满足时序,那基本没有影响;不然就是过度优化导致功耗面积增加。从最终结果来说就这样
 楼主| 发表于 2024-8-16 15:10:59 | 显示全部楼层


zero_0 发表于 2024-8-16 15:04
具体看逻辑多不多,如果逻辑很少即使快时钟的一个周期也能轻松使用小驱动、HVT来满足时序,那基本没有影 ...


好的,大佬觉得sdc书写的时候,是设计驱动结果呢,还是说结果驱动sdc约束。比如约多周期人为设置,可能会出错,那可以先让工具按单周期检查,如果有时序违例了,再具体分析去约束sdc吗。这种合理吗
发表于 2024-8-16 15:50:53 | 显示全部楼层


jinfeier 发表于 2024-8-16 15:10
好的,大佬觉得sdc书写的时候,是设计驱动结果呢,还是说结果驱动sdc约束。比如约多周期人为设置,可能会 ...


这种是对设计或SDC不熟悉时比较安全的做法,但是弊端很多:过度优化、反复迭代、增加物理实现难度,不会认真检查约束和设计的关系
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-22 01:31 , Processed in 0.017055 second(s), 6 queries , Gzip On, Redis On.

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