Analysis Ports¶
Analysis Ports
This section defines the port, export, and imp classes used for transaction analysis.
-
class
uvm.tlm1.uvm_analysis_port.UVMAnalysisPort(name, parent)[source]¶ Bases:
uvm.base.uvm_port_base.UVMPortBaseBroadcasts a value to all subscribers implementing a
UVMAnalysisImp.
-
class
uvm.tlm1.uvm_analysis_port.UVMAnalysisExport(name, parent=None)[source]¶ Bases:
uvm.base.uvm_port_base.UVMPortBaseExports a lower-level
UVMAnalysisImpto its parent. Export can be used to avoid long hierarchical paths like top.env.agent.monitor.