set_max_fanout命令是约束 input ports的而不是output, 而output
port的约束使用set_fanout_load命令来约束的
例如 set_max_fanout N:是通知DC该Cell上一级Cell的output
max_fanout是N,则该级选用的Cell的input的load不能大于N。(一个输出端口可能会连有很多条net,而DC是根据net单独进行分析的,所以不是output)
set_fanout_load
N:是通知DC该Cell下一级的Cell的input的load是N,则选取该Cell时它的max_fanout要大于(N+已知load)。(基本上不太用了)
你看看dc的user guide就明白了