首页 > 技术 > 内容

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

时间:2026-01-26  作者:Diven  阅读:0

‍     1、时序错误的影响      

一个设计的时序报告中,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是异步时钟 设置异步时钟

   编辑:黄飞

 

猜您喜欢


防护服是保障工作安全的重要装备,不同类型的防护服在材质、用途和保护级别上各有区别。医用防护服主要用于医疗环境,具有防水、防血液渗透的功能,常见于医院和实验室。化...
2012-03-24 00:00:00
CAN控制器(Controller Area Network)是应用于汽车和工业自动化领域的通信协议,其主要优势体现在以下几个方面:CAN控制器具备高可靠性。采...
2013-04-02 00:00:00
PTC(Positive Temperature Coefficient,正温度系数)热敏电阻作为重要的温度控制元件,应用于过流保护、温度补偿及自恢复保险丝等领...
2018-06-28 15:30:30
贴片电阻体积小巧,读值方法也与传统电阻略有不同。掌握其规律,就能轻松识别阻值。一般来说,贴片电阻上会印有3位或4位数字,也有少数是印字母和数字组合。对于三位数字...
2024-11-26 11:29:33
安全断路器是重要的电气保护装置,用于防止电路过载和短路引发的火灾和设备损坏。能够自动切断电流,确保人身安全和设备的正常运行。现代安全断路器通常具备多重保护功能,...
2021-03-07 00:00:00
贴片电阻103和1002的主要区别在于尺寸大小。103表示的是0603封装,尺寸为0.06英寸长,0.03英寸宽,约1.6mm x 0.8mm。而1002表示的...
2024-11-29 10:26:12
薄膜电阻作为电子元件中的重要组成部分,其性能指标受到关注。RALEC(旺诠)作为知名的薄膜电阻品牌,优良的品质和稳定的性能赢得了市场的认可。本文将围绕RALEC...
2015-01-04 18:37:19
TSOT-6(ThinSmallOutlineTransistor-6)是一种广泛应用于电子元件封装的技术,尤其在微电子和半导体领域中备受关注。由于其出色的性能...
2025-02-24 13:03:37
核相仪是用于测量和分析材料中放射性元素的精密仪器。应用于核能、环境监测、医学诊断等领域。核相仪通过探测放射性粒子,如α、β和γ射线,能够准确判断样品的放射性水平...
2010-07-23 00:00:00
四端子电阻因其高精度和低误差的特性,应用于各种高端仪器和测试设备中。作为专业的电阻制造商,科达嘉(CODACA)高品质的四端子电阻产品受到关注。本文将围绕“科达...
2014-11-27 17:42:30