| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> |
| |
| <html><head><title>Index</title><link rel="stylesheet" type="text/css" href="../styles/main.css"><script language=JavaScript src="../javascript/main.js"></script></head><body class="FramedIndexPage" onLoad="NDOnLoad()"><script language=JavaScript><!-- |
| if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script> |
| |
| |
| |
| |
| <!-- Generated by Natural Docs, version Development Release 01-12-2008 (1.35 base) --> |
| <!-- http://www.naturaldocs.org --> |
| |
| <!-- saved from url=(0026)http://www.naturaldocs.org --> |
| |
| |
| |
| |
| |
| <div id=Index><div class=IPageTitle>Index</div><div class=INavigationBar><a href="General.html#Symbols">$#!</a> · 0-9 · <a href="General.html#A">A</a> · <a href="General.html#B">B</a> · <a href="General.html#C">C</a> · <a href="General2.html#D">D</a> · <a href="General2.html#E">E</a> · <a href="General2.html#F">F</a> · <a href="General3.html#G">G</a> · <a href="General4.html#H">H</a> · <a href="General4.html#I">I</a> · <a href="General4.html#J">J</a> · <a href="General4.html#K">K</a> · <a href="General4.html#L">L</a> · <a href="General4.html#M">M</a> · <a href="General4.html#N">N</a> · <a href="General4.html#O">O</a> · <a href="General5.html#P">P</a> · Q · <a href="General5.html#R">R</a> · <a href="General6.html#S">S</a> · <a href="General6.html#T">T</a> · <a href="#U">U</a> · <a href="General8.html#V">V</a> · <a href="General8.html#W">W</a> · X · Y · Z</div><table border=0 cellspacing=0 cellpadding=0> |
| <tr><td class=IHeading id=IFirstHeading><a name="U"></a>U</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix> </td><td class=IEntry><span class=ISymbol>ungrab</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.ungrab" id=link1515 onMouseOver="ShowTip(event, 'tt1508', 'link1515')" onMouseOut="HideTip('tt1508')" class=IParent>uvm_sequence_base</a><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base.ungrab" id=link1516 onMouseOver="ShowTip(event, 'tt1509', 'link1516')" onMouseOut="HideTip('tt1509')" class=IParent>uvm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/overviews/tlm1-txt.html#Unidirectional_InterfacesPorts" id=link1517 onMouseOver="ShowTip(event, 'tt1510', 'link1517')" onMouseOut="HideTip('tt1510')" class=ISymbol>Unidirectional Interfaces&Ports</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#UNINITIALIZED_PHASE" id=link1518 onMouseOver="ShowTip(event, 'tt1511', 'link1518')" onMouseOut="HideTip('tt1511')" class=ISymbol>UNINITIALIZED_PHASE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unlock</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.unlock" id=link1519 onMouseOver="ShowTip(event, 'tt1512', 'link1519')" onMouseOut="HideTip('tt1512')" class=IParent>uvm_sequence_base</a><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base.unlock" id=link1520 onMouseOver="ShowTip(event, 'tt1513', 'link1520')" onMouseOut="HideTip('tt1513')" class=IParent>uvm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unpack</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.unpack" id=link1521 onMouseOver="ShowTip(event, 'tt1514', 'link1521')" onMouseOut="HideTip('tt1514')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unpack_bytes</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.unpack_bytes" id=link1522 onMouseOver="ShowTip(event, 'tt1515', 'link1522')" onMouseOut="HideTip('tt1515')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unpack_field</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.unpack_field" id=link1523 onMouseOver="ShowTip(event, 'tt1516', 'link1523')" onMouseOut="HideTip('tt1516')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unpack_field_int</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.unpack_field_int" id=link1524 onMouseOver="ShowTip(event, 'tt1517', 'link1524')" onMouseOut="HideTip('tt1517')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unpack_ints</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.unpack_ints" id=link1525 onMouseOver="ShowTip(event, 'tt1518', 'link1525')" onMouseOut="HideTip('tt1518')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unpack_object</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.unpack_object" id=link1526 onMouseOver="ShowTip(event, 'tt1519', 'link1526')" onMouseOut="HideTip('tt1519')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unpack_real</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.unpack_real" id=link1527 onMouseOver="ShowTip(event, 'tt1520', 'link1527')" onMouseOut="HideTip('tt1520')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unpack_string</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.unpack_string" id=link1528 onMouseOver="ShowTip(event, 'tt1521', 'link1528')" onMouseOut="HideTip('tt1521')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unpack_time</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.unpack_time" id=link1529 onMouseOver="ShowTip(event, 'tt1522', 'link1529')" onMouseOut="HideTip('tt1522')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Unpacking</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.Unpacking" class=IParent>uvm_object</a><a href="../files/base/uvm_packer-svh.html#uvm_packer.Unpacking" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/uvm_object_defines-svh.html#Unpacking_Macros" id=link1530 onMouseOver="ShowTip(event, 'tt1523', 'link1530')" onMouseOut="HideTip('tt1523')" class=ISymbol>Unpacking Macros</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/uvm_object_defines-svh.html#Unpacking-No_Size_Info" class=ISymbol>Unpacking-No Size Info</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/uvm_object_defines-svh.html#Unpacking-With_Size_Info" class=ISymbol>Unpacking-With Size Info</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unsigned_radix</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer_knobs.unsigned_radix" id=link1531 onMouseOver="ShowTip(event, 'tt1524', 'link1531')" onMouseOut="HideTip('tt1524')" class=IParent>uvm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>unsync</span><div class=ISubIndex><a href="../files/base/uvm_phase-svh.html#uvm_phase.unsync" id=link1532 onMouseOver="ShowTip(event, 'tt1525', 'link1532')" onMouseOut="HideTip('tt1525')" class=IParent>uvm_phase</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>update</span><div class=ISubIndex><a href="../files/reg/uvm_reg-svh.html#uvm_reg.update" id=link1533 onMouseOver="ShowTip(event, 'tt1526', 'link1533')" onMouseOut="HideTip('tt1526')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.update" id=link1534 onMouseOver="ShowTip(event, 'tt1527', 'link1534')" onMouseOut="HideTip('tt1527')" class=IParent>uvm_reg_block</a><a href="../files/reg/uvm_reg_fifo-svh.html#uvm_reg_fifo.update" id=link1535 onMouseOver="ShowTip(event, 'tt1528', 'link1535')" onMouseOut="HideTip('tt1528')" class=IParent>uvm_reg_fifo</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>update_reg</span><div class=ISubIndex><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence.update_reg" id=link1536 onMouseOver="ShowTip(event, 'tt1529', 'link1536')" onMouseOut="HideTip('tt1529')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Usage</span><div class=ISubIndex><a href="../files/overviews/tlm1-txt.html#Usage" id=link1537 onMouseOver="ShowTip(event, 'tt1530', 'link1537')" onMouseOut="HideTip('tt1530')" class=IParent>Global</a><a href="../files/base/uvm_factory-svh.html#uvm_factory.Usage" id=link1538 onMouseOver="ShowTip(event, 'tt1531', 'link1538')" onMouseOut="HideTip('tt1531')" class=IParent>uvm_factory</a><a href="../files/base/uvm_registry-svh.html#uvm_object_registry#(T,Tname).Usage" id=link1539 onMouseOver="ShowTip(event, 'tt1532', 'link1539')" onMouseOut="HideTip('tt1532')" class=IParent>uvm_object_registry#(T,Tname)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>use_metadata</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.use_metadata" id=link1540 onMouseOver="ShowTip(event, 'tt1533', 'link1540')" onMouseOut="HideTip('tt1533')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>use_response_handler</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.use_response_handler" id=link1541 onMouseOver="ShowTip(event, 'tt1534', 'link1541')" onMouseOut="HideTip('tt1534')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>use_uvm_seeding</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.use_uvm_seeding" id=link1542 onMouseOver="ShowTip(event, 'tt1535', 'link1542')" onMouseOut="HideTip('tt1535')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>used</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_fifos-svh.html#uvm_tlm_fifo.used" id=link1543 onMouseOver="ShowTip(event, 'tt1536', 'link1543')" onMouseOut="HideTip('tt1536')" class=IParent>uvm_tlm_fifo</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/overviews/test-phasing-txt.html#User-Defined_Phases" id=link1544 onMouseOver="ShowTip(event, 'tt1537', 'link1544')" onMouseOut="HideTip('tt1537')" class=ISymbol>User-Defined Phases</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>user_priority_arbitration</span><div class=ISubIndex><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base.user_priority_arbitration" id=link1545 onMouseOver="ShowTip(event, 'tt1538', 'link1545')" onMouseOut="HideTip('tt1538')" class=IParent>uvm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/uvm_object_defines-svh.html#Utility_and_Field_Macros_for_Components_and_Objects" class=ISymbol>Utility and Field Macros for Components and Objects</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#Utility_Classes" class=ISymbol>Utility Classes</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Utility Functions</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.Utility_Functions" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/uvm_object_defines-svh.html#Utility_Macros" id=link1546 onMouseOver="ShowTip(event, 'tt1539', 'link1546')" onMouseOut="HideTip('tt1539')" class=ISymbol>Utility Macros</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/overviews/intro-txt.html#UVM_Class_Reference" id=link1547 onMouseOver="ShowTip(event, 'tt1540', 'link1547')" onMouseOut="HideTip('tt1540')" class=ISymbol>UVM Class Reference</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_common_phases-svh.html#UVM_Common_Phases" id=link1548 onMouseOver="ShowTip(event, 'tt1541', 'link1548')" onMouseOut="HideTip('tt1541')" class=ISymbol>UVM Common Phases</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_config_db-svh.html#UVM_Configuration_Database" class=ISymbol>UVM Configuration Database</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_factory-svh.html#UVM_Factory" id=link1549 onMouseOver="ShowTip(event, 'tt1542', 'link1549')" onMouseOut="HideTip('tt1542')" class=ISymbol>UVM Factory</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/dpi/uvm_hdl-svh.html#UVM_HDL_Backdoor_Access_support_routines" id=link1550 onMouseOver="ShowTip(event, 'tt1543', 'link1550')" onMouseOut="HideTip('tt1543')" class=ISymbol>UVM HDL Backdoor Access support routines</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_resource_db-svh.html#UVM_Resource_Database" class=ISymbol>UVM Resource Database</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#UVM_Run-Time_Phases" id=link1551 onMouseOver="ShowTip(event, 'tt1544', 'link1551')" onMouseOut="HideTip('tt1544')" class=ISymbol>UVM Run-Time Phases</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_exports-svh.html#uvm_*_export#(REQ,RSP)" id=link1552 onMouseOver="ShowTip(event, 'tt1545', 'link1552')" onMouseOut="HideTip('tt1545')" class=ISymbol>uvm_*_export#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_exports-svh.html#uvm_*_export#(T)" id=link1553 onMouseOver="ShowTip(event, 'tt1546', 'link1553')" onMouseOut="HideTip('tt1546')" class=ISymbol>uvm_*_export#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_imps-svh.html#uvm_*_imp_ports" id=link1554 onMouseOver="ShowTip(event, 'tt1547', 'link1554')" onMouseOut="HideTip('tt1547')" class=ISymbol>uvm_*_imp ports</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_imps-svh.html#uvm_*_imp#(REQ,RSP,IMP,REQ_IMP,RSP_IMP)" id=link1555 onMouseOver="ShowTip(event, 'tt1548', 'link1555')" onMouseOut="HideTip('tt1548')" class=ISymbol>uvm_*_imp#(REQ,RSP,IMP,REQ_IMP,RSP_IMP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_imps-svh.html#uvm_*_imp#(T,IMP)" id=link1556 onMouseOver="ShowTip(event, 'tt1549', 'link1556')" onMouseOut="HideTip('tt1549')" class=ISymbol>uvm_*_imp#(T,IMP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_ports-svh.html#uvm_*_port#(REQ,RSP)" id=link1557 onMouseOver="ShowTip(event, 'tt1550', 'link1557')" onMouseOut="HideTip('tt1550')" class=ISymbol>uvm_*_port#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_ports-svh.html#uvm_*_port#(T)" id=link1558 onMouseOver="ShowTip(event, 'tt1551', 'link1558')" onMouseOut="HideTip('tt1551')" class=ISymbol>uvm_*_port#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_access_e" id=link1559 onMouseOver="ShowTip(event, 'tt1552', 'link1559')" onMouseOut="HideTip('tt1552')" class=ISymbol>uvm_access_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_action" id=link1560 onMouseOver="ShowTip(event, 'tt1553', 'link1560')" onMouseOut="HideTip('tt1553')" class=ISymbol>uvm_action</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_active_passive_enum" id=link1561 onMouseOver="ShowTip(event, 'tt1554', 'link1561')" onMouseOut="HideTip('tt1554')" class=ISymbol>uvm_active_passive_enum</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_agent-svh.html#uvm_agent" id=link1562 onMouseOver="ShowTip(event, 'tt1555', 'link1562')" onMouseOut="HideTip('tt1555')" class=ISymbol>uvm_agent</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_algorithmic_comparator-svh.html#uvm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER)" id=link1563 onMouseOver="ShowTip(event, 'tt1556', 'link1563')" onMouseOut="HideTip('tt1556')" class=ISymbol>uvm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_algorithmic_comparator-svh.html#uvm_algorithmic_comparator.svh" class=ISymbol>uvm_algorithmic_comparator.svh</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_ALL_DROPPED" id=link1564 onMouseOver="ShowTip(event, 'tt1557', 'link1564')" onMouseOut="HideTip('tt1557')" class=ISymbol>UVM_ALL_DROPPED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_analysis_port-svh.html#uvm_analysis_export" id=link1565 onMouseOver="ShowTip(event, 'tt1558', 'link1565')" onMouseOut="HideTip('tt1558')" class=ISymbol>uvm_analysis_export</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_analysis_port-svh.html#uvm_analysis_imp" id=link1566 onMouseOver="ShowTip(event, 'tt1559', 'link1566')" onMouseOut="HideTip('tt1559')" class=ISymbol>uvm_analysis_imp</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_analysis_port-svh.html#uvm_analysis_port" id=link1567 onMouseOver="ShowTip(event, 'tt1560', 'link1567')" onMouseOut="HideTip('tt1560')" class=ISymbol>uvm_analysis_port</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_BACKDOOR" id=link1568 onMouseOver="ShowTip(event, 'tt1561', 'link1568')" onMouseOut="HideTip('tt1561')" class=ISymbol>UVM_BACKDOOR</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_barrier-svh.html#uvm_barrier" id=link1569 onMouseOver="ShowTip(event, 'tt1562', 'link1569')" onMouseOut="HideTip('tt1562')" class=ISymbol>uvm_barrier</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_BIG_ENDIAN" id=link1570 onMouseOver="ShowTip(event, 'tt1563', 'link1570')" onMouseOut="HideTip('tt1563')" class=ISymbol>UVM_BIG_ENDIAN</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_BIG_FIFO" id=link1571 onMouseOver="ShowTip(event, 'tt1564', 'link1571')" onMouseOut="HideTip('tt1564')" class=ISymbol>UVM_BIG_FIFO</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_BIN" id=link1572 onMouseOver="ShowTip(event, 'tt1565', 'link1572')" onMouseOut="HideTip('tt1565')" class=ISymbol>UVM_BIN</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_globals-svh.html#uvm_bits_to_string" id=link1573 onMouseOver="ShowTip(event, 'tt1566', 'link1573')" onMouseOut="HideTip('tt1566')" class=ISymbol>uvm_bits_to_string</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_bitstream_t" id=link1574 onMouseOver="ShowTip(event, 'tt1567', 'link1574')" onMouseOut="HideTip('tt1567')" class=ISymbol>uvm_bitstream_t</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_bottomup_phase-svh.html#uvm_bottomup_phase" id=link1575 onMouseOver="ShowTip(event, 'tt1568', 'link1575')" onMouseOut="HideTip('tt1568')" class=ISymbol>uvm_bottomup_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_common_phases-svh.html#uvm_build_phase" id=link1576 onMouseOver="ShowTip(event, 'tt1569', 'link1576')" onMouseOut="HideTip('tt1569')" class=ISymbol>uvm_build_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_policies-svh.html#uvm_built_in_clone#(T)" id=link1577 onMouseOver="ShowTip(event, 'tt1570', 'link1577')" onMouseOut="HideTip('tt1570')" class=ISymbol>uvm_built_in_clone#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_policies-svh.html#uvm_built_in_comp#(T)" id=link1578 onMouseOver="ShowTip(event, 'tt1571', 'link1578')" onMouseOut="HideTip('tt1571')" class=ISymbol>uvm_built_in_comp#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_policies-svh.html#uvm_built_in_converter#(T)" id=link1579 onMouseOver="ShowTip(event, 'tt1572', 'link1579')" onMouseOut="HideTip('tt1572')" class=ISymbol>uvm_built_in_converter#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_pair-svh.html#uvm_built_in_pair#(T1,T2)" id=link1580 onMouseOver="ShowTip(event, 'tt1573', 'link1580')" onMouseOut="HideTip('tt1573')" class=ISymbol>uvm_built_in_pair#(T1,T2)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_CALL_HOOK" id=link1581 onMouseOver="ShowTip(event, 'tt1574', 'link1581')" onMouseOut="HideTip('tt1574')" class=ISymbol>UVM_CALL_HOOK</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_callback-svh.html#uvm_callback" id=link1582 onMouseOver="ShowTip(event, 'tt1575', 'link1582')" onMouseOut="HideTip('tt1575')" class=ISymbol>uvm_callback</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_callback-svh.html#uvm_callback_iter" id=link1583 onMouseOver="ShowTip(event, 'tt1576', 'link1583')" onMouseOut="HideTip('tt1576')" class=ISymbol>uvm_callback_iter</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_callback-svh.html#uvm_callbacks#(T,CB)" id=link1584 onMouseOver="ShowTip(event, 'tt1577', 'link1584')" onMouseOut="HideTip('tt1577')" class=ISymbol>uvm_callbacks#(T,CB)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_objection-svh.html#uvm_callbacks_objection" id=link1585 onMouseOver="ShowTip(event, 'tt1578', 'link1585')" onMouseOut="HideTip('tt1578')" class=ISymbol>uvm_callbacks_objection</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_CHECK" id=link1586 onMouseOver="ShowTip(event, 'tt1579', 'link1586')" onMouseOut="HideTip('tt1579')" class=ISymbol>UVM_CHECK</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_check_e" id=link1587 onMouseOver="ShowTip(event, 'tt1580', 'link1587')" onMouseOut="HideTip('tt1580')" class=ISymbol>uvm_check_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_common_phases-svh.html#uvm_check_phase" id=link1588 onMouseOver="ShowTip(event, 'tt1581', 'link1588')" onMouseOut="HideTip('tt1581')" class=ISymbol>uvm_check_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_policies-svh.html#uvm_class_clone#(T)" id=link1589 onMouseOver="ShowTip(event, 'tt1582', 'link1589')" onMouseOut="HideTip('tt1582')" class=ISymbol>uvm_class_clone#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_policies-svh.html#uvm_class_comp#(T)" id=link1590 onMouseOver="ShowTip(event, 'tt1583', 'link1590')" onMouseOut="HideTip('tt1583')" class=ISymbol>uvm_class_comp#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_policies-svh.html#uvm_class_converter#(T)" id=link1591 onMouseOver="ShowTip(event, 'tt1584', 'link1591')" onMouseOut="HideTip('tt1584')" class=ISymbol>uvm_class_converter#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_pair-svh.html#uvm_class_pair#(T1,T2)" id=link1592 onMouseOver="ShowTip(event, 'tt1585', 'link1592')" onMouseOut="HideTip('tt1585')" class=ISymbol>uvm_class_pair#(T1,T2)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_cmdline_processor-svh.html#uvm_cmdline_processor" id=link1593 onMouseOver="ShowTip(event, 'tt1586', 'link1593')" onMouseOut="HideTip('tt1586')" class=ISymbol>uvm_cmdline_processor</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_comparer-svh.html#uvm_comparer" id=link1594 onMouseOver="ShowTip(event, 'tt1587', 'link1594')" onMouseOut="HideTip('tt1587')" class=ISymbol>uvm_comparer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_COMPLETED" id=link1595 onMouseOver="ShowTip(event, 'tt1588', 'link1595')" onMouseOut="HideTip('tt1588')" class=ISymbol>UVM_COMPLETED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_component-svh.html#uvm_component" id=link1596 onMouseOver="ShowTip(event, 'tt1589', 'link1596')" onMouseOut="HideTip('tt1589')" class=ISymbol>uvm_component</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_registry-svh.html#uvm_component_registry#(T,Tname)" id=link1597 onMouseOver="ShowTip(event, 'tt1590', 'link1597')" onMouseOut="HideTip('tt1590')" class=ISymbol>uvm_component_registry#(T,Tname)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_config_db-svh.html#uvm_config_db" id=link1598 onMouseOver="ShowTip(event, 'tt1591', 'link1598')" onMouseOut="HideTip('tt1591')" class=ISymbol>uvm_config_db</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_config_db-svh.html#uvm_config_db_options" id=link1599 onMouseOver="ShowTip(event, 'tt1592', 'link1599')" onMouseOut="HideTip('tt1592')" class=ISymbol>uvm_config_db_options</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_configure_phase" id=link1600 onMouseOver="ShowTip(event, 'tt1593', 'link1600')" onMouseOut="HideTip('tt1593')" class=ISymbol>uvm_configure_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_common_phases-svh.html#uvm_connect_phase" id=link1601 onMouseOver="ShowTip(event, 'tt1594', 'link1601')" onMouseOut="HideTip('tt1594')" class=ISymbol>uvm_connect_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_COUNT" id=link1602 onMouseOver="ShowTip(event, 'tt1595', 'link1602')" onMouseOut="HideTip('tt1595')" class=ISymbol>UVM_COUNT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_coverage_model_e" id=link1603 onMouseOver="ShowTip(event, 'tt1596', 'link1603')" onMouseOut="HideTip('tt1596')" class=ISymbol>uvm_coverage_model_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_CVR_ADDR_MAP" id=link1604 onMouseOver="ShowTip(event, 'tt1597', 'link1604')" onMouseOut="HideTip('tt1597')" class=ISymbol>UVM_CVR_ADDR_MAP</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_CVR_ALL" id=link1605 onMouseOver="ShowTip(event, 'tt1598', 'link1605')" onMouseOut="HideTip('tt1598')" class=ISymbol>UVM_CVR_ALL</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_CVR_FIELD_VALS" id=link1606 onMouseOver="ShowTip(event, 'tt1599', 'link1606')" onMouseOut="HideTip('tt1599')" class=ISymbol>UVM_CVR_FIELD_VALS</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_CVR_REG_BITS" id=link1607 onMouseOver="ShowTip(event, 'tt1600', 'link1607')" onMouseOut="HideTip('tt1600')" class=ISymbol>UVM_CVR_REG_BITS</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_DEC" id=link1608 onMouseOver="ShowTip(event, 'tt1601', 'link1608')" onMouseOut="HideTip('tt1601')" class=ISymbol>UVM_DEC</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_DEEP" id=link1609 onMouseOver="ShowTip(event, 'tt1602', 'link1609')" onMouseOut="HideTip('tt1602')" class=ISymbol>UVM_DEEP</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_default_comparer" id=link1610 onMouseOver="ShowTip(event, 'tt1603', 'link1610')" onMouseOut="HideTip('tt1603')" class=ISymbol>uvm_default_comparer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_default_line_printer" id=link1611 onMouseOver="ShowTip(event, 'tt1604', 'link1611')" onMouseOut="HideTip('tt1604')" class=ISymbol>uvm_default_line_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_default_packer" id=link1612 onMouseOver="ShowTip(event, 'tt1605', 'link1612')" onMouseOut="HideTip('tt1605')" class=ISymbol>uvm_default_packer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_DEFAULT_PATH" id=link1613 onMouseOver="ShowTip(event, 'tt1606', 'link1613')" onMouseOut="HideTip('tt1606')" class=ISymbol>UVM_DEFAULT_PATH</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_default_printer" id=link1614 onMouseOver="ShowTip(event, 'tt1607', 'link1614')" onMouseOut="HideTip('tt1607')" class=ISymbol>uvm_default_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_default_recorder" id=link1615 onMouseOver="ShowTip(event, 'tt1608', 'link1615')" onMouseOut="HideTip('tt1608')" class=ISymbol>uvm_default_recorder</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_default_table_printer" id=link1616 onMouseOver="ShowTip(event, 'tt1609', 'link1616')" onMouseOut="HideTip('tt1609')" class=ISymbol>uvm_default_table_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_default_tree_printer" id=link1617 onMouseOver="ShowTip(event, 'tt1610', 'link1617')" onMouseOut="HideTip('tt1610')" class=ISymbol>uvm_default_tree_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_DISPLAY" id=link1618 onMouseOver="ShowTip(event, 'tt1611', 'link1618')" onMouseOut="HideTip('tt1611')" class=ISymbol>UVM_DISPLAY</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_DO_ALL_REG_MEM_TESTS" id=link1619 onMouseOver="ShowTip(event, 'tt1612', 'link1619')" onMouseOut="HideTip('tt1612')" class=ISymbol>UVM_DO_ALL_REG_MEM_TESTS</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_DO_MEM_ACCESS" id=link1620 onMouseOver="ShowTip(event, 'tt1613', 'link1620')" onMouseOut="HideTip('tt1613')" class=ISymbol>UVM_DO_MEM_ACCESS</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_DO_MEM_WALK" id=link1621 onMouseOver="ShowTip(event, 'tt1614', 'link1621')" onMouseOut="HideTip('tt1614')" class=ISymbol>UVM_DO_MEM_WALK</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_DO_REG_ACCESS" id=link1622 onMouseOver="ShowTip(event, 'tt1615', 'link1622')" onMouseOut="HideTip('tt1615')" class=ISymbol>UVM_DO_REG_ACCESS</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_DO_REG_BIT_BASH" id=link1623 onMouseOver="ShowTip(event, 'tt1616', 'link1623')" onMouseOut="HideTip('tt1616')" class=ISymbol>UVM_DO_REG_BIT_BASH</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_DO_REG_HW_RESET" id=link1624 onMouseOver="ShowTip(event, 'tt1617', 'link1624')" onMouseOut="HideTip('tt1617')" class=ISymbol>UVM_DO_REG_HW_RESET</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_DO_SHARED_ACCESS" id=link1625 onMouseOver="ShowTip(event, 'tt1618', 'link1625')" onMouseOut="HideTip('tt1618')" class=ISymbol>UVM_DO_SHARED_ACCESS</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_domain-svh.html#uvm_domain" id=link1626 onMouseOver="ShowTip(event, 'tt1619', 'link1626')" onMouseOut="HideTip('tt1619')" class=ISymbol>uvm_domain</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_driver-svh.html#uvm_driver#(REQ,RSP)" id=link1627 onMouseOver="ShowTip(event, 'tt1620', 'link1627')" onMouseOut="HideTip('tt1620')" class=ISymbol>uvm_driver#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_DROPPED" id=link1628 onMouseOver="ShowTip(event, 'tt1621', 'link1628')" onMouseOut="HideTip('tt1621')" class=ISymbol>UVM_DROPPED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_elem_kind_e" id=link1629 onMouseOver="ShowTip(event, 'tt1622', 'link1629')" onMouseOut="HideTip('tt1622')" class=ISymbol>uvm_elem_kind_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_common_phases-svh.html#uvm_end_of_elaboration_phase" id=link1630 onMouseOver="ShowTip(event, 'tt1623', 'link1630')" onMouseOut="HideTip('tt1623')" class=ISymbol>uvm_end_of_elaboration_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_endianness_e" id=link1631 onMouseOver="ShowTip(event, 'tt1624', 'link1631')" onMouseOut="HideTip('tt1624')" class=ISymbol>uvm_endianness_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_ENUM" id=link1632 onMouseOver="ShowTip(event, 'tt1625', 'link1632')" onMouseOut="HideTip('tt1625')" class=ISymbol>UVM_ENUM</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_env-svh.html#uvm_env" id=link1633 onMouseOver="ShowTip(event, 'tt1626', 'link1633')" onMouseOut="HideTip('tt1626')" class=ISymbol>uvm_env</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_EQ" id=link1634 onMouseOver="ShowTip(event, 'tt1627', 'link1634')" onMouseOut="HideTip('tt1627')" class=ISymbol>UVM_EQ</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_ERROR" id=link1635 onMouseOver="ShowTip(event, 'tt1628', 'link1635')" onMouseOut="HideTip('tt1628')" class=ISymbol>UVM_ERROR</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_event-svh.html#uvm_event" id=link1636 onMouseOver="ShowTip(event, 'tt1629', 'link1636')" onMouseOut="HideTip('tt1629')" class=ISymbol>uvm_event</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_event_callback-svh.html#uvm_event_callback" id=link1637 onMouseOver="ShowTip(event, 'tt1630', 'link1637')" onMouseOut="HideTip('tt1630')" class=ISymbol>uvm_event_callback</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_EXIT" id=link1638 onMouseOver="ShowTip(event, 'tt1631', 'link1638')" onMouseOut="HideTip('tt1631')" class=ISymbol>UVM_EXIT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_EXPORT" id=link1639 onMouseOver="ShowTip(event, 'tt1632', 'link1639')" onMouseOut="HideTip('tt1632')" class=ISymbol>UVM_EXPORT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_common_phases-svh.html#uvm_extract_phase" id=link1640 onMouseOver="ShowTip(event, 'tt1633', 'link1640')" onMouseOut="HideTip('tt1633')" class=ISymbol>uvm_extract_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_factory-svh.html#uvm_factory" id=link1641 onMouseOver="ShowTip(event, 'tt1634', 'link1641')" onMouseOut="HideTip('tt1634')" class=ISymbol>uvm_factory</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_FATAL" id=link1642 onMouseOver="ShowTip(event, 'tt1635', 'link1642')" onMouseOut="HideTip('tt1635')" class=ISymbol>UVM_FATAL</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_FIELD" id=link1643 onMouseOver="ShowTip(event, 'tt1636', 'link1643')" onMouseOut="HideTip('tt1636')" class=ISymbol>UVM_FIELD</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_common_phases-svh.html#uvm_final_phase" id=link1644 onMouseOver="ShowTip(event, 'tt1637', 'link1644')" onMouseOut="HideTip('tt1637')" class=ISymbol>uvm_final_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_FORCED_STOP" id=link1645 onMouseOver="ShowTip(event, 'tt1638', 'link1645')" onMouseOut="HideTip('tt1638')" class=ISymbol>UVM_FORCED_STOP</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_FRONTDOOR" id=link1646 onMouseOver="ShowTip(event, 'tt1639', 'link1646')" onMouseOut="HideTip('tt1639')" class=ISymbol>UVM_FRONTDOOR</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_FULL" id=link1647 onMouseOver="ShowTip(event, 'tt1640', 'link1647')" onMouseOut="HideTip('tt1640')" class=ISymbol>UVM_FULL</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_GT" id=link1648 onMouseOver="ShowTip(event, 'tt1641', 'link1648')" onMouseOut="HideTip('tt1641')" class=ISymbol>UVM_GT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_GTE" id=link1649 onMouseOver="ShowTip(event, 'tt1642', 'link1649')" onMouseOut="HideTip('tt1642')" class=ISymbol>UVM_GTE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_HAS_X" id=link1650 onMouseOver="ShowTip(event, 'tt1643', 'link1650')" onMouseOut="HideTip('tt1643')" class=ISymbol>UVM_HAS_X</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/dpi/uvm_hdl-svh.html#uvm_hdl_check_path" id=link1651 onMouseOver="ShowTip(event, 'tt1644', 'link1651')" onMouseOut="HideTip('tt1644')" class=ISymbol>uvm_hdl_check_path</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/dpi/uvm_hdl-svh.html#uvm_hdl_deposit" id=link1652 onMouseOver="ShowTip(event, 'tt1645', 'link1652')" onMouseOut="HideTip('tt1645')" class=ISymbol>uvm_hdl_deposit</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/dpi/uvm_hdl-svh.html#uvm_hdl_force" id=link1653 onMouseOver="ShowTip(event, 'tt1646', 'link1653')" onMouseOut="HideTip('tt1646')" class=ISymbol>uvm_hdl_force</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/dpi/uvm_hdl-svh.html#uvm_hdl_force_time" id=link1654 onMouseOver="ShowTip(event, 'tt1647', 'link1654')" onMouseOut="HideTip('tt1647')" class=ISymbol>uvm_hdl_force_time</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/dpi/uvm_hdl-svh.html#UVM_HDL_MAX_WIDTH" id=link1655 onMouseOver="ShowTip(event, 'tt1648', 'link1655')" onMouseOut="HideTip('tt1648')" class=ISymbol>UVM_HDL_MAX_WIDTH</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_hdl_path_concat" id=link1656 onMouseOver="ShowTip(event, 'tt1649', 'link1656')" onMouseOut="HideTip('tt1649')" class=ISymbol>uvm_hdl_path_concat</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_hdl_path_slice" id=link1657 onMouseOver="ShowTip(event, 'tt1650', 'link1657')" onMouseOut="HideTip('tt1650')" class=ISymbol>uvm_hdl_path_slice</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/dpi/uvm_hdl-svh.html#uvm_hdl_read" id=link1658 onMouseOver="ShowTip(event, 'tt1651', 'link1658')" onMouseOut="HideTip('tt1651')" class=ISymbol>uvm_hdl_read</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/dpi/uvm_hdl-svh.html#uvm_hdl_release" id=link1659 onMouseOver="ShowTip(event, 'tt1652', 'link1659')" onMouseOut="HideTip('tt1652')" class=ISymbol>uvm_hdl_release</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/dpi/uvm_hdl-svh.html#uvm_hdl_release_and_read" id=link1660 onMouseOver="ShowTip(event, 'tt1653', 'link1660')" onMouseOut="HideTip('tt1653')" class=ISymbol>uvm_hdl_release_and_read</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_heartbeat-svh.html#uvm_heartbeat" id=link1661 onMouseOver="ShowTip(event, 'tt1654', 'link1661')" onMouseOut="HideTip('tt1654')" class=ISymbol>uvm_heartbeat</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_HEX" id=link1662 onMouseOver="ShowTip(event, 'tt1655', 'link1662')" onMouseOut="HideTip('tt1655')" class=ISymbol>UVM_HEX</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_HIER" id=link1663 onMouseOver="ShowTip(event, 'tt1656', 'link1663')" onMouseOut="HideTip('tt1656')" class=ISymbol>UVM_HIER</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_hier_e" id=link1664 onMouseOver="ShowTip(event, 'tt1657', 'link1664')" onMouseOut="HideTip('tt1657')" class=ISymbol>uvm_hier_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_HIGH" id=link1665 onMouseOver="ShowTip(event, 'tt1658', 'link1665')" onMouseOut="HideTip('tt1658')" class=ISymbol>UVM_HIGH</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_IMPLEMENTATION" id=link1666 onMouseOver="ShowTip(event, 'tt1659', 'link1666')" onMouseOut="HideTip('tt1659')" class=ISymbol>UVM_IMPLEMENTATION</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_in_order_comparator-svh.html#uvm_in_order_built_in_comparator#(T)" id=link1667 onMouseOver="ShowTip(event, 'tt1660', 'link1667')" onMouseOut="HideTip('tt1660')" class=ISymbol>uvm_in_order_built_in_comparator#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_in_order_comparator-svh.html#uvm_in_order_class_comparator#(T)" id=link1668 onMouseOver="ShowTip(event, 'tt1661', 'link1668')" onMouseOut="HideTip('tt1661')" class=ISymbol>uvm_in_order_class_comparator#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_in_order_comparator-svh.html#uvm_in_order_comparator#(T,comp_type,convert,pair_type)" id=link1669 onMouseOver="ShowTip(event, 'tt1662', 'link1669')" onMouseOut="HideTip('tt1662')" class=ISymbol>uvm_in_order_comparator#(T,comp_type,convert,pair_type)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_INFO" id=link1670 onMouseOver="ShowTip(event, 'tt1663', 'link1670')" onMouseOut="HideTip('tt1663')" class=ISymbol>UVM_INFO</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_globals-svh.html#uvm_is_match" id=link1671 onMouseOver="ShowTip(event, 'tt1664', 'link1671')" onMouseOut="HideTip('tt1664')" class=ISymbol>uvm_is_match</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_IS_OK" id=link1672 onMouseOver="ShowTip(event, 'tt1665', 'link1672')" onMouseOut="HideTip('tt1665')" class=ISymbol>UVM_IS_OK</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_printer-svh.html#uvm_line_printer" id=link1673 onMouseOver="ShowTip(event, 'tt1666', 'link1673')" onMouseOut="HideTip('tt1666')" class=ISymbol>uvm_line_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_LITTLE_ENDIAN" id=link1674 onMouseOver="ShowTip(event, 'tt1667', 'link1674')" onMouseOut="HideTip('tt1667')" class=ISymbol>UVM_LITTLE_ENDIAN</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_LITTLE_FIFO" id=link1675 onMouseOver="ShowTip(event, 'tt1668', 'link1675')" onMouseOut="HideTip('tt1668')" class=ISymbol>UVM_LITTLE_FIFO</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_LOG" id=link1676 onMouseOver="ShowTip(event, 'tt1669', 'link1676')" onMouseOut="HideTip('tt1669')" class=ISymbol>UVM_LOG</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_LOW" id=link1677 onMouseOver="ShowTip(event, 'tt1670', 'link1677')" onMouseOut="HideTip('tt1670')" class=ISymbol>UVM_LOW</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_LT" id=link1678 onMouseOver="ShowTip(event, 'tt1671', 'link1678')" onMouseOut="HideTip('tt1671')" class=ISymbol>UVM_LT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_LTE" id=link1679 onMouseOver="ShowTip(event, 'tt1672', 'link1679')" onMouseOut="HideTip('tt1672')" class=ISymbol>UVM_LTE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_main_phase" id=link1680 onMouseOver="ShowTip(event, 'tt1673', 'link1680')" onMouseOut="HideTip('tt1673')" class=ISymbol>uvm_main_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_MEDIUM" id=link1681 onMouseOver="ShowTip(event, 'tt1674', 'link1681')" onMouseOut="HideTip('tt1674')" class=ISymbol>UVM_MEDIUM</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_mem-svh.html#uvm_mem" id=link1682 onMouseOver="ShowTip(event, 'tt1675', 'link1682')" onMouseOut="HideTip('tt1675')" class=ISymbol>uvm_mem</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_MEM" id=link1683 onMouseOver="ShowTip(event, 'tt1676', 'link1683')" onMouseOut="HideTip('tt1676')" class=ISymbol>UVM_MEM</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_mem_access_seq-svh.html#uvm_mem_access_seq" id=link1684 onMouseOver="ShowTip(event, 'tt1677', 'link1684')" onMouseOut="HideTip('tt1677')" class=ISymbol>uvm_mem_access_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_mem_cb" id=link1685 onMouseOver="ShowTip(event, 'tt1678', 'link1685')" onMouseOut="HideTip('tt1678')" class=ISymbol>uvm_mem_cb</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_mem_cb_iter" id=link1686 onMouseOver="ShowTip(event, 'tt1679', 'link1686')" onMouseOut="HideTip('tt1679')" class=ISymbol>uvm_mem_cb_iter</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam" id=link1687 onMouseOver="ShowTip(event, 'tt1680', 'link1687')" onMouseOut="HideTip('tt1680')" class=ISymbol>uvm_mem_mam</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam_cfg" id=link1688 onMouseOver="ShowTip(event, 'tt1681', 'link1688')" onMouseOut="HideTip('tt1681')" class=ISymbol>uvm_mem_mam_cfg</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam_policy" id=link1689 onMouseOver="ShowTip(event, 'tt1682', 'link1689')" onMouseOut="HideTip('tt1682')" class=ISymbol>uvm_mem_mam_policy</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_region" id=link1690 onMouseOver="ShowTip(event, 'tt1683', 'link1690')" onMouseOut="HideTip('tt1683')" class=ISymbol>uvm_mem_region</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_mem_shared_access_seq-svh.html#uvm_mem_shared_access_seq" id=link1691 onMouseOver="ShowTip(event, 'tt1684', 'link1691')" onMouseOut="HideTip('tt1684')" class=ISymbol>uvm_mem_shared_access_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_mem_access_seq-svh.html#uvm_mem_single_access_seq" id=link1692 onMouseOver="ShowTip(event, 'tt1685', 'link1692')" onMouseOut="HideTip('tt1685')" class=ISymbol>uvm_mem_single_access_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_mem_walk_seq-svh.html#uvm_mem_single_walk_seq" id=link1693 onMouseOver="ShowTip(event, 'tt1686', 'link1693')" onMouseOut="HideTip('tt1686')" class=ISymbol>uvm_mem_single_walk_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_mem_walk_seq-svh.html#uvm_mem_walk_seq" id=link1694 onMouseOver="ShowTip(event, 'tt1687', 'link1694')" onMouseOut="HideTip('tt1687')" class=ISymbol>uvm_mem_walk_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_misc-svh.html#uvm_misc.svh" class=ISymbol>uvm_misc.svh</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_monitor-svh.html#uvm_monitor" id=link1695 onMouseOver="ShowTip(event, 'tt1688', 'link1695')" onMouseOut="HideTip('tt1688')" class=ISymbol>uvm_monitor</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_NE" id=link1696 onMouseOver="ShowTip(event, 'tt1689', 'link1696')" onMouseOut="HideTip('tt1689')" class=ISymbol>UVM_NE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_NO_ACTION" id=link1697 onMouseOver="ShowTip(event, 'tt1690', 'link1697')" onMouseOut="HideTip('tt1690')" class=ISymbol>UVM_NO_ACTION</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_NO_CHECK" id=link1698 onMouseOver="ShowTip(event, 'tt1691', 'link1698')" onMouseOut="HideTip('tt1691')" class=ISymbol>UVM_NO_CHECK</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_NO_COVERAGE" id=link1699 onMouseOver="ShowTip(event, 'tt1692', 'link1699')" onMouseOut="HideTip('tt1692')" class=ISymbol>UVM_NO_COVERAGE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_NO_ENDIAN" id=link1700 onMouseOver="ShowTip(event, 'tt1693', 'link1700')" onMouseOut="HideTip('tt1693')" class=ISymbol>UVM_NO_ENDIAN</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_NO_HIER" id=link1701 onMouseOver="ShowTip(event, 'tt1694', 'link1701')" onMouseOut="HideTip('tt1694')" class=ISymbol>UVM_NO_HIER</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_NONE" id=link1702 onMouseOver="ShowTip(event, 'tt1695', 'link1702')" onMouseOut="HideTip('tt1695')" class=ISymbol>UVM_NONE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_NOT_OK" id=link1703 onMouseOver="ShowTip(event, 'tt1696', 'link1703')" onMouseOut="HideTip('tt1696')" class=ISymbol>UVM_NOT_OK</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object-svh.html#uvm_object" id=link1704 onMouseOver="ShowTip(event, 'tt1697', 'link1704')" onMouseOut="HideTip('tt1697')" class=ISymbol>uvm_object</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_registry-svh.html#uvm_object_registry#(T,Tname)" id=link1705 onMouseOver="ShowTip(event, 'tt1698', 'link1705')" onMouseOut="HideTip('tt1698')" class=ISymbol>uvm_object_registry#(T,Tname)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_pool-svh.html#uvm_object_string_pool#(T)" id=link1706 onMouseOver="ShowTip(event, 'tt1699', 'link1706')" onMouseOut="HideTip('tt1699')" class=ISymbol>uvm_object_string_pool#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_factory-svh.html#uvm_object_wrapper" id=link1707 onMouseOver="ShowTip(event, 'tt1700', 'link1707')" onMouseOut="HideTip('tt1700')" class=ISymbol>uvm_object_wrapper</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_objection-svh.html#uvm_objection" id=link1708 onMouseOver="ShowTip(event, 'tt1701', 'link1708')" onMouseOut="HideTip('tt1701')" class=ISymbol>uvm_objection</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_objection-svh.html#uvm_objection_callback" id=link1709 onMouseOver="ShowTip(event, 'tt1702', 'link1709')" onMouseOut="HideTip('tt1702')" class=ISymbol>uvm_objection_callback</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_objection_event" id=link1710 onMouseOver="ShowTip(event, 'tt1703', 'link1710')" onMouseOut="HideTip('tt1703')" class=ISymbol>uvm_objection_event</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_OCT" id=link1711 onMouseOver="ShowTip(event, 'tt1704', 'link1711')" onMouseOut="HideTip('tt1704')" class=ISymbol>UVM_OCT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_packer-svh.html#uvm_packer" id=link1712 onMouseOver="ShowTip(event, 'tt1705', 'link1712')" onMouseOut="HideTip('tt1705')" class=ISymbol>uvm_packer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_pair-svh.html#uvm_pair_classes" id=link1713 onMouseOver="ShowTip(event, 'tt1706', 'link1713')" onMouseOut="HideTip('tt1706')" class=ISymbol>uvm_pair classes</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_path_e" id=link1714 onMouseOver="ShowTip(event, 'tt1707', 'link1714')" onMouseOut="HideTip('tt1707')" class=ISymbol>uvm_path_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_phase-svh.html#uvm_phase" id=link1715 onMouseOver="ShowTip(event, 'tt1708', 'link1715')" onMouseOut="HideTip('tt1708')" class=ISymbol>uvm_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_CLEANUP" id=link1716 onMouseOver="ShowTip(event, 'tt1709', 'link1716')" onMouseOut="HideTip('tt1709')" class=ISymbol>UVM_PHASE_CLEANUP</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_DOMAIN" id=link1717 onMouseOver="ShowTip(event, 'tt1710', 'link1717')" onMouseOut="HideTip('tt1710')" class=ISymbol>UVM_PHASE_DOMAIN</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_DONE" id=link1718 onMouseOver="ShowTip(event, 'tt1711', 'link1718')" onMouseOut="HideTip('tt1711')" class=ISymbol>UVM_PHASE_DONE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_DORMANT" id=link1719 onMouseOver="ShowTip(event, 'tt1712', 'link1719')" onMouseOut="HideTip('tt1712')" class=ISymbol>UVM_PHASE_DORMANT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_ENDED" id=link1720 onMouseOver="ShowTip(event, 'tt1713', 'link1720')" onMouseOut="HideTip('tt1713')" class=ISymbol>UVM_PHASE_ENDED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_EXECUTING" id=link1721 onMouseOver="ShowTip(event, 'tt1714', 'link1721')" onMouseOut="HideTip('tt1714')" class=ISymbol>UVM_PHASE_EXECUTING</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_IMP" id=link1722 onMouseOver="ShowTip(event, 'tt1715', 'link1722')" onMouseOut="HideTip('tt1715')" class=ISymbol>UVM_PHASE_IMP</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_NODE" id=link1723 onMouseOver="ShowTip(event, 'tt1716', 'link1723')" onMouseOut="HideTip('tt1716')" class=ISymbol>UVM_PHASE_NODE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_READY_TO_END" id=link1724 onMouseOver="ShowTip(event, 'tt1717', 'link1724')" onMouseOut="HideTip('tt1717')" class=ISymbol>UVM_PHASE_READY_TO_END</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_SCHEDULE" id=link1725 onMouseOver="ShowTip(event, 'tt1718', 'link1725')" onMouseOut="HideTip('tt1718')" class=ISymbol>UVM_PHASE_SCHEDULE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_SCHEDULED" id=link1726 onMouseOver="ShowTip(event, 'tt1719', 'link1726')" onMouseOut="HideTip('tt1719')" class=ISymbol>UVM_PHASE_SCHEDULED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_STARTED" id=link1727 onMouseOver="ShowTip(event, 'tt1720', 'link1727')" onMouseOut="HideTip('tt1720')" class=ISymbol>UVM_PHASE_STARTED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_phase_state" id=link1728 onMouseOver="ShowTip(event, 'tt1721', 'link1728')" onMouseOut="HideTip('tt1721')" class=ISymbol>uvm_phase_state</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_SYNCING" id=link1729 onMouseOver="ShowTip(event, 'tt1722', 'link1729')" onMouseOut="HideTip('tt1722')" class=ISymbol>UVM_PHASE_SYNCING</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PHASE_TERMINAL" id=link1730 onMouseOver="ShowTip(event, 'tt1723', 'link1730')" onMouseOut="HideTip('tt1723')" class=ISymbol>UVM_PHASE_TERMINAL</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_phase_transition" id=link1731 onMouseOver="ShowTip(event, 'tt1724', 'link1731')" onMouseOut="HideTip('tt1724')" class=ISymbol>uvm_phase_transition</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_phase_type" id=link1732 onMouseOver="ShowTip(event, 'tt1725', 'link1732')" onMouseOut="HideTip('tt1725')" class=ISymbol>uvm_phase_type</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_pool-svh.html#uvm_pool#(KEY,T)" id=link1733 onMouseOver="ShowTip(event, 'tt1726', 'link1733')" onMouseOut="HideTip('tt1726')" class=ISymbol>uvm_pool#(KEY,T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_PORT" id=link1734 onMouseOver="ShowTip(event, 'tt1727', 'link1734')" onMouseOut="HideTip('tt1727')" class=ISymbol>UVM_PORT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_port_base-svh.html#uvm_port_base#(IF)" id=link1735 onMouseOver="ShowTip(event, 'tt1728', 'link1735')" onMouseOut="HideTip('tt1728')" class=ISymbol>uvm_port_base#(IF)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_port_base-svh.html#uvm_port_component#(PORT)" id=link1736 onMouseOver="ShowTip(event, 'tt1729', 'link1736')" onMouseOut="HideTip('tt1729')" class=ISymbol>uvm_port_component#(PORT)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_port_base-svh.html#uvm_port_component_base" id=link1737 onMouseOver="ShowTip(event, 'tt1730', 'link1737')" onMouseOut="HideTip('tt1730')" class=ISymbol>uvm_port_component_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_port_type_e" id=link1738 onMouseOver="ShowTip(event, 'tt1731', 'link1738')" onMouseOut="HideTip('tt1731')" class=ISymbol>uvm_port_type_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_post_configure_phase" id=link1739 onMouseOver="ShowTip(event, 'tt1732', 'link1739')" onMouseOut="HideTip('tt1732')" class=ISymbol>uvm_post_configure_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_post_main_phase" id=link1740 onMouseOver="ShowTip(event, 'tt1733', 'link1740')" onMouseOut="HideTip('tt1733')" class=ISymbol>uvm_post_main_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_post_reset_phase" id=link1741 onMouseOver="ShowTip(event, 'tt1734', 'link1741')" onMouseOut="HideTip('tt1734')" class=ISymbol>uvm_post_reset_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_post_shutdown_phase" id=link1742 onMouseOver="ShowTip(event, 'tt1735', 'link1742')" onMouseOut="HideTip('tt1735')" class=ISymbol>uvm_post_shutdown_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_pre_configure_phase" id=link1743 onMouseOver="ShowTip(event, 'tt1736', 'link1743')" onMouseOut="HideTip('tt1736')" class=ISymbol>uvm_pre_configure_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_pre_main_phase" id=link1744 onMouseOver="ShowTip(event, 'tt1737', 'link1744')" onMouseOut="HideTip('tt1737')" class=ISymbol>uvm_pre_main_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_pre_reset_phase" id=link1745 onMouseOver="ShowTip(event, 'tt1738', 'link1745')" onMouseOut="HideTip('tt1738')" class=ISymbol>uvm_pre_reset_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_pre_shutdown_phase" id=link1746 onMouseOver="ShowTip(event, 'tt1739', 'link1746')" onMouseOut="HideTip('tt1739')" class=ISymbol>uvm_pre_shutdown_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_PREDICT" id=link1747 onMouseOver="ShowTip(event, 'tt1740', 'link1747')" onMouseOut="HideTip('tt1740')" class=ISymbol>UVM_PREDICT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_PREDICT_DIRECT" id=link1748 onMouseOver="ShowTip(event, 'tt1741', 'link1748')" onMouseOut="HideTip('tt1741')" class=ISymbol>UVM_PREDICT_DIRECT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_predict_e" id=link1749 onMouseOver="ShowTip(event, 'tt1742', 'link1749')" onMouseOut="HideTip('tt1742')" class=ISymbol>uvm_predict_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_PREDICT_READ" id=link1750 onMouseOver="ShowTip(event, 'tt1743', 'link1750')" onMouseOut="HideTip('tt1743')" class=ISymbol>UVM_PREDICT_READ</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_PREDICT_WRITE" id=link1751 onMouseOver="ShowTip(event, 'tt1744', 'link1751')" onMouseOut="HideTip('tt1744')" class=ISymbol>UVM_PREDICT_WRITE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_printer-svh.html#uvm_printer" id=link1752 onMouseOver="ShowTip(event, 'tt1745', 'link1752')" onMouseOut="HideTip('tt1745')" class=ISymbol>uvm_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_printer-svh.html#uvm_printer_knobs" id=link1753 onMouseOver="ShowTip(event, 'tt1746', 'link1753')" onMouseOut="HideTip('tt1746')" class=ISymbol>uvm_printer_knobs</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_push_driver-svh.html#uvm_push_driver#(REQ,RSP)" id=link1754 onMouseOver="ShowTip(event, 'tt1747', 'link1754')" onMouseOut="HideTip('tt1747')" class=ISymbol>uvm_push_driver#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/seq/uvm_push_sequencer-svh.html#uvm_push_sequencer#(REQ,RSP)" id=link1755 onMouseOver="ShowTip(event, 'tt1748', 'link1755')" onMouseOut="HideTip('tt1748')" class=ISymbol>uvm_push_sequencer#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_queue-svh.html#uvm_queue#(T)" id=link1756 onMouseOver="ShowTip(event, 'tt1749', 'link1756')" onMouseOut="HideTip('tt1749')" class=ISymbol>uvm_queue#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_radix_enum" id=link1757 onMouseOver="ShowTip(event, 'tt1750', 'link1757')" onMouseOut="HideTip('tt1750')" class=ISymbol>uvm_radix_enum</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_RAISED" id=link1758 onMouseOver="ShowTip(event, 'tt1751', 'link1758')" onMouseOut="HideTip('tt1751')" class=ISymbol>UVM_RAISED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_random_stimulus-svh.html#uvm_random_stimulus#(T)" id=link1759 onMouseOver="ShowTip(event, 'tt1752', 'link1759')" onMouseOut="HideTip('tt1752')" class=ISymbol>uvm_random_stimulus#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_READ" id=link1760 onMouseOver="ShowTip(event, 'tt1753', 'link1760')" onMouseOut="HideTip('tt1753')" class=ISymbol>UVM_READ</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_recorder-svh.html#uvm_recorder" id=link1761 onMouseOver="ShowTip(event, 'tt1754', 'link1761')" onMouseOut="HideTip('tt1754')" class=ISymbol>uvm_recorder</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_recursion_policy_enum" id=link1762 onMouseOver="ShowTip(event, 'tt1755', 'link1762')" onMouseOut="HideTip('tt1755')" class=ISymbol>uvm_recursion_policy_enum</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_REFERENCE" id=link1763 onMouseOver="ShowTip(event, 'tt1756', 'link1763')" onMouseOut="HideTip('tt1756')" class=ISymbol>UVM_REFERENCE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg-svh.html#uvm_reg" id=link1764 onMouseOver="ShowTip(event, 'tt1757', 'link1764')" onMouseOut="HideTip('tt1757')" class=ISymbol>uvm_reg</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_REG" id=link1765 onMouseOver="ShowTip(event, 'tt1758', 'link1765')" onMouseOut="HideTip('tt1758')" class=ISymbol>UVM_REG</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_access_seq-svh.html#uvm_reg_access_seq" id=link1766 onMouseOver="ShowTip(event, 'tt1759', 'link1766')" onMouseOut="HideTip('tt1759')" class=ISymbol>uvm_reg_access_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_adapter-svh.html#uvm_reg_adapter" id=link1767 onMouseOver="ShowTip(event, 'tt1760', 'link1767')" onMouseOut="HideTip('tt1760')" class=ISymbol>uvm_reg_adapter</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_reg_addr_logic_t" id=link1768 onMouseOver="ShowTip(event, 'tt1761', 'link1768')" onMouseOut="HideTip('tt1761')" class=ISymbol>uvm_reg_addr_logic_t</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_reg_addr_t" id=link1769 onMouseOver="ShowTip(event, 'tt1762', 'link1769')" onMouseOut="HideTip('tt1762')" class=ISymbol>uvm_reg_addr_t</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor" id=link1770 onMouseOver="ShowTip(event, 'tt1763', 'link1770')" onMouseOut="HideTip('tt1763')" class=ISymbol>uvm_reg_backdoor</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_bd_cb" id=link1771 onMouseOver="ShowTip(event, 'tt1764', 'link1771')" onMouseOut="HideTip('tt1764')" class=ISymbol>uvm_reg_bd_cb</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_bd_cb_iter" id=link1772 onMouseOver="ShowTip(event, 'tt1765', 'link1772')" onMouseOut="HideTip('tt1765')" class=ISymbol>uvm_reg_bd_cb_iter</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_bit_bash_seq-svh.html#uvm_reg_bit_bash_seq" id=link1773 onMouseOver="ShowTip(event, 'tt1766', 'link1773')" onMouseOut="HideTip('tt1766')" class=ISymbol>uvm_reg_bit_bash_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block" id=link1774 onMouseOver="ShowTip(event, 'tt1767', 'link1774')" onMouseOut="HideTip('tt1767')" class=ISymbol>uvm_reg_block</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_bus_op" id=link1775 onMouseOver="ShowTip(event, 'tt1768', 'link1775')" onMouseOut="HideTip('tt1768')" class=ISymbol>uvm_reg_bus_op</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_reg_byte_en_t" id=link1776 onMouseOver="ShowTip(event, 'tt1769', 'link1776')" onMouseOut="HideTip('tt1769')" class=ISymbol>uvm_reg_byte_en_t</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cb" id=link1777 onMouseOver="ShowTip(event, 'tt1770', 'link1777')" onMouseOut="HideTip('tt1770')" class=ISymbol>uvm_reg_cb</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cb_iter" id=link1778 onMouseOver="ShowTip(event, 'tt1771', 'link1778')" onMouseOut="HideTip('tt1771')" class=ISymbol>uvm_reg_cb_iter</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs" id=link1779 onMouseOver="ShowTip(event, 'tt1772', 'link1779')" onMouseOut="HideTip('tt1772')" class=ISymbol>uvm_reg_cbs</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_reg_cvr_t" id=link1780 onMouseOver="ShowTip(event, 'tt1773', 'link1780')" onMouseOut="HideTip('tt1773')" class=ISymbol>uvm_reg_cvr_t</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_reg_data_logic_t" id=link1781 onMouseOver="ShowTip(event, 'tt1774', 'link1781')" onMouseOut="HideTip('tt1774')" class=ISymbol>uvm_reg_data_logic_t</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_reg_data_t" id=link1782 onMouseOver="ShowTip(event, 'tt1775', 'link1782')" onMouseOut="HideTip('tt1775')" class=ISymbol>uvm_reg_data_t</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/uvm_reg_defines-svh.html#uvm_reg_defines.svh" class=ISymbol>uvm_reg_defines.svh</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field" id=link1783 onMouseOver="ShowTip(event, 'tt1776', 'link1783')" onMouseOut="HideTip('tt1776')" class=ISymbol>uvm_reg_field</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_field_cb" id=link1784 onMouseOver="ShowTip(event, 'tt1777', 'link1784')" onMouseOut="HideTip('tt1777')" class=ISymbol>uvm_reg_field_cb</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_field_cb_iter" id=link1785 onMouseOver="ShowTip(event, 'tt1778', 'link1785')" onMouseOut="HideTip('tt1778')" class=ISymbol>uvm_reg_field_cb_iter</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_fifo-svh.html#uvm_reg_fifo" id=link1786 onMouseOver="ShowTip(event, 'tt1779', 'link1786')" onMouseOut="HideTip('tt1779')" class=ISymbol>uvm_reg_fifo</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_file-svh.html#uvm_reg_file" id=link1787 onMouseOver="ShowTip(event, 'tt1780', 'link1787')" onMouseOut="HideTip('tt1780')" class=ISymbol>uvm_reg_file</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_frontdoor" id=link1788 onMouseOver="ShowTip(event, 'tt1781', 'link1788')" onMouseOut="HideTip('tt1781')" class=ISymbol>uvm_reg_frontdoor</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_hw_reset_seq-svh.html#uvm_reg_hw_reset_seq" id=link1789 onMouseOver="ShowTip(event, 'tt1782', 'link1789')" onMouseOut="HideTip('tt1782')" class=ISymbol>uvm_reg_hw_reset_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_indirect-svh.html#uvm_reg_indirect_data" id=link1790 onMouseOver="ShowTip(event, 'tt1783', 'link1790')" onMouseOut="HideTip('tt1783')" class=ISymbol>uvm_reg_indirect_data</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_item" id=link1791 onMouseOver="ShowTip(event, 'tt1784', 'link1791')" onMouseOut="HideTip('tt1784')" class=ISymbol>uvm_reg_item</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_map-svh.html#uvm_reg_map" id=link1792 onMouseOver="ShowTip(event, 'tt1785', 'link1792')" onMouseOut="HideTip('tt1785')" class=ISymbol>uvm_reg_map</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_access_seq-svh.html#uvm_reg_mem_access_seq" id=link1793 onMouseOver="ShowTip(event, 'tt1786', 'link1793')" onMouseOut="HideTip('tt1786')" class=ISymbol>uvm_reg_mem_access_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_mem_built_in_seq-svh.html#uvm_reg_mem_built_in_seq" id=link1794 onMouseOver="ShowTip(event, 'tt1787', 'link1794')" onMouseOut="HideTip('tt1787')" class=ISymbol>uvm_reg_mem_built_in_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_mem_hdl_paths_seq-svh.html#uvm_reg_mem_hdl_paths_seq" id=link1795 onMouseOver="ShowTip(event, 'tt1788', 'link1795')" onMouseOut="HideTip('tt1788')" class=ISymbol>uvm_reg_mem_hdl_paths_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_mem_shared_access_seq-svh.html#uvm_reg_mem_shared_access_seq" id=link1796 onMouseOver="ShowTip(event, 'tt1789', 'link1796')" onMouseOut="HideTip('tt1789')" class=ISymbol>uvm_reg_mem_shared_access_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_reg_mem_tests_e" id=link1797 onMouseOver="ShowTip(event, 'tt1790', 'link1797')" onMouseOut="HideTip('tt1790')" class=ISymbol>uvm_reg_mem_tests_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_predictor-svh.html#uvm_reg_predictor" id=link1798 onMouseOver="ShowTip(event, 'tt1791', 'link1798')" onMouseOut="HideTip('tt1791')" class=ISymbol>uvm_reg_predictor</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_read_only_cbs" id=link1799 onMouseOver="ShowTip(event, 'tt1792', 'link1799')" onMouseOut="HideTip('tt1792')" class=ISymbol>uvm_reg_read_only_cbs</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence" id=link1800 onMouseOver="ShowTip(event, 'tt1793', 'link1800')" onMouseOut="HideTip('tt1793')" class=ISymbol>uvm_reg_sequence</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_mem_shared_access_seq-svh.html#uvm_reg_shared_access_seq" id=link1801 onMouseOver="ShowTip(event, 'tt1794', 'link1801')" onMouseOut="HideTip('tt1794')" class=ISymbol>uvm_reg_shared_access_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_access_seq-svh.html#uvm_reg_single_access_seq" id=link1802 onMouseOver="ShowTip(event, 'tt1795', 'link1802')" onMouseOut="HideTip('tt1795')" class=ISymbol>uvm_reg_single_access_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_bit_bash_seq-svh.html#uvm_reg_single_bit_bash_seq" id=link1803 onMouseOver="ShowTip(event, 'tt1796', 'link1803')" onMouseOut="HideTip('tt1796')" class=ISymbol>uvm_reg_single_bit_bash_seq</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_adapter-svh.html#uvm_reg_tlm_adapter" id=link1804 onMouseOver="ShowTip(event, 'tt1797', 'link1804')" onMouseOut="HideTip('tt1797')" class=ISymbol>uvm_reg_tlm_adapter</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_write_only_cbs" id=link1805 onMouseOver="ShowTip(event, 'tt1798', 'link1805')" onMouseOut="HideTip('tt1798')" class=ISymbol>uvm_reg_write_only_cbs</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>uvm_report</span><div class=ISubIndex><a href="../files/base/uvm_globals-svh.html#uvm_report" id=link1806 onMouseOver="ShowTip(event, 'tt1799', 'link1806')" onMouseOut="HideTip('tt1799')" class=IParent>Global</a><a href="../files/base/uvm_report_catcher-svh.html#uvm_report_catcher.uvm_report" id=link1807 onMouseOver="ShowTip(event, 'tt1800', 'link1807')" onMouseOut="HideTip('tt1800')" class=IParent>uvm_report_catcher</a><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.uvm_report" id=link1808 onMouseOver="ShowTip(event, 'tt1801', 'link1808')" onMouseOut="HideTip('tt1801')" class=IParent>uvm_report_object</a><a href="../files/seq/uvm_sequence_item-svh.html#uvm_sequence_item.uvm_report" id=link1809 onMouseOver="ShowTip(event, 'tt1802', 'link1809')" onMouseOut="HideTip('tt1802')" class=IParent>uvm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_report_catcher-svh.html#uvm_report_catcher" id=link1810 onMouseOver="ShowTip(event, 'tt1803', 'link1810')" onMouseOut="HideTip('tt1803')" class=ISymbol>uvm_report_catcher</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>uvm_report_enabled</span><div class=ISubIndex><a href="../files/base/uvm_globals-svh.html#uvm_report_enabled" id=link1811 onMouseOver="ShowTip(event, 'tt1804', 'link1811')" onMouseOut="HideTip('tt1804')" class=IParent>Global</a><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.uvm_report_enabled" id=link1812 onMouseOver="ShowTip(event, 'tt1805', 'link1812')" onMouseOut="HideTip('tt1805')" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>uvm_report_error</span><div class=ISubIndex><a href="../files/base/uvm_globals-svh.html#uvm_report_error" id=link1813 onMouseOver="ShowTip(event, 'tt1806', 'link1813')" onMouseOut="HideTip('tt1806')" class=IParent>Global</a><a href="../files/base/uvm_report_catcher-svh.html#uvm_report_catcher.uvm_report_error" id=link1814 onMouseOver="ShowTip(event, 'tt1807', 'link1814')" onMouseOut="HideTip('tt1807')" class=IParent>uvm_report_catcher</a><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.uvm_report_error" id=link1815 onMouseOver="ShowTip(event, 'tt1808', 'link1815')" onMouseOut="HideTip('tt1808')" class=IParent>uvm_report_object</a><a href="../files/seq/uvm_sequence_item-svh.html#uvm_sequence_item.uvm_report_error" id=link1816 onMouseOver="ShowTip(event, 'tt1809', 'link1816')" onMouseOut="HideTip('tt1809')" class=IParent>uvm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>uvm_report_fatal</span><div class=ISubIndex><a href="../files/base/uvm_globals-svh.html#uvm_report_fatal" id=link1817 onMouseOver="ShowTip(event, 'tt1810', 'link1817')" onMouseOut="HideTip('tt1810')" class=IParent>Global</a><a href="../files/base/uvm_report_catcher-svh.html#uvm_report_catcher.uvm_report_fatal" id=link1818 onMouseOver="ShowTip(event, 'tt1811', 'link1818')" onMouseOut="HideTip('tt1811')" class=IParent>uvm_report_catcher</a><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.uvm_report_fatal" id=link1819 onMouseOver="ShowTip(event, 'tt1812', 'link1819')" onMouseOut="HideTip('tt1812')" class=IParent>uvm_report_object</a><a href="../files/seq/uvm_sequence_item-svh.html#uvm_sequence_item.uvm_report_fatal" id=link1820 onMouseOver="ShowTip(event, 'tt1813', 'link1820')" onMouseOut="HideTip('tt1813')" class=IParent>uvm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_report_handler-svh.html#uvm_report_handler" id=link1821 onMouseOver="ShowTip(event, 'tt1814', 'link1821')" onMouseOut="HideTip('tt1814')" class=ISymbol>uvm_report_handler</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>uvm_report_info</span><div class=ISubIndex><a href="../files/base/uvm_globals-svh.html#uvm_report_info" id=link1822 onMouseOver="ShowTip(event, 'tt1815', 'link1822')" onMouseOut="HideTip('tt1815')" class=IParent>Global</a><a href="../files/base/uvm_report_catcher-svh.html#uvm_report_catcher.uvm_report_info" id=link1823 onMouseOver="ShowTip(event, 'tt1816', 'link1823')" onMouseOut="HideTip('tt1816')" class=IParent>uvm_report_catcher</a><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.uvm_report_info" id=link1824 onMouseOver="ShowTip(event, 'tt1817', 'link1824')" onMouseOut="HideTip('tt1817')" class=IParent>uvm_report_object</a><a href="../files/seq/uvm_sequence_item-svh.html#uvm_sequence_item.uvm_report_info" id=link1825 onMouseOver="ShowTip(event, 'tt1818', 'link1825')" onMouseOut="HideTip('tt1818')" class=IParent>uvm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_report_object-svh.html#uvm_report_object" id=link1826 onMouseOver="ShowTip(event, 'tt1819', 'link1826')" onMouseOut="HideTip('tt1819')" class=ISymbol>uvm_report_object</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_common_phases-svh.html#uvm_report_phase" id=link1827 onMouseOver="ShowTip(event, 'tt1820', 'link1827')" onMouseOut="HideTip('tt1820')" class=ISymbol>uvm_report_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_report_server-svh.html#uvm_report_server" id=link1828 onMouseOver="ShowTip(event, 'tt1821', 'link1828')" onMouseOut="HideTip('tt1821')" class=ISymbol>uvm_report_server</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>uvm_report_warning</span><div class=ISubIndex><a href="../files/base/uvm_globals-svh.html#uvm_report_warning" id=link1829 onMouseOver="ShowTip(event, 'tt1822', 'link1829')" onMouseOut="HideTip('tt1822')" class=IParent>Global</a><a href="../files/base/uvm_report_catcher-svh.html#uvm_report_catcher.uvm_report_warning" id=link1830 onMouseOver="ShowTip(event, 'tt1823', 'link1830')" onMouseOut="HideTip('tt1823')" class=IParent>uvm_report_catcher</a><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.uvm_report_warning" id=link1831 onMouseOver="ShowTip(event, 'tt1824', 'link1831')" onMouseOut="HideTip('tt1824')" class=IParent>uvm_report_object</a><a href="../files/seq/uvm_sequence_item-svh.html#uvm_sequence_item.uvm_report_warning" id=link1832 onMouseOver="ShowTip(event, 'tt1825', 'link1832')" onMouseOut="HideTip('tt1825')" class=IParent>uvm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_RERUN" id=link1833 onMouseOver="ShowTip(event, 'tt1826', 'link1833')" onMouseOut="HideTip('tt1826')" class=ISymbol>UVM_RERUN</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_reset_phase" id=link1834 onMouseOver="ShowTip(event, 'tt1827', 'link1834')" onMouseOut="HideTip('tt1827')" class=ISymbol>uvm_reset_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_resource-svh.html#uvm_resource#(T)" id=link1835 onMouseOver="ShowTip(event, 'tt1828', 'link1835')" onMouseOut="HideTip('tt1828')" class=ISymbol>uvm_resource#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_resource-svh.html#uvm_resource_base" id=link1836 onMouseOver="ShowTip(event, 'tt1829', 'link1836')" onMouseOut="HideTip('tt1829')" class=ISymbol>uvm_resource_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_resource_db-svh.html#uvm_resource_db" id=link1837 onMouseOver="ShowTip(event, 'tt1830', 'link1837')" onMouseOut="HideTip('tt1830')" class=ISymbol>uvm_resource_db</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_resource_db-svh.html#uvm_resource_db_options" id=link1838 onMouseOver="ShowTip(event, 'tt1831', 'link1838')" onMouseOut="HideTip('tt1831')" class=ISymbol>uvm_resource_db_options</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_resource-svh.html#uvm_resource_options" id=link1839 onMouseOver="ShowTip(event, 'tt1832', 'link1839')" onMouseOut="HideTip('tt1832')" class=ISymbol>uvm_resource_options</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_resource-svh.html#uvm_resource_pool" id=link1840 onMouseOver="ShowTip(event, 'tt1833', 'link1840')" onMouseOut="HideTip('tt1833')" class=ISymbol>uvm_resource_pool</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_resource-svh.html#uvm_resource_types" id=link1841 onMouseOver="ShowTip(event, 'tt1834', 'link1841')" onMouseOut="HideTip('tt1834')" class=ISymbol>uvm_resource_types</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_root-svh.html#uvm_root" id=link1842 onMouseOver="ShowTip(event, 'tt1835', 'link1842')" onMouseOut="HideTip('tt1835')" class=ISymbol>uvm_root</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_common_phases-svh.html#uvm_run_phase" id=link1843 onMouseOver="ShowTip(event, 'tt1836', 'link1843')" onMouseOut="HideTip('tt1836')" class=ISymbol>uvm_run_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_scoreboard-svh.html#uvm_scoreboard" id=link1844 onMouseOver="ShowTip(event, 'tt1837', 'link1844')" onMouseOut="HideTip('tt1837')" class=ISymbol>uvm_scoreboard</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_sqr_connections-svh.html#uvm_seq_item_pull_export#(REQ,RSP)" id=link1845 onMouseOver="ShowTip(event, 'tt1838', 'link1845')" onMouseOut="HideTip('tt1838')" class=ISymbol>uvm_seq_item_pull_export#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_sqr_connections-svh.html#uvm_seq_item_pull_imp#(REQ,RSP,IMP)" id=link1846 onMouseOver="ShowTip(event, 'tt1839', 'link1846')" onMouseOut="HideTip('tt1839')" class=ISymbol>uvm_seq_item_pull_imp#(REQ,RSP,IMP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_sqr_connections-svh.html#uvm_seq_item_pull_port#(REQ,RSP)" id=link1847 onMouseOver="ShowTip(event, 'tt1840', 'link1847')" onMouseOut="HideTip('tt1840')" class=ISymbol>uvm_seq_item_pull_port#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_SEQ_LIB_ITEM" id=link1848 onMouseOver="ShowTip(event, 'tt1841', 'link1848')" onMouseOut="HideTip('tt1841')" class=ISymbol>UVM_SEQ_LIB_ITEM</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_SEQ_LIB_RAND" id=link1849 onMouseOver="ShowTip(event, 'tt1842', 'link1849')" onMouseOut="HideTip('tt1842')" class=ISymbol>UVM_SEQ_LIB_RAND</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_SEQ_LIB_RANDC" id=link1850 onMouseOver="ShowTip(event, 'tt1843', 'link1850')" onMouseOut="HideTip('tt1843')" class=ISymbol>UVM_SEQ_LIB_RANDC</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_SEQ_LIB_USER" id=link1851 onMouseOver="ShowTip(event, 'tt1844', 'link1851')" onMouseOut="HideTip('tt1844')" class=ISymbol>UVM_SEQ_LIB_USER</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/seq/uvm_sequence-svh.html#uvm_sequence#(REQ,RSP)" id=link1852 onMouseOver="ShowTip(event, 'tt1845', 'link1852')" onMouseOut="HideTip('tt1845')" class=ISymbol>uvm_sequence#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base" id=link1853 onMouseOver="ShowTip(event, 'tt1846', 'link1853')" onMouseOut="HideTip('tt1846')" class=ISymbol>uvm_sequence_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/seq/uvm_sequence_item-svh.html#uvm_sequence_item" id=link1854 onMouseOver="ShowTip(event, 'tt1847', 'link1854')" onMouseOut="HideTip('tt1847')" class=ISymbol>uvm_sequence_item</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_sequence_lib_mode" id=link1855 onMouseOver="ShowTip(event, 'tt1848', 'link1855')" onMouseOut="HideTip('tt1848')" class=ISymbol>uvm_sequence_lib_mode</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_sequence_state_enum" id=link1856 onMouseOver="ShowTip(event, 'tt1849', 'link1856')" onMouseOut="HideTip('tt1849')" class=ISymbol>uvm_sequence_state_enum</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/seq/uvm_sequencer-svh.html#uvm_sequencer#(REQ,RSP)" id=link1857 onMouseOver="ShowTip(event, 'tt1850', 'link1857')" onMouseOut="HideTip('tt1850')" class=ISymbol>uvm_sequencer#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_sequencer_arb_mode" id=link1858 onMouseOver="ShowTip(event, 'tt1851', 'link1858')" onMouseOut="HideTip('tt1851')" class=ISymbol>uvm_sequencer_arb_mode</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base" id=link1859 onMouseOver="ShowTip(event, 'tt1852', 'link1859')" onMouseOut="HideTip('tt1852')" class=ISymbol>uvm_sequencer_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/seq/uvm_sequencer_param_base-svh.html#uvm_sequencer_param_base#(REQ,RSP)" id=link1860 onMouseOver="ShowTip(event, 'tt1853', 'link1860')" onMouseOut="HideTip('tt1853')" class=ISymbol>uvm_sequencer_param_base#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_severity" id=link1861 onMouseOver="ShowTip(event, 'tt1854', 'link1861')" onMouseOut="HideTip('tt1854')" class=ISymbol>uvm_severity</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_SHALLOW" id=link1862 onMouseOver="ShowTip(event, 'tt1855', 'link1862')" onMouseOut="HideTip('tt1855')" class=ISymbol>UVM_SHALLOW</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_runtime_phases-svh.html#uvm_shutdown_phase" id=link1863 onMouseOver="ShowTip(event, 'tt1856', 'link1863')" onMouseOut="HideTip('tt1856')" class=ISymbol>uvm_shutdown_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_SKIPPED" id=link1864 onMouseOver="ShowTip(event, 'tt1857', 'link1864')" onMouseOut="HideTip('tt1857')" class=ISymbol>UVM_SKIPPED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_globals-svh.html#uvm_split_string" id=link1865 onMouseOver="ShowTip(event, 'tt1858', 'link1865')" onMouseOut="HideTip('tt1858')" class=ISymbol>uvm_split_string</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_sqr_ifs-svh.html#uvm_sqr_if_base#(REQ,RSP)" id=link1866 onMouseOver="ShowTip(event, 'tt1859', 'link1866')" onMouseOut="HideTip('tt1859')" class=ISymbol>uvm_sqr_if_base#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_common_phases-svh.html#uvm_start_of_simulation_phase" id=link1867 onMouseOver="ShowTip(event, 'tt1860', 'link1867')" onMouseOut="HideTip('tt1860')" class=ISymbol>uvm_start_of_simulation_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#uvm_status_e" id=link1868 onMouseOver="ShowTip(event, 'tt1861', 'link1868')" onMouseOut="HideTip('tt1861')" class=ISymbol>uvm_status_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_STOP" id=link1869 onMouseOver="ShowTip(event, 'tt1862', 'link1869')" onMouseOut="HideTip('tt1862')" class=ISymbol>UVM_STOP</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_STRING" id=link1870 onMouseOver="ShowTip(event, 'tt1863', 'link1870')" onMouseOut="HideTip('tt1863')" class=ISymbol>UVM_STRING</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_globals-svh.html#uvm_string_to_bits" id=link1871 onMouseOver="ShowTip(event, 'tt1864', 'link1871')" onMouseOut="HideTip('tt1864')" class=ISymbol>uvm_string_to_bits</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_subscriber-svh.html#uvm_subscriber" id=link1872 onMouseOver="ShowTip(event, 'tt1865', 'link1872')" onMouseOut="HideTip('tt1865')" class=ISymbol>uvm_subscriber</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_printer-svh.html#uvm_table_printer" id=link1873 onMouseOver="ShowTip(event, 'tt1866', 'link1873')" onMouseOut="HideTip('tt1866')" class=ISymbol>uvm_table_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_task_phase-svh.html#uvm_task_phase" id=link1874 onMouseOver="ShowTip(event, 'tt1867', 'link1874')" onMouseOut="HideTip('tt1867')" class=ISymbol>uvm_task_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/comps/uvm_test-svh.html#uvm_test" id=link1875 onMouseOver="ShowTip(event, 'tt1868', 'link1875')" onMouseOut="HideTip('tt1868')" class=ISymbol>uvm_test</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_TIME" id=link1876 onMouseOver="ShowTip(event, 'tt1869', 'link1876')" onMouseOut="HideTip('tt1869')" class=ISymbol>UVM_TIME</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#UVM_TLM_ACCEPTED" id=link1877 onMouseOver="ShowTip(event, 'tt1870', 'link1877')" onMouseOut="HideTip('tt1870')" class=ISymbol>UVM_TLM_ACCEPTED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#UVM_TLM_ADDRESS_ERROR_RESPONSE" id=link1878 onMouseOver="ShowTip(event, 'tt1871', 'link1878')" onMouseOut="HideTip('tt1871')" class=ISymbol>UVM_TLM_ADDRESS_ERROR_RESPONSE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_tlm_fifos-svh.html#uvm_tlm_analysis_fifo" id=link1879 onMouseOver="ShowTip(event, 'tt1872', 'link1879')" onMouseOut="HideTip('tt1872')" class=ISymbol>uvm_tlm_analysis_fifo</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_b_initiator_socket" id=link1880 onMouseOver="ShowTip(event, 'tt1873', 'link1880')" onMouseOut="HideTip('tt1873')" class=ISymbol>uvm_tlm_b_initiator_socket</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets_base-svh.html#uvm_tlm_b_initiator_socket_base" id=link1881 onMouseOver="ShowTip(event, 'tt1874', 'link1881')" onMouseOut="HideTip('tt1874')" class=ISymbol>uvm_tlm_b_initiator_socket_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_b_passthrough_initiator_socket" id=link1882 onMouseOver="ShowTip(event, 'tt1875', 'link1882')" onMouseOut="HideTip('tt1875')" class=ISymbol>uvm_tlm_b_passthrough_initiator_socket</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets_base-svh.html#uvm_tlm_b_passthrough_initiator_socket_base" id=link1883 onMouseOver="ShowTip(event, 'tt1876', 'link1883')" onMouseOut="HideTip('tt1876')" class=ISymbol>uvm_tlm_b_passthrough_initiator_socket_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_b_passthrough_target_socket" id=link1884 onMouseOver="ShowTip(event, 'tt1877', 'link1884')" onMouseOut="HideTip('tt1877')" class=ISymbol>uvm_tlm_b_passthrough_target_socket</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets_base-svh.html#uvm_tlm_b_passthrough_target_socket_base" id=link1885 onMouseOver="ShowTip(event, 'tt1878', 'link1885')" onMouseOut="HideTip('tt1878')" class=ISymbol>uvm_tlm_b_passthrough_target_socket_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_b_target_socket" id=link1886 onMouseOver="ShowTip(event, 'tt1879', 'link1886')" onMouseOut="HideTip('tt1879')" class=ISymbol>uvm_tlm_b_target_socket</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets_base-svh.html#uvm_tlm_b_target_socket_base" id=link1887 onMouseOver="ShowTip(event, 'tt1880', 'link1887')" onMouseOut="HideTip('tt1880')" class=ISymbol>uvm_tlm_b_target_socket_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_exports-svh.html#uvm_tlm_b_transport_export" id=link1888 onMouseOver="ShowTip(event, 'tt1881', 'link1888')" onMouseOut="HideTip('tt1881')" class=ISymbol>uvm_tlm_b_transport_export</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_imps-svh.html#uvm_tlm_b_transport_imp" id=link1889 onMouseOver="ShowTip(event, 'tt1882', 'link1889')" onMouseOut="HideTip('tt1882')" class=ISymbol>uvm_tlm_b_transport_imp</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ports-svh.html#uvm_tlm_b_transport_port" id=link1890 onMouseOver="ShowTip(event, 'tt1883', 'link1890')" onMouseOut="HideTip('tt1883')" class=ISymbol>uvm_tlm_b_transport_port</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#UVM_TLM_BURST_ERROR_RESPONSE" id=link1891 onMouseOver="ShowTip(event, 'tt1884', 'link1891')" onMouseOut="HideTip('tt1884')" class=ISymbol>UVM_TLM_BURST_ERROR_RESPONSE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#UVM_TLM_BYTE_ENABLE_ERROR_RESPONSE" id=link1892 onMouseOver="ShowTip(event, 'tt1885', 'link1892')" onMouseOut="HideTip('tt1885')" class=ISymbol>UVM_TLM_BYTE_ENABLE_ERROR_RESPONSE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_command_e" id=link1893 onMouseOver="ShowTip(event, 'tt1886', 'link1893')" onMouseOut="HideTip('tt1886')" class=ISymbol>uvm_tlm_command_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#UVM_TLM_COMMAND_ERROR_RESPONSE" id=link1894 onMouseOver="ShowTip(event, 'tt1887', 'link1894')" onMouseOut="HideTip('tt1887')" class=ISymbol>UVM_TLM_COMMAND_ERROR_RESPONSE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#UVM_TLM_COMPLETED" id=link1895 onMouseOver="ShowTip(event, 'tt1888', 'link1895')" onMouseOut="HideTip('tt1888')" class=ISymbol>UVM_TLM_COMPLETED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_extension" id=link1896 onMouseOver="ShowTip(event, 'tt1889', 'link1896')" onMouseOut="HideTip('tt1889')" class=ISymbol>uvm_tlm_extension</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_extension_base" id=link1897 onMouseOver="ShowTip(event, 'tt1890', 'link1897')" onMouseOut="HideTip('tt1890')" class=ISymbol>uvm_tlm_extension_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_tlm_fifos-svh.html#uvm_tlm_fifo" id=link1898 onMouseOver="ShowTip(event, 'tt1891', 'link1898')" onMouseOut="HideTip('tt1891')" class=ISymbol>uvm_tlm_fifo</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_tlm_fifo_base-svh.html#uvm_tlm_fifo_base#(T)" id=link1899 onMouseOver="ShowTip(event, 'tt1892', 'link1899')" onMouseOut="HideTip('tt1892')" class=ISymbol>uvm_tlm_fifo_base#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#UVM_TLM_GENERIC_ERROR_RESPONSE" id=link1900 onMouseOver="ShowTip(event, 'tt1893', 'link1900')" onMouseOut="HideTip('tt1893')" class=ISymbol>UVM_TLM_GENERIC_ERROR_RESPONSE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_generic_payload" id=link1901 onMouseOver="ShowTip(event, 'tt1894', 'link1901')" onMouseOut="HideTip('tt1894')" class=ISymbol>uvm_tlm_generic_payload</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_gp" id=link1902 onMouseOver="ShowTip(event, 'tt1895', 'link1902')" onMouseOut="HideTip('tt1895')" class=ISymbol>uvm_tlm_gp</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#uvm_tlm_if" id=link1903 onMouseOver="ShowTip(event, 'tt1896', 'link1903')" onMouseOut="HideTip('tt1896')" class=ISymbol>uvm_tlm_if</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_tlm_ifs-svh.html#uvm_tlm_if_base#(T1,T2)" id=link1904 onMouseOver="ShowTip(event, 'tt1897', 'link1904')" onMouseOut="HideTip('tt1897')" class=ISymbol>uvm_tlm_if_base#(T1,T2)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#UVM_TLM_IGNORE_COMMAND" id=link1905 onMouseOver="ShowTip(event, 'tt1898', 'link1905')" onMouseOut="HideTip('tt1898')" class=ISymbol>UVM_TLM_IGNORE_COMMAND</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#UVM_TLM_INCOMPLETE_RESPONSE" id=link1906 onMouseOver="ShowTip(event, 'tt1899', 'link1906')" onMouseOut="HideTip('tt1899')" class=ISymbol>UVM_TLM_INCOMPLETE_RESPONSE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_nb_initiator_socket" id=link1907 onMouseOver="ShowTip(event, 'tt1900', 'link1907')" onMouseOut="HideTip('tt1900')" class=ISymbol>uvm_tlm_nb_initiator_socket</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets_base-svh.html#uvm_tlm_nb_initiator_socket_base" id=link1908 onMouseOver="ShowTip(event, 'tt1901', 'link1908')" onMouseOut="HideTip('tt1901')" class=ISymbol>uvm_tlm_nb_initiator_socket_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_nb_passthrough_initiator_socket" id=link1909 onMouseOver="ShowTip(event, 'tt1902', 'link1909')" onMouseOut="HideTip('tt1902')" class=ISymbol>uvm_tlm_nb_passthrough_initiator_socket</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets_base-svh.html#uvm_tlm_nb_passthrough_initiator_socket_base" id=link1910 onMouseOver="ShowTip(event, 'tt1903', 'link1910')" onMouseOut="HideTip('tt1903')" class=ISymbol>uvm_tlm_nb_passthrough_initiator_socket_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_nb_passthrough_target_socket" id=link1911 onMouseOver="ShowTip(event, 'tt1904', 'link1911')" onMouseOut="HideTip('tt1904')" class=ISymbol>uvm_tlm_nb_passthrough_target_socket</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets_base-svh.html#uvm_tlm_nb_passthrough_target_socket_base" id=link1912 onMouseOver="ShowTip(event, 'tt1905', 'link1912')" onMouseOut="HideTip('tt1905')" class=ISymbol>uvm_tlm_nb_passthrough_target_socket_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_nb_target_socket" id=link1913 onMouseOver="ShowTip(event, 'tt1906', 'link1913')" onMouseOut="HideTip('tt1906')" class=ISymbol>uvm_tlm_nb_target_socket</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets_base-svh.html#uvm_tlm_nb_target_socket_base" id=link1914 onMouseOver="ShowTip(event, 'tt1907', 'link1914')" onMouseOut="HideTip('tt1907')" class=ISymbol>uvm_tlm_nb_target_socket_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_exports-svh.html#uvm_tlm_nb_transport_bw_export" id=link1915 onMouseOver="ShowTip(event, 'tt1908', 'link1915')" onMouseOut="HideTip('tt1908')" class=ISymbol>uvm_tlm_nb_transport_bw_export</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_imps-svh.html#uvm_tlm_nb_transport_bw_imp" id=link1916 onMouseOver="ShowTip(event, 'tt1909', 'link1916')" onMouseOut="HideTip('tt1909')" class=ISymbol>uvm_tlm_nb_transport_bw_imp</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ports-svh.html#uvm_tlm_nb_transport_bw_port" id=link1917 onMouseOver="ShowTip(event, 'tt1910', 'link1917')" onMouseOut="HideTip('tt1910')" class=ISymbol>uvm_tlm_nb_transport_bw_port</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_exports-svh.html#uvm_tlm_nb_transport_fw_export" id=link1918 onMouseOver="ShowTip(event, 'tt1911', 'link1918')" onMouseOut="HideTip('tt1911')" class=ISymbol>uvm_tlm_nb_transport_fw_export</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_imps-svh.html#uvm_tlm_nb_transport_fw_imp" id=link1919 onMouseOver="ShowTip(event, 'tt1912', 'link1919')" onMouseOut="HideTip('tt1912')" class=ISymbol>uvm_tlm_nb_transport_fw_imp</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ports-svh.html#uvm_tlm_nb_transport_fw_port" id=link1920 onMouseOver="ShowTip(event, 'tt1913', 'link1920')" onMouseOut="HideTip('tt1913')" class=ISymbol>uvm_tlm_nb_transport_fw_port</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#UVM_TLM_OK_RESPONSE" id=link1921 onMouseOver="ShowTip(event, 'tt1914', 'link1921')" onMouseOut="HideTip('tt1914')" class=ISymbol>UVM_TLM_OK_RESPONSE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#uvm_tlm_phase_e" id=link1922 onMouseOver="ShowTip(event, 'tt1915', 'link1922')" onMouseOut="HideTip('tt1915')" class=ISymbol>uvm_tlm_phase_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#UVM_TLM_READ_COMMAND" id=link1923 onMouseOver="ShowTip(event, 'tt1916', 'link1923')" onMouseOut="HideTip('tt1916')" class=ISymbol>UVM_TLM_READ_COMMAND</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#uvm_tlm_req_rsp_channel#(REQ,RSP)" id=link1924 onMouseOver="ShowTip(event, 'tt1917', 'link1924')" onMouseOut="HideTip('tt1917')" class=ISymbol>uvm_tlm_req_rsp_channel#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_response_status_e" id=link1925 onMouseOver="ShowTip(event, 'tt1918', 'link1925')" onMouseOut="HideTip('tt1918')" class=ISymbol>uvm_tlm_response_status_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#uvm_tlm_sync_e" id=link1926 onMouseOver="ShowTip(event, 'tt1919', 'link1926')" onMouseOut="HideTip('tt1919')" class=ISymbol>uvm_tlm_sync_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_time-svh.html#uvm_tlm_time" id=link1927 onMouseOver="ShowTip(event, 'tt1920', 'link1927')" onMouseOut="HideTip('tt1920')" class=ISymbol>uvm_tlm_time</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#uvm_tlm_transport_channel#(REQ,RSP)" id=link1928 onMouseOver="ShowTip(event, 'tt1921', 'link1928')" onMouseOut="HideTip('tt1921')" class=ISymbol>uvm_tlm_transport_channel#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#UVM_TLM_UPDATED" id=link1929 onMouseOver="ShowTip(event, 'tt1922', 'link1929')" onMouseOut="HideTip('tt1922')" class=ISymbol>UVM_TLM_UPDATED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#UVM_TLM_WRITE_COMMAND" id=link1930 onMouseOver="ShowTip(event, 'tt1923', 'link1930')" onMouseOut="HideTip('tt1923')" class=ISymbol>UVM_TLM_WRITE_COMMAND</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>uvm_top</span><div class=ISubIndex><a href="../files/base/uvm_root-svh.html#uvm_root.uvm_top" id=link1931 onMouseOver="ShowTip(event, 'tt1924', 'link1931')" onMouseOut="HideTip('tt1924')" class=IParent>uvm_root</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_topdown_phase-svh.html#uvm_topdown_phase" id=link1932 onMouseOver="ShowTip(event, 'tt1925', 'link1932')" onMouseOut="HideTip('tt1925')" class=ISymbol>uvm_topdown_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_transaction-svh.html#uvm_transaction" id=link1933 onMouseOver="ShowTip(event, 'tt1926', 'link1933')" onMouseOut="HideTip('tt1926')" class=ISymbol>uvm_transaction</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_printer-svh.html#uvm_tree_printer" id=link1934 onMouseOver="ShowTip(event, 'tt1927', 'link1934')" onMouseOut="HideTip('tt1927')" class=ISymbol>uvm_tree_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_UNSIGNED" id=link1935 onMouseOver="ShowTip(event, 'tt1928', 'link1935')" onMouseOut="HideTip('tt1928')" class=ISymbol>UVM_UNSIGNED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_misc-svh.html#uvm_utils" id=link1936 onMouseOver="ShowTip(event, 'tt1929', 'link1936')" onMouseOut="HideTip('tt1929')" class=ISymbol>uvm_utils</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_verbosity" id=link1937 onMouseOver="ShowTip(event, 'tt1930', 'link1937')" onMouseOut="HideTip('tt1930')" class=ISymbol>uvm_verbosity</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_misc-svh.html#uvm_void" id=link1938 onMouseOver="ShowTip(event, 'tt1931', 'link1938')" onMouseOut="HideTip('tt1931')" class=ISymbol>uvm_void</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg" id=link1939 onMouseOver="ShowTip(event, 'tt1932', 'link1939')" onMouseOut="HideTip('tt1932')" class=ISymbol>uvm_vreg</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>uvm_vreg_cb</span><div class=ISubIndex><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs.uvm_vreg_cb" id=link1940 onMouseOver="ShowTip(event, 'tt1933', 'link1940')" onMouseOut="HideTip('tt1933')" class=IParent>uvm_vreg_cbs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>uvm_vreg_cb_iter</span><div class=ISubIndex><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs.uvm_vreg_cb_iter" id=link1941 onMouseOver="ShowTip(event, 'tt1934', 'link1941')" onMouseOut="HideTip('tt1934')" class=IParent>uvm_vreg_cbs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs" id=link1942 onMouseOver="ShowTip(event, 'tt1935', 'link1942')" onMouseOut="HideTip('tt1935')" class=ISymbol>uvm_vreg_cbs</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field" id=link1943 onMouseOver="ShowTip(event, 'tt1936', 'link1943')" onMouseOut="HideTip('tt1936')" class=ISymbol>uvm_vreg_field</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>uvm_vreg_field_cb</span><div class=ISubIndex><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs.uvm_vreg_field_cb" id=link1944 onMouseOver="ShowTip(event, 'tt1937', 'link1944')" onMouseOut="HideTip('tt1937')" class=IParent>uvm_vreg_field_cbs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>uvm_vreg_field_cb_iter</span><div class=ISubIndex><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs.uvm_vreg_field_cb_iter" id=link1945 onMouseOver="ShowTip(event, 'tt1938', 'link1945')" onMouseOut="HideTip('tt1938')" class=IParent>uvm_vreg_field_cbs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs" id=link1946 onMouseOver="ShowTip(event, 'tt1939', 'link1946')" onMouseOut="HideTip('tt1939')" class=ISymbol>uvm_vreg_field_cbs</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_globals-svh.html#uvm_wait_for_nba_region" id=link1947 onMouseOver="ShowTip(event, 'tt1940', 'link1947')" onMouseOut="HideTip('tt1940')" class=ISymbol>uvm_wait_for_nba_region</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#uvm_wait_op" id=link1948 onMouseOver="ShowTip(event, 'tt1941', 'link1948')" onMouseOut="HideTip('tt1941')" class=ISymbol>uvm_wait_op</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#UVM_WARNING" id=link1949 onMouseOver="ShowTip(event, 'tt1942', 'link1949')" onMouseOut="HideTip('tt1942')" class=ISymbol>UVM_WARNING</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#UVM_WRITE" id=link1950 onMouseOver="ShowTip(event, 'tt1943', 'link1950')" onMouseOut="HideTip('tt1943')" class=ISymbol>UVM_WRITE</a></td></tr></table> |
| <!--START_ND_TOOLTIPS--> |
| <div class=CToolTip id="tt1508"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function void ungrab(</td> <td class=PType nowrap>uvm_sequencer_base </td> |
| <td class=PParameter nowrap>sequencer</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Removes any locks or grabs obtained by this sequence on the specified sequencer. </div></div><div class=CToolTip id="tt1509"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function void ungrab(</td> <td class=PType nowrap>uvm_sequence_base </td> |
| <td class=PParameter nowrap>sequence_ptr</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Removes any locks and grabs obtained by the specified sequence_ptr.</div></div><div class=CToolTip id="tt1510"><div class=CGroup>The unidirectional TLM interfaces consist of blocking, non-blocking, and combined blocking and non-blocking variants of the <i>put</i>, <i>get</i> and <i>peek</i> interfaces, plus a non-blocking <i>analysis</i> interface.</div></div><div class=CToolTip id="tt1511"><div class=CConstant>Defaults for constructor</div></div><div class=CToolTip id="tt1512"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function void unlock(</td> <td class=PType nowrap>uvm_sequencer_base </td> |
| <td class=PParameter nowrap>sequencer</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Removes any locks or grabs obtained by this sequence on the specified sequencer. </div></div><div class=CToolTip id="tt1513"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function void unlock(</td> <td class=PType nowrap>uvm_sequence_base </td> |
| <td class=PParameter nowrap>sequence_ptr</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Removes any locks and grabs obtained by the specified sequence_ptr.</div></div><div class=CToolTip id="tt1514"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function int unpack (</td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>bitstream[],</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_packer </td> |
| <td class=PParameter nowrap>packer</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1515"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function int unpack_bytes (</td> <td class=PTypePrefix nowrap>ref byte </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>bytestream[],</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_packer </td> |
| <td class=PParameter nowrap>packer</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1516"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function uvm_bitstream_t unpack_field (</td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>size</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Unpacks bits from the pack array and returns the bit-stream that was unpacked. </div></div><div class=CToolTip id="tt1517"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function logic[63:0] unpack_field_int (</td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>size</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Unpacks bits from the pack array and returns the bit-stream that was unpacked.</div></div><div class=CToolTip id="tt1518"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function int unpack_ints (</td> <td class=PTypePrefix nowrap>ref int </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>intstream[],</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_packer </td> |
| <td class=PParameter nowrap>packer</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The unpack methods extract property values from an array of bits, bytes, or ints. </div></div><div class=CToolTip id="tt1519"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function void unpack_object (</td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>value</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Unpacks an object and stores the result into <i>value</i>.</div></div><div class=CToolTip id="tt1520"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function real unpack_real () |
| </td></tr></table></blockquote>Unpacks the next 64 bits of the pack array and places them into a real variable.</div></div><div class=CToolTip id="tt1521"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function string unpack_string (</td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>num_chars</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>-1</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Unpacks a string.</div></div><div class=CToolTip id="tt1522"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function time unpack_time () |
| </td></tr></table></blockquote>Unpacks the next 64 bits of the pack array and places them into a time variable.</div></div><div class=CToolTip id="tt1523"><div class=CGroup>The unpacking macros assist users who implement the uvm_object::do_unpack method. </div></div><div class=CToolTip id="tt1524"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string unsigned_radix = "'d" |
| </td></tr></table></blockquote>This is the string which should be prepended to the value of an integral type when a radix of UVM_UNSIGNED is used for the radix of the integral object.</div></div><div class=CToolTip id="tt1525"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function void unsync(</td> <td class=PType nowrap>uvm_domain </td> |
| <td class=PParameter nowrap>target,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>with_phase</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Remove synchronization between two domains, fully or partially</div></div><div class=CToolTip id="tt1526"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual task update(</td> <td class=PTypePrefix nowrap>output </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_DEFAULT_PATH,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_sequence_base </td> |
| <td class=PParameter nowrap>parent</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>prior</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> -1,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>extension</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>fname</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>lineno</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Updates the content of the register in the design to match the desired value</div></div><div class=CToolTip id="tt1527"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual task update(</td> <td class=PTypePrefix nowrap>output </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_DEFAULT_PATH,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_sequence_base </td> |
| <td class=PParameter nowrap>parent</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>prior</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> -1,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>extension</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>fname</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>lineno</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Batch update of register.</div></div><div class=CToolTip id="tt1528"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual task update(</td> <td class=PTypePrefix nowrap>output </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_DEFAULT_PATH,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_sequence_base </td> |
| <td class=PParameter nowrap>parent</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>prior</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> -1,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>extension</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>fname</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>lineno</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Pushes (writes) all values preloaded using set(() to the DUT>. </div></div><div class=CToolTip id="tt1529"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual task update_reg(</td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_reg </td> |
| <td class=PParameter nowrap>rg,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>output </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_DEFAULT_PATH,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>prior</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> -1,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>extension</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>fname</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>lineno</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Updates the given register <i>rg</i> using uvm_reg::update, supplying ‘this’ as the <i>parent</i> argument. </div></div><div class=CToolTip id="tt1530"><div class=CGroup>This example illustrates basic TLM connectivity using the blocking put inteface.</div></div><div class=CToolTip id="tt1531"><div class=CGroup>Using the factory involves three basic operations</div></div><div class=CToolTip id="tt1532"><div class=CGroup>This section describes usage for the uvm_*_registry classes.</div></div><div class=CToolTip id="tt1533"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit use_metadata |
| </td></tr></table></blockquote>This flag indicates whether to encode metadata when packing dynamic data, or to decode metadata when unpacking. </div></div><div class=CToolTip id="tt1534"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function void use_response_handler(</td> <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>enable</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| When called with enable set to 1, responses will be sent to the response handler. </div></div><div class=CToolTip id="tt1535"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static bit use_uvm_seeding = 1 |
| </td></tr></table></blockquote>This bit enables or disables the UVM seeding mechanism. </div></div><div class=CToolTip id="tt1536"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function int used() |
| </td></tr></table></blockquote>Returns the number of entries put into the FIFO.</div></div><div class=CToolTip id="tt1537"><div class=CSection>To define your own custom phase, use the following pattern.</div></div><div class=CToolTip id="tt1538"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function integer user_priority_arbitration(</td> <td class=PType nowrap>integer </td> |
| <td class=PParameter nowrap>avail_sequences[$]</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| When the sequencer arbitration mode is set to SEQ_ARB_USER (via the set_arbitration method), the sequencer will call this function each time that it needs to arbitrate among sequences.</div></div><div class=CToolTip id="tt1539"><div class=CGroup>The <i>utils</i> macros define the infrastructure needed to enable the object/component for correct factory operation. </div></div><div class=CToolTip id="tt1540"><div class=CSection>The UVM Class Library provides the building blocks needed to quickly develop well-constructed and reusable verification components and test environments in SystemVerilog.</div></div><div class=CToolTip id="tt1541"><div class=CSection>The common phases are the set of function and task phases that all uvm_components execute together. </div></div><div class=CToolTip id="tt1542"><div class=CSection>This page covers the classes that define the UVM factory facility.</div></div><div class=CToolTip id="tt1543"><div class=CSection>These routines provide an interface to the DPI/PLI implementation of backdoor access used by registers.</div></div><div class=CToolTip id="tt1544"><div class=CSection>The run-time schedule is the pre-defined phase schedule which runs concurrently to the uvm_run_phase global run phase. </div></div><div class=CToolTip id="tt1545"><div class=CClass>The bidirectional uvm_*_export is a port that <i>forwards</i> or <i>promotes</i> an interface implementation from a child component to its parent. </div></div><div class=CToolTip id="tt1546"><div class=CClass>The unidirectional uvm_*_export is a port that <i>forwards</i> or <i>promotes</i> an interface implementation from a child component to its parent. </div></div><div class=CToolTip id="tt1547"><div class=CSection>The following defines the TLM implementation (imp) classes.</div></div><div class=CToolTip id="tt1548"><div class=CClass>Bidirectional implementation (imp) port classes--An imp port provides access to an implementation of the associated interface to all connected <i>ports</i> and <i>exports</i>. </div></div><div class=CToolTip id="tt1549"><div class=CClass>Unidirectional implementation (imp) port classes--An imp port provides access to an implementation of the associated interface to all connected <i>ports</i> and <i>exports</i>. </div></div><div class=CToolTip id="tt1550"><div class=CClass>These bidirectional ports are instantiated by components that <i>require</i>, or <i>use</i>, the associated interface to convey transactions. </div></div><div class=CToolTip id="tt1551"><div class=CClass>These unidirectional ports are instantiated by components that <i>require</i>, or <i>use</i>, the associated interface to convey transactions. </div></div><div class=CToolTip id="tt1552"><div class=CType>Type of operation begin performed</div></div><div class=CToolTip id="tt1553"><div class=CType>Defines all possible values for report actions. </div></div><div class=CToolTip id="tt1554"><div class=CType>Convenience value to define whether a component, usually an agent, is in “active” mode or “passive” mode.</div></div><div class=CToolTip id="tt1555"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_agent extends uvm_component |
| </td></tr></table></blockquote>The uvm_agent virtual class should be used as the base class for the user- defined agents. </div></div><div class=CToolTip id="tt1556"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_algorithmic_comparator #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>BEFORE</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td></td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>AFTER</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td></td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>TRANSFORMER</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>) extends uvm_component</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Compares two streams of data objects of different types, <i>BEFORE</i> and <i>AFTER</i>.</div></div><div class=CToolTip id="tt1557"><div class=CConstant>all objections have been dropped</div></div><div class=CToolTip id="tt1558"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_analysis_export #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if_base #(T,T))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Exports a lower-level uvm_analysis_imp to its parent.</div></div><div class=CToolTip id="tt1559"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_analysis_imp #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>IMP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if_base #(T,T))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Receives all transactions broadcasted by a uvm_analysis_port. </div></div><div class=CToolTip id="tt1560"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_analysis_port # (</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> int</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base # (uvm_tlm_if_base #(T,T))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Broadcasts a value to all subscribers implementing a uvm_analysis_imp.</div></div><div class=CToolTip id="tt1561"><div class=CConstant>Use the back door</div></div><div class=CToolTip id="tt1562"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_barrier extends uvm_object |
| </td></tr></table></blockquote>The uvm_barrier class provides a multiprocess synchronization mechanism. </div></div><div class=CToolTip id="tt1563"><div class=CConstant>Most-significant bytes first in consecutive addresses</div></div><div class=CToolTip id="tt1564"><div class=CConstant>Most-significant bytes first at the same address</div></div><div class=CToolTip id="tt1565"><div class=CConstant>Selects binary (%b) format</div></div><div class=CToolTip id="tt1566"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function string uvm_bits_to_string(</td> <td class=PTypePrefix nowrap>logic </td> |
| <td class=PType nowrap>[UVM_LARGE_STRING:0] </td> |
| <td class=PParameter nowrap>str</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Converts an input bit-vector to its string equivalent. </div></div><div class=CToolTip id="tt1567"><div class=CType>The bitstream type is used as a argument type for passing integral values in such methods as set_int_local, get_int_local, get_config_int, report, pack and unpack.</div></div><div class=CToolTip id="tt1568"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_bottomup_phase extends uvm_phase |
| </td></tr></table></blockquote>Virtual base class for function phases that operate bottom-up. </div></div><div class=CToolTip id="tt1569"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_build_phase extends uvm_topdown_phase |
| </td></tr></table></blockquote>Create and configure of testbench structure</div></div><div class=CToolTip id="tt1570"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_built_in_clone #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This policy class is used to clone built-in types via the = operator.</div></div><div class=CToolTip id="tt1571"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_built_in_comp #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This policy class is used to compare built-in types.</div></div><div class=CToolTip id="tt1572"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_built_in_converter #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This policy class is used to convert built-in types to strings.</div></div><div class=CToolTip id="tt1573"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_built_in_pair #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T1</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td></td> <td class=PType nowrap> </td> |
| <td class=PParameter nowrap>T2</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>T1</td> |
| <td class=PAfterParameters nowrap>) extends uvm_object</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Container holding two variables of built-in types (int, string, etc.)</div></div><div class=CToolTip id="tt1574"><div class=CConstant>Callback the report hook methods</div></div><div class=CToolTip id="tt1575"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_callback extends uvm_object |
| </td></tr></table></blockquote>The <i>uvm_callback</i> class is the base class for user-defined callback classes. </div></div><div class=CToolTip id="tt1576"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_callback_iter#(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> uvm_object,</td> |
| </tr><tr><td></td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>CB</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> uvm_callback</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The <i>uvm_callback_iter</i> class is an iterator class for iterating over callback queues of a specific callback type. </div></div><div class=CToolTip id="tt1577"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_callbacks #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_object,</td> |
| </tr><tr><td></td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>CB</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_callback</td> |
| <td class=PAfterParameters nowrap>) extends uvm_typed_callbacks#(T)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The <i>uvm_callbacks</i> class provides a base class for implementing callbacks, which are typically used to modify or augment component behavior without changing the component class. </div></div><div class=CToolTip id="tt1578"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_callbacks_objection extends uvm_objection |
| </td></tr></table></blockquote>The uvm_callbacks_objection is a specialized uvm_objection which contains callbacks for the raised and dropped events. </div></div><div class=CToolTip id="tt1579"><div class=CConstant>Read and check</div></div><div class=CToolTip id="tt1580"><div class=CType>Read-only or read-and-check</div></div><div class=CToolTip id="tt1581"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_check_phase extends uvm_bottomup_phase |
| </td></tr></table></blockquote>Check for any unexpected conditions in the verification environment.</div></div><div class=CToolTip id="tt1582"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_class_clone #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This policy class is used to clone class objects.</div></div><div class=CToolTip id="tt1583"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_class_comp #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This policy class is used to compare two objects of the same type.</div></div><div class=CToolTip id="tt1584"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_class_converter #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This policy class is used to convert a class object to a string.</div></div><div class=CToolTip id="tt1585"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_class_pair #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T1</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td></td> <td class=PType nowrap> </td> |
| <td class=PParameter nowrap>T2</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>T1</td> |
| <td class=PAfterParameters nowrap>) extends uvm_object</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Container holding handles to two objects whose types are specified by the type parameters, T1 and T2.</div></div><div class=CToolTip id="tt1586"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_cmdline_processor extends uvm_report_object |
| </td></tr></table></blockquote>This class provides an interface to the command line arguments that were provided for the given simulation. </div></div><div class=CToolTip id="tt1587"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_comparer |
| </td></tr></table></blockquote>The uvm_comparer class provides a policy object for doing comparisons. </div></div><div class=CToolTip id="tt1588"><div class=CConstant>the phase completed normally</div></div><div class=CToolTip id="tt1589"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_component extends uvm_report_object |
| </td></tr></table></blockquote>The uvm_component class is the root base class for UVM components. </div></div><div class=CToolTip id="tt1590"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_component_registry #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_component,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>Tname</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"<unknown>"</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_object_wrapper</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_component_registry serves as a lightweight proxy for a component of type <i>T</i> and type name <i>Tname</i>, a string. </div></div><div class=CToolTip id="tt1591"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_config_db#(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>) extends uvm_resource_db#(T)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| All of the functions in uvm_config_db#(T) are static, so they must be called using the :: operator. </div></div><div class=CToolTip id="tt1592"><div class=CClass>Provides a namespace for managing options for the configuration DB facility. </div></div><div class=CToolTip id="tt1593"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_configure_phase extends uvm_task_phase |
| </td></tr></table></blockquote>The SW configures the DUT.</div></div><div class=CToolTip id="tt1594"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_connect_phase extends uvm_bottomup_phase |
| </td></tr></table></blockquote>Establish cross-component connections.</div></div><div class=CToolTip id="tt1595"><div class=CConstant>Counts the number of reports with the COUNT attribute. </div></div><div class=CToolTip id="tt1596"><div class=CType>Coverage models available or desired. </div></div><div class=CToolTip id="tt1597"><div class=CConstant>Individual register and memory addresses</div></div><div class=CToolTip id="tt1598"><div class=CConstant>All coverage models</div></div><div class=CToolTip id="tt1599"><div class=CConstant>Field values</div></div><div class=CToolTip id="tt1600"><div class=CConstant>Individual register bits</div></div><div class=CToolTip id="tt1601"><div class=CConstant>Selects decimal (%d) format</div></div><div class=CToolTip id="tt1602"><div class=CConstant>Objects are deep copied (object must implement copy method)</div></div><div class=CToolTip id="tt1603"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_comparer uvm_default_comparer = new() |
| </td></tr></table></blockquote>The default compare policy. </div></div><div class=CToolTip id="tt1604"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_line_printer uvm_default_line_printer = new() |
| </td></tr></table></blockquote>The line printer is a global object that can be used with uvm_object::do_print to get single-line style printing.</div></div><div class=CToolTip id="tt1605"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_packer uvm_default_packer = new() |
| </td></tr></table></blockquote>The default packer policy. </div></div><div class=CToolTip id="tt1606"><div class=CConstant>Operation specified by the context</div></div><div class=CToolTip id="tt1607"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_printer uvm_default_printer = uvm_default_table_printer |
| </td></tr></table></blockquote>The default printer policy. </div></div><div class=CToolTip id="tt1608"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_recorder uvm_default_recorder = new() |
| </td></tr></table></blockquote>The default recording policy. </div></div><div class=CToolTip id="tt1609"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_table_printer uvm_default_table_printer = new() |
| </td></tr></table></blockquote>The table printer is a global object that can be used with uvm_object::do_print to get tabular style printing.</div></div><div class=CToolTip id="tt1610"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_tree_printer uvm_default_tree_printer = new() |
| </td></tr></table></blockquote>The tree printer is a global object that can be used with uvm_object::do_print to get multi-line tree style printing.</div></div><div class=CToolTip id="tt1611"><div class=CConstant>Sends the report to the standard output</div></div><div class=CToolTip id="tt1612"><div class=CConstant>Run all of the above</div></div><div class=CToolTip id="tt1613"><div class=CConstant>Run uvm_mem_access_seq</div></div><div class=CToolTip id="tt1614"><div class=CConstant>Run uvm_mem_walk_seq</div></div><div class=CToolTip id="tt1615"><div class=CConstant>Run uvm_reg_access_seq</div></div><div class=CToolTip id="tt1616"><div class=CConstant>Run uvm_reg_bit_bash_seq</div></div><div class=CToolTip id="tt1617"><div class=CConstant>Run uvm_reg_hw_reset_seq</div></div><div class=CToolTip id="tt1618"><div class=CConstant>Run uvm_reg_mem_shared_access_seq</div></div><div class=CToolTip id="tt1619"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_domain extends uvm_phase |
| </td></tr></table></blockquote>Phasing schedule node representing an independent branch of the schedule. </div></div><div class=CToolTip id="tt1620"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_driver #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>REQ</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_sequence_item,</td> |
| </tr><tr><td></td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>RSP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>REQ</td> |
| <td class=PAfterParameters nowrap>) extends uvm_component</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The base class for drivers that initiate requests for new transactions via a uvm_seq_item_pull_port. </div></div><div class=CToolTip id="tt1621"><div class=CConstant>an objection was raised</div></div><div class=CToolTip id="tt1622"><div class=CType>Type of element being read or written</div></div><div class=CToolTip id="tt1623"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_end_of_elaboration_phase extends uvm_bottomup_phase |
| </td></tr></table></blockquote>Fine-tune the testbench.</div></div><div class=CToolTip id="tt1624"><div class=CType>Specifies byte ordering</div></div><div class=CToolTip id="tt1625"><div class=CConstant>Selects enumeration value (name) format</div></div><div class=CToolTip id="tt1626"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_env extends uvm_component |
| </td></tr></table></blockquote>The base class for hierarchical containers of other components that together comprise a complete environment. </div></div><div class=CToolTip id="tt1627"><div class=CConstant>equal</div></div><div class=CToolTip id="tt1628"><div class=CConstant>Indicates a real problem. </div></div><div class=CToolTip id="tt1629"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_event extends uvm_object |
| </td></tr></table></blockquote>The uvm_event class is a wrapper class around the SystemVerilog event construct. </div></div><div class=CToolTip id="tt1630"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_event_callback extends uvm_object |
| </td></tr></table></blockquote>The uvm_event_callback class is an abstract class that is used to create callback objects which may be attached to uvm_events. </div></div><div class=CToolTip id="tt1631"><div class=CConstant>Terminates the simulation immediately.</div></div><div class=CToolTip id="tt1632"><div class=CConstant>The port provides the interface that is its type parameter via a connection to some other export or implementation.</div></div><div class=CToolTip id="tt1633"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_extract_phase extends uvm_bottomup_phase |
| </td></tr></table></blockquote>Extract data from different points of the verficiation environment.</div></div><div class=CToolTip id="tt1634"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_factory |
| </td></tr></table></blockquote>As the name implies, uvm_factory is used to manufacture (create) UVM objects and components. </div></div><div class=CToolTip id="tt1635"><div class=CConstant>Indicates a problem from which simulation can not recover. </div></div><div class=CToolTip id="tt1636"><div class=CConstant>Field</div></div><div class=CToolTip id="tt1637"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_final_phase extends uvm_topdown_phase |
| </td></tr></table></blockquote>Tie up loose ends.</div></div><div class=CToolTip id="tt1638"><div class=CConstant>the phase was forced to terminate prematurely</div></div><div class=CToolTip id="tt1639"><div class=CConstant>Use the front door</div></div><div class=CToolTip id="tt1640"><div class=CConstant>Report is issued if configured verbosity is set to UVM_FULL or above.</div></div><div class=CToolTip id="tt1641"><div class=CConstant>greater than</div></div><div class=CToolTip id="tt1642"><div class=CConstant>greater than or equal to</div></div><div class=CToolTip id="tt1643"><div class=CConstant>Operation completed successfully bit had unknown bits.</div></div><div class=CToolTip id="tt1644"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>import "DPI-C" context function int uvm_hdl_check_path(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>path</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Checks that the given HDL <i>path</i> exists. </div></div><div class=CToolTip id="tt1645"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>import "DPI-C" context function int uvm_hdl_deposit(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_hdl_data_t </td> |
| <td class=PParameter nowrap>value</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Sets the given HDL <i>path</i> to the specified <i>value</i>. </div></div><div class=CToolTip id="tt1646"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>import "DPI-C" context function int uvm_hdl_force(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_hdl_data_t </td> |
| <td class=PParameter nowrap>value</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Forces the <i>value</i> on the given <i>path</i>. </div></div><div class=CToolTip id="tt1647"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>task uvm_hdl_force_time(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>path,</td> |
| <td class=PDefaultValuePrefix> </td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_hdl_data_t </td> |
| <td class=PParameter nowrap>value,</td> |
| <td class=PDefaultValuePrefix> </td> |
| </tr><tr><td></td> <td class=PType nowrap>time </td> |
| <td class=PParameter nowrap>force_time</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Forces the <i>value</i> on the given <i>path</i> for the specified amount of <i>force_time</i>. </div></div><div class=CToolTip id="tt1648"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>parameter int UVM_HDL_MAX_WIDTH = `UVM_HDL_MAX_WIDTH |
| </td></tr></table></blockquote>Sets the maximum size bit vector for backdoor access. </div></div><div class=CToolTip id="tt1649"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_hdl_path_concat |
| </td></tr></table></blockquote>Concatenation of HDL variables</div></div><div class=CToolTip id="tt1650"><div class=CType>Slice of an HDL path</div></div><div class=CToolTip id="tt1651"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>import "DPI-C" context function int uvm_hdl_read(</td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>output </td> |
| <td class=PType nowrap>uvm_hdl_data_t </td> |
| <td class=PParameter nowrap>value</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Gets the value at the given <i>path</i>. </div></div><div class=CToolTip id="tt1652"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>import "DPI-C" context function int uvm_hdl_release(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>path</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Releases a value previously set with uvm_hdl_force. </div></div><div class=CToolTip id="tt1653"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=4>import "DPI-C" context function int uvm_hdl_release_and_read(</td> </tr><tr><td> </td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap width=100%>path,</td> |
| </tr><tr><td> </td> <td class=PTypePrefix nowrap>inout </td> |
| <td class=PType nowrap>uvm_hdl_data_t </td> |
| <td class=PParameter nowrap width=100%>value</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=4>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Releases a value previously set with uvm_hdl_force. </div></div><div class=CToolTip id="tt1654"><div class=CClass>Heartbeats provide a way for environments to easily ensure that their descendants are alive. </div></div><div class=CToolTip id="tt1655"><div class=CConstant>Selects hexidecimal (%h) format</div></div><div class=CToolTip id="tt1656"><div class=CConstant>Provide info based on the hierarchical context</div></div><div class=CToolTip id="tt1657"><div class=CType>Whether to provide the requested information from a hierarchical context.</div></div><div class=CToolTip id="tt1658"><div class=CConstant>Report is issued if configured verbosity is set to UVM_HIGH or above.</div></div><div class=CToolTip id="tt1659"><div class=CConstant>The port provides the interface that is its type parameter, and it is bound to the component that implements the interface.</div></div><div class=CToolTip id="tt1660"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_in_order_built_in_comparator #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_in_order_comparator #(T)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This class uses the uvm_built_in_* comparison, converter, and pair classes. </div></div><div class=CToolTip id="tt1661"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_in_order_class_comparator #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> int</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_in_order_comparator #( T , uvm_class_comp #( T ) , uvm_class_converter #( T ) , uvm_class_pair #( T, T ) )</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This class uses the uvm_class_* comparison, converter, and pair classes. </div></div><div class=CToolTip id="tt1662"><div class=CClass>Compares two streams of data objects of the type parameter, T. </div></div><div class=CToolTip id="tt1663"><div class=CConstant>Informative messsage.</div></div><div class=CToolTip id="tt1664"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function bit uvm_is_match (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>expr,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>str</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Returns 1 if the two strings match, 0 otherwise.</div></div><div class=CToolTip id="tt1665"><div class=CConstant>Operation completed successfully</div></div><div class=CToolTip id="tt1666"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_line_printer extends uvm_tree_printer |
| </td></tr></table></blockquote>The line printer prints output in a line format.</div></div><div class=CToolTip id="tt1667"><div class=CConstant>Least-significant bytes first in consecutive addresses</div></div><div class=CToolTip id="tt1668"><div class=CConstant>Least-significant bytes first at the same address</div></div><div class=CToolTip id="tt1669"><div class=CConstant>Sends the report to the file(s) for this (severity,id) pair</div></div><div class=CToolTip id="tt1670"><div class=CConstant>Report is issued if configured verbosity is set to UVM_LOW or above.</div></div><div class=CToolTip id="tt1671"><div class=CConstant>less than</div></div><div class=CToolTip id="tt1672"><div class=CConstant>less than or equal to</div></div><div class=CToolTip id="tt1673"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_main_phase extends uvm_task_phase |
| </td></tr></table></blockquote>Primary test stimulus.</div></div><div class=CToolTip id="tt1674"><div class=CConstant>Report is issued if configured verbosity is set to UVM_MEDIUM or above.</div></div><div class=CToolTip id="tt1675"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_mem extends uvm_object |
| </td></tr></table></blockquote>Memory abstraction base class</div></div><div class=CToolTip id="tt1676"><div class=CConstant>Memory location</div></div><div class=CToolTip id="tt1677"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_mem_access_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verify the accessibility of all memories in a block by executing the uvm_mem_single_access_seq sequence on every memory within it.</div></div><div class=CToolTip id="tt1678"><div class=CType>Convenience callback type declaration for memories</div></div><div class=CToolTip id="tt1679"><div class=CType>Convenience callback iterator type declaration for memories</div></div><div class=CToolTip id="tt1680"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_mem_mam |
| </td></tr></table></blockquote>Memory allocation manager</div></div><div class=CToolTip id="tt1681"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_mem_mam_cfg |
| </td></tr></table></blockquote>Specifies the memory managed by an instance of a uvm_mem_mam memory allocation manager class.</div></div><div class=CToolTip id="tt1682"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_mem_mam_policy |
| </td></tr></table></blockquote>An instance of this class is randomized to determine the starting offset of a randomly allocated memory region. </div></div><div class=CToolTip id="tt1683"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_mem_region |
| </td></tr></table></blockquote>Allocated memory region descriptor</div></div><div class=CToolTip id="tt1684"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_mem_shared_access_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verify the accessibility of a shared memory by writing through each address map then reading it via every other address maps in which the memory is readable and the backdoor, making sure that the resulting value matches the written value.</div></div><div class=CToolTip id="tt1685"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_mem_single_access_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verify the accessibility of a memory by writing through its default address map then reading it via the backdoor, then reversing the process, making sure that the resulting value matches the written value.</div></div><div class=CToolTip id="tt1686"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_mem_single_walk_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Runs the walking-ones algorithm on the memory given by the mem property, which must be assigned prior to starting this sequence.</div></div><div class=CToolTip id="tt1687"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_mem_walk_seq extends uvm_reg_sequence #(</td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap>#(uvm_reg_item)</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verifies the all memories in a block by executing the uvm_mem_single_walk_seq sequence on every memory within it.</div></div><div class=CToolTip id="tt1688"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_monitor extends uvm_component |
| </td></tr></table></blockquote>This class should be used as the base class for user-defined monitors.</div></div><div class=CToolTip id="tt1689"><div class=CConstant>not equal</div></div><div class=CToolTip id="tt1690"><div class=CConstant>No action is taken</div></div><div class=CToolTip id="tt1691"><div class=CConstant>Read only</div></div><div class=CToolTip id="tt1692"><div class=CConstant>None</div></div><div class=CToolTip id="tt1693"><div class=CConstant>Byte ordering not applicable</div></div><div class=CToolTip id="tt1694"><div class=CConstant>Provide info from the local context</div></div><div class=CToolTip id="tt1695"><div class=CConstant>Report is always printed. </div></div><div class=CToolTip id="tt1696"><div class=CConstant>Operation completed with error</div></div><div class=CToolTip id="tt1697"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_object extends uvm_void |
| </td></tr></table></blockquote>The uvm_object class is the base class for all UVM data and hierarchical classes. </div></div><div class=CToolTip id="tt1698"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_object_registry #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_object,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>Tname</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"<unknown>"</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_object_wrapper</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_object_registry serves as a lightweight proxy for an uvm_object of type <i>T</i> and type name <i>Tname</i>, a string. </div></div><div class=CToolTip id="tt1699"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_object_string_pool #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_object</td> |
| <td class=PAfterParameters nowrap>) extends uvm_pool #(string,T)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This provides a specialization of the generic uvm_pool #(KEY,T) class for an associative array of uvm_object-based objects indexed by string. </div></div><div class=CToolTip id="tt1700"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_object_wrapper |
| </td></tr></table></blockquote>The uvm_object_wrapper provides an abstract interface for creating object and component proxies. </div></div><div class=CToolTip id="tt1701"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_objection extends uvm_report_object |
| </td></tr></table></blockquote>Objections provide a facility for coordinating status information between two or more participating components, objects, and even module-based IP.</div></div><div class=CToolTip id="tt1702"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_objection_callback extends uvm_callback |
| </td></tr></table></blockquote>The uvm_objection is the callback type that defines the callback implementations for an objection callback. </div></div><div class=CToolTip id="tt1703"><div class=CType>Enumerated the possible objection events one could wait on. </div></div><div class=CToolTip id="tt1704"><div class=CConstant>Selects octal (%o) format</div></div><div class=CToolTip id="tt1705"><div class=CClass>The uvm_packer class provides a policy object for packing and unpacking uvm_objects. </div></div><div class=CToolTip id="tt1706"><div class=CSection>This section defines container classes for handling value pairs.</div></div><div class=CToolTip id="tt1707"><div class=CType>Path used for register operation</div></div><div class=CToolTip id="tt1708"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_phase extends uvm_object |
| </td></tr></table></blockquote>This base class defines everything about a phase: behavior, state, and context.</div></div><div class=CToolTip id="tt1709"><div class=CConstant>all processes related to phase are being killed</div></div><div class=CToolTip id="tt1710"><div class=CConstant>This object represents an entire graph segment that executes in parallel with the ‘run’ phase. </div></div><div class=CToolTip id="tt1711"><div class=CConstant>A phase is done after it terminated execution. </div></div><div class=CToolTip id="tt1712"><div class=CConstant>Nothing has happened with the phase in this domain.</div></div><div class=CToolTip id="tt1713"><div class=CConstant>phase completed execution, now running phase_ended() callback</div></div><div class=CToolTip id="tt1714"><div class=CConstant>An executing phase is one where the phase callbacks are being executed. </div></div><div class=CToolTip id="tt1715"><div class=CConstant>The phase object is used to traverse the component hierarchy and call the component phase method as well as the <i>phase_started</i> and <i>phase_ended</i> callbacks. </div></div><div class=CToolTip id="tt1716"><div class=CConstant>The object represents a simple node instance in the graph. </div></div><div class=CToolTip id="tt1717"><div class=CConstant>no objections remain in this phase or in any predecessors of its successors or in any sync’d phases. </div></div><div class=CToolTip id="tt1718"><div class=CConstant>The object represents a portion of the phasing graph, typically consisting of several NODE types, in series, parallel, or both.</div></div><div class=CToolTip id="tt1719"><div class=CConstant>At least one immediate predecessor has completed. </div></div><div class=CToolTip id="tt1720"><div class=CConstant>phase ready to execute, running phase_started() callback</div></div><div class=CToolTip id="tt1721"><div class=CType>The set of possible states of a phase. </div></div><div class=CToolTip id="tt1722"><div class=CConstant>All predecessors complete, checking that all synced phases (e.g. </div></div><div class=CToolTip id="tt1723"><div class=CConstant>This internal object serves as the termination NODE for a SCHEDULE phase object.</div></div><div class=CToolTip id="tt1724"><div class=CType>These are the phase state transition for callbacks which provide additional information that may be useful during callbacks</div></div><div class=CToolTip id="tt1725"><div class=CType>This is an attribute of a uvm_phase object which defines the phase type.</div></div><div class=CToolTip id="tt1726"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_pool #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>KEY</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td></td> <td class=PType nowrap> </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_void</td> |
| <td class=PAfterParameters nowrap>) extends uvm_object</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Implements a class-based dynamic associative array. </div></div><div class=CToolTip id="tt1727"><div class=CConstant>The port requires the interface that is its type parameter.</div></div><div class=CToolTip id="tt1728"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual class uvm_port_base #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>IF</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_void</td> |
| <td class=PAfterParameters nowrap>) extends IF</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Transaction-level communication between components is handled via its ports, exports, and imps, all of which derive from this class.</div></div><div class=CToolTip id="tt1729"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_port_component #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>PORT</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_object</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_component_base</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| See description of uvm_port_component_base for information about this class</div></div><div class=CToolTip id="tt1730"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_port_component_base extends uvm_component |
| </td></tr></table></blockquote>This class defines an interface for obtaining a port’s connectivity lists after or during the end_of_elaboration phase. </div></div><div class=CToolTip id="tt1731"><div class=CType>Specifies the type of port</div></div><div class=CToolTip id="tt1732"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_post_configure_phase extends uvm_task_phase |
| </td></tr></table></blockquote>After the SW has configured the DUT.</div></div><div class=CToolTip id="tt1733"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_post_main_phase extends uvm_task_phase |
| </td></tr></table></blockquote>After enough of the primary test stimulus.</div></div><div class=CToolTip id="tt1734"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_post_reset_phase extends uvm_task_phase |
| </td></tr></table></blockquote>After reset is de-asserted.</div></div><div class=CToolTip id="tt1735"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_post_shutdown_phase extends uvm_task_phase |
| </td></tr></table></blockquote>After things have settled down.</div></div><div class=CToolTip id="tt1736"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_pre_configure_phase extends uvm_task_phase |
| </td></tr></table></blockquote>Before the DUT is configured by the SW.</div></div><div class=CToolTip id="tt1737"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_pre_main_phase extends uvm_task_phase |
| </td></tr></table></blockquote>Before the primary test stimulus starts.</div></div><div class=CToolTip id="tt1738"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_pre_reset_phase extends uvm_task_phase |
| </td></tr></table></blockquote>Before reset is asserted.</div></div><div class=CToolTip id="tt1739"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_pre_shutdown_phase extends uvm_task_phase |
| </td></tr></table></blockquote>Before things settle down.</div></div><div class=CToolTip id="tt1740"><div class=CConstant>Operation derived from observations by a bus monitor via the uvm_reg_predictor class.</div></div><div class=CToolTip id="tt1741"><div class=CConstant>Predicted value is as-is</div></div><div class=CToolTip id="tt1742"><div class=CType>How the mirror is to be updated</div></div><div class=CToolTip id="tt1743"><div class=CConstant>Predict based on the specified value having been read</div></div><div class=CToolTip id="tt1744"><div class=CConstant>Predict based on the specified value having been written</div></div><div class=CToolTip id="tt1745"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_printer |
| </td></tr></table></blockquote>The uvm_printer class provides an interface for printing uvm_objects in various formats. </div></div><div class=CToolTip id="tt1746"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_printer_knobs |
| </td></tr></table></blockquote>The <i>uvm_printer_knobs</i> class defines the printer settings available to all printer subtypes.</div></div><div class=CToolTip id="tt1747"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_push_driver #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>REQ</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_sequence_item,</td> |
| </tr><tr><td></td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>RSP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>REQ</td> |
| <td class=PAfterParameters nowrap>) extends uvm_component</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Base class for a driver that passively receives transactions, i.e. </div></div><div class=CToolTip id="tt1748"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_push_sequencer #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>REQ</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_sequence_item,</td> |
| </tr><tr><td> </td> <td class=PType nowrap> </td> |
| <td class=PParameter nowrap>RSP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>REQ</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_sequencer_param_base #(REQ, RSP)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1749"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_queue #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>) extends uvm_object</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Implements a class-based dynamic queue. </div></div><div class=CToolTip id="tt1750"><div class=CType>Specifies the radix to print or record in.</div></div><div class=CToolTip id="tt1751"><div class=CConstant>an objection was raised</div></div><div class=CToolTip id="tt1752"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_random_stimulus #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_transaction</td> |
| <td class=PAfterParameters nowrap>) extends uvm_component</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| A general purpose unidirectional random stimulus class.</div></div><div class=CToolTip id="tt1753"><div class=CConstant>Read operation</div></div><div class=CToolTip id="tt1754"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_recorder extends uvm_object |
| </td></tr></table></blockquote>The uvm_recorder class provides a policy object for recording uvm_objects. </div></div><div class=CToolTip id="tt1755"><div class=CType>Specifies the policy for copying objects.</div></div><div class=CToolTip id="tt1756"><div class=CConstant>Only object handles are copied.</div></div><div class=CToolTip id="tt1757"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_reg extends uvm_object |
| </td></tr></table></blockquote>Register abstraction base class</div></div><div class=CToolTip id="tt1758"><div class=CConstant>Register</div></div><div class=CToolTip id="tt1759"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_reg_access_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verify the accessibility of all registers in a block by executing the uvm_reg_single_access_seq sequence on every register within it.</div></div><div class=CToolTip id="tt1760"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_reg_adapter extends uvm_object |
| </td></tr></table></blockquote>This class defines an interface for converting between uvm_reg_bus_op and a specific bus transaction.</div></div><div class=CToolTip id="tt1761"><div class=CType>4-state address value with `UVM_REG_ADDR_WIDTH bits</div></div><div class=CToolTip id="tt1762"><div class=CType>2-state address value with `UVM_REG_ADDR_WIDTH bits</div></div><div class=CToolTip id="tt1763"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_reg_backdoor extends uvm_object |
| </td></tr></table></blockquote>Base class for user-defined back-door register and memory access.</div></div><div class=CToolTip id="tt1764"><div class=CType>Convenience callback type declaration for backdoor</div></div><div class=CToolTip id="tt1765"><div class=CType>Convenience callback iterator type declaration for backdoor</div></div><div class=CToolTip id="tt1766"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_reg_bit_bash_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verify the implementation of all registers in a block by executing the uvm_reg_single_bit_bash_seq sequence on it.</div></div><div class=CToolTip id="tt1767"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_reg_block extends uvm_object |
| </td></tr></table></blockquote>Block abstraction base class</div></div><div class=CToolTip id="tt1768"><div class=CClass>Struct that defines a generic bus transaction for register and memory accesses, having <i>kind</i> (read or write), <i>address</i>, <i>data</i>, and <i>byte enable</i> information. </div></div><div class=CToolTip id="tt1769"><div class=CType>2-state byte_enable value with `UVM_REG_BYTENABLE_WIDTH bits</div></div><div class=CToolTip id="tt1770"><div class=CType>Convenience callback type declaration for registers</div></div><div class=CToolTip id="tt1771"><div class=CType>Convenience callback iterator type declaration for registers</div></div><div class=CToolTip id="tt1772"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_reg_cbs extends uvm_callback |
| </td></tr></table></blockquote>Facade class for field, register, memory and backdoor access callback methods.</div></div><div class=CToolTip id="tt1773"><div class=CType>Coverage model value set with `UVM_REG_CVR_WIDTH bits.</div></div><div class=CToolTip id="tt1774"><div class=CType>4-state data value with `UVM_REG_DATA_WIDTH bits</div></div><div class=CToolTip id="tt1775"><div class=CType>2-state data value with `UVM_REG_DATA_WIDTH bits</div></div><div class=CToolTip id="tt1776"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_reg_field extends uvm_object |
| </td></tr></table></blockquote>Field abstraction class</div></div><div class=CToolTip id="tt1777"><div class=CType>Convenience callback type declaration for fields</div></div><div class=CToolTip id="tt1778"><div class=CType>Convenience callback iterator type declaration for fields</div></div><div class=CToolTip id="tt1779"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_reg_fifo extends uvm_reg |
| </td></tr></table></blockquote>This special register models a DUT FIFO accessed via write/read, where writes push to the FIFO and reads pop from it.</div></div><div class=CToolTip id="tt1780"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_reg_file extends uvm_object |
| </td></tr></table></blockquote>Register file abstraction base class</div></div><div class=CToolTip id="tt1781"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>virtual class uvm_reg_frontdoor extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_sequence_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Facade class for register and memory frontdoor access.</div></div><div class=CToolTip id="tt1782"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_reg_hw_reset_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Test the hard reset values of registers</div></div><div class=CToolTip id="tt1783"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_reg_indirect_data extends uvm_reg |
| </td></tr></table></blockquote>Indirect data access abstraction class</div></div><div class=CToolTip id="tt1784"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_reg_item extends uvm_sequence_item |
| </td></tr></table></blockquote>Defines an abstract register transaction item. </div></div><div class=CToolTip id="tt1785"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_reg_map extends uvm_object |
| </td></tr></table></blockquote></div></div><div class=CToolTip id="tt1786"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_reg_mem_access_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verify the accessibility of all registers and memories in a block by executing the uvm_reg_access_seq and uvm_mem_access_seq sequence respectively on every register and memory within it.</div></div><div class=CToolTip id="tt1787"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_reg_mem_built_in_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Sequence that executes a user-defined selection of pre-defined register and memory test sequences.</div></div><div class=CToolTip id="tt1788"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_reg_mem_hdl_paths_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verify the correctness of HDL paths specified for registers and memories.</div></div><div class=CToolTip id="tt1789"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_reg_mem_shared_access_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verify the accessibility of all shared registers and memories in a block by executing the uvm_reg_shared_access_seq and uvm_mem_shared_access_seq sequence respectively on every register and memory within it.</div></div><div class=CToolTip id="tt1790"><div class=CType>Select which pre-defined test sequence to execute.</div></div><div class=CToolTip id="tt1791"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_reg_predictor #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>BUSTYPE</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>) extends uvm_component</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Updates the register model mirror based on observed bus transactions</div></div><div class=CToolTip id="tt1792"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_reg_read_only_cbs extends uvm_reg_cbs |
| </td></tr></table></blockquote>Pre-defined register callback method for read-only registers that will issue an error if a write() operation is attempted.</div></div><div class=CToolTip id="tt1793"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_reg_sequence #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>BASE</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_sequence #(uvm_reg_item)</td> |
| <td class=PAfterParameters nowrap>) extends BASE</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This class provides base functionality for both user-defined RegModel test sequences and “register translation sequences”.</div></div><div class=CToolTip id="tt1794"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_reg_shared_access_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verify the accessibility of a shared register by writing through each address map then reading it via every other address maps in which the register is readable and the backdoor, making sure that the resulting value matches the mirrored value.</div></div><div class=CToolTip id="tt1795"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_reg_single_access_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verify the accessibility of a register by writing through its default address map then reading it via the backdoor, then reversing the process, making sure that the resulting value matches the mirrored value.</div></div><div class=CToolTip id="tt1796"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=3>class uvm_reg_single_bit_bash_seq extends uvm_reg_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_sequence </td> |
| <td class=PParameter nowrap width=100%>#(uvm_reg_item)</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=3>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Verify the implementation of a single register by attempting to write 1’s and 0’s to every bit in it, via every address map in which the register is mapped, making sure that the resulting value matches the mirrored value.</div></div><div class=CToolTip id="tt1797"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_reg_tlm_adapter extends uvm_reg_adapter |
| </td></tr></table></blockquote>For converting between uvm_reg_bus_op and uvm_tlm_gp items.</div></div><div class=CToolTip id="tt1798"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_reg_write_only_cbs extends uvm_reg_cbs |
| </td></tr></table></blockquote>Pre-defined register callback method for write-only registers that will issue an error if a read() operation is attempted.</div></div><div class=CToolTip id="tt1799"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function void uvm_report(</td> <td class=PType nowrap>uvm_severity </td> |
| <td class=PParameter nowrap>severity,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> (severity == uvm_severity'(UVM_ERROR)) ? UVM_LOW : (severity == uvm_severity'(UVM_FATAL)) ? UVM_NONE : UVM_MEDIUM,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1800"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>protected function void uvm_report(</td> <td class=PType nowrap>uvm_severity </td> |
| <td class=PParameter nowrap>severity,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>fname</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Issues a message using the current message’s report object. </div></div><div class=CToolTip id="tt1801"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>virtual function void uvm_report(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_severity </td> |
| <td class=PParameter nowrap>severity,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td> </td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td> </td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td> </td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> (severity == uvm_severity'(UVM_ERROR)) ? UVM_LOW : (severity == uvm_severity'(UVM_FATAL)) ? UVM_NONE : UVM_MEDIUM,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td> </td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1802"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>virtual function void uvm_report(</td> </tr><tr><td> </td> <td class=PType nowrap>uvm_severity </td> |
| <td class=PParameter nowrap>severity,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td> </td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td> </td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td> </td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> (severity == uvm_severity'(UVM_ERROR)) ? UVM_LOW : (severity == uvm_severity'(UVM_FATAL)) ? UVM_NONE : UVM_MEDIUM,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td> </td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1803"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_report_catcher extends uvm_callback |
| </td></tr></table></blockquote>The uvm_report_catcher is used to catch messages issued by the uvm report server. </div></div><div class=CToolTip id="tt1804"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function bit uvm_report_enabled (</td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_severity </td> |
| <td class=PParameter nowrap>severity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>UVM_INFO,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>""</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Returns 1 if the configured verbosity in <i>uvm_top</i> is greater than <i>verbosity</i> and the action associated with the given <i>severity</i> and <i>id</i> is not UVM_NO_ACTION, else returns 0.</div></div><div class=CToolTip id="tt1805"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function int uvm_report_enabled(</td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_severity </td> |
| <td class=PParameter nowrap>severity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>UVM_INFO,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>""</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Returns 1 if the configured verbosity for this severity/id is greater than <i>verbosity</i> and the action associated with the given <i>severity</i> and <i>id</i> is not UVM_NO_ACTION, else returns 0.</div></div><div class=CToolTip id="tt1806"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function void uvm_report_error(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_LOW,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1807"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>protected function void uvm_report_error(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>fname</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Issues a error message using the current message’s report object. </div></div><div class=CToolTip id="tt1808"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function void uvm_report_error(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_LOW,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1809"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function void uvm_report_error(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_LOW,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1810"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function void uvm_report_fatal(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_NONE,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| These methods, defined in package scope, are convenience functions that delegate to the corresponding component methods in <i>uvm_top</i>. </div></div><div class=CToolTip id="tt1811"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>protected function void uvm_report_fatal(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>fname</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Issues a fatal message using the current message’s report object. </div></div><div class=CToolTip id="tt1812"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function void uvm_report_fatal(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_NONE,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| These are the primary reporting methods in the UVM. </div></div><div class=CToolTip id="tt1813"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function void uvm_report_fatal(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_NONE,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| These are the primary reporting methods in the UVM. </div></div><div class=CToolTip id="tt1814"><div class=CClass>The uvm_report_handler is the class to which most methods in uvm_report_object delegate. </div></div><div class=CToolTip id="tt1815"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function void uvm_report_info(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_MEDIUM,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1816"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>protected function void uvm_report_info(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>fname</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Issues a info message using the current message’s report object. </div></div><div class=CToolTip id="tt1817"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function void uvm_report_info(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_MEDIUM,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1818"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function void uvm_report_info(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_MEDIUM,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1819"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_report_object extends uvm_object |
| </td></tr></table></blockquote>The uvm_report_object provides an interface to the UVM reporting facility. </div></div><div class=CToolTip id="tt1820"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_report_phase extends uvm_bottomup_phase |
| </td></tr></table></blockquote>Report results of the test.</div></div><div class=CToolTip id="tt1821"><div class=CClass>uvm_report_server is a global server that processes all of the reports generated by an uvm_report_handler. </div></div><div class=CToolTip id="tt1822"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function void uvm_report_warning(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_MEDIUM,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1823"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>protected function void uvm_report_warning(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>fname</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Issues a warning message using the current message’s report object. </div></div><div class=CToolTip id="tt1824"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function void uvm_report_warning(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_MEDIUM,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1825"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual function void uvm_report_warning(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_MEDIUM,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "",</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1826"><div class=CConstant>the phase was in the path of a backwards jump</div></div><div class=CToolTip id="tt1827"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_reset_phase extends uvm_task_phase |
| </td></tr></table></blockquote>Reset is asserted.</div></div><div class=CToolTip id="tt1828"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_resource #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>) extends uvm_resource_base</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Parameterized resource. </div></div><div class=CToolTip id="tt1829"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_resource_base extends uvm_object |
| </td></tr></table></blockquote>Non-parameterized base class for resources. </div></div><div class=CToolTip id="tt1830"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_resource_db #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_object</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| All of the functions in uvm_resource_db#(T) are static, so they must be called using the :: operator. </div></div><div class=CToolTip id="tt1831"><div class=CClass>Provides a namespace for managing options for the resources DB facility. </div></div><div class=CToolTip id="tt1832"><div class=CClass>Provides a namespace for managing options for the resources facility. </div></div><div class=CToolTip id="tt1833"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_resource_pool |
| </td></tr></table></blockquote>The global (singleton) resource database.</div></div><div class=CToolTip id="tt1834"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_resource_types |
| </td></tr></table></blockquote>Provides typedefs and enums used throughout the resources facility. </div></div><div class=CToolTip id="tt1835"><div class=CClass>The <i>uvm_root</i> class serves as the implicit top-level and phase controller for all UVM components. </div></div><div class=CToolTip id="tt1836"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_run_phase extends uvm_task_phase |
| </td></tr></table></blockquote>Stimulate the DUT.</div></div><div class=CToolTip id="tt1837"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_scoreboard extends uvm_component |
| </td></tr></table></blockquote>The uvm_scoreboard virtual class should be used as the base class for user-defined scoreboards.</div></div><div class=CToolTip id="tt1838"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_seq_item_pull_export #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>REQ</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>RSP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>REQ</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_sqr_if_base #(REQ, RSP))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This export type is used in sequencer-driver communication. </div></div><div class=CToolTip id="tt1839"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_seq_item_pull_imp #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>REQ</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>RSP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>REQ,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>IMP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_sqr_if_base #(REQ, RSP))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This imp type is used in sequencer-driver communication. </div></div><div class=CToolTip id="tt1840"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_seq_item_pull_port #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>REQ</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>RSP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>REQ</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_sqr_if_base #(REQ, RSP))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| UVM provides a port, export, and imp connector for use in sequencer-driver communication. </div></div><div class=CToolTip id="tt1841"><div class=CConstant>Emit only items, no sequence execution</div></div><div class=CToolTip id="tt1842"><div class=CConstant>Random sequence selection</div></div><div class=CToolTip id="tt1843"><div class=CConstant>Random cyclic sequence selection</div></div><div class=CToolTip id="tt1844"><div class=CConstant>Apply a user-defined random-selection algorithm</div></div><div class=CToolTip id="tt1845"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>virtual class uvm_sequence #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>REQ</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> uvm_sequence_item,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>RSP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> REQ</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_sequence_base</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_sequence class provides the interfaces necessary in order to create streams of sequence items and/or other sequences.</div></div><div class=CToolTip id="tt1846"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_sequence_base extends uvm_sequence_item |
| </td></tr></table></blockquote>The uvm_sequence_base class provides the interfaces needed to create streams of sequence items and/or other sequences.</div></div><div class=CToolTip id="tt1847"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_sequence_item extends uvm_transaction |
| </td></tr></table></blockquote>The base class for user-defined sequence items and also the base class for the uvm_sequence class. </div></div><div class=CToolTip id="tt1848"><div class=CType>Specifies the random selection mode of a sequence library</div></div><div class=CToolTip id="tt1849"><div class=CType>Defines current sequence state</div></div><div class=CToolTip id="tt1850"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_sequencer #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>REQ</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_sequence_item,</td> |
| </tr><tr><td> </td> <td class=PType nowrap> </td> |
| <td class=PParameter nowrap>RSP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>REQ</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_sequencer_param_base #(REQ, RSP)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1851"><div class=CType>Specifies a sequencer’s arbitration mode</div></div><div class=CToolTip id="tt1852"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_sequencer_base extends uvm_component |
| </td></tr></table></blockquote>Controls the flow of sequences, which generate the stimulus (sequence item transactions) that is passed on to drivers for execution.</div></div><div class=CToolTip id="tt1853"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_sequencer_param_base #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>REQ</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> uvm_sequence_item,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>RSP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> REQ</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_sequencer_base</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Extends uvm_sequencer_base with an API depending on specific request (REQ) and response (RSP) types.</div></div><div class=CToolTip id="tt1854"><div class=CType>Defines all possible values for report severity.</div></div><div class=CToolTip id="tt1855"><div class=CConstant>Objects are shallow copied using default SV copy.</div></div><div class=CToolTip id="tt1856"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_shutdown_phase extends uvm_task_phase |
| </td></tr></table></blockquote>Letting things settle down.</div></div><div class=CToolTip id="tt1857"><div class=CConstant>the phase was in the path of a forward jump</div></div><div class=CToolTip id="tt1858"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function automatic void uvm_split_string (</td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>str,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>byte </td> |
| <td class=PParameter nowrap>sep,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>values[$]</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Returns a queue of strings, <i>values</i>, that is the result of the <i>str</i> split based on the <i>sep</i>. </div></div><div class=CToolTip id="tt1859"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual class uvm_sqr_if_base #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T1</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_object,</td> |
| </tr><tr><td></td> <td class=PType nowrap> </td> |
| <td class=PParameter nowrap>T2</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>T1</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This class defines an interface for sequence drivers to communicate with sequencers. </div></div><div class=CToolTip id="tt1860"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_start_of_simulation_phase extends uvm_bottomup_phase |
| </td></tr></table></blockquote>Get ready for DUT to be simulated.</div></div><div class=CToolTip id="tt1861"><div class=CType>Return status for register operations</div></div><div class=CToolTip id="tt1862"><div class=CConstant>Causes <i>$stop</i> to be executed, putting the simulation into interactive mode.</div></div><div class=CToolTip id="tt1863"><div class=CConstant>Selects string (%s) format</div></div><div class=CToolTip id="tt1864"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>function logic[UVM_LARGE_STRING:0] uvm_string_to_bits(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>str</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Converts an input string to its bit-vector equivalent. </div></div><div class=CToolTip id="tt1865"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual class uvm_subscriber #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>) extends uvm_component</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This class provides an analysis export for receiving transactions from a connected analysis export. </div></div><div class=CToolTip id="tt1866"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_table_printer extends uvm_printer |
| </td></tr></table></blockquote>The table printer prints output in a tabular format.</div></div><div class=CToolTip id="tt1867"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_task_phase extends uvm_phase |
| </td></tr></table></blockquote>Base class for all task phases. </div></div><div class=CToolTip id="tt1868"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_test extends uvm_component |
| </td></tr></table></blockquote>This class is the virtual base class for the user-defined tests.</div></div><div class=CToolTip id="tt1869"><div class=CConstant>Selects time (%t) format</div></div><div class=CToolTip id="tt1870"><div class=CConstant>Transaction has been accepted</div></div><div class=CToolTip id="tt1871"><div class=CConstant>Invalid address specified</div></div><div class=CToolTip id="tt1872"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_tlm_analysis_fifo #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> int</td> |
| <td class=PAfterParameters nowrap>) extends uvm_tlm_fifo #(T)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| An analysis_fifo is a uvm_tlm_fifo with an unbounded size and a write interface. </div></div><div class=CToolTip id="tt1873"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_b_initiator_socket #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_tlm_b_initiator_socket_base #(T)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward port; has no backward path except via the payload contents</div></div><div class=CToolTip id="tt1874"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_b_initiator_socket_base #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward port; has no backward path except via the payload contents</div></div><div class=CToolTip id="tt1875"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_b_passthrough_initiator_socket #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_tlm_b_passthrough_initiator_socket_base #(T)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward port;</div></div><div class=CToolTip id="tt1876"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_b_passthrough_initiator_socket_base #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward port</div></div><div class=CToolTip id="tt1877"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_b_passthrough_target_socket #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_tlm_b_passthrough_target_socket_base #(T)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward export;</div></div><div class=CToolTip id="tt1878"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_b_passthrough_target_socket_base #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward export</div></div><div class=CToolTip id="tt1879"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_b_target_socket #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>IMP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_tlm_b_target_socket_base #(T)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward imp; has no backward path except via the payload contents.</div></div><div class=CToolTip id="tt1880"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_b_target_socket_base #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward imp; has no backward path except via the payload contents.</div></div><div class=CToolTip id="tt1881"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_b_transport_export #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Blocking transport export class.</div></div><div class=CToolTip id="tt1882"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_b_transport_imp #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>IMP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Used like exports, except an addtional class parameter specifices the type of the implementation object. </div></div><div class=CToolTip id="tt1883"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_b_transport_port #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Class providing the blocking transport port, The port can be bound to one export. </div></div><div class=CToolTip id="tt1884"><div class=CConstant>Invalid burst specified</div></div><div class=CToolTip id="tt1885"><div class=CConstant>Invalid byte enabling specified</div></div><div class=CToolTip id="tt1886"><div class=CType>Command atribute type definition</div></div><div class=CToolTip id="tt1887"><div class=CConstant>Invalid command specified</div></div><div class=CToolTip id="tt1888"><div class=CConstant>Execution of transaction is complete</div></div><div class=CToolTip id="tt1889"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_tlm_extension #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>) extends uvm_tlm_extension_base</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| TLM extension class. </div></div><div class=CToolTip id="tt1890"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_tlm_extension_base extends uvm_object |
| </td></tr></table></blockquote>The class uvm_tlm_extension_base is the non-parameterized base class for all generic payload extensions. </div></div><div class=CToolTip id="tt1891"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_tlm_fifo #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>) extends uvm_tlm_fifo_base #(T)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This class provides storage of transactions between two independently running processes. </div></div><div class=CToolTip id="tt1892"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual class uvm_tlm_fifo_base #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>) extends uvm_component</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This class is the base for uvm_tlm_fifo #(T). </div></div><div class=CToolTip id="tt1893"><div class=CConstant>Bus operation had an error</div></div><div class=CToolTip id="tt1894"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_tlm_generic_payload extends uvm_sequence_item |
| </td></tr></table></blockquote>This class provides a transaction definition commonly used in memory-mapped bus-based systems. </div></div><div class=CToolTip id="tt1895"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>typedef uvm_tlm_generic_payload uvm_tlm_gp |
| </td></tr></table></blockquote>This typedef provides a short, more convenient name for the uvm_tlm_generic_payload type.</div></div><div class=CToolTip id="tt1896"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_tlm_if #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td></td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Base class type to define the transport functions.</div></div><div class=CToolTip id="tt1897"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>virtual class uvm_tlm_if_base #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T1</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td></td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T2</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This class declares all of the methods of the TLM API.</div></div><div class=CToolTip id="tt1898"><div class=CConstant>No bus operation.</div></div><div class=CToolTip id="tt1899"><div class=CConstant>Transaction was not delivered to target</div></div><div class=CToolTip id="tt1900"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_initiator_socket #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>IMP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_tlm_nb_initiator_socket_base #(T,P)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward port; HAS-A backward imp</div></div><div class=CToolTip id="tt1901"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_initiator_socket_base #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T,P))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward port; HAS-A backward imp</div></div><div class=CToolTip id="tt1902"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_passthrough_initiator_socket #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_tlm_nb_passthrough_initiator_socket_base #(T,P)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward port; HAS-A backward export</div></div><div class=CToolTip id="tt1903"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_passthrough_initiator_socket_base #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T,P))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward port; HAS-A backward export</div></div><div class=CToolTip id="tt1904"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_passthrough_target_socket #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_tlm_nb_passthrough_target_socket_base #(T,P)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward export; HAS-A backward port</div></div><div class=CToolTip id="tt1905"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_passthrough_target_socket_base #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T,P))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward export; HAS-A backward port</div></div><div class=CToolTip id="tt1906"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_target_socket #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>IMP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_tlm_nb_target_socket_base #(T,P)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward imp; HAS-A backward port</div></div><div class=CToolTip id="tt1907"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_target_socket_base #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T,P))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| IS-A forward imp; HAS-A backward port</div></div><div class=CToolTip id="tt1908"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_transport_bw_export #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T,P))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Non-blocking backward transport export class</div></div><div class=CToolTip id="tt1909"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_transport_bw_imp #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>IMP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T,P))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Used like exports, except an addtional class parameter specifices the type of the implementation object. </div></div><div class=CToolTip id="tt1910"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_transport_bw_port #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T,P))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Class providing the non-blocking backward transport port. </div></div><div class=CToolTip id="tt1911"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_transport_fw_export #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T,P))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Non-blocking forward transport export class</div></div><div class=CToolTip id="tt1912"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_transport_fw_imp #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>IMP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T,P))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Used like exports, except an addtional class parameter specifices the type of the implementation object. </div></div><div class=CToolTip id="tt1913"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_nb_transport_fw_port #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>T</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_generic_payload,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>P</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>uvm_tlm_phase_e</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_port_base #(uvm_tlm_if #(T,P))</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Class providing the non-blocking backward transport port. </div></div><div class=CToolTip id="tt1914"><div class=CConstant>Bus operation completed succesfully</div></div><div class=CToolTip id="tt1915"><div class=CType>Nonblocking transport synchronization state values between an initiator and a target.</div></div><div class=CToolTip id="tt1916"><div class=CConstant>Bus read operation</div></div><div class=CToolTip id="tt1917"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>class uvm_tlm_req_rsp_channel #(</td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>REQ</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td></td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>RSP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>REQ</td> |
| <td class=PAfterParameters nowrap>) extends uvm_component</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_tlm_req_rsp_channel contains a request FIFO of type <i>REQ</i> and a response FIFO of type <i>RSP</i>. </div></div><div class=CToolTip id="tt1918"><div class=CType>Respone status attribute type definition</div></div><div class=CToolTip id="tt1919"><div class=CType>Pre-defined phase state values for the nonblocking transport Base Protocol between an initiator and a target.</div></div><div class=CToolTip id="tt1920"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_tlm_time |
| </td></tr></table></blockquote>Canonical time type that can be used in different timescales</div></div><div class=CToolTip id="tt1921"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters colspan=5>class uvm_tlm_transport_channel #(</td> </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>REQ</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>int,</td> |
| </tr><tr><td> </td> <td class=PType nowrap>type </td> |
| <td class=PParameter nowrap>RSP</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>REQ</td> |
| </tr> |
| <tr> |
| <td class=PAfterParameters colspan=5>) extends uvm_tlm_req_rsp_channel #(REQ, RSP)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| A uvm_tlm_transport_channel is a uvm_tlm_req_rsp_channel #(REQ,RSP) that implements the transport interface. </div></div><div class=CToolTip id="tt1922"><div class=CConstant>Transaction has been modified</div></div><div class=CToolTip id="tt1923"><div class=CConstant>Bus write operation</div></div><div class=CToolTip id="tt1924"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>const uvm_root uvm_top = uvm_root::get() |
| </td></tr></table></blockquote>This is the top-level that governs phase execution and provides component search interface. </div></div><div class=CToolTip id="tt1925"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_topdown_phase extends uvm_phase |
| </td></tr></table></blockquote>Virtual base class for function phases that operate top-down. </div></div><div class=CToolTip id="tt1926"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class uvm_transaction extends uvm_object |
| </td></tr></table></blockquote>The uvm_transaction class is the root base class for UVM transactions. </div></div><div class=CToolTip id="tt1927"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_tree_printer extends uvm_printer |
| </td></tr></table></blockquote>By overriding various methods of the uvm_printer super class, the tree printer prints output in a tree format.</div></div><div class=CToolTip id="tt1928"><div class=CConstant>Selects unsigned decimal (%u) format</div></div><div class=CToolTip id="tt1929"><div class=CClass>This class contains useful template functions.</div></div><div class=CToolTip id="tt1930"><div class=CType>Defines standard verbosity levels for reports.</div></div><div class=CToolTip id="tt1931"><div class=CGeneric>The <i>uvm_void</i> class is the base class for all UVM classes. </div></div><div class=CToolTip id="tt1932"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_vreg extends uvm_object |
| </td></tr></table></blockquote>Virtual register abstraction base class</div></div><div class=CToolTip id="tt1933"><div class=CType>Convenience callback type declaration</div></div><div class=CToolTip id="tt1934"><div class=CType>Convenience callback iterator type declaration</div></div><div class=CToolTip id="tt1935"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_vreg_cbs extends uvm_callback |
| </td></tr></table></blockquote>Pre/post read/write callback facade class</div></div><div class=CToolTip id="tt1936"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_vreg_field extends uvm_object |
| </td></tr></table></blockquote>Virtual field abstraction class</div></div><div class=CToolTip id="tt1937"><div class=CType>Convenience callback type declaration</div></div><div class=CToolTip id="tt1938"><div class=CType>Convenience callback iterator type declaration</div></div><div class=CToolTip id="tt1939"><div class=CClass> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class uvm_vreg_field_cbs extends uvm_callback |
| </td></tr></table></blockquote>Pre/post read/write callback facade class</div></div><div class=CToolTip id="tt1940"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>task uvm_wait_for_nba_region |
| </td></tr></table></blockquote>Callers of this task will not return until the NBA region, thus allowing other processes any number of delta cycles (#0) to settle out before continuing. </div></div><div class=CToolTip id="tt1941"><div class=CType>Specifies the operand when using methods like uvm_phase::wait_for_state.</div></div><div class=CToolTip id="tt1942"><div class=CConstant>Indicates a potential problem.</div></div><div class=CToolTip id="tt1943"><div class=CConstant>Write operation</div></div><!--END_ND_TOOLTIPS--> |
| |
| </div><!--Index--> |
| |
| |
| <script language=JavaScript><!-- |
| if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html> |