File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 119119# Replace undef values with defined constants
120120setundef -zero
121121
122- if { ![env_var_exists_and_non_empty SYNTH_WRAPPED_OPERATORS] } {
122+ if {
123+ ![env_var_exists_and_non_empty SYNTH_WRAPPED_OPERATORS] &&
124+ ![env_var_exists_and_non_empty SWAP_ARITH_OPERATORS]
125+ } {
123126 log_cmd abc {*}$abc_args
124127} else {
125128 scratchpad -set abc9.script $::env(SCRIPTS_DIR) /abc_speed_gia_only.script
@@ -151,7 +154,10 @@ tee -o $::env(REPORTS_DIR)/synth_stat.txt stat {*}$lib_args
151154
152155# check the design is composed exclusively of target cells, and
153156# check for other problems
154- if { ![env_var_exists_and_non_empty SYNTH_WRAPPED_OPERATORS] } {
157+ if {
158+ ![env_var_exists_and_non_empty SYNTH_WRAPPED_OPERATORS] &&
159+ ![env_var_exists_and_non_empty SWAP_ARITH_OPERATORS]
160+ } {
155161 check -assert -mapped
156162} else {
157163 # Wrapped operator synthesis leaves around $buf cells which `check -mapped`
You can’t perform that action at this time.
0 commit comments