提高FPGA设计生产力的工具、技巧和方法2010-11-25 10:59影响FPGA设计周期生产力的最大因素是什么?许多设计人员的答案是,时序收敛是影响产品设计走向市场的关键。高效实现时序收敛,获得可信的结果是每一位设计师的梦想。然而,这仅仅是问题的一部分。
要在整个设计周期中真正做到高效率,设计师需要依赖整个设计环境以及其中的多种工具来管理流程复杂性,并为FPGA设计的独特风格和方法提供真实的解决方案。一个完整有效的设计环境提供了问题的焦点和透明性,最好是提供一个无缝的解决方案。
要提供最大的生产力,一个完整的FPGA设计环境应当包括如下一些主要特性:
·快速确定时序问题—所提供的工具能够为设计师提供关键信息,从而使他们迅速发现潜在的瓶颈。·利用一系列视图探究结果—设计良好的工具可以让设计师从多个视角察看有关时序路径的信息。
·以设计为中心,而非工具—能够在不同视图间无缝切换,工具操作透明,但设计问题清晰。
·提供有意义的中间结果—生产力包括能在尽早的阶段监测设计性能。如果尽早解决问题,结果是每天可以有更多的重复机会。
·管理复杂的源代码结构—设计工具需要方便的源文件的管理,提供兼容设计人员所喜好的源代码控制机制的能力和方法。
使用支持更快、更容易的时序收敛并且支持设计聚集的设计工具。下面的例子详细讨论了上面的话题。 |