在Design Compiler (DC) 综合过程中,set_ideal_network
命令用于指定理想网络(ideal network),这些网络通常不会被综合工具修改。这些网络的延迟和负载被忽略,从而简化了综合过程。
举例
set_ideal_network -no_propagate [all_high_fanout -nets -threshold 256]
set_ideal_network
:将指定的网络设置为理想网络。-no_propagate
:不传播理想网络属性到驱动和被驱动的端口。all_high_fanout -nets -threshold 256
:选择所有扇出超过256的网络作为理想网络。
具体作用
-
设置高扇出网络为理想网络:
- 这个命令将所有扇出超过256的网络(高扇出网络)设置为理想网络。
- 这样做的目的是避免综合工具对这些高扇出网络进行详细的延迟和负载计算,从而加快综合过程。
-
-no_propagate
选项的作用:- 默认情况下,设置一个网络为理想网络时,其驱动和被驱动的端口也会被设置为理想端口。这样,这些端口的负载和延迟计算也会被忽略。
- 使用
-no_propagate
选