HDL code coverage
Enable or disable HDL code coverage flags in generated simulator scripts
Model Configuration Pane: Test Bench
Description
Enable or disable HDL code coverage flags in the generated simulator scripts.
With this option enabled, when you run the HDL simulation, code coverage is collected for your
generated test bench. Specify your HDL simulator in the SimulationTool
property. The code generator generates build-and-run scripts for the simulator you
specify.
Dependencies
Make sure that the system selected is the DUT. This option is disabled if you select the entire model.
This option is ignored when SimulationTool is set to 'Xilinx
Vivado Simulator'.
Settings
Off (default) | OnOffDisable HDL code coverage flags in the generated simulator scripts.
OnEnable HDL code coverage flags in the generated simulator scripts.
Tips
To set this property, use hdlset_param or makehdltb. To view the property value, use hdlget_param.
For example, you can enable the HDLCodeCoverage property when you generate a testbench for the symmetric_fir subsystem inside the sfir_fixed model using either of these methods.
Pass the property as an argument to the
makehdltbfunction.makehdltb('sfir_fixed/symmetric_fir', ... 'HDLCodeCoverage','on')
When you use
hdlset_param, you can set the parameter on the model and then generate HDL code usingmakehdltb.hdlset_param('sfir_fixed','HDLCodeCoverage','on') makehdltb('sfir_fixed/symmetric_fir')
Recommended Settings
No recommendations.
Programmatic Use
Parameter: HDLCodeCoverage |
| Type: character vector |
Value: 'on' | 'off' |
Default: 'off' |
Version History
Introduced in R2017a