FPGA时序约束:如何查看具体错误的时序路径

时间:2025-11-01  作者:Diven  阅读:0

‍     1、时序错误的影响      

FPGA时序约束:如何查看具体错误的时序路径

一个设计的时序报告中,design run 时序有红色,裕量(slack)为负数时,表示时序约束出现违例,虽然个别违例不代表你的工程就有致命的问题,但是这是一个风险(时序报告是按照工艺、电压以及温度的上下限给出的结果)。当违例数较多,也就意味着设计在实际环境中出现问题的概率也会越大。       时间裕量包括建立时间裕量和保持时间裕量(setup slack和hold slack)。从字面上理解,所谓“裕量”即富余的、多出的。什么意思呢?即保持最低要求的建立时间或保持时间所多出的时间,那么“裕量”越多,意味着时序约束越宽松。

2、如何查看具体错误的时序路径

 

 

      上述错误的时序,双击可以看到详细的时钟路径和数据路径,右键可以看到具体代码中的原理图。个人比较喜欢先查看原理图可以很直观的看到到底是哪一块的代码错了。      在调试的过程中发现,基本上时序错误都是代码的错误,比如没有跨时钟操作(跨时钟需要打两拍,跨时钟一些信号前后初始化不一致);数据路径过长(主要是针对位宽较大的数据,路径又长。解决办法是在该路径上添加寄存器)。出现时序错误,先从代码逻辑上找问题,代码逻辑排查完了,在考虑时序怎么约束。

3、clock  interaction 时序错误还可以通过下图查看,以前特别爱用里面的指令  set false  path  和 set  clock  groups。自从意识到大部分的时序错误都是逻辑错误导致以后,基本没用到这两句话。有一次盲目的使用set false  path 指令,没有对 set false  path 的用法有深刻理解,  导致代码逻辑不正常后,就更不会轻易用这些优化指令了。 扩展: 1)set_false_path 设置伪路径后,不再对特殊路径进行时序分析。特殊路径如测试逻辑、添加同步电路后的跨时钟域路径等。在两个时钟域之间应该相互设置为set_false:(注意:只是不对特殊路径进行时序分析,而不是只要出现错误就能用这句话)   set_false_path -from [get_clocks clk_a] -to [get_clocks clk_b]   set_false_path -from [get_clocks clk_b] -to [get_clocks clk_a] 2)set_clock_groups :添加完以后事这样的 set_clock_groups -asynchronous -group clk_a -group clk_b  clk_a和clk_b是异步时钟 设置异步时钟

   编辑:黄飞

 

猜您喜欢

  编码方式有哪些_简述常用的编码方式1、ASCII码学过计算机的人都知道ASCII码,总共有128个,用一个字节的低7位表示,0~31是控制字符如换行回车删除...
2019-08-15 16:37:00

熔断器作为重要的保护元件,起着保障电路安全运行的关键作用。赛尔特(SETsafe)作为知名的熔断器品牌,其产品因高品质和可靠性广受用户青睐。本文将围绕“赛尔特 ...
2022-07-18 16:10:30

品牌众多,而每一个品牌背后都承载着独特的技术底蕴与文化传承。万裕(SAMXON),作为分流器电阻领域的佼佼者,其品牌归属地自然成为业内人士关注的焦点。本文将深入...
2017-07-03 09:30:30

贴片电阻102和1002的主要区别在于它们的阻值。「102」表示10乘以10的2次方,即1000欧姆,也就是1kΩ。 「1002」表示100乘以10的2次方,即...
2024-11-26 11:29:35

吸油机作为现代化的油水分离设备,具有许多显著的优势。能够高效地分离油水混合物,确保废水处理的彻底性,减少环境污染。吸油机操作简便,通常配备自动化系统,可以大幅度...
2019-01-18 00:00:00

电子剪切钳是高科技的工具,应用于电子组装和维修行业。与传统剪切钳相比,电子剪切钳具备更高的精度和效率,能够轻松剪切各种细小的电子元件引脚。其独特的设计使得操作更...
2008-09-22 00:00:00

1、设计背景以及功能在这个万物互联的时代,如果没有一个好玩的智能家居控制系统那么生活就显得有点单调。由于平时上班一整天,家里防盗就显得很重要,于是乎就想利用现有...
2023-09-14 11:40:00

PE管是应用于各个领域的塑料管材,因其优良的物理性能和化学稳定性而受到青睐。根据不同的生产工艺和用途,PE管可以分为几种主要类型。根据原材料的密度,PE管可以分...
2013-01-05 00:00:00

贴片电阻上的标注R200代表其阻值为200欧姆。 R在这里代替了小数点,所以200实际上是200.0Ω,通常简写为200Ω。贴片电阻采用这种三位数字标注法来表示...
2024-11-29 10:26:26

螺栓型铝电解电容因其优越的性能和稳定性,应用于电子设备中。其规格尺寸通常包括直径、高度和引脚间距等。常见的直径范围为10mm到35mm,高度则在20mm到100...
2009-11-22 00:00:00