pyuvm._error_classes

Module Contents

API

exception pyuvm._error_classes.UVMError

Bases: Exception

All UVM Errors

Initialization

Initialize self. See help(type(self)) for accurate signature.

exception pyuvm._error_classes.UVMNotImplemented

Bases: pyuvm._error_classes.UVMError

For methods that we haven’t yet implemented.

Initialization

Initialize self. See help(type(self)) for accurate signature.

exception pyuvm._error_classes.UsePythonMethod

Bases: pyuvm._error_classes.UVMError

For cases where the user should use a Python method rather than a UVM method.

Initialization

Initialize self. See help(type(self)) for accurate signature.

exception pyuvm._error_classes.UVMFactoryError

Bases: pyuvm._error_classes.UVMError

For cases where a type is not registered with the factory

Initialization

Initialize self. See help(type(self)) for accurate signature.

exception pyuvm._error_classes.UVMTLMConnectionError

Bases: pyuvm._error_classes.UVMError

For problems connecting TLM

Initialization

Initialize self. See help(type(self)) for accurate signature.

exception pyuvm._error_classes.UVMBadPhase

Bases: pyuvm._error_classes.UVMError

Errors in phasing

Initialization

Initialize self. See help(type(self)) for accurate signature.

exception pyuvm._error_classes.UVMSequenceError

Bases: pyuvm._error_classes.UVMError

Errors using sequences

Initialization

Initialize self. See help(type(self)) for accurate signature.

exception pyuvm._error_classes.UVMConfigError

Bases: pyuvm._error_classes.UVMError

Errors using the config_db

Initialization

Initialize self. See help(type(self)) for accurate signature.

exception pyuvm._error_classes.UVMConfigItemNotFound

Bases: pyuvm._error_classes.UVMError

Couldn’t find something in config_db

Initialization

Initialize self. See help(type(self)) for accurate signature.

exception pyuvm._error_classes.UVMFatalError

Bases: pyuvm._error_classes.UVMError

Used to dump out of the testbench

Initialization

Initialize self. See help(type(self)) for accurate signature.