Use synthesis estimates for distributed pipelining - Determine more accurate propagation delays for each component - MATLAB (original) (raw)

Main Content

Determine more accurate propagation delays for each component

Since R2022a

Model Configuration Pane: Optimization / Pipelining

Description

To determine more accurate propagation delays for each component, use synthesis timing estimates for distributed pipelining. Different weights are assigned to varying components, which more accurately reflects how the components function on hardware. When you enable this parameter, HDL Coderâ„¢ can better distribute pipelines in your design for HDL code generation and hardware deployment to maximize the clock frequency for your target device.

Dependencies

Distributed pipelining must be enabled for at least one subsystem in your model to use this parameter.

Settings

Off (default) | On

On

Use synthesis timing estimates for calculating propagation delays for each component in your design for distributed pipelining.

Off

Use equal weights for calculating propagation delays for each component in your design for distributed pipelining.

Tips

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

For example, you can enable the UseSynthesisEstimatesForDistributedPipelining setting when you generate HDL code for the symmetric_fir subsystem inside the sfir_fixed model by using either of these methods:

No recommendations.

Programmatic Use

Parameter: UseSynthesisEstimatesForDistributedPipelining
Type: character vector
Value: 'on' | 'off'
Default: 'off'

Version History

Introduced in R2022a