Main Content

Component template type

Template for SystemVerilog DPI generation

Model Configuration Pane: SystemVerilog DPI / Component Template

Description

Select a template for SystemVerilog DPI generation.

  • Sequential – Creates a registered design, with a clock and reset port. This option is the default.

  • Combinational – Creates a combinational design, with no clock and reset ports. When selecting this option, the outputs immediately reflect changes in the inputs.

  • UVM Sequence – Creates a UVM sequence DPI component, a sequencer, and a sequence transaction.

  • UVM Predictor – Creates a UVM predictor DPI component, a predictor configuration object, input and output transaction types.

  • UVM Scoreboard – Creates a UVM scoreboard DPI component, a scoreboard transaction, input and output transaction types, and a scoreboard configuration object.

Settings

Sequential (default) | Combinational | UVM Sequence | UVM Predictor | UVM Scoreboard

Default value is Sequential.

Programmatic Use

Parameter: DPIComponentTemplateType
Type:
Values: Sequential|Combinational|UVM Sequence|UVM Predictor|UVM Scoreboard
Default: Sequential

Version History

Introduced in R2013b