0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ug1292时序收敛快速参考手册

电子工程师 来源:未知 作者:李倩 2018-10-09 10:52 次阅读

如何快速、高效地使时序收敛是很多FPGA工程师都要面临的一个问题。这时,大家可能都会想到ug949。这是Xilinx提供的一个很好的文档。作为工程经验的总结,这个文档也包含了时序收敛的方法。在这个文档的基础上,Xilinx最近又发布了一篇新文档ug1292(可直接在Xilinx官网搜索下载)。这个文档把ug949中时序收敛的相关内容单独提取出来,更系统、更直观地介绍了时序收敛的方法。ug1292可以视为时序收敛的一个快速参考手册,而ug949可以当作“字典“,用于查找更为具体的信息

ug1292时序收敛快速参考手册

这个手册只有十页内容,每一页都有流程图或表格,因此具有很强的可操作性。这十页内容如下表格所示。可以看到,该手册几乎涵盖了所有解决时序违例的基本方法。

如何使用这个手册

这个手册与ug949的理念是一致的即”尽可能地把所有问题放在设计初期解决“。宁可在设计初期花费更多的时间,也不要等到布局布线后才开始发现问题再解决问题。因为,在设计后期,往往会面临牵一发而动全身的被动局面。即使一个小的改动都有可能花费很多的时间和精力甚至造成返工。就时序收敛而言,在定义设计规格时就要有所考虑;写代码时要从代码风格角度考虑对时序的影响;综合之后就要查看时序报告,检查设计潜在问题。这也是ug1292为什么把初始设计检查放在第一页的主要原因。建议最好在开始设计之前通读一下该文档,了解一下对于时序违例路径:

逻辑延迟占总延迟多大百分比时需要优化

布线延迟占总延迟多大百分比时需要优化

时钟歪斜和时钟不确定性超过哪个界限时需要优化

WHS在哪个阶段超过哪个界限时需要优化

如果能对这些数值做到心中有数,那么当面临相关问题时就可以有的放矢。更为关键的是充分理解第二页内容:时序收敛基线流程。

在设计综合之后,就开始按照手册第一页流程对设计进行初始检查。当检查都过关之后,才可以进行下一页的操作。在设计后期,根据上述数值判定造成时序违例的主要因素,然后回到相应页码查看解决方案。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 时序
    +关注

    关注

    5

    文章

    385

    浏览量

    37273
  • 代码
    +关注

    关注

    30

    文章

    4742

    浏览量

    68333

原文标题:时序收敛好文档:ug1292

文章出处:【微信号:Lauren_FPGA,微信公众号:FPGA技术驿站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    UltraFast设计方法时序收敛快捷参考指南

    《UltraFast 设计方法时序收敛快捷参考指南》提供了以下分步骤流程, 用于根据《UltraFast设计方法指南》( UG949 )中的建议快速完成
    的头像 发表于 11-05 15:10 4974次阅读
    UltraFast设计方法<b class='flag-5'>时序</b><b class='flag-5'>收敛</b>快捷参考指南

    fpga时序收敛

    fpga时序收敛
    发表于 03-01 13:13 23次下载

    基于MCMM技术IC时序收敛快速实现

    介绍了一种在多工艺角多工作模式下快速实现时序收敛的技术MCMM(Multicorner-Multimode)技术,该技术将工艺角和模式进行组合,对时序同时进行分析和优化,到达
    发表于 10-20 15:21 3次下载
    基于MCMM技术IC<b class='flag-5'>时序</b><b class='flag-5'>收敛</b>的<b class='flag-5'>快速</b>实现

    UG1292使用之初始设计检查使用说明

    , opt_design, place_design, route_design, write_bitstream,除了最后生成bit外每一步都可以生成一个时序报告,帮助分析定位问题或者优化设计做出指导。而UG1292第一页是讲opt_design阶段如何去利用vivad
    的头像 发表于 10-30 10:25 3357次阅读
    <b class='flag-5'>UG1292</b>使用之初始设计检查使用说明

    UG-1002:ADF7030-1软件参考手册

    UG-1002:ADF7030-1软件参考手册
    发表于 03-22 10:04 2次下载
    <b class='flag-5'>UG</b>-1002:ADF7030-1软件<b class='flag-5'>参考手册</b>

    UG-587:ADCM350硬件参考手册

    UG-587:ADCM350硬件参考手册
    发表于 04-22 08:02 3次下载
    <b class='flag-5'>UG</b>-587:ADCM350硬件<b class='flag-5'>参考手册</b>

    UG-898:ADV7613参考手册

    UG-898:ADV7613参考手册
    发表于 04-26 13:12 3次下载
    <b class='flag-5'>UG</b>-898:ADV7613<b class='flag-5'>参考手册</b>

    UG-1161:ADuCM4050参考手册

    UG-1161:ADuCM4050参考手册
    发表于 04-27 18:31 0次下载
    <b class='flag-5'>UG</b>-1161:ADuCM4050<b class='flag-5'>参考手册</b>

    UG-1166:AD9542注册表参考手册

    UG-1166:AD9542注册表参考手册
    发表于 05-08 13:49 7次下载
    <b class='flag-5'>UG</b>-1166:AD9542注册表<b class='flag-5'>参考手册</b>

    UG-1487:ADA4558硬件参考手册

    UG-1487:ADA4558硬件参考手册
    发表于 05-11 21:31 3次下载
    <b class='flag-5'>UG</b>-1487:ADA4558硬件<b class='flag-5'>参考手册</b>

    UG-1098:ADE9000技术参考手册

    UG-1098:ADE9000技术参考手册
    发表于 05-13 13:15 6次下载
    <b class='flag-5'>UG</b>-1098:ADE9000技术<b class='flag-5'>参考手册</b>

    UG-1212:ADCM300硬件参考手册

    UG-1212:ADCM300硬件参考手册
    发表于 05-14 11:46 2次下载
    <b class='flag-5'>UG</b>-1212:ADCM300硬件<b class='flag-5'>参考手册</b>

    UG-747:ADV7481参考手册

    UG-747:ADV7481参考手册
    发表于 05-24 14:22 6次下载
    <b class='flag-5'>UG</b>-747:ADV7481<b class='flag-5'>参考手册</b>

    UG-498 ADCM320硬件参考手册

    UG-498 ADCM320硬件参考手册
    发表于 06-04 13:37 6次下载
    <b class='flag-5'>UG</b>-498 ADCM320硬件<b class='flag-5'>参考手册</b>

    UltraFast设计方法时序收敛快捷参考指南(UG1292)

    电子发烧友网站提供《UltraFast设计方法时序收敛快捷参考指南(UG1292).pdf》资料免费下载
    发表于 09-15 10:38 0次下载
    UltraFast设计方法<b class='flag-5'>时序</b><b class='flag-5'>收敛</b>快捷参考指南(<b class='flag-5'>UG1292</b>)