DC综合的网表不要出现assign设置

rtl代码的数据类型一般只有四种:reg,wire,integer,genvar;
尽量不要用tri类型的变量;


图片发自App

不要网表中出现直通的连线,和多端口输出,给中间插入一定数量的buffer,这样就可以避免综合出现assign语句
set_fix_multiple_port_nets -all -buffer_constants

图片发自App

让tri类型的变量变为wire,
set_app_var verilogout_no_tri true


图片发自App

你可能感兴趣的:(DC综合的网表不要出现assign设置)