1. Feature的包含关系:
- DC 基础feature
- DCT 包含DC的所有feature(wire_load_model除外).
- DCG 包含DCT的所有feature.
2. DCT和DCG多了的feature:
- DC 基础feature
- DCT 解决DC的时序模型(wire_load_model)误差过大的问题,
DCT在综合的时候可以更加精确考虑path的线延时,
并结合更加准确的path的时序情况进行优化.
- DCG 在DCT的基础上解决拥塞问题, 更好的布局布线.
3. 库的差异
-DC 基础库
-DCT 比DC多了physical library设置
-DCG 比DCT多了layer和congestion设置
4. 物理约束
- DC 不需要
- DCT 需要
- DCG 需要
物理约束来源:
通过ICC做floorplan之后的def文件抽取.
而不是使用物理约束命令来编写(因为很难通过命令精确的表述block的布局布线信息).
5. 启动/命令 差异
- DC dc_shell-t
- DCT dc_shell-topo / compile_ultra
- DCG dc_shell-topo / compile_ultra -spg
6. 低功耗
都支持低功耗设计, 需要编写upf/cpf文件.