前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决时序违例就看这篇文档

解决时序违例就看这篇文档

作者头像
Lauren的FPGA
发布2019-10-31 00:21:14
3K0
发布2019-10-31 00:21:14
举报
文章被收录于专栏:Lauren的FPGALauren的FPGA

上期内容:深度解析ug1292(10)

针对时序收敛,Xilinx提供了一套完备的方法学,也就是基线设计流程,这使得时序收敛变得有章可循,而不再是盲目尝试。同时,借助Vivado强大的分析处理能力、可视化功能和交互式功能,设计者可进一步加速时序收敛的进程。

本质上,时序收敛要解决的是如下图所示的公式。在这个公式中,一旦芯片规格确定,Tco和Tsu是固定的,用户能改变的是其余三个值。针对这三个值,从FPGA设计角度而言,优化Tdata的可能性会更大一些。

Tdata由两部分构成Tlogic和Tnet,前者为逻辑延迟,后者为布线延迟。逻辑延迟主要跟逻辑级数相关,显然,过高的逻辑级数会导致逻辑延迟增大。因此,在设计之初就要对逻辑级数有所评估。由此可见,降低逻辑延迟很大程度上需要在HDL代码层面优化,或者借助Vivado提供的综合选项以及综合技术。导致布线延迟过大的因素比较多,例如逻辑级数过大,路径中的某个net的扇出过大,或者工具优先对关键路径布线而使得某些路径的发送端和接收端相距太远等。针对这些问题,ug1292给出了明确的解决方法。

深度解析ug1292:

如果文章对你有收获,欢迎转发赞赏~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Lauren的FPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库一体机 TData
数据库一体机 TData 是融合了高性能计算、热插拔闪存、Infiniband 网络、RDMA 远程直接存取数据的数据库解决方案,为用户提供高可用、易扩展、高性能的数据库服务,适用于 OLAP、 OLTP 以及混合负载等各种应用场景下的极限性能需求,支持 Oracle、SQL Server、MySQL 和 PostgreSQL 等各种主流数据库。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档