半周期检查-下降沿发上升沿采

一、先理解采样寄存器正确捕获数据:

  • Setup time 是针对时钟有效沿之前的时序要求,确保数据在时钟有效沿到达之前已经稳定。
  • Hold time 是针对时钟有效沿之后的时序要求,确保数据在时钟有效沿之后继续保持稳定一段时间。

这两个时间参数共同保障了数据能够被采样寄存器正确捕获。

1. 以都是上升沿的寄存器发和采分析hold时序

        对于setup time分析,发送寄存器0沿采样后需要datapath传播一段时间到达采样寄存器,所以只能下一个时钟上升沿采样,这里不做额外讲解。对于hold 的timing path,为什么timing path中arrival time和 requried time这两部分的第一行clock 沿都是0开始呢,或者说为什么是同沿check

        不管是setup还是hold,时序分析的都是一段完整的timing path,当然就涉及两个目标,发送者和采样者。同样 hold 时序 中也是关注两个关键时间:arrival timerequired time,并且关注到它们在时序分析中都从时钟的第一个上升沿(0ns)开始。让我们详细讨论为什么这是合理的,以及它们如何反映 hold 时序。

1. 1 Hold Timing Path 简述

        在hold 时序分析中,目标是确保数据在采样寄存器的有效时钟沿之后保持稳定一段时间,以避免数据在有效时钟沿后立即发生变化,导致数据被错误捕获。

        和setup类似, hold 时序的分析同样会分成两个时间:

  • Arrival Time:数据从发送寄存器经过组合逻辑到达采样寄存器的时间。
  • Required Time:时钟到达采样寄存器的时间,再加上采样寄存器的 hold 时间要求。

1.2 为什么 Arrival Time 和 Required Time 从 0 (同沿)开始

        在时序分析中,arrival

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值