推荐答案
测试一下
题目
某个时钟域的建立时间要求是 3ns,保持时间要求是 3ns,那么如下几个寄存器,存在时
A.数据在一个时钟周期内的连续稳定时间为 6ns,且数据在触发器时钟有效沿前,保持
B.数据在一个时钟周期内的连续稳定时间为 8ns,且数据在触发器时钟有效沿前,保持
C.数据在一个时钟周期内的连续稳定时间为 8ns,且数据在 触发器时钟有效治前,保持
D.数据在一个时钟周期内的连续稳定时间为 6ns,且数据在触发器时钟有效沿前 ,保持
参考答案与知识点
参考答案
正确答案是A、C、D。分析:建立时间要求3ns,保持时间要求3ns。数据在时钟沿前稳定时间即为实际建立时间裕度,数据连续稳定时间减去沿前稳定时间得到沿后稳定时间(即实际保持时间裕度)。A选项:沿前稳定4ns≥3,但沿后稳定6-4=2ns<3,保持时间不足;B选项:沿前4ns≥3,沿后8-4=4ns≥3,两者均满足;C选项:沿前2ns<3,建立时间不足;D选项:沿前2ns<3,建立时间不足。因此B满足要求,A、C、D存在时序收敛问题。
涉及知识点
- 建立时间与保持时间定义
- 数据稳定窗口与裕度计算
- 时序收敛条件:实际裕度≥要求值
- 数据连续稳定时间与时钟沿前后稳定时间的关系