数字逻辑综合 DC 相关理解(三)

发布时间 2023-06-26 22:52:45作者: 可达达鸭

1. DC 编译策略及工具版本

  • 编译策略
    • 两种:top-down,bottom-up;
    • top-down
      • 顶层设计和子设计在一起编译;所有的环境和约束设置针对顶层设计;此种策略自动考虑到相关的内部设计。
      • 但是此种策略不适合大型设计;因为设计必须同时驻内存;硬件资源耗费大。
    • bottom-up
      • 子设计单独约束;当子设计成功编译后;被设置为 dont_touch 属性;防止在之后的编译过程中被修改;
      • 所有同层子设计编译完成后;再编译之上的父设计;直至顶层设计编译完成。
      • Bottom-up 策略允许大规模设计;因为该策略不需要所有设计同时驻入内存。
  • DC工具版本
    • 根据支持的功能特性的多少,有如下排序:DC NXT > DC Graphical > DC Ultra > DC Expert。