FPGA随记---时序约束(也不是很懂 请大家发消息和我交流)

1.伪路径约束

伪路径是设计中非功能路径或没有任何时序要求的路径。伪路径指的是该路径存在,但该路径的电路功能不会发生或者无须时序约束

常见的伪路径包括:

1.代码编辑人员已经在设计上已经做了时序保证的路径,则不需要软件再进行时序约束路径。

2.已经做过同步化处理的 (FIFO,RAM,打拍等等)

3.

总结下就是 :从逻辑上考虑,与电路正常工作不相关的那些路径,比如测试逻辑,静态或准静态逻辑;从时序上考虑,我们在综合时不需要分析的那些路径,比如跨越异步时钟域的路径。

reg1的输出和reg2的输入跨越了不同的时钟域clk1和clk2,我们不希望综合工具对这这些路径进行分析,就是说这些路径就是我们所说的FALSE PATH:
set_false_path –from [get_pins reg1|clk]–to [get_pins reg2|datain] (这个约束是不分析蓝色圈圈中的传输眼熟)

补充下:我们首先说一下时序约束,我理解的时序分析在一个信号在FPGA管脚接进来的时候认为这个时刻是0,经过在内部的传输延时导致到达一个reg的 D脚和CLK管脚,对于这个reg要满足建立和保持,才能继续工作。时序分析就是软件会自行给你计算到这个reg的时钟和数据分别到达时刻,然后去分析用这个时钟去采这个数据是否满足。那么如果你约了违路径,这个软件不去给你计算了,需要你自己算一算,可以约束最大延时和最小延时。注意:约束不分析了,都是不分析传输延时,不是建立保持时间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值