MinimizeIntermediateSignals

Specify whether to optimize HDL code for debuggability or code coverage

Settings

'on'

Optimize for code coverage by minimizing intermediate signals. For example, suppose that the generated code with this setting off is:

const3 <= to_signed(24, 7);
subtractor_sub_cast <= resize(const3, 8);
subtractor_sub_cast_1 <= resize(delayout, 8);
subtractor_sub_temp <= subtractor_sub_cast - subtractor_sub_cast_1;

With this setting on, the output code is optimized to:

subtractor_sub_temp <= 24 - (resize(delayout, 8));

The intermediate signals const3, subtractor_sub_cast, and subtractor_sub_cast_1 are removed.

'off' (default)

Optimize for debuggability by preserving intermediate signals.

Set or View This Property

To set this property, use hdlset_param or makehdl. To view the property value, use hdlget_param.

Was this topic helpful?