attribute
|
a value associated with an
object, typically used to classify or control object behavior
|
aspect
|
a program module that contains
refinements to existing types, typically to implement a specific feature
|
bucket
|
a range of values that are
collapsed together (are not distinguished) for the purpose of
coverage measurement
|
casting
|
the operation of changing the
type associated with a value
|
configuration
|
a data structure containing
flags that control the operation of the runtime environment
|
constraint
|
a language construct imposing
some (optionally conditional) restrictions on the set of values that
may be assigned to an object or a scalar.
|
construct
|
a component of the language
|
coverage (functional)
|
a user defined metric for
measuring the thoroughness of functional verification
|
coverage group
|
a set of coverage values that
are sampled together each time an associated event is emitted
|
extension
|
a refinement of a construct in
an aspect
|
event
|
a keyword used to define a
signaling entity. Events can be either present or absent during
each tick.
|
field
|
a feature of struct, used to
hold values or references to objects
|
generation
|
a process of assigning
pseudo-random values to object hierarchies, according to applicable
constraints
|
global
|
a keyword referring to the top
object in the runtime system
|
inheritance
|
a property of a programming
language, allowing a type to be defined as an extension to a previously
defined type. The newly defined type is said to inherit from the
previously defined type.
|
keep
|
a keyword used to define
constraints
|
keyed list
|
a list containing members with
fields designated as keys. Retrieval of list members using their
keys is implied to be efficient, typically utilizing hashing techniques.
|
list
|
a telescopic data structure used
to hold ordered collections of objects of specific types
|
macro
|
a construct used to define a
syntactic extension to the language and an associated semantics, in
terms of the previously defined language
|
method
|
a programming construct
comprising a sequence of actions within an object context
|
packing
|
the operation of marshaling a
data structure such as an object hierarchy, to a sequence of bits
|
path (expression)
|
an expression composed of names,
or expressions returning names, concatenated with dot ('.'). A path
expression allows reference to objects that are not in the immediate
scope.
|
port
|
an interface feature of a unit
|
pseudo-method
|
a construct that has a syntactic
form of a method
|
pseudo-routine
|
a construct that has a syntactic
form of a routine
|
sampling event
|
an event associated with a
temporal expression, which determines when the temporal expression is
evaluated
|
state machine
|
a programming style for
implementing synchronous automaton
|
struct
|
a keyword used to define a new
object type
|
subtype
|
a type inheriting from some
other type
|
TCM (time consuming method)
|
a method containing actions that
may block during execution. TCMs have internal state that persists
during execution.
|
temporal expression
|
an expression describing the
behavior of a system in time, the system comprising a set of variables.
|
tick
|
an instance in time. The
execution of a runtime environment is comprised of a sequence of
discrete execution steps, one for each tick.
|
unit
|
a keyword used to define a type
that is optionally associated with a structural component (an HDL
module)
|
|
|
|
|
|
|
|
|