Xilinx UltraFast设计方法概述与指南.docx
《Xilinx UltraFast设计方法概述与指南.docx》由会员分享,可在线阅读,更多相关《Xilinx UltraFast设计方法概述与指南.docx(5页珍藏版)》请在第一文库网上搜索。
1、Xi1inxU1traFast设计方法概述与指南Vivado设计套件新增手把手的方法,确保可预测且可重复设计的结果。过去40年来,T工艺技术飞速发展,带动电子企业推出丰富的产品,让当今的人们乐享其中。然而反工艺技术的发展对电子创新至关重要,而如果没有学术界和电子设计自动化(EDA)产业同时快速推出工具的支持,芯片技术也是无法取得如此顺利的发展。从二十世纪七十年代的晶佳菅级SPICE模拟发展到当今的数十亿门系统级集成设计环境,如此进步确实神速。但对电子技术革新做出重大贡献的设计方法,同样令人惊叹却往往被人们忽略。设计团队能够借助全球最先进的芯片和最出色的工具,但如果他们不能建立起有效的设计方法,
2、也无法在适当的时间内推出产品、进而也难以获得商业成功。好的设计方法不仅能缩短设计时间,让设计团队按时交付高质量产品,而且还能让他们以可预测、可重复的方式开展工作,而这正是长期商业成功的关键所在。就此而言,设计方法应不断发展完善,以充分发挥芯片和设计工具的改进。为了帮助客户进一步提高生产力,成功实现新一代创新技术,赛灵思针对其屡获殊荣的ViVado设计套件推出了U1traFaStn1设计方法,帮助使用Vivado的设计团队加快在赛灵思28nm7系列器件以及即将推出的20nm16nmUtraSCaIeB1产品系列上成功实现设计。ViVaCIo设计套件的高级产品市场总监牺ineRoane指出,这款新
3、的设计方法并不是完全另立门户,而是公司根据业界专家的提议精选了数项最佳实例并将其精简为一套有效方法,以推动设计团队走向可预测的成功,该方法统称为U1traFaSt设计方法。这些最佳实例涵盖开发板规划、设计创建、设计实现与收敛、编程和硬件调试等各个方面。Roane指出:uU1traFast设计方法将帮助设计团队充分利用Vivado设计套件和赛灵思AI1PrOgrammab1e器件的先进技术,以提高生产力,并不断缩短设计时间,准确预测设计进度,进而加速产品上市进程。”U1traFast设计方法的推出是赛灵思如何保持领先于竞争对手整整一代水平的又一例证。赛灵思不仅推出最佳器件和最先进的工具套件,而且
4、还提供了业界最全面的设计方法。为了加速推广UtraFast设计方法,赛灵思发行了免费的设计方法手册Vivado设计套件的UItraFaSt设计方法指南(UG949),帮助读者一步步了解设计方法,包括开发板的选择、RT1设计乃至实现和最终调试等。该手册提供了全面的检查清单(CheCkIist),引导理顺完成整个设计流程。此外,VivadoDesignSuite2013.3版本还将设计方法的许多元素实现了自动化(包括Iin11ng),并添加了新的设计规则检查(DRCru1edecks),题为Methodo1ogy和Timing”。新版Vivado设计套件还提供硬件描述语言(HD1)和赛灵思设计约束
5、(XK)模板,有助于优化综合和实现的结果质量(QoR)。赛灵思还提供一系列免费的在线自学视频,并在全球不同地区提供官方培训课程。加速收敛的设计方法对QOR的影响100倍10倍1.2倍1.1倍(SS)缩短设计时间,降低设计成本Roane指出,U1traFaSt设计方法的主旨就是把设计收敛提到设计流程的前端,也是Q。R影响较大的地方(见图1)。这样,设计团队就能快速组建出一个“设计期正确”(correct-by-ConStrUCtion)的设计方案上。ROane说:“如果能在设计流程早期阶段全面了解情况并做出决策,就能有效避免实现阶段耗时过长。”图I-淹程开始就实现收效能大帼提高结果康信并缩妞设计
6、时间Roane指出,Vivado设计套件是可编程行业唯一一款在流程的每个环节(从设计输入到IP集成、RT1综合、实现(优化、布局、物理优化、布线)乃至启动)均支持交互设计分析和源文件交叉探测的设计套件。Roane说:“采用传统工具时设计者只有到设计流程结束时、在规划全面实现后才能发现问题,如果设计方案不能达到预期效果,唯一的办法就是从头再来,而且根本不清楚问题的原因,不得不进行多次长时间迭代循环。”实现交叉探测和分析功能的主要因素在于Vivado设计套件的统一数据模型。ROane说:“统一数据模型使设计团队能够在整个流程中采用相同的分析和收敛程序。这相对于老式设计套件而言是一大优势,能帮助工程
7、师在多个环节上(甚至在尚未保存设计修改的临时记忆中)修改设计方案,通过交叉探测到源文件或者其他设计视图。赛灵思设计的这款统一数据模型能扩展运用到包含数百万个逻辑单元的高端器件,而同类竞争工具刚刚开始满足中端器件的要求。”或许,能反映U1traFaSt设计方法加快设计收敛的最好例证就是“基线(Base1ining)”概念。通过Base1ining快速时序收敛“基线(BaSeIining)是一种用于加速设计收敛的技术,它着重于解决内部Fmax,这是最大问题,10次有9次收敛所出现的问题就是它。这能避免由于复杂的、极易出错的I/O约束和时序特例而耽误时间,防止用户和工具被引导至错误的方向。采用基线技
8、术,设计团队能用最简单的约束启动收敛进程,集中精力于触发器路径。随后,根据问题是出在班路径或数据路径上,还是连线延迟或逻辑延迟,我们可采取有文档记录的修改措施,并重新运行分析。”基线法(BaSe1irIing):用于快速设计收敛的技术优化内部路径优化整个芯片按需微调BEMnxDC全NXDCSigtvofTXDC(内舔g全部妁束一F下一果.用倒外.伤局规划4PbGQx图2总线法帮助设计团队怏速实现时序收敛.一旦设计团队用基线XDC收敛了时序,就基本完工。随后就需要添加I/O接口约束。Roane指出:“必须确保这些约束的正确性,这样才能避免出现假的时序问题。”“正由于此,我们为源同步,中间对齐的颐
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Xilinx UltraFast设计方法概述与指南 UltraFast 设计 方法 概述 指南