Professional Documents
Culture Documents
Introduction
As you start exploring OVM, there is a danger of getting lost in a mass of detail. In the end, there is
no substitute for gradually building up your understanding concept by concept, and that takes time.
But to try to make things easier, here is an alphabetical dictionary of the more important OVM
names, with a brief description of each.
OVM Dictionary
action: t. An enum with the values NO_ACTION, DISPLAY, LOG, COUNT, EXIT, CALL_HOOK.
Used to determine the action taken by the report handler. The values can be combined using the or
operator, |. See ovm_report_object.
add_seq_cons_if: m. of ovm_virtual_sequencer. Adds an object to a virtual sequencer allowing it
to be connected to a downstream sequencer. Call once for each sequencer controlled by the virtual
sequencer.
apply: m. of ovm_sequence. A task to execute an existing sequence item without calling the do
actions pre_do, mid_do, and post_do. The sequence item must already exist and be randomized.
An alternative to `ovm_do. See pre_apply, mid_apply, post_apply.
body: m. of ovm_sequence. Performs the main behavior associated with a sequence. May be
overridden by each user-defined sequence class. See pre_body, post_body.
build: m. of ovm_component. Called following construction and before the export_connections
phase for a component. May be overridden by each user-defined component. Typically used to
instantiate components. Should first call super.build.
check: m. of ovm_component. Called following the extract phase and before the report phase for a
component. May be overridden by each user-defined component. Typically used to perform post-
processing checks dependent to the results of the extract phase.
clone: m. of ovm_object. Virtual method to create a new copy of the current ovm_object. In order to
Visit www.doulos.com/OVM for full details of Doulos OVM training and resources
Copyright 2008 by Doulos Ltd. All rights reserved. All information is provided “as is” without warranty of any kind
1
OVM Dictionary Doulos, October 2008
Visit www.doulos.com/OVM for full details of Doulos OVM training and resources
Copyright 2008 by Doulos Ltd. All rights reserved. All information is provided “as is” without warranty of any kind
2
OVM Dictionary Doulos, October 2008
Visit www.doulos.com/OVM for full details of Doulos OVM training and resources
Copyright 2008 by Doulos Ltd. All rights reserved. All information is provided “as is” without warranty of any kind
3
OVM Dictionary Doulos, October 2008
Visit www.doulos.com/OVM for full details of Doulos OVM training and resources
Copyright 2008 by Doulos Ltd. All rights reserved. All information is provided “as is” without warranty of any kind
4
OVM Dictionary Doulos, October 2008
Visit www.doulos.com/OVM for full details of Doulos OVM training and resources
Copyright 2008 by Doulos Ltd. All rights reserved. All information is provided “as is” without warranty of any kind
5
OVM Dictionary Doulos, October 2008
Visit www.doulos.com/OVM for full details of Doulos OVM training and resources
Copyright 2008 by Doulos Ltd. All rights reserved. All information is provided “as is” without warranty of any kind
6
OVM Dictionary Doulos, October 2008
Visit www.doulos.com/OVM for full details of Doulos OVM training and resources
Copyright 2008 by Doulos Ltd. All rights reserved. All information is provided “as is” without warranty of any kind
7
OVM Dictionary Doulos, October 2008
Visit www.doulos.com/OVM for full details of Doulos OVM training and resources
Copyright 2008 by Doulos Ltd. All rights reserved. All information is provided “as is” without warranty of any kind
8
OVM Dictionary Doulos, October 2008
Visit www.doulos.com/OVM for full details of Doulos OVM training and resources
Copyright 2008 by Doulos Ltd. All rights reserved. All information is provided “as is” without warranty of any kind
9
OVM Dictionary Doulos, October 2008
Visit www.doulos.com/OVM for full details of Doulos OVM training and resources
Copyright 2008 by Doulos Ltd. All rights reserved. All information is provided “as is” without warranty of any kind
10
OVM Dictionary Doulos, October 2008
Visit www.doulos.com/OVM for full details of Doulos OVM training and resources
Copyright 2008 by Doulos Ltd. All rights reserved. All information is provided “as is” without warranty of any kind
11