Main Content

Generate high-level timing critical path report

Generate a report that shows estimated critical path in models

Model Configuration Pane: Report


Specify whether to generate a highlighting script that shows the estimated critical path. The report displays the critical path delay and generates a highlighting script as a link that you can click to highlight the estimated critical path in the generated model. If your design contains blocks without timing information, the report displays the link to another highlighting script that is generated to highlight those blocks.

When you generate the critical path highlighting script, HDL Coder™ generates another script that clears the highlighting of critical path in your model. To turn off highlighting, click the link to the clearhighlighting script.


Off (Default) | On

Generate a highlighting script that shows the estimated critical path. To generate the report, after you enable this setting, click the Generate button. The code generation report contains a summary section and a code interface report along with the critical path estimation report.

To estimate the critical path for single-precision floating-point models, use the Native Floating Point mode. In the Configuration Parameters dialog box, in the HDL Code Generation > Floating Point pane, select Use Floating Point.


Do not calculate the estimated critical path.


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 generate a critical path estimation report when generating HDL code for the symmetric_fir subsystem inside the sfir_fixed model using either of these methods.

  • Pass in the CriticalPathEstimation parameter as an argument to makehdl.


  • Enable the CriticalPathEstimation parameter using hdlset_param and then use makehdl.


Recommended Settings

No recommendations.

Programmatic Use

Parameter: CriticalPathEstimation
Type: Character vector
Value: 'on' | 'off'
Default: 'off'

Version History

Introduced in R2015a