电子大神的日记本,供应链专家的功夫茶盘,在这里记录、分享与共鸣。

登录以开始

ISE时序约束笔记1——Global Timing Constraints

ISE时序约束笔记1——Global Timing Constraints

 

时序约束和你的工程

         执行工具不会试图寻找达到最快速的布局&布线路径。——取而代之的是,执行工具会努力达到你所期望的性能要求。

         性能要求和时序约束相关——时许约束通过将逻辑元件放置的更近一些以缩短布线资源从而改善设计性能。

 

没有时序约束的例子

        

该工程没有时序约束和管脚分配

——注意它的管脚和放置

——该设计的系统时钟频率能够跑到50M

 

时序约束的例子

 

         和上面是相同的一个设计,但是加入了3个全局时序约束。

——它最高能跑到60M的系统时钟频率

——注意它大部分的逻辑的布局更靠近器件边沿其相应管脚的位置

 

更多关于时序约束

         时序约束应该用于界定设计的性能目标

1.       太紧的约束将会延长编译时间

2.       不现实的约束可能导致执行工具罢工

3.       查看综合报告或者映射后静态时序报告以决定你的约束是否现实

执行后,查看布局布线后静态时序报告以决定是否你的性能要求达到了——如果约束要求没有达到,查看时序报告寻找原因。

 

路径终点

         有两种类型的路径终点:

1.       I/O pads

2.       同步单元(触发器,锁存器,RAMs)

时序约束的两个步骤:

1.       路径终点生产groups(顾名思义就是进行分组)

2.       指点不同groups之间的时序要求

全局约束使用默认的路径终点groups——即所有的触发器、I/O pads等

 

博主
ilove314@163.com
特权's Blog——永远忠于年轻时的梦想!
在实践中学习,在实践中思考,在实践中总结,在实践中提高;也许,在特权同学的原创博文中会有一些不成熟的思考和文字,也非常期待各路好手分享自己的看法和见解,特权在此先谢过了!~_~ 你们必认识真理,真理必叫你们得以自由。And you shall know the truth, and the truth shall set you free. ----John 8:32
点击跳转