blob: f8ef43d265afc5d8e47e543df96463ae3b1b079e [file] [log] [blame]
<!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> &middot; <a href="General.html#Numbers">0-9</a> &middot; <a href="General.html#A">A</a> &middot; <a href="General.html#B">B</a> &middot; <a href="General2.html#C">C</a> &middot; <a href="General2.html#D">D</a> &middot; <a href="General2.html#E">E</a> &middot; <a href="General3.html#F">F</a> &middot; <a href="General4.html#G">G</a> &middot; <a href="General5.html#H">H</a> &middot; <a href="General5.html#I">I</a> &middot; <a href="General5.html#J">J</a> &middot; <a href="General5.html#K">K</a> &middot; <a href="General5.html#L">L</a> &middot; <a href="General5.html#M">M</a> &middot; <a href="General6.html#N">N</a> &middot; <a href="General6.html#O">O</a> &middot; <a href="General7.html#P">P</a> &middot; <a href="General7.html#Q">Q</a> &middot; <a href="General8.html#R">R</a> &middot; <a href="General9.html#S">S</a> &middot; <a href="#T">T</a> &middot; <a href="General11.html#U">U</a> &middot; <a href="General12.html#V">V</a> &middot; <a href="General12.html#W">W</a> &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0>
<tr><td class=IHeading id=IFirstHeading><a name="T"></a>T</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>T</span><div class=ISubIndex><a href="../files/base/uvm_callback-svh.html#uvm_callbacks#(T,CB).T" id=link1852 onMouseOver="ShowTip(event, 'tt1847', 'link1852')" onMouseOut="HideTip('tt1847')" class=IParent>uvm_callbacks#(T,CB)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>T1 first</span><div class=ISubIndex><a href="../files/comps/uvm_pair-svh.html#uvm_built_in_pair#(T1,T2).T1_first" id=link1853 onMouseOver="ShowTip(event, 'tt1848', 'link1853')" onMouseOut="HideTip('tt1848')" class=IParent>uvm_built_in_pair#(T1,T2)</a><a href="../files/comps/uvm_pair-svh.html#uvm_class_pair#(T1,T2).T1_first" id=link1854 onMouseOver="ShowTip(event, 'tt1849', 'link1854')" onMouseOut="HideTip('tt1849')" class=IParent>uvm_class_pair#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>T2 second</span><div class=ISubIndex><a href="../files/comps/uvm_pair-svh.html#uvm_built_in_pair#(T1,T2).T2_second" id=link1855 onMouseOver="ShowTip(event, 'tt1850', 'link1855')" onMouseOut="HideTip('tt1850')" class=IParent>uvm_built_in_pair#(T1,T2)</a><a href="../files/comps/uvm_pair-svh.html#uvm_class_pair#(T1,T2).T2_second" id=link1856 onMouseOver="ShowTip(event, 'tt1851', 'link1856')" onMouseOut="HideTip('tt1851')" class=IParent>uvm_class_pair#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>tests</span><div class=ISubIndex><a href="../files/reg/sequences/uvm_reg_mem_built_in_seq-svh.html#uvm_reg_mem_built_in_seq.tests" id=link1857 onMouseOver="ShowTip(event, 'tt1852', 'link1857')" onMouseOut="HideTip('tt1852')" class=IParent>uvm_reg_mem_built_in_seq</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#TLM_Channel_Classes" id=link1858 onMouseOver="ShowTip(event, 'tt1853', 'link1858')" onMouseOut="HideTip('tt1853')" class=ISymbol>TLM Channel Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm1/uvm_exports-svh.html#TLM_Export_Classes" id=link1859 onMouseOver="ShowTip(event, 'tt1854', 'link1859')" onMouseOut="HideTip('tt1854')" class=ISymbol>TLM Export Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm1/uvm_tlm_fifos-svh.html#TLM_FIFO_Classes" id=link1860 onMouseOver="ShowTip(event, 'tt1855', 'link1860')" onMouseOut="HideTip('tt1855')" class=ISymbol>TLM FIFO Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#TLM_Generic_PayloadExtensions" id=link1861 onMouseOver="ShowTip(event, 'tt1856', 'link1861')" onMouseOut="HideTip('tt1856')" class=ISymbol>TLM Generic Payload&amp;Extensions</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/macros/uvm_tlm_defines-svh.html#TLM_Implementation_Port_Declaration_Macros" id=link1862 onMouseOver="ShowTip(event, 'tt1857', 'link1862')" onMouseOut="HideTip('tt1857')" class=ISymbol>TLM Implementation Port Declaration Macros</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/overviews/tlm_ifs_and_ports-txt.html#TLM_Interfaces" id=link1863 onMouseOver="ShowTip(event, 'tt1858', 'link1863')" onMouseOut="HideTip('tt1858')" class=ISymbol>TLM Interfaces</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm1/uvm_ports-svh.html#TLM_Port_Classes" id=link1864 onMouseOver="ShowTip(event, 'tt1859', 'link1864')" onMouseOut="HideTip('tt1859')" class=ISymbol>TLM Port Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets_base-svh.html#TLM_Socket_Base_Classes" id=link1865 onMouseOver="ShowTip(event, 'tt1860', 'link1865')" onMouseOut="HideTip('tt1860')" class=ISymbol>TLM Socket Base Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#TLM_Sockets" id=link1866 onMouseOver="ShowTip(event, 'tt1861', 'link1866')" onMouseOut="HideTip('tt1861')" class=ISymbol>TLM Sockets</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>tlm transport methods</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#uvm_tlm_if.tlm_transport_methods" id=link1867 onMouseOver="ShowTip(event, 'tt1862', 'link1867')" onMouseOut="HideTip('tt1862')" class=IParent>uvm_tlm_if</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/overviews/tlm_ifs_and_ports-txt.html#TLM1" id=link1868 onMouseOver="ShowTip(event, 'tt1863', 'link1868')" onMouseOut="HideTip('tt1863')" class=ISymbol>TLM1</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/overviews/tlm1-txt.html#TLM1_Interfaces,Ports,Exports_and_Transport_Interfaces" id=link1869 onMouseOver="ShowTip(event, 'tt1864', 'link1869')" onMouseOut="HideTip('tt1864')" class=ISymbol>TLM1 Interfaces,Ports,Exports and Transport Interfaces</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/overviews/tlm_ifs_and_ports-txt.html#TLM2" id=link1870 onMouseOver="ShowTip(event, 'tt1865', 'link1870')" onMouseOut="HideTip('tt1865')" class=ISymbol>TLM2</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_exports-svh.html#TLM2_Export_Classes" id=link1871 onMouseOver="ShowTip(event, 'tt1866', 'link1871')" onMouseOut="HideTip('tt1866')" class=ISymbol>TLM2 Export Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_imps-svh.html#TLM2_imps(interface_implementations)" id=link1872 onMouseOver="ShowTip(event, 'tt1867', 'link1872')" onMouseOut="HideTip('tt1867')" class=ISymbol>TLM2 imps(interface implementations)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/overviews/tlm2-txt.html#TLM2_Interfaces,Ports,Exports_and_Transport_Interfaces_Subset" id=link1873 onMouseOver="ShowTip(event, 'tt1868', 'link1873')" onMouseOut="HideTip('tt1868')" class=ISymbol>TLM2 Interfaces,Ports,Exports and Transport Interfaces Subset</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ports-svh.html#TLM2_ports" id=link1874 onMouseOver="ShowTip(event, 'tt1869', 'link1874')" onMouseOut="HideTip('tt1869')" class=ISymbol>TLM2 ports</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#TLM2_Types" class=ISymbol>TLM2 Types</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Tool information</span><div class=ISubIndex><a href="../files/base/uvm_cmdline_processor-svh.html#uvm_cmdline_processor.Tool_information" class=IParent>uvm_cmdline_processor</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>top_levels</span><div class=ISubIndex><a href="../files/base/uvm_root-svh.html#uvm_root.top_levels" id=link1875 onMouseOver="ShowTip(event, 'tt1870', 'link1875')" onMouseOut="HideTip('tt1870')" class=IParent>uvm_root</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Topology</span><div class=ISubIndex><a href="../files/base/uvm_root-svh.html#uvm_root.Topology" class=IParent>uvm_root</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>tr_database</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.tr_database" id=link1876 onMouseOver="ShowTip(event, 'tt1871', 'link1876')" onMouseOut="HideTip('tt1871')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>trace_mode</span><div class=ISubIndex><a href="../files/base/uvm_objection-svh.html#uvm_objection.trace_mode" id=link1877 onMouseOver="ShowTip(event, 'tt1872', 'link1877')" onMouseOut="HideTip('tt1872')" class=IParent>uvm_objection</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Transaction Recorder API</span><div class=ISubIndex><a href="../files/base/uvm_recorder-svh.html#uvm_recorder.Transaction_Recorder_API" id=link1878 onMouseOver="ShowTip(event, 'tt1873', 'link1878')" onMouseOut="HideTip('tt1873')" class=IParent>uvm_recorder</a><a href="../files/base/uvm_tr_stream-svh.html#uvm_tr_stream.Transaction_Recorder_API" id=link1879 onMouseOver="ShowTip(event, 'tt1874', 'link1879')" onMouseOut="HideTip('tt1874')" class=IParent>uvm_tr_stream</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/overviews/recording-txt.html#Transaction_Recording_Classes" id=link1880 onMouseOver="ShowTip(event, 'tt1875', 'link1880')" onMouseOut="HideTip('tt1875')" class=ISymbol>Transaction Recording Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/uvm_tr_database-svh.html#Transaction_Recording_Databases" id=link1881 onMouseOver="ShowTip(event, 'tt1876', 'link1881')" onMouseOut="HideTip('tt1876')" class=ISymbol>Transaction Recording Databases</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/uvm_tr_stream-svh.html#Transaction_Recording_Streams" class=ISymbol>Transaction Recording Streams</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>transport</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_ifs-svh.html#uvm_tlm_if_base#(T1,T2).transport" id=link1882 onMouseOver="ShowTip(event, 'tt1877', 'link1882')" onMouseOut="HideTip('tt1877')" class=IParent>uvm_tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/overviews/tlm1-txt.html#Transport" id=link1883 onMouseOver="ShowTip(event, 'tt1878', 'link1883')" onMouseOut="HideTip('tt1878')" class=ISymbol>Transport</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>transport_export</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#uvm_tlm_transport_channel#(REQ,RSP).transport_export" id=link1884 onMouseOver="ShowTip(event, 'tt1879', 'link1884')" onMouseOut="HideTip('tt1879')" class=IParent>uvm_tlm_transport_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>traverse</span><div class=ISubIndex><a href="../files/base/uvm_bottomup_phase-svh.html#uvm_bottomup_phase.traverse" id=link1885 onMouseOver="ShowTip(event, 'tt1880', 'link1885')" onMouseOut="HideTip('tt1880')" class=IParent>uvm_bottomup_phase</a><a href="../files/base/uvm_task_phase-svh.html#uvm_task_phase.traverse" id=link1886 onMouseOver="ShowTip(event, 'tt1881', 'link1886')" onMouseOut="HideTip('tt1881')" class=IParent>uvm_task_phase</a><a href="../files/base/uvm_topdown_phase-svh.html#uvm_topdown_phase.traverse" id=link1887 onMouseOver="ShowTip(event, 'tt1882', 'link1887')" onMouseOut="HideTip('tt1882')" class=IParent>uvm_topdown_phase</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>trigger</span><div class=ISubIndex><a href="../files/base/uvm_event-svh.html#uvm_event#(T).trigger" id=link1888 onMouseOver="ShowTip(event, 'tt1883', 'link1888')" onMouseOut="HideTip('tt1883')" class=IParent>uvm_event#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>try_get</span><div class=ISubIndex><a href="../files/dap/uvm_get_to_lock_dap-svh.html#uvm_get_to_lock_dap.try_get" id=link1889 onMouseOver="ShowTip(event, 'tt1884', 'link1889')" onMouseOut="HideTip('tt1884')" class=IParent>uvm_get_to_lock_dap</a><a href="../files/dap/uvm_set_before_get_dap-svh.html#uvm_set_before_get_dap.try_get" id=link1890 onMouseOver="ShowTip(event, 'tt1885', 'link1890')" onMouseOut="HideTip('tt1885')" class=IParent>uvm_set_before_get_dap</a><a href="../files/dap/uvm_set_get_dap_base-svh.html#uvm_set_get_dap_base.try_get" id=link1891 onMouseOver="ShowTip(event, 'tt1886', 'link1891')" onMouseOut="HideTip('tt1886')" class=IParent>uvm_set_get_dap_base</a><a href="../files/dap/uvm_simple_lock_dap-svh.html#uvm_simple_lock_dap.try_get" id=link1892 onMouseOver="ShowTip(event, 'tt1887', 'link1892')" onMouseOut="HideTip('tt1887')" class=IParent>uvm_simple_lock_dap</a><a href="../files/tlm1/uvm_tlm_ifs-svh.html#uvm_tlm_if_base#(T1,T2).try_get" id=link1893 onMouseOver="ShowTip(event, 'tt1888', 'link1893')" onMouseOut="HideTip('tt1888')" class=IParent>uvm_tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>try_next_item</span><div class=ISubIndex><a href="../files/seq/uvm_sequencer-svh.html#uvm_sequencer#(REQ,RSP).try_next_item" id=link1894 onMouseOver="ShowTip(event, 'tt1889', 'link1894')" onMouseOut="HideTip('tt1889')" class=IParent>uvm_sequencer#(REQ,RSP)</a><a href="../files/tlm1/uvm_sqr_ifs-svh.html#uvm_sqr_if_base#(REQ,RSP).try_next_item" id=link1895 onMouseOver="ShowTip(event, 'tt1890', 'link1895')" onMouseOut="HideTip('tt1890')" class=IParent>uvm_sqr_if_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>try_peek</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_ifs-svh.html#uvm_tlm_if_base#(T1,T2).try_peek" id=link1896 onMouseOver="ShowTip(event, 'tt1891', 'link1896')" onMouseOut="HideTip('tt1891')" class=IParent>uvm_tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>try_put</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_ifs-svh.html#uvm_tlm_if_base#(T1,T2).try_put" id=link1897 onMouseOver="ShowTip(event, 'tt1892', 'link1897')" onMouseOut="HideTip('tt1892')" class=IParent>uvm_tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>try_set</span><div class=ISubIndex><a href="../files/dap/uvm_get_to_lock_dap-svh.html#uvm_get_to_lock_dap.try_set" id=link1898 onMouseOver="ShowTip(event, 'tt1893', 'link1898')" onMouseOut="HideTip('tt1893')" class=IParent>uvm_get_to_lock_dap</a><a href="../files/dap/uvm_set_before_get_dap-svh.html#uvm_set_before_get_dap.try_set" id=link1899 onMouseOver="ShowTip(event, 'tt1894', 'link1899')" onMouseOut="HideTip('tt1894')" class=IParent>uvm_set_before_get_dap</a><a href="../files/dap/uvm_set_get_dap_base-svh.html#uvm_set_get_dap_base.try_set" id=link1900 onMouseOver="ShowTip(event, 'tt1895', 'link1900')" onMouseOut="HideTip('tt1895')" class=IParent>uvm_set_get_dap_base</a><a href="../files/dap/uvm_simple_lock_dap-svh.html#uvm_simple_lock_dap.try_set" id=link1901 onMouseOver="ShowTip(event, 'tt1896', 'link1901')" onMouseOut="HideTip('tt1896')" class=IParent>uvm_simple_lock_dap</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>turn_off_auditing</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_options.turn_off_auditing" id=link1902 onMouseOver="ShowTip(event, 'tt1897', 'link1902')" onMouseOut="HideTip('tt1897')" class=IParent>uvm_resource_options</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>turn_off_tracing</span><div class=ISubIndex><a href="../files/base/uvm_config_db-svh.html#uvm_config_db_options.turn_off_tracing" id=link1903 onMouseOver="ShowTip(event, 'tt1898', 'link1903')" onMouseOut="HideTip('tt1898')" class=IParent>uvm_config_db_options</a><a href="../files/base/uvm_resource_db-svh.html#uvm_resource_db_options.turn_off_tracing" id=link1904 onMouseOver="ShowTip(event, 'tt1899', 'link1904')" onMouseOut="HideTip('tt1899')" class=IParent>uvm_resource_db_options</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>turn_on_auditing</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_options.turn_on_auditing" id=link1905 onMouseOver="ShowTip(event, 'tt1900', 'link1905')" onMouseOut="HideTip('tt1900')" class=IParent>uvm_resource_options</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>turn_on_tracing</span><div class=ISubIndex><a href="../files/base/uvm_config_db-svh.html#uvm_config_db_options.turn_on_tracing" id=link1906 onMouseOver="ShowTip(event, 'tt1901', 'link1906')" onMouseOut="HideTip('tt1901')" class=IParent>uvm_config_db_options</a><a href="../files/base/uvm_resource_db-svh.html#uvm_resource_db_options.turn_on_tracing" id=link1907 onMouseOver="ShowTip(event, 'tt1902', 'link1907')" onMouseOut="HideTip('tt1902')" class=IParent>uvm_resource_db_options</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Type Interface</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource#(T).Type_Interface" id=link1908 onMouseOver="ShowTip(event, 'tt1903', 'link1908')" onMouseOut="HideTip('tt1903')" class=IParent>uvm_resource#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Type&amp;Instance Overrides</span><div class=ISubIndex><a href="../files/base/uvm_factory-svh.html#uvm_default_factory.TypeInstance_Overrides" class=IParent>uvm_default_factory</a><a href="../files/base/uvm_factory-svh.html#uvm_factory.TypeInstance_Overrides" class=IParent>uvm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>type_name</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer_knobs.type_name" id=link1909 onMouseOver="ShowTip(event, 'tt1904', 'link1909')" onMouseOut="HideTip('tt1904')" class=IParent>uvm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#Typedefs" class=ISymbol>Typedefs</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Types</span><div class=ISubIndex><span class=IParent>Global</span><div class=ISubIndex><a href="../files/base/uvm_config_db-svh.html#Types" class=IFile>base/<span class=HB> </span>uvm_config_db.svh</a><a href="../files/reg/uvm_reg_model-svh.html#Types" class=IFile>reg/<span class=HB> </span>uvm_reg_model.svh</a></div><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs.Types" class=IParent>uvm_vreg_cbs</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs.Types" class=IParent>uvm_vreg_field_cbs</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#Types_and_Enumerations" class=ISymbol>Types and Enumerations</a></td></tr></table>
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1847"><div class=CParameter>This type parameter specifies the base object type with which the CB callback objects will be registered. </div></div><div class=CToolTip id="tt1848"><div class=CVariable>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>T1 first
</td></tr></table></blockquote>The first value in the pair</div></div><div class=CToolTip id="tt1849"><div class=CVariable>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>T1 first
</td></tr></table></blockquote>The handle to the first object in the pair</div></div><div class=CToolTip id="tt1850"><div class=CVariable>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>T2 second
</td></tr></table></blockquote>The second value in the pair</div></div><div class=CToolTip id="tt1851"><div class=CVariable>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>T2 second
</td></tr></table></blockquote>The handle to the second object in the pair</div></div><div class=CToolTip id="tt1852"><div class=CVariable>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit [63:0] tests = UVM_DO_ALL_REG_MEM_TESTS
</td></tr></table></blockquote>The pre-defined test sequences to be executed.</div></div><div class=CToolTip id="tt1853"><div class=CSection>This section defines built-in TLM channel classes.</div></div><div class=CToolTip id="tt1854"><div class=CSection>The following classes define the TLM export classes.</div></div><div class=CToolTip id="tt1855"><div class=CSection>This section defines TLM-based FIFO classes.</div></div><div class=CToolTip id="tt1856"><div class=CSection>The Generic Payload transaction represents a generic bus read/write access. </div></div><div class=CToolTip id="tt1857"><div class=CSection>The TLM implementation declaration macros provide a way for components to provide multiple implementation ports of the same implementation interface. </div></div><div class=CToolTip id="tt1858"><div class=CSection>The UVM TLM library defines several abstract, transaction-level interfaces and the ports and exports that facilitate their use. </div></div><div class=CToolTip id="tt1859"><div class=CSection>The following classes define the TLM port classes.</div></div><div class=CToolTip id="tt1860"><div class=CSection>A collection of base classes, one for each socket type. </div></div><div class=CToolTip id="tt1861"><div class=CSection>Each uvm_tlm_*_socket class is derived from a corresponding uvm_tlm_*_socket_base class. </div></div><div class=CToolTip id="tt1862"><div class=CGroup>Each of the interface methods take a handle to the transaction to be transported and a reference argument for the delay. </div></div><div class=CToolTip id="tt1863"><div class=CGeneric>The TLM1 ports provide blocking and non-blocking pass-by-value transaction-level interfaces. </div></div><div class=CToolTip id="tt1864"><div class=CSection>Each TLM1 interface is either blocking, non-blocking, or a combination of these two.</div></div><div class=CToolTip id="tt1865"><div class=CGeneric>The TLM2 sockets provide blocking and non-blocking transaction-level interfaces with well-defined completion semantics.</div></div><div class=CToolTip id="tt1866"><div class=CSection>This section defines the export classes for connecting TLM2 interfaces.</div></div><div class=CToolTip id="tt1867"><div class=CSection>This section defines the implementation classes for connecting TLM2 interfaces.</div></div><div class=CToolTip id="tt1868"><div class=CSection>Sockets group together all the necessary core interfaces for transportation and binding, allowing more generic usage models than just TLM core interfaces.</div></div><div class=CToolTip id="tt1869"><div class=CSection>The following defines TLM2 port classes.</div></div><div class=CToolTip id="tt1870"><div class=CVariable>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_component top_levels[$]
</td></tr></table></blockquote>This variable is a list of all of the top level components in UVM. </div></div><div class=CToolTip id="tt1871"><div class=CVariable>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_tr_database tr_database
</td></tr></table></blockquote>Specifies the uvm_tr_database object to use for begin_tr and other methods in the Recording Interface. </div></div><div class=CToolTip id="tt1872"><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>function bit trace_mode (</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>mode</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>-1</td>
</tr>
<tr>
<td class=PAfterParameters colspan=5>)</td></tr>
</table></td></tr>
</table></blockquote>
Set or get the trace mode for the objection object. </div></div><div class=CToolTip id="tt1873"><div class=CGroup>Once a recorder has been opened via uvm_tr_stream::open_recorder, the user can <i>close</i> the recorder.</div></div><div class=CToolTip id="tt1874"><div class=CGroup>New recorders can be opened prior to the stream being <i>closed</i>.</div></div><div class=CToolTip id="tt1875"><div class=CGroup>The recording classes provide a facility to record transactions into a database using a consistent API. </div></div><div class=CToolTip id="tt1876"><div class=CFile>The UVM &ldquo;Transaction Recording Database&rdquo; classes are an abstract representation of the backend tool which is recording information for the user. </div></div><div class=CToolTip id="tt1877"><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>virtual task transport(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>input T1&nbsp;</td>
<td class=PType nowrap>req&nbsp;</td>
<td class=PParameter nowrap width=100%>,</td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>T2&nbsp;</td>
<td class=PParameter nowrap width=100%>rsp</td>
</tr>
<tr>
<td class=PAfterParameters colspan=4>)</td></tr>
</table></td></tr>
</table></blockquote>
Executes the given request and returns the response in the given output argument. </div></div><div class=CToolTip id="tt1878"><div class=CGeneric>The <i>transport</i> interface sends a request transaction and returns a response transaction in a single task call, thereby enforcing an in-order execution semantic. </div></div><div class=CToolTip id="tt1879"><div class=CPort>The put_export provides both the blocking and non-blocking transport interface methods to the response FIFO:</div></div><div class=CToolTip id="tt1880"><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=3>virtual function void traverse(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap width=100%>comp,</td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>uvm_phase&nbsp;</td>
<td class=PParameter nowrap width=100%>phase,</td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>uvm_phase_state&nbsp;</td>
<td class=PParameter nowrap width=100%>state</td>
</tr>
<tr>
<td class=PAfterParameters colspan=3>)</td></tr>
</table></td></tr>
</table></blockquote>
Traverses the component tree in bottom-up order, calling execute for each component.</div></div><div class=CToolTip id="tt1881"><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=3>virtual function void traverse(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap width=100%>comp,</td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>uvm_phase&nbsp;</td>
<td class=PParameter nowrap width=100%>phase,</td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>uvm_phase_state&nbsp;</td>
<td class=PParameter nowrap width=100%>state</td>
</tr>
<tr>
<td class=PAfterParameters colspan=3>)</td></tr>
</table></td></tr>
</table></blockquote>
Traverses the component tree in bottom-up order, calling execute for each component. </div></div><div class=CToolTip id="tt1882"><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=3>virtual function void traverse(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap width=100%>comp,</td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>uvm_phase&nbsp;</td>
<td class=PParameter nowrap width=100%>phase,</td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>uvm_phase_state&nbsp;</td>
<td class=PParameter nowrap width=100%>state</td>
</tr>
<tr>
<td class=PAfterParameters colspan=3>)</td></tr>
</table></td></tr>
</table></blockquote>
Traverses the component tree in top-down order, calling execute for each component.</div></div><div class=CToolTip id="tt1883"><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 trigger (</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap>data</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
</tr>
<tr>
<td class=PAfterParameters colspan=5>)</td></tr>
</table></td></tr>
</table></blockquote>
Triggers the event, resuming all waiting processes.</div></div><div class=CToolTip id="tt1884"><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>virtual function bit try_get(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap width=100%>value</td>
</tr>
<tr>
<td class=PAfterParameters colspan=4>)</td></tr>
</table></td></tr>
</table></blockquote>
Retrieves the current value stored within the DAP, and &lsquo;locks&rsquo; the DAP.</div></div><div class=CToolTip id="tt1885"><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>virtual function bit try_get(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap width=100%>value</td>
</tr>
<tr>
<td class=PAfterParameters colspan=4>)</td></tr>
</table></td></tr>
</table></blockquote>
Attempts to retrieve the current value stored within the DAP</div></div><div class=CToolTip id="tt1886"><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>pure virtual function bit try_get(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap width=100%>value</td>
</tr>
<tr>
<td class=PAfterParameters colspan=4>)</td></tr>
</table></td></tr>
</table></blockquote>
Attempts to retrieve the value contained within the resource.</div></div><div class=CToolTip id="tt1887"><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>virtual function bit try_get(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap width=100%>value</td>
</tr>
<tr>
<td class=PAfterParameters colspan=4>)</td></tr>
</table></td></tr>
</table></blockquote>
Retrieves the current value stored within the DAP</div></div><div class=CToolTip id="tt1888"><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>virtual function bit try_get(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>T2&nbsp;</td>
<td class=PParameter nowrap width=100%>t</td>
</tr>
<tr>
<td class=PAfterParameters colspan=4>)</td></tr>
</table></td></tr>
</table></blockquote>
Provides a new transaction of type T.</div></div><div class=CToolTip id="tt1889"><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>virtual task try_next_item (</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>REQ&nbsp;</td>
<td class=PParameter nowrap width=100%>t</td>
</tr>
<tr>
<td class=PAfterParameters colspan=4>)</td></tr>
</table></td></tr>
</table></blockquote>
Retrieves the next available item from a sequence if one is available.</div></div><div class=CToolTip id="tt1890"><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>virtual task try_next_item(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>T1&nbsp;</td>
<td class=PParameter nowrap width=100%>t</td>
</tr>
<tr>
<td class=PAfterParameters colspan=4>)</td></tr>
</table></td></tr>
</table></blockquote>
Retrieves the next available item from a sequence if one is available. </div></div><div class=CToolTip id="tt1891"><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>virtual function bit try_peek(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>T2&nbsp;</td>
<td class=PParameter nowrap width=100%>t</td>
</tr>
<tr>
<td class=PAfterParameters colspan=4>)</td></tr>
</table></td></tr>
</table></blockquote>
Provides a new transaction without consuming it.</div></div><div class=CToolTip id="tt1892"><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>virtual function bit try_put(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>T1&nbsp;</td>
<td class=PParameter nowrap width=100%>t</td>
</tr>
<tr>
<td class=PAfterParameters colspan=4>)</td></tr>
</table></td></tr>
</table></blockquote>
Sends a transaction of type T, if possible.</div></div><div class=CToolTip id="tt1893"><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=3>virtual function bit try_set(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap width=100%>value</td>
</tr>
<tr>
<td class=PAfterParameters colspan=3>)</td></tr>
</table></td></tr>
</table></blockquote>
Attempts to update the value stored within the DAP.</div></div><div class=CToolTip id="tt1894"><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=3>virtual function bit try_set(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap width=100%>value</td>
</tr>
<tr>
<td class=PAfterParameters colspan=3>)</td></tr>
</table></td></tr>
</table></blockquote>
Attempts to update the value stored within the DAP.</div></div><div class=CToolTip id="tt1895"><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=3>pure virtual function bit try_set(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap width=100%>value</td>
</tr>
<tr>
<td class=PAfterParameters colspan=3>)</td></tr>
</table></td></tr>
</table></blockquote>
Attempts to set the value contained within the resource.</div></div><div class=CToolTip id="tt1896"><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=3>virtual function bit try_set(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap width=100%>value</td>
</tr>
<tr>
<td class=PAfterParameters colspan=3>)</td></tr>
</table></td></tr>
</table></blockquote>
Attempts to update the value stored within the DAP.</div></div><div class=CToolTip id="tt1897"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static function void turn_off_auditing()
</td></tr></table></blockquote>Turn auditing off for the resource database. </div></div><div class=CToolTip id="tt1898"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static function void turn_off_tracing()
</td></tr></table></blockquote>Turn tracing off for the configuration database.</div></div><div class=CToolTip id="tt1899"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static function void turn_off_tracing()
</td></tr></table></blockquote>Turn tracing off for the resource database.</div></div><div class=CToolTip id="tt1900"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static function void turn_on_auditing()
</td></tr></table></blockquote>Turn auditing on for the resource database. </div></div><div class=CToolTip id="tt1901"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static function void turn_on_tracing()
</td></tr></table></blockquote>Turn tracing on for the configuration database. </div></div><div class=CToolTip id="tt1902"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static function void turn_on_tracing()
</td></tr></table></blockquote>Turn tracing on for the resource database. </div></div><div class=CToolTip id="tt1903"><div class=CGroup>Resources can be identified by type using a static type handle. </div></div><div class=CToolTip id="tt1904"><div class=CVariable>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit type_name = 1
</td></tr></table></blockquote>Controls whether to print a field&rsquo;s type name.</div></div><!--END_ND_TOOLTIPS-->
</div><!--Index-->
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>