Synplify综合获得的网表可否用于TimeQuest进行约束
0赞
发表于 4/28/2010 2:13:46 PM
阅读(3935)
下面这幅图应该很能说明问题。
再结合这篇文章TimeQuest 就一定要搞定——时序约束和分析流程和下面这幅图分析一下。
由这些信息看来,Synplify的综合流程与TimeQuest的时序约束和分析流程没有交叉点,无需任何处理就可以集成到一个开发流程中。
有些项目不采用Synplify的原因推测如下:
1. Quartus II的综合能力已经足够了,无需第三方工具,这一点与Xilinx和Lattice的工具是有区别的。甚至存在Synplify综合能力弱于 Quartus II的情况。
2. Synplify虽然可以进行时序约束,但是存在约束不到位,分析不准确的问题。这一点是Synplify作为一个综合工具存在的本质问题,这也是 Synplify引入“物理综合”等技术的原因。但是“物理综合”也不能彻底解决“综合不同于物理实现”这一本质问题。归根结底,只有器件厂商能够解决物 理问题。这样一来,在采用Synplify的流程中,需要设计者熟悉两种工具的工作原理,编写两套时序约束文件。在Quartus II使用者看来,与其这样,还不如撇开Synplify,直接采用Quartus II和TimeQuest来的方便准确。
相关链接:
Timing Constraints Generation Technology
Preserving The Intent Of Timing Constraints
Meeting Timing and Reducing Area with the Synplify Pro Tool