当前位置:   article > 正文

LATTICE异步时钟约束_block path from clknet

block path from clknet


异步时钟不约束导致软件花费大量的时间分析异步时钟上,导致真正的关键路径被忽略。


以CLK1=500M CLK2=333M为例,clk1周期为2ns, clk2周期为3ns,最小时间为1ns。

软件默认按照1ns分析,这是十分困难的。处理方法分为一下几种:

1、约束clk1、clk2为异步时钟,综合时不分析clk1、clk2之间的时序。

BLOCK PATH FROM CLKNET “clk1” TO CLKNET “clk2”;

2、只有单个信号夸时钟域时,可以单独约束单个信号。

BLOCK PATH FROM PORT “reg1” TO CELL “reg2”;

3、放宽clk1、clk2之间约束时间。

MULTICYCLE FROM CLKNET “clk1_c” TO CLKNET “clk2_c” 2 X;
MULTICYCLE FROM CLKNET “clk2_c” TO CLKNET “clk1_c” 2 X;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/539452
推荐阅读
相关标签
  

闽ICP备14008679号