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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3975|回复: 9

[原创] 一个时序优化的问题

[复制链接]
发表于 2014-11-17 17:04:28 | 显示全部楼层 |阅读模式

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

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

x

timing

timing

如图,两条path的timing 都不满足。

要求修改rtl,在不影响功能的前提下,满足时序。

我觉得这个是无解的。。。有高手知道吗???
发表于 2014-11-17 17:10:42 | 显示全部楼层
调cts skew啊, useful skew用下
 楼主| 发表于 2014-11-17 17:13:09 | 显示全部楼层
回复 2# icfbicfb

感谢回复。这个方法是可以用的。

但是出题目的人说是修改rtl code可以做到。我是想不到方法了。
发表于 2014-11-17 19:00:31 | 显示全部楼层
可不可以在CA和CB中间加个reg?
发表于 2014-11-17 19:18:56 | 显示全部楼层
别告诉我是把CA挪到第一个DFF前面去...
 楼主| 发表于 2014-11-17 20:44:01 | 显示全部楼层
回复 4# ljjbunny


   我认为应该是不行的,第一个DFF有个loop。这个要一拍做完,前后有依赖关系。
发表于 2014-11-17 22:03:49 | 显示全部楼层
本帖最后由 shuanghx 于 2014-11-17 22:46 编辑

回复 1# 东方之子yj

有两条Path出现setup违例:
一条从DFF1的CK端到DFF2的D端,可通过useful skew解决;
一条从DFF1的CK端到DFF1的D端,不可通过useful skew解决,因为launching clock 和capture clock一样,不存在skew。

在CA、CB之间插入寄存器DFF3。为确保功能正确,在INPUT后插入寄存器DFF4,使得CC的两个fanin被延迟同样的周期数。
这样,DFF2的输出会比改之前推迟2个周期。其中复位后前2个周期的数据是多余的,其后的数据是改之前的2个周期delay。

以上分析,请实验验证。--------
刚用积分器进行了Z变换信号分析,不对。。。。
发表于 2014-11-17 22:04:19 | 显示全部楼层
中间用个负沿latch?
 楼主| 发表于 2014-11-18 07:06:24 | 显示全部楼层
回复 7# shuanghx

哈哈,最后一句话是对的。

第一个DFF的loop,3段组合逻辑之间有依赖关系。如果弄成多拍,会影响功能。
 楼主| 发表于 2014-11-18 07:10:37 | 显示全部楼层
回复 8# wsgqcr
我也想到了这个,可以借一点时间。

我怀疑出题目的人,自己都搞不清楚。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-22 15:01 , Processed in 0.021553 second(s), 9 queries , Gzip On, Redis On.

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