InTime, FPGA 时序收敛与优化

InTime是一款通过数据分析与强大计算能力来优化 FPGA 时序与性能的机器学习软件。

Vivado, QuartusISE 等一系列的 FPGA 软件在合适的设置下可以提供很多有益的优化。InTime 的内置智能 (built-in intelligence) 能够识别这些针对综合和布局布线的优化策略。它积极地从之前的结果中学习,并进行自我升级,使 FPGA 软件在设计性能上达到超过50%的提升

结果优化,RTL 零改变

我们深知很多项目都时间紧迫,一味地通过修改 RTL 代码来进行优化并不现实。InTime 可以让您在不用修改 RTL 或约束的情况下,取得更好的结果。它智能地分析 FPGA 设计的特性,并为综合和布局布线提供优化策略。

轻击一下,坐享其成

请放心地让 InTime 来帮您时序优化吧。InTime 可以从您以前的编译结果中自动学习,并根据器件,设计,和工具的特点对它们进行提升。InTime 完成的编译越多,就越有可能提供更好的结果。

通过机器学习,InTime 会变得一次比一次聪明。您可以方便地打造自己内部的机器学习数据库。

领先技术,不用“蛮力”

“扫种子” (seed sweep) 是一种从布局的改变中获得性能提升的一项技术。但 InTime 比扫种子更加优秀,它通过对工具的设置和优化布局,让您的设计达到更好的时序和更加的性能。 您可以阅读我们的白皮书,来比较这两种方法

InTime_FPGA时序收敛_Xilinx, Altera_扫种
InTime UI_FPGA时序收敛_Xilinx, Altera_AWS

编译环境,切换自如

InTime 把您想用的计算机汇聚在一起,形成一个工作组,然后自动分配编译任务并且收集结果。它可以游刃有余地同 LSF 或者 SGE 这一类的资源管理软件一起工作。您可以在公司的数据中心运行预置的 InTime或通过云服务。请点击这里,了解更多关于在云端运行InTime的信息。

Powered by AWS Cloud Computing

主流厂商,配合无间

市面上主流的 FPGA 工具, 包括 Quartus Prime, ISE 以及 Vivado,在合适的设置下可以提供很多有益的优化。 而您在 InTime 上所看到的每一个运行结果,都是从这些工具的报告中获得的。您也可以将任何 InTime 的结果导出至这些 FPGA 工具来验证精确度。您可以从 InTime 把结果输出会这些工具,来验证准确度。

  • 结果历史 - Result History
    结果历史 - Result History
    所有历史结果尽收眼底。
  • 与团队分享数据
    与团队分享数据
    通过导入(import)/导出(export)来与团队分享学习数据和结果
  • 设置流程参数 - Flow Properties
    设置流程参数 - Flow Properties
    通过设置优化目标和运行环境,来控制编译流程。
  • 参数过滤器 - Settings Filters
    参数过滤器 - Settings Filters
    使用白名(whitelist)或黑名单(blacklist)来选择或去除某些编译参数。
  • 结果分析 - Result Analysis
    结果分析 - Result Analysis
    图标功能将结果可视化,结果走向一目了然。
  • 导出结果 - Export Results
    导出结果 - Export Results
    您可将结果导出成 tcl 文件或 csv 文件,也可直接导出到项目中。
Positive SSL Wildcard