随着FPGA设计复杂性不断增加,并且先进的生产工艺不断引入新的设计,今天的FPGA完全能够支持高性能大批量产品的设计。同时,设计领域也在融合,许多设计团队需要满足所有设计实现选择的综合解决方案。通过一个集成环境完成逻辑、嵌入式和DSP应用设计可以提高生产力,并通过片上系统(SoC)FPGA促进真正的系统级设计。前不久,Xilinx公司对750个客户进行了访问,从客户反馈回来的意见,在原ISE版本的基础上,在ISE Design Suite 10.1版本中增加了新的功能。
Xilinx公司软件产品营销总监Hitesh Patel介绍说,在ISE Design Suite 10.1版本中主要增加了以下新的功能。
一是,为提高设计特性,增加了满足时序预算功能,加快了设计周期的时间(每天可以反复多次“tums-per-day”)。这是因为在ISE Design Suite 10.1新版本中采用了SmartXplorer 技术, SmartXplorer技术支持在多台Linux主机上进行分布式处理,可在一天时间里完成更多次实施过程,而目前的工具只能使用2次。通过利用分布式处理和多种实施策略,性能可以提升多达38%。SmartXplorer技术同时还为用户利用独立的时序报告监控每个运行实例提供相应的工具,ISE Design Suite 10.1版以平均运行速度快两倍的特性极大地加快了设计实施速度。因此设计人员可以在一天时间里完成多次反复设计。

二是,能更好地支持功率分析和优化。随着工艺几何尺寸的不断缩小,满足功率预算是FPGA设计人员面临的一项越来越大的挑战,ISE Design Suite 10.1为用户提供了在设计过程中尽早分析功率要求的功能,同时还可以在设计过程中优化动态功率。 ISE Design Suite 10.1版本中采用了第二代XPower功率分析工具,该工具提供了改善的用户接口,按照模块、结构层次、电源轨和使用的资源分析功率更为容易,因此进一步增强了功率估算功能。ISE Design Suite 10.1利用集成的“功率优化设计目标”功能,用户可以简单地一步完成功率优化流程。通过映射和布局布线算法的改进,对于采用65nm Virtex-5器件和Spartan-3 Generation FPGA的设计动态功率平均可降低10% ~12%。
第三则是,首次在ISE Design Suite 10.1版本中,实现了同时支持逻辑、嵌入式和DSP设计的全面设计环境。统一的互操作性保证了用户可以在ISE Design Suite 10.1 中容易地增添System Generator模块,嵌入式开发套件(EDK) 和 System Generator for DSP技术之间不同工具的集成得到进一步增强,从而能够为同时涉及嵌入式和信号处理的更复杂FPGA SoC设计提供支持。
Hitesh Patel说,为了帮助用户缩短设计实施周期,提高用户生产力。ISE Design Suite 10.1还可与公司的PlanAhead 设计分析工具所提供的强大功能配合使用。PlanAhead能够提高综合和布局布线之间的流程效率,利用可视化关键路径和布局规模视图,设计人员可以提高性能。这样可以大大减少设计反复的时间。这一方法允许设计人员将较大规模的设计分割为更小更易于处理的模块,并集中精力优化每一模块,从而提高整个设计的性能和质量。与此同时,Xilinx还与EDA供应商Mentor合作,推出了目前业界首个IEEE IP加密硬IP模型,不仅使运行时间缩短了一倍以上,还提高了RTL仿真运行时间和更优化的验证能力。