欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

理解DC、DCT和DCG之间的联系

最编程 2024-02-02 21:21:32
...
目录
  • 1. Feature的包含关系:
  • 2. DCT和DCG多了的feature:
  • 3. 库的差异
  • 4. 物理约束
  • 5. 启动/命令 差异
  • 6. 低功耗

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文件.

原文地址:https://www.cnblogs.com/gaiqingfeng/p/16066215.html