Design Compiler:各种版本的简介(DC Expert、DC Ultra、Design Compiler Graphical与Design Compiler NXT)
相关阅读Design Compilerhttps://blog.csdn.net/weixin_45791458/category_12738116.html?spm1001.2014.3001.5482Synopsys的Design Compiler系列是业界领先的RTL综合解决方案包括四个主要产品DC Expert、DC Ultra、Design Compiler Graphical和Design Compiler NXT。每个产品都有其独特的功能和优势为不同需求的芯片设计提供高效的解决方案。DC Expert于1986年发布是Design Compiler系列的基础版本专注于通过使用线负载模型进行延迟估算来优化设计的面积、时序和功耗。DC Expert提供最小和最快的逻辑表示支持广泛的平面和层次设计风格并能优化组合和时序电路设计。其主要功能包括支持自顶向下或自底向上的层次综合方式。全量和增量综合技术。针对复杂的触发器和锁存器进行时序优化。支持基于锁存器的时间借用设计。时序分析支持命令行接口和图形用户界面。运行DC Expert需要一个DC Expert许可证。可以通过在UNIX或Linux shell中运行dc_shell命令来调用DC Expert并使用compile命令进行综合。使用DC Ultra在线负载模式下综合会有以下提示2021版本后。 | Flow Information | ---------------------------------------------------------------------------------------------------- | Flow | Design Compiler | DC Ultra它也被称为DC-T于2000年发布DC Ultra是Synopsys RTL综合解决方案的核心包含了所有DC Expert的功能并提供了额外的高级特性。它通过多种方式同时优化时序、面积、功耗和测试以满足高性能设计的需求。其主要功能包括支持多核执行加快运行时间。高级算术优化。集成数据路径分区和综合能力。高级时序分析。高级延迟优化算法。自动漏电功耗优化功能。触发器重新定时通过移动触发器改善时序。DC Ultra还提供了拓扑技术(topographical mode)可以在RTL综合期间准确预测后布局的时序、面积和功耗无需依赖线负载模型。这一技术确保了更好的最终物理设计相关性减少了昂贵的迭代次数。有关拓扑技术的详细介绍参考下面的博客。Design Compiler什么是拓扑技术(Topographical)https://chenzhang.blog.csdn.net/article/details/145748306运行DC Ultra需要一个DC Ultra许可证和一个DesignWare Foundation许可证。可以在UNIX或Linux shell中运行dc_shell命令来调用DC Ultra要在拓扑模式下调用DC Ultra需要指定选项-topographical_mode要使用DC Ultra在线负载模式或拓扑模式下进行综合使用compile_ultra命令。使用DC Ultra在线负载模式下综合会有以下提示2021版本后。 | Flow Information | ---------------------------------------------------------------------------------------------------- | Flow | Design Compiler WLM | | Comand Line | compile_ultra | 使用DC Ultra在拓扑模式下综合会有以下提示2021版本后。 | Flow Information | ---------------------------------------------------------------------------------------------------- | Flow | Design Compiler Topographical | | Comand Line | compile_ultra | Design Compiler Graphical它也被称为DC-G于2008年发布Design Compiler Graphical包含了DC Ultra和DC Expert的所有功能并提供了额外的图形化特性。其主要优势在于针对不同工艺角和多工作模式设计进行优化。在综合过程中减少布线拥塞。改进与IC Compiler和IC Compiler II的面积和时序相关性。改进在IC Compiler II中的运行时间和可布线性。可以通过布步探索功能创建和调整设计的布步规划。物理引导技术增强了布局能力并可将初始布局传递给IC Compiler以改善结果质量(QoR)、相关性和可布线性。运行Design Compiler Graphical需要一个DC Ultra许可证和一个Design Compiler Graphical 许可证。可以在UNIX或Linux shell中运行dc_shell命令并指定选项-topographical_mode如果不指定该选项无法使用新特性来调用Design Compiler Graphical。要进行综合使用compile_ultra命令并添加-spg选项该选项只能在拓扑模式使用。使用Design Compiler Graphical在拓扑模式下综合会有以下提示2021版本后。 | Flow Information | ---------------------------------------------------------------------------------------------------- | Flow | Design Compiler Graphical | | Comand Line | compile_ultra -spg | Design Compiler NXT于2019年发布Design Compiler NXT是最新的产品集成了Design Compiler Graphical、DC Ultra和DC Expert的所有功能并提供了额外的高级特性。其主要优势包括通过高级优化技术提高设计结果质量。增强的物理引导提升与IC Compiler II的RC和时序相关性。更快的运行时间改进了多线程综合提高了可扩展性。与Design Compiler Graphical保持一致的即插即用的用户界面和脚本兼容性。Design Compiler NXT还提供以下额外功能考虑缓冲区的布局。自动时序控制。拥塞驱动的结构重组。更高性能的内核更好的设计结果质量(QoR)。运行Design Compiler NXT需要一个Design-Compiler-NXT许可证。可以在UNIX或Linux shell中运行dcnxt_shell命令指定选项-topographical_mode如果不指定该选项无法使用新特性来调用Design Compiler NXT。要进行综合使用compile_ultra命令并添加-spg选项该选项只能在拓扑模式使用。使用Design Compiler NXT在线负载模式下综合会有以下提示2021版本后。 | Flow Information | ---------------------------------------------------------------------------------------------------- | Flow | Design Compiler NXT | | Flow Information | ---------------------------------------------------------------------------------------------------- | Flow | Design Compiler NXT WLM | | Comand Line | compile_ultra | 使用Design Compiler NXT在拓扑模式下综合会有以下提示2021版本后。 | Flow Information | ---------------------------------------------------------------------------------------------------- | Flow | Design Compiler NXT Topographical | | Comand Line | compile_ultra | | Flow Information | ---------------------------------------------------------------------------------------------------- | Flow | Design Compiler NXT Graphical | | Comand Line | compile_ultra -spg | Design Compiler NXT引入了许多先进特性可实现更优的性能、功耗、面积(PPA)并且运行速度更快因此如果在2022版本后依旧使用Design Compiler Graphical进行综合会提示以下信息建议用户迁移到Design Compiler NXT。Information: You should use the Design Compiler NXT tool for the latest features to achieve the best performance, power, area, and runtime. (INFO-124)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2444679.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!