关于Design Compiler的三个版本

目录

1. DC Expert

1.1 启动

1.2 特点(A):

2. DC_Ultra

2.1 模型

2.2 启动

2.3 特点

2.3.1 DC_Ultra的wire load mode

2.3.2 DC_Ultra的totpgraphical模式另加(C):

3. Design Compiler Graphical

3.1 模型

3.2 启动

3.3 特点

4. 总结


1. DC E xpert

1.1 启动

如果要启动DC Expert ,则运行dc_shell命令,要执行综合采用compile命令。

1.2 特点(A):

  • (1) Hierarchical compile (top down or bottom up)
  • (2) Full and incremental compile techniques
  • (3) Sequential optimization for complex flip-flops and latches
  • (4) Time borrowing for latch-based designs
  • (5) Timing analysis
  • (6) Command-line interface and graphical user interface

2. DC_U ltra

2.1 模型

DC_Ultra默认采用线负载模型。DC_Ultra也提供了topographical技术,可以在RTL综合过程中准确预测布局后的时序、面积和功耗。

采用线负载模型,执行compile_ultra命令。

2.2 启动

调用DC Ultra需要在UNIX或Linux shell下执行dc_shell命令,打开后编译命令为compile_ultra,此时执行的是线负载模型。

若要以topo模式运行该工具,需要在UNIX或Linux shell下执行dc_shell -topographical_mode命令,编译时同样采用compile_ultra。

2.3 特点

2.3.1 DC_Ultra的wire load mode

DC_Ultra的wire load mode包括了DC Export的所有特点,此外还包括(B):

  1. (1) 支持多核执行,以获得更快的运行时间
  2. (2) 高级算法优化
  3. (3) 集成的数据路径分区和综合能力
  4. (4) 高级时间分析
  5. (5) 先进的延迟优化算法
  6. (6) 自动漏电功率优化
  7. (7) 寄存器重新timing,工具通过组合门移动寄存器以改善timing的过程
  8. 2.3.2 DC_Ultra的totpgraphical模式另加(C):

  • (1)支持多电压和多电源设计
  • (2)并发的多角多模式优化,减少了迭代,并提供更快的时间到结果
  • (3)与IC Compiler共享的布局布线的放置和优化技术,在综合中驱动准确的时间和面积预测,确保物理实现的有一个更好的网表起点

3. Design Compiler Graphical

3.1 模型

使用topographical模型。

3.2 启动

在shell或者unix中,执行dc_shell -topographical_mode,编译的时候采用compile_ultra -spg。

3.3 特点

包含了DC Expert 和DC Ultra的所有特点,此外还包括(D):

  1. (1) Optimization for multicorner-multimode designs
  2. (2) Reduction of routing congestion during synthesis
  3. (3) Improved area and timing correlation with IC Compiler
  4. (4) Improved runtime and routability in IC Compiler
  5. (5) Ability to create and modify floorplans using floorplan exploration
  6. (6) Physical guidance technology, which includes enhanced placement and the capability to
  7. pass seed placement to IC Compiler to improve quality of results (QoR), correlation, and
  8. routability.
  1. 4. 总结

启动命令

编译指令

DC版本

模型

特征

dc_shell

compile

DC Expert

wire load mode

A

dc_shell

compile_ultra

DC Ultra

wire load mode

B

dc_shell -topographical_mode

compile_ultra

DC Ultra

topographical

C

dc_shell -topographical_mode

compile_ultra -spg

Design Compiler Graphical

topographical

D


版权声明:本文为s3_141592原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。