面试系列:物理综合【10】Timing_borrow

关于Timing borrow

  • 本文针对常见的timingborrow 问题,做深入的分析和总结

  • 涉及到timingborrow 的问题,属于LPS设计中的高级问题

  • 通过TimingBorrow可以对电路进行加速,当路径延迟较大时,可以通过借用latch的部分时间实现数据的锁存从而可以提高设计运行的频率

  • 采用TimingBorrow设计时,一定要注意前级电路借用时间与后级电路剩余时间之间的关系

  • 某些情况下,timingborrow 的错误理解会对综合和后端实现产生严重的时序问题,请大家正确理解和规范使用
  • 希望对大家的面试和工作有帮助


Timing borrow 介绍

  • Timing Borrow技术又称为cycle stealing技术

  • 工作原理:

  • 主要是利用latch的电平敏感特性

  • 通过有效电平获取数据

  • 通过无效电平保持被锁存的数据,

  • 主要用于解决路径时序不满足电路要求的情况

  • 本文使用说明

  • 为描述方便,使用的latch为高电平有效

  • latch的使能信号为latch_en

  • 在latch_en为高电平时输入被传输到输出

  • Latch_en变为有效/无效的边沿分别称为openingedge和closing edge


全部评论
学习到了,感谢分享
点赞 回复 分享
发布于 2022-08-11 13:24

相关推荐

12-15 11:27
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务