SystemVerilog for Design: A Guide to Using SystemVerilog for Hardware Design and Modeling, Second Edition

A.9: General

A.9 General

A.9.1 Attributes

attribute_instance ::= <b class="bold">(*</b> attr_spec { <b class="bold">,</b> attr_spec } <b class="bold">*)</b>attr_spec ::= attr_name [ <b class="bold">=</b> constant_expression ]attr_name ::= identifier

A.9.2 Comments

comment ::=           one_line_comment          block_commentone_line_comment ::= <b class="bold">//</b> comment_text \nblock_comment ::= <b class="bold">/*</b> comment_text <b class="bold">*/</b>comment_text ::= { Any_ASCII_character }

A.9.3 Identifiers

array_identifier ::= identifierblock_identifier ::= identifierbin_identifier ::= identifierc_identifier<sup[<a href="#ftn.endnote51"> name="endnote51">2</a>]</sup> ::= [ <b class="bold">a</b>-<b class="bold">zA</b>-<b class="bold">Z_</b> ] { [ <b class="bold">a</b>-<b class="bold">zA</b>-<b class="bold">Z0</b>-<b class="bold">9_</b> ] }cell_identifier ::= identifierclass_identifier ::= identifierclass_variable_identifier ::= variable_identifierclocking_identifier ::= identifierconfig_identifier ::= identifierconst_identifier ::= identifierconstraint_identifier ::= identifiercovergroup_identifier ::= identifiercovergroup_variable_identifier ::= variable_identifiercover_point_identifier ::= identifierdynamic_array_variable_identifier ::= variable_identifierenum_identifier ::= identifierescaped_identifier ::= <b class="bold">\</b> {any_ASCII_character_except_white_space} white_spaceformal_identifier ::= identifierfunction_identifier ::= identifiergenerate_block_identifier ::= identifiergenvar_identifier ::= identifierhierarchical_block_identifier ::= hierarchical_identifierhierarchical_dynamic_array_variable_identifier ::= hierarchical_variable_identifierhierarchical_event_identifier ::= hierarchical_identifierhierarchical_identifier ::= [ <b class="bold">$root .</b> ] { identifier constant_bit_select <b class="bold">.</b> } identifierhierarchical_net_identifier ::= hierarchical_identifierhierarchical_parameter_identifier ::= hierarchical_identifierhierarchical_task_identifier ::= hierarchical_identifierhierarchical_tf_identifier ::= hierarchical_identifierhierarchical_variable_identifier ::= hierarchical_identifieridentifier ::=          simple_identifier         escaped_identifierindex_variable_identifier ::= identifierinterface_identifier ::= identifierinterface_instance_identifier ::= identifierinout_port_identifier ::= identifierinput_port_identifier ::= identifierinstance_identifier ::= identifierlibrary_identifier ::= identifiermember_identifier ::= identifiermethod_identifier ::= identifiermodport_identifier ::= identifiermodule_identifier ::= identifiernet_identifier ::= identifieroutput_port_identifier ::= identifierpackage_identifier ::= identifierpackage_scope ::=           package_identifier <b class="bold">::</b>          <b class="bold">$unit ::</b>parameter_identifier ::= identifierport_identifier ::= identifierproduction_identifier ::= identifierprogram_identifier ::= identifierproperty_identifier ::= identifierps_class_identifier ::= [ package_scope ] class_identifierps_covergroup_identifier ::= [ package_scope...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Vacuum Furnaces
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.