行波计数器

行波计数器是指每个寄存器的输出引脚连接到下一级寄存器的时钟引脚上,如下图所示:
行波计数器
用触发器来驱动其他触发器的时钟输入端,一般都会存在问题。由于每个寄存器都存在传播延迟,且每一级触发器时钟的延迟会使下一级触发器的输入时钟产生偏移,会造成累积延迟,如下图所示。
累积延时
行波计数器对于静态时序分析是一个巨大的挑战,因为行波计数器中的每个阶段都产生了一个新的时钟,这就需要静态时序工具处理更多的时钟域,从而会消耗更多的时间。

虽然,行波计数器存在诸多缺陷,但是行波计数器能够减少电路的漏电流并较低电路功耗,下面通过一个实例来分析为什么行波计数器能够减小功耗。接受电路使用低有效使能输入信号,只在时钟为低时才读入4位计数器的值。一旦时钟脉冲置高,接收电路就停止响应计数器电路的输出。因为计数器电路是正沿触发的,所以的计数器行为都发生在时钟从低到高的过程中,这样就使接收电路在计数器的4位输出信号切换稳定之前一直处于无效状态。直到时钟信号返回状态,接收电路才会开启,这样可以保证所有行波处于安全状态时新计数器值才会读入接收电路。
a
b

参考资料:The Art of Hardware Architecture

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值