目录
2.3.2 DC_Ultra的totpgraphical模式另加(C):
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) 支持多核执行,以获得更快的运行时间
- (2) 高级算法优化
- (3) 集成的数据路径分区和综合能力
- (4) 高级时间分析
- (5) 先进的延迟优化算法
- (6) 自动漏电功率优化
- (7) 寄存器重新timing,工具通过组合门移动寄存器以改善timing的过程
-
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) Optimization for multicorner-multimode designs
- (2) Reduction of routing congestion during synthesis
- (3) Improved area and timing correlation with IC Compiler
- (4) Improved runtime and routability in IC Compiler
- (5) Ability to create and modify floorplans using floorplan exploration
- (6) Physical guidance technology, which includes enhanced placement and the capability to
- pass seed placement to IC Compiler to improve quality of results (QoR), correlation, and
- routability.
-
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 |