|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
关于set_multicycle_path,综合时看似很好解决,但是从原理上想还是有很多问题,请各位大牛给讲解讲解
1.假设存在是较长的logic_path,可以设置set_multicycle_path -setup 2,在DC、PT中工具会先计算对应的launch与capture,再考虑skew、uncertainty,可是在后仿时呢?仿真工具是直接计算单元延迟的,请问是否可能出现类似毛刺或其中一条数据通路速度过慢导致在第一拍的时钟有效沿时寄存器从电路中采入有误数据呢?
2.对于以上情况,难道需要使用EDFF这种带输入选择端的寄存器?那样岂不是还要搭配一个计数器专门用于控制使能信号?但在DesignWare中就有一些多拍的乘法器,可综合出来并没有发现什么特别的逻辑啊?
3.如果在multicycle设置时出现快钟采慢钟的情况岂不是更有可能出现以上问题?
这个问题想了很久还是没有彻底明白,求各位大牛给讲解讲解 |
|