找回密码
 注册
关于网站域名变更的通知
查看: 198|回复: 2
打印 上一主题 下一主题

当一个输入信号不满足触发器的 Setup/Hold 时间时怎么办?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-11-17 10:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
当一个输入信号不满足触发器的 Setup/Hold 时间时, 触发器的输出信号是不是一稳定状态(或为 0, 或为 1, 当下一次的输入信号满足 Setup/Hold 时间时, 触发器能正确地输出)?由于此时触发器处于亚稳态, 以前看过一些资料, 某些器件的输出可能是振荡状态, 即此时、将来的输出信号不可预测, 与时钟信号、输入信号无关. 我想问的是Altera 器件对此情况是如何处理?因为某些情况下, 当输入信号超过 1 个 Clk 时间, 只是在第一个 Clk 周期内, 不满足 Setup/Hold, 但是其他的 Clk 周期内, 满足 Setup/Hold.* Q3 s3 l1 @3 ~0 P+ H8 D2 f

该用户从未签到

2#
发表于 2022-11-17 11:27 | 只看该作者
这个问题, 可以参考一下 ALTERA 的文档 AN42. 文档详细地讨论了 ALTERA器件的亚稳态性.

该用户从未签到

3#
发表于 2022-11-17 13:37 | 只看该作者
Setup time是指在时钟有效沿(上升沿或下降沿)之前,Data数据输入端信号必须保持稳定的最短时间。Hold time是在时钟有效沿之后,数据输入端信号必须保持稳定的最短时间。所以hold time一定是在setup time之后的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-22 00:48 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表