| <!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="#P">P</a> · Q · <a href="#R">R</a> · <a href="General6.html#S">S</a> · <a href="General6.html#T">T</a> · <a href="General7.html#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="P"></a>P</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix> </td><td class=IEntry><span class=ISymbol>pack</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.pack" id=link996 onMouseOver="ShowTip(event, 'tt990', 'link996')" onMouseOut="HideTip('tt990')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pack_bytes</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.pack_bytes" id=link997 onMouseOver="ShowTip(event, 'tt991', 'link997')" onMouseOut="HideTip('tt991')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pack_field</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.pack_field" id=link998 onMouseOver="ShowTip(event, 'tt992', 'link998')" onMouseOut="HideTip('tt992')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pack_field_int</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.pack_field_int" id=link999 onMouseOver="ShowTip(event, 'tt993', 'link999')" onMouseOut="HideTip('tt993')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pack_ints</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.pack_ints" id=link1000 onMouseOver="ShowTip(event, 'tt994', 'link1000')" onMouseOut="HideTip('tt994')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pack_object</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.pack_object" id=link1001 onMouseOver="ShowTip(event, 'tt995', 'link1001')" onMouseOut="HideTip('tt995')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pack_real</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.pack_real" id=link1002 onMouseOver="ShowTip(event, 'tt996', 'link1002')" onMouseOut="HideTip('tt996')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pack_string</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.pack_string" id=link1003 onMouseOver="ShowTip(event, 'tt997', 'link1003')" onMouseOut="HideTip('tt997')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pack_time</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.pack_time" id=link1004 onMouseOver="ShowTip(event, 'tt998', 'link1004')" onMouseOut="HideTip('tt998')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Packing</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.Packing" class=IParent>uvm_object</a><a href="../files/base/uvm_packer-svh.html#uvm_packer.Packing" 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#Packing_Macros" id=link1005 onMouseOver="ShowTip(event, 'tt999', 'link1005')" onMouseOut="HideTip('tt999')" class=ISymbol>Packing Macros</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/uvm_object_defines-svh.html#Packing-No_Size_Info" class=ISymbol>Packing-No Size Info</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/uvm_object_defines-svh.html#Packing-With_Size_Info" class=ISymbol>Packing-With Size Info</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pair_ap</span><div class=ISubIndex><a href="../files/comps/uvm_in_order_comparator-svh.html#uvm_in_order_comparator#(T,comp_type,convert,pair_type).pair_ap" id=link1006 onMouseOver="ShowTip(event, 'tt1000', 'link1006')" onMouseOut="HideTip('tt1000')" class=IParent>uvm_in_order_comparator#(T,comp_type,convert,pair_type)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>parent</span><div class=ISubIndex><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_item.parent" id=link1007 onMouseOver="ShowTip(event, 'tt1001', 'link1007')" onMouseOut="HideTip('tt1001')" class=IParent>uvm_reg_item</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>parent_sequence</span><div class=ISubIndex><a href="../files/reg/uvm_reg_adapter-svh.html#uvm_reg_adapter.parent_sequence" id=link1008 onMouseOver="ShowTip(event, 'tt1002', 'link1008')" onMouseOut="HideTip('tt1002')" class=IParent>uvm_reg_adapter</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>path</span><div class=ISubIndex><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_item.path" id=link1009 onMouseOver="ShowTip(event, 'tt1003', 'link1009')" onMouseOut="HideTip('tt1003')" class=IParent>uvm_reg_item</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>peek</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.peek" id=link1010 onMouseOver="ShowTip(event, 'tt1004', 'link1010')" onMouseOut="HideTip('tt1004')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_region.peek" id=link1011 onMouseOver="ShowTip(event, 'tt1005', 'link1011')" onMouseOut="HideTip('tt1005')" class=IParent>uvm_mem_region</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.peek" id=link1012 onMouseOver="ShowTip(event, 'tt1006', 'link1012')" onMouseOut="HideTip('tt1006')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.peek" id=link1013 onMouseOver="ShowTip(event, 'tt1007', 'link1013')" onMouseOut="HideTip('tt1007')" class=IParent>uvm_reg_field</a><a href="../files/tlm1/uvm_sqr_ifs-svh.html#uvm_sqr_if_base#(REQ,RSP).peek" id=link1014 onMouseOver="ShowTip(event, 'tt1008', 'link1014')" onMouseOut="HideTip('tt1008')" class=IParent>uvm_sqr_if_base#(REQ,RSP)</a><a href="../files/tlm1/uvm_tlm_ifs-svh.html#uvm_tlm_if_base#(T1,T2).peek" id=link1015 onMouseOver="ShowTip(event, 'tt1009', 'link1015')" onMouseOut="HideTip('tt1009')" class=IParent>uvm_tlm_if_base#(T1,T2)</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.peek" id=link1016 onMouseOver="ShowTip(event, 'tt1010', 'link1016')" onMouseOut="HideTip('tt1010')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.peek" id=link1017 onMouseOver="ShowTip(event, 'tt1011', 'link1017')" onMouseOut="HideTip('tt1011')" class=IParent>uvm_vreg_field</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>peek_mem</span><div class=ISubIndex><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence.peek_mem" id=link1018 onMouseOver="ShowTip(event, 'tt1012', 'link1018')" onMouseOut="HideTip('tt1012')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>peek_reg</span><div class=ISubIndex><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence.peek_reg" id=link1019 onMouseOver="ShowTip(event, 'tt1013', 'link1019')" onMouseOut="HideTip('tt1013')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>phase_ended</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.phase_ended" id=link1020 onMouseOver="ShowTip(event, 'tt1014', 'link1020')" onMouseOut="HideTip('tt1014')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>phase_ready_to_end</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.phase_ready_to_end" id=link1021 onMouseOver="ShowTip(event, 'tt1015', 'link1021')" onMouseOut="HideTip('tt1015')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>phase_started</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.phase_started" id=link1022 onMouseOver="ShowTip(event, 'tt1016', 'link1022')" onMouseOut="HideTip('tt1016')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#Phasing" class=ISymbol>Phasing</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/overviews/phasing-txt.html#Phasing_Implementation" id=link1023 onMouseOver="ShowTip(event, 'tt1017', 'link1023')" onMouseOut="HideTip('tt1017')" class=ISymbol>Phasing Implementation</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Phasing Interface</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.Phasing_Interface" id=link1024 onMouseOver="ShowTip(event, 'tt1018', 'link1024')" onMouseOut="HideTip('tt1018')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/overviews/phasing-txt.html#Phasing_Overview" id=link1025 onMouseOver="ShowTip(event, 'tt1019', 'link1025')" onMouseOut="HideTip('tt1019')" class=ISymbol>Phasing Overview</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>physical</span><div class=ISubIndex><a href="../files/base/uvm_comparer-svh.html#uvm_comparer.physical" id=link1026 onMouseOver="ShowTip(event, 'tt1020', 'link1026')" onMouseOut="HideTip('tt1020')" class=IParent>uvm_comparer</a><a href="../files/base/uvm_packer-svh.html#uvm_packer.physical" id=link1027 onMouseOver="ShowTip(event, 'tt1021', 'link1027')" onMouseOut="HideTip('tt1021')" class=IParent>uvm_packer</a><a href="../files/base/uvm_recorder-svh.html#uvm_recorder.physical" id=link1028 onMouseOver="ShowTip(event, 'tt1022', 'link1028')" onMouseOut="HideTip('tt1022')" class=IParent>uvm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>poke</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.poke" id=link1029 onMouseOver="ShowTip(event, 'tt1023', 'link1029')" onMouseOut="HideTip('tt1023')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_region.poke" id=link1030 onMouseOver="ShowTip(event, 'tt1024', 'link1030')" onMouseOut="HideTip('tt1024')" class=IParent>uvm_mem_region</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.poke" id=link1031 onMouseOver="ShowTip(event, 'tt1025', 'link1031')" onMouseOut="HideTip('tt1025')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.poke" id=link1032 onMouseOver="ShowTip(event, 'tt1026', 'link1032')" onMouseOut="HideTip('tt1026')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.poke" id=link1033 onMouseOver="ShowTip(event, 'tt1027', 'link1033')" onMouseOut="HideTip('tt1027')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.poke" id=link1034 onMouseOver="ShowTip(event, 'tt1028', 'link1034')" onMouseOut="HideTip('tt1028')" class=IParent>uvm_vreg_field</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>poke_mem</span><div class=ISubIndex><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence.poke_mem" id=link1035 onMouseOver="ShowTip(event, 'tt1029', 'link1035')" onMouseOut="HideTip('tt1029')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>poke_reg</span><div class=ISubIndex><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence.poke_reg" id=link1036 onMouseOver="ShowTip(event, 'tt1030', 'link1036')" onMouseOut="HideTip('tt1030')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>policy</span><div class=ISubIndex><a href="../files/base/uvm_comparer-svh.html#uvm_comparer.policy" id=link1037 onMouseOver="ShowTip(event, 'tt1031', 'link1037')" onMouseOut="HideTip('tt1031')" class=IParent>uvm_comparer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Policy Classes</span><div class=ISubIndex><a href="../files/comps/uvm_policies-svh.html#Policy_Classes" id=link1038 onMouseOver="ShowTip(event, 'tt1032', 'link1038')" onMouseOut="HideTip('tt1032')" class=IFile>comps/<span class=HB> </span>uvm_policies.svh</a><a href="../files/overviews/policies-txt.html#Policy_Classes" id=link1039 onMouseOver="ShowTip(event, 'tt1032', 'link1039')" onMouseOut="HideTip('tt1032')" class=IFile>overviews/<span class=HB> </span>policies.txt</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_pool-svh.html#Pool_Classes" id=link1040 onMouseOver="ShowTip(event, 'tt1033', 'link1040')" onMouseOut="HideTip('tt1033')" class=ISymbol>Pool Classes</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pop_back</span><div class=ISubIndex><a href="../files/base/uvm_queue-svh.html#uvm_queue#(T).pop_back" id=link1041 onMouseOver="ShowTip(event, 'tt1034', 'link1041')" onMouseOut="HideTip('tt1034')" class=IParent>uvm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pop_front</span><div class=ISubIndex><a href="../files/base/uvm_queue-svh.html#uvm_queue#(T).pop_front" id=link1042 onMouseOver="ShowTip(event, 'tt1035', 'link1042')" onMouseOut="HideTip('tt1035')" class=IParent>uvm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_port_base-svh.html#Port_Base_Classes" class=ISymbol>Port Base Classes</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#Port_Type" class=ISymbol>Port Type</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Ports</span><div class=ISubIndex><a href="../files/comps/uvm_algorithmic_comparator-svh.html#uvm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER).Ports" class=IParent>uvm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER)</a><a href="../files/comps/uvm_driver-svh.html#uvm_driver#(REQ,RSP).Ports" class=IParent>uvm_driver#(REQ,RSP)</a><a href="../files/comps/uvm_in_order_comparator-svh.html#uvm_in_order_comparator#(T,comp_type,convert,pair_type).Ports" class=IParent>uvm_in_order_comparator#(T,comp_type,convert,pair_type)</a><a href="../files/comps/uvm_push_driver-svh.html#uvm_push_driver#(REQ,RSP).Ports" class=IParent>uvm_push_driver#(REQ,RSP)</a><a href="../files/seq/uvm_push_sequencer-svh.html#uvm_push_sequencer#(REQ,RSP).Ports" class=IParent>uvm_push_sequencer#(REQ,RSP)</a><a href="../files/comps/uvm_random_stimulus-svh.html#uvm_random_stimulus#(T).Ports" class=IParent>uvm_random_stimulus#(T)</a><a href="../files/comps/uvm_subscriber-svh.html#uvm_subscriber.Ports" class=IParent>uvm_subscriber</a><a href="../files/tlm1/uvm_tlm_fifos-svh.html#uvm_tlm_analysis_fifo.Ports" class=IParent>uvm_tlm_analysis_fifo</a><a href="../files/tlm1/uvm_tlm_fifo_base-svh.html#uvm_tlm_fifo_base#(T).Ports" class=IParent>uvm_tlm_fifo_base#(T)</a><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#uvm_tlm_req_rsp_channel#(REQ,RSP).Ports" class=IParent>uvm_tlm_req_rsp_channel#(REQ,RSP)</a><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#uvm_tlm_transport_channel#(REQ,RSP).Ports" class=IParent>uvm_tlm_transport_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/overviews/tlm1-txt.html#Ports,Exports,and_Imps" id=link1043 onMouseOver="ShowTip(event, 'tt1036', 'link1043')" onMouseOut="HideTip('tt1036')" class=ISymbol>Ports,Exports,and Imps</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_body</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.post_body" id=link1044 onMouseOver="ShowTip(event, 'tt1037', 'link1044')" onMouseOut="HideTip('tt1037')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#POST_BODY" id=link1045 onMouseOver="ShowTip(event, 'tt1038', 'link1045')" onMouseOut="HideTip('tt1038')" class=ISymbol>POST_BODY</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_configure_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.post_configure_phase" id=link1046 onMouseOver="ShowTip(event, 'tt1039', 'link1046')" onMouseOut="HideTip('tt1039')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_do</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.post_do" id=link1047 onMouseOver="ShowTip(event, 'tt1040', 'link1047')" onMouseOut="HideTip('tt1040')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_main_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.post_main_phase" id=link1048 onMouseOver="ShowTip(event, 'tt1041', 'link1048')" onMouseOut="HideTip('tt1041')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_predict</span><div class=ISubIndex><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs.post_predict" id=link1049 onMouseOver="ShowTip(event, 'tt1042', 'link1049')" onMouseOut="HideTip('tt1042')" class=IParent>uvm_reg_cbs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_randomize</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_generic_payload.post_randomize" id=link1050 onMouseOver="ShowTip(event, 'tt1043', 'link1050')" onMouseOut="HideTip('tt1043')" class=IParent>uvm_tlm_generic_payload</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_read</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.post_read" id=link1051 onMouseOver="ShowTip(event, 'tt1044', 'link1051')" onMouseOut="HideTip('tt1044')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.post_read" id=link1052 onMouseOver="ShowTip(event, 'tt1045', 'link1052')" onMouseOut="HideTip('tt1045')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.post_read" id=link1053 onMouseOver="ShowTip(event, 'tt1046', 'link1053')" onMouseOut="HideTip('tt1046')" class=IParent>uvm_reg_backdoor</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs.post_read" id=link1054 onMouseOver="ShowTip(event, 'tt1047', 'link1054')" onMouseOut="HideTip('tt1047')" class=IParent>uvm_reg_cbs</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.post_read" id=link1055 onMouseOver="ShowTip(event, 'tt1048', 'link1055')" onMouseOut="HideTip('tt1048')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.post_read" id=link1056 onMouseOver="ShowTip(event, 'tt1049', 'link1056')" onMouseOut="HideTip('tt1049')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs.post_read" id=link1057 onMouseOver="ShowTip(event, 'tt1050', 'link1057')" onMouseOut="HideTip('tt1050')" class=IParent>uvm_vreg_cbs</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.post_read" id=link1058 onMouseOver="ShowTip(event, 'tt1051', 'link1058')" onMouseOut="HideTip('tt1051')" class=IParent>uvm_vreg_field</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs.post_read" id=link1059 onMouseOver="ShowTip(event, 'tt1052', 'link1059')" onMouseOut="HideTip('tt1052')" class=IParent>uvm_vreg_field_cbs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_reset_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.post_reset_phase" id=link1060 onMouseOver="ShowTip(event, 'tt1053', 'link1060')" onMouseOut="HideTip('tt1053')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_shutdown_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.post_shutdown_phase" id=link1061 onMouseOver="ShowTip(event, 'tt1054', 'link1061')" onMouseOut="HideTip('tt1054')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_start</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.post_start" id=link1062 onMouseOver="ShowTip(event, 'tt1055', 'link1062')" onMouseOut="HideTip('tt1055')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#POST_START" id=link1063 onMouseOver="ShowTip(event, 'tt1056', 'link1063')" onMouseOut="HideTip('tt1056')" class=ISymbol>POST_START</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_trigger</span><div class=ISubIndex><a href="../files/base/uvm_event_callback-svh.html#uvm_event_callback.post_trigger" id=link1064 onMouseOver="ShowTip(event, 'tt1057', 'link1064')" onMouseOut="HideTip('tt1057')" class=IParent>uvm_event_callback</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>post_write</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.post_write" id=link1065 onMouseOver="ShowTip(event, 'tt1058', 'link1065')" onMouseOut="HideTip('tt1058')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.post_write" id=link1066 onMouseOver="ShowTip(event, 'tt1059', 'link1066')" onMouseOut="HideTip('tt1059')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.post_write" id=link1067 onMouseOver="ShowTip(event, 'tt1060', 'link1067')" onMouseOut="HideTip('tt1060')" class=IParent>uvm_reg_backdoor</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs.post_write" id=link1068 onMouseOver="ShowTip(event, 'tt1061', 'link1068')" onMouseOut="HideTip('tt1061')" class=IParent>uvm_reg_cbs</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.post_write" id=link1069 onMouseOver="ShowTip(event, 'tt1062', 'link1069')" onMouseOut="HideTip('tt1062')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.post_write" id=link1070 onMouseOver="ShowTip(event, 'tt1063', 'link1070')" onMouseOut="HideTip('tt1063')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs.post_write" id=link1071 onMouseOver="ShowTip(event, 'tt1064', 'link1071')" onMouseOut="HideTip('tt1064')" class=IParent>uvm_vreg_cbs</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.post_write" id=link1072 onMouseOver="ShowTip(event, 'tt1065', 'link1072')" onMouseOut="HideTip('tt1065')" class=IParent>uvm_vreg_field</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs.post_write" id=link1073 onMouseOver="ShowTip(event, 'tt1066', 'link1073')" onMouseOut="HideTip('tt1066')" class=IParent>uvm_vreg_field_cbs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_abort</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.pre_abort" id=link1074 onMouseOver="ShowTip(event, 'tt1067', 'link1074')" onMouseOut="HideTip('tt1067')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_body</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.pre_body" id=link1075 onMouseOver="ShowTip(event, 'tt1068', 'link1075')" onMouseOut="HideTip('tt1068')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#PRE_BODY" id=link1076 onMouseOver="ShowTip(event, 'tt1069', 'link1076')" onMouseOut="HideTip('tt1069')" class=ISymbol>PRE_BODY</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_configure_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.pre_configure_phase" id=link1077 onMouseOver="ShowTip(event, 'tt1070', 'link1077')" onMouseOut="HideTip('tt1070')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_do</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.pre_do" id=link1078 onMouseOver="ShowTip(event, 'tt1071', 'link1078')" onMouseOut="HideTip('tt1071')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_main_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.pre_main_phase" id=link1079 onMouseOver="ShowTip(event, 'tt1072', 'link1079')" onMouseOut="HideTip('tt1072')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_predict</span><div class=ISubIndex><a href="../files/reg/uvm_reg_predictor-svh.html#uvm_reg_predictor.pre_predict" id=link1080 onMouseOver="ShowTip(event, 'tt1073', 'link1080')" onMouseOut="HideTip('tt1073')" class=IParent>uvm_reg_predictor</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_randomize</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_generic_payload.pre_randomize" id=link1081 onMouseOver="ShowTip(event, 'tt1074', 'link1081')" onMouseOut="HideTip('tt1074')" class=IParent>uvm_tlm_generic_payload</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_read</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.pre_read" id=link1082 onMouseOver="ShowTip(event, 'tt1075', 'link1082')" onMouseOut="HideTip('tt1075')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.pre_read" id=link1083 onMouseOver="ShowTip(event, 'tt1076', 'link1083')" onMouseOut="HideTip('tt1076')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.pre_read" id=link1084 onMouseOver="ShowTip(event, 'tt1077', 'link1084')" onMouseOut="HideTip('tt1077')" class=IParent>uvm_reg_backdoor</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs.pre_read" id=link1085 onMouseOver="ShowTip(event, 'tt1078', 'link1085')" onMouseOut="HideTip('tt1078')" class=IParent>uvm_reg_cbs</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.pre_read" id=link1086 onMouseOver="ShowTip(event, 'tt1079', 'link1086')" onMouseOut="HideTip('tt1079')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_reg_fifo-svh.html#uvm_reg_fifo.pre_read" id=link1087 onMouseOver="ShowTip(event, 'tt1080', 'link1087')" onMouseOut="HideTip('tt1080')" class=IParent>uvm_reg_fifo</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_write_only_cbs.pre_read" id=link1088 onMouseOver="ShowTip(event, 'tt1081', 'link1088')" onMouseOut="HideTip('tt1081')" class=IParent>uvm_reg_write_only_cbs</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.pre_read" id=link1089 onMouseOver="ShowTip(event, 'tt1082', 'link1089')" onMouseOut="HideTip('tt1082')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs.pre_read" id=link1090 onMouseOver="ShowTip(event, 'tt1083', 'link1090')" onMouseOut="HideTip('tt1083')" class=IParent>uvm_vreg_cbs</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.pre_read" id=link1091 onMouseOver="ShowTip(event, 'tt1084', 'link1091')" onMouseOut="HideTip('tt1084')" class=IParent>uvm_vreg_field</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs.pre_read" id=link1092 onMouseOver="ShowTip(event, 'tt1085', 'link1092')" onMouseOut="HideTip('tt1085')" class=IParent>uvm_vreg_field_cbs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_reset_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.pre_reset_phase" id=link1093 onMouseOver="ShowTip(event, 'tt1086', 'link1093')" onMouseOut="HideTip('tt1086')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_shutdown_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.pre_shutdown_phase" id=link1094 onMouseOver="ShowTip(event, 'tt1087', 'link1094')" onMouseOut="HideTip('tt1087')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_start</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.pre_start" id=link1095 onMouseOver="ShowTip(event, 'tt1088', 'link1095')" onMouseOut="HideTip('tt1088')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#PRE_START" id=link1096 onMouseOver="ShowTip(event, 'tt1089', 'link1096')" onMouseOut="HideTip('tt1089')" class=ISymbol>PRE_START</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_trigger</span><div class=ISubIndex><a href="../files/base/uvm_event_callback-svh.html#uvm_event_callback.pre_trigger" id=link1097 onMouseOver="ShowTip(event, 'tt1090', 'link1097')" onMouseOut="HideTip('tt1090')" class=IParent>uvm_event_callback</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>pre_write</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.pre_write" id=link1098 onMouseOver="ShowTip(event, 'tt1091', 'link1098')" onMouseOut="HideTip('tt1091')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.pre_write" id=link1099 onMouseOver="ShowTip(event, 'tt1092', 'link1099')" onMouseOut="HideTip('tt1092')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.pre_write" id=link1100 onMouseOver="ShowTip(event, 'tt1093', 'link1100')" onMouseOut="HideTip('tt1093')" class=IParent>uvm_reg_backdoor</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs.pre_write" id=link1101 onMouseOver="ShowTip(event, 'tt1094', 'link1101')" onMouseOut="HideTip('tt1094')" class=IParent>uvm_reg_cbs</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.pre_write" id=link1102 onMouseOver="ShowTip(event, 'tt1095', 'link1102')" onMouseOut="HideTip('tt1095')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_reg_fifo-svh.html#uvm_reg_fifo.pre_write" id=link1103 onMouseOver="ShowTip(event, 'tt1096', 'link1103')" onMouseOut="HideTip('tt1096')" class=IParent>uvm_reg_fifo</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_read_only_cbs.pre_write" id=link1104 onMouseOver="ShowTip(event, 'tt1097', 'link1104')" onMouseOut="HideTip('tt1097')" class=IParent>uvm_reg_read_only_cbs</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.pre_write" id=link1105 onMouseOver="ShowTip(event, 'tt1098', 'link1105')" onMouseOut="HideTip('tt1098')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs.pre_write" id=link1106 onMouseOver="ShowTip(event, 'tt1099', 'link1106')" onMouseOut="HideTip('tt1099')" class=IParent>uvm_vreg_cbs</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.pre_write" id=link1107 onMouseOver="ShowTip(event, 'tt1100', 'link1107')" onMouseOut="HideTip('tt1100')" class=IParent>uvm_vreg_field</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs.pre_write" id=link1108 onMouseOver="ShowTip(event, 'tt1101', 'link1108')" onMouseOut="HideTip('tt1101')" class=IParent>uvm_vreg_field_cbs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>precedence</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.precedence" id=link1109 onMouseOver="ShowTip(event, 'tt1102', 'link1109')" onMouseOut="HideTip('tt1102')" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/overviews/components-txt.html#Predefined_Component_Classes" id=link1110 onMouseOver="ShowTip(event, 'tt1103', 'link1110')" onMouseOut="HideTip('tt1103')" class=ISymbol>Predefined Component Classes</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#Predefined_Extensions" class=ISymbol>Predefined Extensions</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>predict</span><div class=ISubIndex><a href="../files/reg/uvm_reg-svh.html#uvm_reg.predict" id=link1111 onMouseOver="ShowTip(event, 'tt1104', 'link1111')" onMouseOut="HideTip('tt1104')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.predict" id=link1112 onMouseOver="ShowTip(event, 'tt1105', 'link1112')" onMouseOut="HideTip('tt1105')" class=IParent>uvm_reg_field</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>prefix</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer_knobs.prefix" id=link1113 onMouseOver="ShowTip(event, 'tt1106', 'link1113')" onMouseOut="HideTip('tt1106')" class=IParent>uvm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>prev</span><div class=ISubIndex><a href="../files/base/uvm_callback-svh.html#uvm_callback_iter.prev" id=link1114 onMouseOver="ShowTip(event, 'tt1107', 'link1114')" onMouseOut="HideTip('tt1107')" class=IParent>uvm_callback_iter</a><a href="../files/base/uvm_pool-svh.html#uvm_pool#(KEY,T).prev" id=link1115 onMouseOver="ShowTip(event, 'tt1108', 'link1115')" onMouseOut="HideTip('tt1108')" class=IParent>uvm_pool#(KEY,T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print</span><div class=ISubIndex><a href="../files/base/uvm_factory-svh.html#uvm_factory.print" id=link1116 onMouseOver="ShowTip(event, 'tt1109', 'link1116')" onMouseOut="HideTip('tt1109')" class=IParent>uvm_factory</a><a href="../files/base/uvm_object-svh.html#uvm_object.print" id=link1117 onMouseOver="ShowTip(event, 'tt1110', 'link1117')" onMouseOut="HideTip('tt1110')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_accessors</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.print_accessors" id=link1118 onMouseOver="ShowTip(event, 'tt1111', 'link1118')" onMouseOut="HideTip('tt1111')" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_array_footer</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer.print_array_footer" id=link1119 onMouseOver="ShowTip(event, 'tt1112', 'link1119')" onMouseOut="HideTip('tt1112')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_array_header</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer.print_array_header" id=link1120 onMouseOver="ShowTip(event, 'tt1113', 'link1120')" onMouseOut="HideTip('tt1113')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_array_range</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer.print_array_range" id=link1121 onMouseOver="ShowTip(event, 'tt1114', 'link1121')" onMouseOut="HideTip('tt1114')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_catcher</span><div class=ISubIndex><a href="../files/base/uvm_report_catcher-svh.html#uvm_report_catcher.print_catcher" id=link1122 onMouseOver="ShowTip(event, 'tt1115', 'link1122')" onMouseOut="HideTip('tt1115')" class=IParent>uvm_report_catcher</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_config</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.print_config" id=link1123 onMouseOver="ShowTip(event, 'tt1116', 'link1123')" onMouseOut="HideTip('tt1116')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_config_matches</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.print_config_matches" id=link1124 onMouseOver="ShowTip(event, 'tt1117', 'link1124')" onMouseOut="HideTip('tt1117')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_config_settings</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.print_config_settings" id=link1125 onMouseOver="ShowTip(event, 'tt1118', 'link1125')" onMouseOut="HideTip('tt1118')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_config_with_audit</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.print_config_with_audit" id=link1126 onMouseOver="ShowTip(event, 'tt1119', 'link1126')" onMouseOut="HideTip('tt1119')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_enabled</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.print_enabled" id=link1127 onMouseOver="ShowTip(event, 'tt1120', 'link1127')" onMouseOut="HideTip('tt1120')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_generic</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer.print_generic" id=link1128 onMouseOver="ShowTip(event, 'tt1121', 'link1128')" onMouseOut="HideTip('tt1121')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_int</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer.print_int" id=link1129 onMouseOver="ShowTip(event, 'tt1122', 'link1129')" onMouseOut="HideTip('tt1122')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_msg</span><div class=ISubIndex><a href="../files/base/uvm_comparer-svh.html#uvm_comparer.print_msg" id=link1130 onMouseOver="ShowTip(event, 'tt1123', 'link1130')" onMouseOut="HideTip('tt1123')" class=IParent>uvm_comparer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_object</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer.print_object" id=link1131 onMouseOver="ShowTip(event, 'tt1124', 'link1131')" onMouseOut="HideTip('tt1124')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_override_info</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.print_override_info" id=link1132 onMouseOver="ShowTip(event, 'tt1125', 'link1132')" onMouseOut="HideTip('tt1125')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_resources</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_pool.print_resources" id=link1133 onMouseOver="ShowTip(event, 'tt1126', 'link1133')" onMouseOut="HideTip('tt1126')" class=IParent>uvm_resource_pool</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_string</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer.print_string" id=link1134 onMouseOver="ShowTip(event, 'tt1127', 'link1134')" onMouseOut="HideTip('tt1127')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_time</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer.print_time" id=link1135 onMouseOver="ShowTip(event, 'tt1128', 'link1135')" onMouseOut="HideTip('tt1128')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>print_topology</span><div class=ISubIndex><a href="../files/base/uvm_root-svh.html#uvm_root.print_topology" id=link1136 onMouseOver="ShowTip(event, 'tt1129', 'link1136')" onMouseOut="HideTip('tt1129')" class=IParent>uvm_root</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Printing</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.Printing" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>prior</span><div class=ISubIndex><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_item.prior" id=link1137 onMouseOver="ShowTip(event, 'tt1130', 'link1137')" onMouseOut="HideTip('tt1130')" class=IParent>uvm_reg_item</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Priority</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource#(T).Priority" id=link1138 onMouseOver="ShowTip(event, 'tt1131', 'link1138')" onMouseOut="HideTip('tt1131')" class=IParent>uvm_resource#(T)</a><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.Priority" id=link1139 onMouseOver="ShowTip(event, 'tt1132', 'link1139')" onMouseOut="HideTip('tt1132')" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>process_report</span><div class=ISubIndex><a href="../files/base/uvm_report_server-svh.html#uvm_report_server.process_report" id=link1140 onMouseOver="ShowTip(event, 'tt1133', 'link1140')" onMouseOut="HideTip('tt1133')" class=IParent>uvm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>provides_responses</span><div class=ISubIndex><a href="../files/reg/uvm_reg_adapter-svh.html#uvm_reg_adapter.provides_responses" id=link1141 onMouseOver="ShowTip(event, 'tt1134', 'link1141')" onMouseOut="HideTip('tt1134')" class=IParent>uvm_reg_adapter</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>push_back</span><div class=ISubIndex><a href="../files/base/uvm_queue-svh.html#uvm_queue#(T).push_back" id=link1142 onMouseOver="ShowTip(event, 'tt1135', 'link1142')" onMouseOut="HideTip('tt1135')" class=IParent>uvm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>push_front</span><div class=ISubIndex><a href="../files/base/uvm_queue-svh.html#uvm_queue#(T).push_front" id=link1143 onMouseOver="ShowTip(event, 'tt1136', 'link1143')" onMouseOut="HideTip('tt1136')" class=IParent>uvm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>put</span><div class=ISubIndex><a href="../files/tlm1/uvm_sqr_ifs-svh.html#uvm_sqr_if_base#(REQ,RSP).put" id=link1144 onMouseOver="ShowTip(event, 'tt1137', 'link1144')" onMouseOut="HideTip('tt1137')" class=IParent>uvm_sqr_if_base#(REQ,RSP)</a><a href="../files/tlm1/uvm_tlm_ifs-svh.html#uvm_tlm_if_base#(T1,T2).put" id=link1145 onMouseOver="ShowTip(event, 'tt1138', 'link1145')" onMouseOut="HideTip('tt1138')" class=IParent>uvm_tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/overviews/tlm1-txt.html#Put" id=link1146 onMouseOver="ShowTip(event, 'tt1139', 'link1146')" onMouseOut="HideTip('tt1139')" class=ISymbol>Put</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>put_ap</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_fifo_base-svh.html#uvm_tlm_fifo_base#(T).put_ap" id=link1147 onMouseOver="ShowTip(event, 'tt1140', 'link1147')" onMouseOut="HideTip('tt1140')" class=IParent>uvm_tlm_fifo_base#(T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>put_export</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_fifo_base-svh.html#uvm_tlm_fifo_base#(T).put_export" id=link1148 onMouseOver="ShowTip(event, 'tt1141', 'link1148')" onMouseOut="HideTip('tt1141')" class=IParent>uvm_tlm_fifo_base#(T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>put_request_export</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#uvm_tlm_req_rsp_channel#(REQ,RSP).put_request_export" id=link1149 onMouseOver="ShowTip(event, 'tt1142', 'link1149')" onMouseOut="HideTip('tt1142')" class=IParent>uvm_tlm_req_rsp_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix> </td><td class=IEntry><span class=ISymbol>put_response_export</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#uvm_tlm_req_rsp_channel#(REQ,RSP).put_response_export" id=link1150 onMouseOver="ShowTip(event, 'tt1143', 'link1150')" onMouseOut="HideTip('tt1143')" class=IParent>uvm_tlm_req_rsp_channel#(REQ,RSP)</a></div></td></tr> |
| <tr><td class=IHeading><a name="R"></a>R</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix> </td><td class=IEntry><span class=ISymbol>raise_objection</span><div class=ISubIndex><a href="../files/base/uvm_objection-svh.html#uvm_objection.raise_objection" id=link1151 onMouseOver="ShowTip(event, 'tt1144', 'link1151')" onMouseOut="HideTip('tt1144')" class=IParent>uvm_objection</a><a href="../files/base/uvm_phase-svh.html#uvm_phase.raise_objection" id=link1152 onMouseOver="ShowTip(event, 'tt1145', 'link1152')" onMouseOut="HideTip('tt1145')" class=IParent>uvm_phase</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>raised</span><div class=ISubIndex><a href="../files/base/uvm_objection-svh.html#uvm_callbacks_objection.raised" id=link1153 onMouseOver="ShowTip(event, 'tt1146', 'link1153')" onMouseOut="HideTip('tt1146')" class=IParent>uvm_callbacks_objection</a><a href="../files/base/uvm_component-svh.html#uvm_component.raised" id=link1154 onMouseOver="ShowTip(event, 'tt1147', 'link1154')" onMouseOut="HideTip('tt1147')" class=IParent>uvm_component</a><a href="../files/base/uvm_objection-svh.html#uvm_objection.raised" id=link1155 onMouseOver="ShowTip(event, 'tt1148', 'link1155')" onMouseOut="HideTip('tt1148')" class=IParent>uvm_objection</a><a href="../files/base/uvm_objection-svh.html#uvm_objection_callback.raised" id=link1156 onMouseOver="ShowTip(event, 'tt1149', 'link1156')" onMouseOut="HideTip('tt1149')" class=IParent>uvm_objection_callback</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>read</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.read" id=link1157 onMouseOver="ShowTip(event, 'tt1150', 'link1157')" onMouseOut="HideTip('tt1150')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_region.read" id=link1158 onMouseOver="ShowTip(event, 'tt1151', 'link1158')" onMouseOut="HideTip('tt1151')" class=IParent>uvm_mem_region</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.read" id=link1159 onMouseOver="ShowTip(event, 'tt1152', 'link1159')" onMouseOut="HideTip('tt1152')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.read" id=link1160 onMouseOver="ShowTip(event, 'tt1153', 'link1160')" onMouseOut="HideTip('tt1153')" class=IParent>uvm_reg_backdoor</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.read" id=link1161 onMouseOver="ShowTip(event, 'tt1154', 'link1161')" onMouseOut="HideTip('tt1154')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_reg_fifo-svh.html#uvm_reg_fifo.read" id=link1162 onMouseOver="ShowTip(event, 'tt1155', 'link1162')" onMouseOut="HideTip('tt1155')" class=IParent>uvm_reg_fifo</a><a href="../files/base/uvm_resource-svh.html#uvm_resource#(T).read" id=link1163 onMouseOver="ShowTip(event, 'tt1156', 'link1163')" onMouseOut="HideTip('tt1156')" class=IParent>uvm_resource#(T)</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.read" id=link1164 onMouseOver="ShowTip(event, 'tt1157', 'link1164')" onMouseOut="HideTip('tt1157')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.read" id=link1165 onMouseOver="ShowTip(event, 'tt1158', 'link1165')" onMouseOut="HideTip('tt1158')" class=IParent>uvm_vreg_field</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Read-only Interface</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.Read-only_Interface" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Read/<span class=HB> </span>Write Interface</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource#(T).Read/Write_Interface" id=link1166 onMouseOver="ShowTip(event, 'tt1159', 'link1166')" onMouseOut="HideTip('tt1159')" class=IParent>uvm_resource#(T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>read_by_name</span><div class=ISubIndex><a href="../files/base/uvm_resource_db-svh.html#uvm_resource_db.read_by_name" id=link1167 onMouseOver="ShowTip(event, 'tt1160', 'link1167')" onMouseOut="HideTip('tt1160')" class=IParent>uvm_resource_db</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>read_by_type</span><div class=ISubIndex><a href="../files/base/uvm_resource_db-svh.html#uvm_resource_db.read_by_type" id=link1168 onMouseOver="ShowTip(event, 'tt1161', 'link1168')" onMouseOut="HideTip('tt1161')" class=IParent>uvm_resource_db</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>read_func</span><div class=ISubIndex><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.read_func" id=link1169 onMouseOver="ShowTip(event, 'tt1162', 'link1169')" onMouseOut="HideTip('tt1162')" class=IParent>uvm_reg_backdoor</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>read_mem</span><div class=ISubIndex><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence.read_mem" id=link1170 onMouseOver="ShowTip(event, 'tt1163', 'link1170')" onMouseOut="HideTip('tt1163')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>read_mem_by_name</span><div class=ISubIndex><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.read_mem_by_name" id=link1171 onMouseOver="ShowTip(event, 'tt1164', 'link1171')" onMouseOut="HideTip('tt1164')" class=IParent>uvm_reg_block</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>read_reg</span><div class=ISubIndex><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence.read_reg" id=link1172 onMouseOver="ShowTip(event, 'tt1165', 'link1172')" onMouseOut="HideTip('tt1165')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>read_reg_by_name</span><div class=ISubIndex><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.read_reg_by_name" id=link1173 onMouseOver="ShowTip(event, 'tt1166', 'link1173')" onMouseOut="HideTip('tt1166')" class=IParent>uvm_reg_block</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reconfigure</span><div class=ISubIndex><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam.reconfigure" id=link1174 onMouseOver="ShowTip(event, 'tt1167', 'link1174')" onMouseOut="HideTip('tt1167')" class=IParent>uvm_mem_mam</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>record</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.record" id=link1175 onMouseOver="ShowTip(event, 'tt1168', 'link1175')" onMouseOut="HideTip('tt1168')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>record_error_tr</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.record_error_tr" id=link1176 onMouseOver="ShowTip(event, 'tt1169', 'link1176')" onMouseOut="HideTip('tt1169')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>record_event_tr</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.record_event_tr" id=link1177 onMouseOver="ShowTip(event, 'tt1170', 'link1177')" onMouseOut="HideTip('tt1170')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>record_field</span><div class=ISubIndex><a href="../files/base/uvm_recorder-svh.html#uvm_recorder.record_field" id=link1178 onMouseOver="ShowTip(event, 'tt1171', 'link1178')" onMouseOut="HideTip('tt1171')" class=IParent>uvm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>record_field_real</span><div class=ISubIndex><a href="../files/base/uvm_recorder-svh.html#uvm_recorder.record_field_real" id=link1179 onMouseOver="ShowTip(event, 'tt1172', 'link1179')" onMouseOut="HideTip('tt1172')" class=IParent>uvm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>record_generic</span><div class=ISubIndex><a href="../files/base/uvm_recorder-svh.html#uvm_recorder.record_generic" id=link1180 onMouseOver="ShowTip(event, 'tt1173', 'link1180')" onMouseOut="HideTip('tt1173')" class=IParent>uvm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>record_object</span><div class=ISubIndex><a href="../files/base/uvm_recorder-svh.html#uvm_recorder.record_object" id=link1181 onMouseOver="ShowTip(event, 'tt1174', 'link1181')" onMouseOut="HideTip('tt1174')" class=IParent>uvm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>record_read_access</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.record_read_access" id=link1182 onMouseOver="ShowTip(event, 'tt1175', 'link1182')" onMouseOut="HideTip('tt1175')" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>record_string</span><div class=ISubIndex><a href="../files/base/uvm_recorder-svh.html#uvm_recorder.record_string" id=link1183 onMouseOver="ShowTip(event, 'tt1176', 'link1183')" onMouseOut="HideTip('tt1176')" class=IParent>uvm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>record_time</span><div class=ISubIndex><a href="../files/base/uvm_recorder-svh.html#uvm_recorder.record_time" id=link1184 onMouseOver="ShowTip(event, 'tt1177', 'link1184')" onMouseOut="HideTip('tt1177')" class=IParent>uvm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>record_write_access</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.record_write_access" id=link1185 onMouseOver="ShowTip(event, 'tt1178', 'link1185')" onMouseOut="HideTip('tt1178')" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>recorder</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.recorder" id=link1186 onMouseOver="ShowTip(event, 'tt1179', 'link1186')" onMouseOut="HideTip('tt1179')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Recording</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.Recording" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Recording Interface</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.Recording_Interface" id=link1187 onMouseOver="ShowTip(event, 'tt1180', 'link1187')" onMouseOut="HideTip('tt1180')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/uvm_object_defines-svh.html#Recording_Macros" id=link1188 onMouseOver="ShowTip(event, 'tt1181', 'link1188')" onMouseOut="HideTip('tt1181')" class=ISymbol>Recording Macros</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>recursion_policy</span><div class=ISubIndex><a href="../files/base/uvm_recorder-svh.html#uvm_recorder.recursion_policy" id=link1189 onMouseOver="ShowTip(event, 'tt1182', 'link1189')" onMouseOut="HideTip('tt1182')" class=IParent>uvm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reference</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer_knobs.reference" id=link1190 onMouseOver="ShowTip(event, 'tt1183', 'link1190')" onMouseOut="HideTip('tt1183')" class=IParent>uvm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reg_ap</span><div class=ISubIndex><a href="../files/reg/uvm_reg_predictor-svh.html#uvm_reg_predictor.reg_ap" id=link1191 onMouseOver="ShowTip(event, 'tt1184', 'link1191')" onMouseOut="HideTip('tt1184')" class=IParent>uvm_reg_predictor</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reg_seq</span><div class=ISubIndex><a href="../files/reg/sequences/uvm_reg_access_seq-svh.html#uvm_reg_access_seq.reg_seq" id=link1192 onMouseOver="ShowTip(event, 'tt1185', 'link1192')" onMouseOut="HideTip('tt1185')" class=IParent>uvm_reg_access_seq</a><a href="../files/reg/sequences/uvm_reg_bit_bash_seq-svh.html#uvm_reg_bit_bash_seq.reg_seq" id=link1193 onMouseOver="ShowTip(event, 'tt1186', 'link1193')" onMouseOut="HideTip('tt1186')" class=IParent>uvm_reg_bit_bash_seq</a><a href="../files/reg/sequences/uvm_reg_mem_shared_access_seq-svh.html#uvm_reg_mem_shared_access_seq.reg_seq" id=link1194 onMouseOver="ShowTip(event, 'tt1187', 'link1194')" onMouseOut="HideTip('tt1187')" class=IParent>uvm_reg_mem_shared_access_seq</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reg_seqr</span><div class=ISubIndex><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence.reg_seqr" id=link1195 onMouseOver="ShowTip(event, 'tt1188', 'link1195')" onMouseOut="HideTip('tt1188')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reg2bus</span><div class=ISubIndex><a href="../files/reg/uvm_reg_adapter-svh.html#uvm_reg_adapter.reg2bus" id=link1196 onMouseOver="ShowTip(event, 'tt1189', 'link1196')" onMouseOut="HideTip('tt1189')" class=IParent>uvm_reg_adapter</a><a href="../files/reg/uvm_reg_adapter-svh.html#uvm_reg_tlm_adapter.reg2bus" id=link1197 onMouseOver="ShowTip(event, 'tt1190', 'link1197')" onMouseOut="HideTip('tt1190')" class=IParent>uvm_reg_tlm_adapter</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>register</span><div class=ISubIndex><a href="../files/base/uvm_factory-svh.html#uvm_factory.register" id=link1198 onMouseOver="ShowTip(event, 'tt1191', 'link1198')" onMouseOut="HideTip('tt1191')" class=IParent>uvm_factory</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/sequences/uvm_reg_access_seq-svh.html#Register_Access_Test_Sequences" id=link1199 onMouseOver="ShowTip(event, 'tt1192', 'link1199')" onMouseOut="HideTip('tt1192')" class=ISymbol>Register Access Test Sequences</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_cbs-svh.html#Register_Callbacks" id=link1200 onMouseOver="ShowTip(event, 'tt1193', 'link1200')" onMouseOut="HideTip('tt1193')" class=ISymbol>Register Callbacks</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/uvm_reg_defines-svh.html#Register_Defines" class=ISymbol>Register Defines</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/overviews/registers-txt.html#Register_Layer" id=link1201 onMouseOver="ShowTip(event, 'tt1194', 'link1201')" onMouseOut="HideTip('tt1194')" class=ISymbol>Register Layer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/reg/uvm_reg_sequence-svh.html#Register_Sequence_Classes" id=link1202 onMouseOver="ShowTip(event, 'tt1195', 'link1202')" onMouseOut="HideTip('tt1195')" class=ISymbol>Register Sequence Classes</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Registering Types</span><div class=ISubIndex><a href="../files/base/uvm_factory-svh.html#uvm_factory.Registering_Types" class=IParent>uvm_factory</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>release_all_regions</span><div class=ISubIndex><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam.release_all_regions" id=link1203 onMouseOver="ShowTip(event, 'tt1196', 'link1203')" onMouseOut="HideTip('tt1196')" class=IParent>uvm_mem_mam</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>release_region</span><div class=ISubIndex><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam.release_region" id=link1204 onMouseOver="ShowTip(event, 'tt1197', 'link1204')" onMouseOut="HideTip('tt1197')" class=IParent>uvm_mem_mam</a><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_region.release_region" id=link1205 onMouseOver="ShowTip(event, 'tt1198', 'link1205')" onMouseOut="HideTip('tt1198')" class=IParent>uvm_mem_region</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.release_region" id=link1206 onMouseOver="ShowTip(event, 'tt1199', 'link1206')" onMouseOut="HideTip('tt1199')" class=IParent>uvm_vreg</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>remove</span><div class=ISubIndex><a href="../files/base/uvm_heartbeat-svh.html#uvm_heartbeat.remove" id=link1207 onMouseOver="ShowTip(event, 'tt1200', 'link1207')" onMouseOut="HideTip('tt1200')" class=IParent>uvm_heartbeat</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_read_only_cbs.remove" id=link1208 onMouseOver="ShowTip(event, 'tt1201', 'link1208')" onMouseOut="HideTip('tt1201')" class=IParent>uvm_reg_read_only_cbs</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_write_only_cbs.remove" id=link1209 onMouseOver="ShowTip(event, 'tt1202', 'link1209')" onMouseOut="HideTip('tt1202')" class=IParent>uvm_reg_write_only_cbs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>report</span><div class=ISubIndex><a href="../files/base/uvm_report_handler-svh.html#uvm_report_handler.report" id=link1210 onMouseOver="ShowTip(event, 'tt1203', 'link1210')" onMouseOut="HideTip('tt1203')" class=IParent>uvm_report_handler</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/uvm_message_defines-svh.html#Report_Macros" id=link1211 onMouseOver="ShowTip(event, 'tt1204', 'link1211')" onMouseOut="HideTip('tt1204')" class=ISymbol>Report Macros</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>report_error_hook</span><div class=ISubIndex><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.report_error_hook" id=link1212 onMouseOver="ShowTip(event, 'tt1205', 'link1212')" onMouseOut="HideTip('tt1205')" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>report_fatal_hook</span><div class=ISubIndex><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.report_fatal_hook" id=link1213 onMouseOver="ShowTip(event, 'tt1206', 'link1213')" onMouseOut="HideTip('tt1206')" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>report_header</span><div class=ISubIndex><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.report_header" id=link1214 onMouseOver="ShowTip(event, 'tt1207', 'link1214')" onMouseOut="HideTip('tt1207')" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>report_hook</span><div class=ISubIndex><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.report_hook" id=link1215 onMouseOver="ShowTip(event, 'tt1208', 'link1215')" onMouseOut="HideTip('tt1208')" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>report_info_hook</span><div class=ISubIndex><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.report_info_hook" id=link1216 onMouseOver="ShowTip(event, 'tt1209', 'link1216')" onMouseOut="HideTip('tt1209')" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>report_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.report_phase" id=link1217 onMouseOver="ShowTip(event, 'tt1210', 'link1217')" onMouseOut="HideTip('tt1210')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>report_summarize</span><div class=ISubIndex><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.report_summarize" id=link1218 onMouseOver="ShowTip(event, 'tt1211', 'link1218')" onMouseOut="HideTip('tt1211')" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>report_warning_hook</span><div class=ISubIndex><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.report_warning_hook" id=link1219 onMouseOver="ShowTip(event, 'tt1212', 'link1219')" onMouseOut="HideTip('tt1212')" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Reporting</span><div class=ISubIndex><span class=IParent>Global</span><div class=ISubIndex><a href="../files/base/uvm_globals-svh.html#Reporting" class=IFile>base/<span class=HB> </span>uvm_globals.svh</a><a href="../files/base/uvm_object_globals-svh.html#Reporting" class=IFile>base/<span class=HB> </span>uvm_object_globals.svh</a></div><a href="../files/base/uvm_report_catcher-svh.html#uvm_report_catcher.Reporting" class=IParent>uvm_report_catcher</a><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.Reporting" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/overviews/reporting-txt.html#Reporting_Classes" id=link1220 onMouseOver="ShowTip(event, 'tt1213', 'link1220')" onMouseOut="HideTip('tt1213')" class=ISymbol>Reporting Classes</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Reporting Interface</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_item-svh.html#uvm_sequence_item.Reporting_Interface" id=link1221 onMouseOver="ShowTip(event, 'tt1214', 'link1221')" onMouseOut="HideTip('tt1214')" class=IParent>uvm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>req_export</span><div class=ISubIndex><a href="../files/comps/uvm_push_driver-svh.html#uvm_push_driver#(REQ,RSP).req_export" id=link1222 onMouseOver="ShowTip(event, 'tt1215', 'link1222')" onMouseOut="HideTip('tt1215')" class=IParent>uvm_push_driver#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>req_port</span><div class=ISubIndex><a href="../files/seq/uvm_push_sequencer-svh.html#uvm_push_sequencer#(REQ,RSP).req_port" id=link1223 onMouseOver="ShowTip(event, 'tt1216', 'link1223')" onMouseOut="HideTip('tt1216')" class=IParent>uvm_push_sequencer#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>request_ap</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#uvm_tlm_req_rsp_channel#(REQ,RSP).request_ap" id=link1224 onMouseOver="ShowTip(event, 'tt1217', 'link1224')" onMouseOut="HideTip('tt1217')" class=IParent>uvm_tlm_req_rsp_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>request_region</span><div class=ISubIndex><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam.request_region" id=link1225 onMouseOver="ShowTip(event, 'tt1218', 'link1225')" onMouseOut="HideTip('tt1218')" class=IParent>uvm_mem_mam</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Requests</span><div class=ISubIndex><a href="../files/seq/uvm_sequencer_param_base-svh.html#uvm_sequencer_param_base#(REQ,RSP).Requests" class=IParent>uvm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reseed</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.reseed" id=link1226 onMouseOver="ShowTip(event, 'tt1219', 'link1226')" onMouseOut="HideTip('tt1219')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reserve_region</span><div class=ISubIndex><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam.reserve_region" id=link1227 onMouseOver="ShowTip(event, 'tt1220', 'link1227')" onMouseOut="HideTip('tt1220')" class=IParent>uvm_mem_mam</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reset</span><div class=ISubIndex><a href="../files/base/uvm_barrier-svh.html#uvm_barrier.reset" id=link1228 onMouseOver="ShowTip(event, 'tt1221', 'link1228')" onMouseOut="HideTip('tt1221')" class=IParent>uvm_barrier</a><a href="../files/base/uvm_event-svh.html#uvm_event.reset" id=link1229 onMouseOver="ShowTip(event, 'tt1222', 'link1229')" onMouseOut="HideTip('tt1222')" class=IParent>uvm_event</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.reset" id=link1230 onMouseOver="ShowTip(event, 'tt1223', 'link1230')" onMouseOut="HideTip('tt1223')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.reset" id=link1231 onMouseOver="ShowTip(event, 'tt1224', 'link1231')" onMouseOut="HideTip('tt1224')" class=IParent>uvm_reg_block</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.reset" id=link1232 onMouseOver="ShowTip(event, 'tt1225', 'link1232')" onMouseOut="HideTip('tt1225')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_reg_map-svh.html#uvm_reg_map.reset" id=link1233 onMouseOver="ShowTip(event, 'tt1226', 'link1233')" onMouseOut="HideTip('tt1226')" class=IParent>uvm_reg_map</a><a href="../files/tlm2/uvm_tlm2_time-svh.html#uvm_tlm_time.reset" id=link1234 onMouseOver="ShowTip(event, 'tt1227', 'link1234')" onMouseOut="HideTip('tt1227')" class=IParent>uvm_tlm_time</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.reset" id=link1235 onMouseOver="ShowTip(event, 'tt1228', 'link1235')" onMouseOut="HideTip('tt1228')" class=IParent>uvm_vreg</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reset_blk</span><div class=ISubIndex><a href="../files/reg/sequences/uvm_mem_access_seq-svh.html#uvm_mem_access_seq.reset_blk" id=link1236 onMouseOver="ShowTip(event, 'tt1229', 'link1236')" onMouseOut="HideTip('tt1229')" class=IParent>uvm_mem_access_seq</a><a href="../files/reg/sequences/uvm_mem_walk_seq-svh.html#uvm_mem_walk_seq.reset_blk" id=link1237 onMouseOver="ShowTip(event, 'tt1230', 'link1237')" onMouseOut="HideTip('tt1230')" class=IParent>uvm_mem_walk_seq</a><a href="../files/reg/sequences/uvm_reg_access_seq-svh.html#uvm_reg_access_seq.reset_blk" id=link1238 onMouseOver="ShowTip(event, 'tt1231', 'link1238')" onMouseOut="HideTip('tt1231')" class=IParent>uvm_reg_access_seq</a><a href="../files/reg/sequences/uvm_reg_bit_bash_seq-svh.html#uvm_reg_bit_bash_seq.reset_blk" id=link1239 onMouseOver="ShowTip(event, 'tt1232', 'link1239')" onMouseOut="HideTip('tt1232')" class=IParent>uvm_reg_bit_bash_seq</a><a href="../files/reg/sequences/uvm_reg_hw_reset_seq-svh.html#uvm_reg_hw_reset_seq.reset_blk" id=link1240 onMouseOver="ShowTip(event, 'tt1233', 'link1240')" onMouseOut="HideTip('tt1233')" class=IParent>uvm_reg_hw_reset_seq</a><a href="../files/reg/sequences/uvm_reg_mem_shared_access_seq-svh.html#uvm_reg_mem_shared_access_seq.reset_blk" id=link1241 onMouseOver="ShowTip(event, 'tt1234', 'link1241')" onMouseOut="HideTip('tt1234')" class=IParent>uvm_reg_mem_shared_access_seq</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reset_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.reset_phase" id=link1242 onMouseOver="ShowTip(event, 'tt1235', 'link1242')" onMouseOut="HideTip('tt1235')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reset_quit_count</span><div class=ISubIndex><a href="../files/base/uvm_report_server-svh.html#uvm_report_server.reset_quit_count" id=link1243 onMouseOver="ShowTip(event, 'tt1236', 'link1243')" onMouseOut="HideTip('tt1236')" class=IParent>uvm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reset_report_handler</span><div class=ISubIndex><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.reset_report_handler" id=link1244 onMouseOver="ShowTip(event, 'tt1237', 'link1244')" onMouseOut="HideTip('tt1237')" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>reset_severity_counts</span><div class=ISubIndex><a href="../files/base/uvm_report_server-svh.html#uvm_report_server.reset_severity_counts" id=link1245 onMouseOver="ShowTip(event, 'tt1238', 'link1245')" onMouseOut="HideTip('tt1238')" class=IParent>uvm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>resolve_bindings</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.resolve_bindings" id=link1246 onMouseOver="ShowTip(event, 'tt1239', 'link1246')" onMouseOut="HideTip('tt1239')" class=IParent>uvm_component</a><a href="../files/base/uvm_port_base-svh.html#uvm_port_base#(IF).resolve_bindings" id=link1247 onMouseOver="ShowTip(event, 'tt1240', 'link1247')" onMouseOut="HideTip('tt1240')" class=IParent>uvm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/uvm_resource-svh.html#Resources" class=ISymbol>Resources</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Response API</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.Response_API" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>response_ap</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#uvm_tlm_req_rsp_channel#(REQ,RSP).response_ap" id=link1248 onMouseOver="ShowTip(event, 'tt1241', 'link1248')" onMouseOut="HideTip('tt1241')" class=IParent>uvm_tlm_req_rsp_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>response_handler</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.response_handler" id=link1249 onMouseOver="ShowTip(event, 'tt1242', 'link1249')" onMouseOut="HideTip('tt1242')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Responses</span><div class=ISubIndex><a href="../files/seq/uvm_sequencer_param_base-svh.html#uvm_sequencer_param_base#(REQ,RSP).Responses" class=IParent>uvm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>result</span><div class=ISubIndex><a href="../files/base/uvm_comparer-svh.html#uvm_comparer.result" id=link1250 onMouseOver="ShowTip(event, 'tt1243', 'link1250')" onMouseOut="HideTip('tt1243')" class=IParent>uvm_comparer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>resume</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.resume" id=link1251 onMouseOver="ShowTip(event, 'tt1244', 'link1251')" onMouseOut="HideTip('tt1244')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>rg</span><div class=ISubIndex><a href="../files/reg/sequences/uvm_reg_mem_shared_access_seq-svh.html#uvm_reg_shared_access_seq.rg" id=link1252 onMouseOver="ShowTip(event, 'tt1245', 'link1252')" onMouseOut="HideTip('tt1245')" class=IParent>uvm_reg_shared_access_seq</a><a href="../files/reg/sequences/uvm_reg_access_seq-svh.html#uvm_reg_single_access_seq.rg" id=link1253 onMouseOver="ShowTip(event, 'tt1246', 'link1253')" onMouseOut="HideTip('tt1246')" class=IParent>uvm_reg_single_access_seq</a><a href="../files/reg/sequences/uvm_reg_bit_bash_seq-svh.html#uvm_reg_single_bit_bash_seq.rg" id=link1254 onMouseOver="ShowTip(event, 'tt1247', 'link1254')" onMouseOut="HideTip('tt1247')" class=IParent>uvm_reg_single_bit_bash_seq</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>rsp_export</span><div class=ISubIndex><a href="../files/seq/uvm_sequencer_param_base-svh.html#uvm_sequencer_param_base#(REQ,RSP).rsp_export" id=link1255 onMouseOver="ShowTip(event, 'tt1248', 'link1255')" onMouseOut="HideTip('tt1248')" class=IParent>uvm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>rsp_port</span><div class=ISubIndex><a href="../files/comps/uvm_driver-svh.html#uvm_driver#(REQ,RSP).rsp_port" id=link1256 onMouseOver="ShowTip(event, 'tt1249', 'link1256')" onMouseOut="HideTip('tt1249')" class=IParent>uvm_driver#(REQ,RSP)</a><a href="../files/comps/uvm_push_driver-svh.html#uvm_push_driver#(REQ,RSP).rsp_port" id=link1257 onMouseOver="ShowTip(event, 'tt1250', 'link1257')" onMouseOut="HideTip('tt1250')" class=IParent>uvm_push_driver#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>run_hooks</span><div class=ISubIndex><a href="../files/base/uvm_report_handler-svh.html#uvm_report_handler.run_hooks" id=link1258 onMouseOver="ShowTip(event, 'tt1251', 'link1258')" onMouseOut="HideTip('tt1251')" class=IParent>uvm_report_handler</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>run_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.run_phase" id=link1259 onMouseOver="ShowTip(event, 'tt1252', 'link1259')" onMouseOut="HideTip('tt1252')" class=IParent>uvm_component</a><a href="../files/seq/uvm_push_sequencer-svh.html#uvm_push_sequencer#(REQ,RSP).run_phase" id=link1260 onMouseOver="ShowTip(event, 'tt1253', 'link1260')" onMouseOut="HideTip('tt1253')" class=IParent>uvm_push_sequencer#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>run_test</span><div class=ISubIndex><a href="../files/base/uvm_globals-svh.html#run_test" id=link1261 onMouseOver="ShowTip(event, 'tt1254', 'link1261')" onMouseOut="HideTip('tt1254')" class=IParent>Global</a><a href="../files/base/uvm_root-svh.html#uvm_root.run_test" id=link1262 onMouseOver="ShowTip(event, 'tt1255', 'link1262')" onMouseOut="HideTip('tt1255')" class=IParent>uvm_root</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix> </td><td class=IEntry><span class=ISymbol>rw_info</span><div class=ISubIndex><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_frontdoor.rw_info" id=link1263 onMouseOver="ShowTip(event, 'tt1256', 'link1263')" onMouseOut="HideTip('tt1256')" class=IParent>uvm_reg_frontdoor</a></div></td></tr></table> |
| <!--START_ND_TOOLTIPS--> |
| <div class=CToolTip id="tt990"><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 pack (</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="tt991"><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 pack_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="tt992"><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 pack_field (</td> <td class=PType nowrap>uvm_bitstream_t </td> |
| <td class=PParameter nowrap>value,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>size</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Packs an integral value (less than or equal to 4096 bits) into the packed array. </div></div><div class=CToolTip id="tt993"><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 pack_field_int (</td> <td class=PType nowrap>logic[63:0] </td> |
| <td class=PParameter nowrap>value,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>size</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Packs the integral value (less than or equal to 64 bits) into the pack array. </div></div><div class=CToolTip id="tt994"><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 pack_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 pack methods bitwise-concatenate this object’s properties into an array of bits, bytes, or ints. </div></div><div class=CToolTip id="tt995"><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 pack_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> |
| Packs an object value into the pack array.</div></div><div class=CToolTip id="tt996"><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 pack_real (</td> <td class=PType nowrap>real </td> |
| <td class=PParameter nowrap>value</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Packs a real <i>value</i> as 64 bits into the pack array.</div></div><div class=CToolTip id="tt997"><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 pack_string (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>value</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Packs a string value into the pack array.</div></div><div class=CToolTip id="tt998"><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 pack_time (</td> <td class=PType nowrap>time </td> |
| <td class=PParameter nowrap>value</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Packs a time <i>value</i> as 64 bits into the pack array.</div></div><div class=CToolTip id="tt999"><div class=CGroup>The packing macros assist users who implement the uvm_object::do_pack method. </div></div><div class=CToolTip id="tt1000"><div class=CPort>The comparator sends out pairs of transactions across this analysis port. </div></div><div class=CToolTip id="tt1001"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>rand uvm_sequence_base parent |
| </td></tr></table></blockquote>The sequence from which the operation originated.</div></div><div class=CToolTip id="tt1002"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_sequence_base parent_sequence |
| </td></tr></table></blockquote>Set this member in extensions of this class if the bus driver requires bus items be executed via a particular sequence base type. </div></div><div class=CToolTip id="tt1003"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_path_e path |
| </td></tr></table></blockquote>The path being used: UVM_FRONTDOOR or UVM_BACKDOOR.</div></div><div class=CToolTip id="tt1004"><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 peek(</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_reg_addr_t </td> |
| <td class=PParameter nowrap>offset,</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>string </td> |
| <td class=PParameter nowrap>kind</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_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>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> |
| Read the current value from a memory location</div></div><div class=CToolTip id="tt1005"><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 peek(</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_reg_addr_t </td> |
| <td class=PParameter nowrap>offset,</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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_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>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> |
| Sample a memory location in the region.</div></div><div class=CToolTip id="tt1006"><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 peek(</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>output </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>string </td> |
| <td class=PParameter nowrap>kind</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_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>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> |
| Read the current value from this register</div></div><div class=CToolTip id="tt1007"><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 peek (</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>output </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>string </td> |
| <td class=PParameter nowrap>kind</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_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>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> |
| Read the current value from this field</div></div><div class=CToolTip id="tt1008"><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 peek(</td> <td class=PTypePrefix nowrap>output </td> |
| <td class=PType nowrap>T1 </td> |
| <td class=PParameter nowrap>t</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Returns the current request item if one is in the sequencer fifo. </div></div><div class=CToolTip id="tt1009"><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 peek(</td> <td class=PTypePrefix nowrap>output </td> |
| <td class=PType nowrap>T2 </td> |
| <td class=PParameter nowrap>t</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Obtain a new transaction without consuming it.</div></div><div class=CToolTip id="tt1010"><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 peek(</td> <td class=PTypePrefix nowrap>input longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</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>output </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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_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>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> |
| Sample the current value in a virtual register</div></div><div class=CToolTip id="tt1011"><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 peek(</td> <td class=PTypePrefix nowrap>input longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</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>output </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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_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>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> |
| Sample the current value from a virtual field</div></div><div class=CToolTip id="tt1012"><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 peek_mem(</td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_mem </td> |
| <td class=PParameter nowrap>mem,</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_reg_addr_t </td> |
| <td class=PParameter nowrap>offset,</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>string </td> |
| <td class=PParameter nowrap>kind</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_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> |
| Peeks the given memory <i>mem</i> using uvm_mem::peek, supplying ‘this’ as the <i>parent</i> argument. </div></div><div class=CToolTip id="tt1013"><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 peek_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>output </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>string </td> |
| <td class=PParameter nowrap>kind</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_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> |
| Peeks the given register <i>rg</i> using uvm_reg::peek, supplying ‘this’ as the <i>parent</i> argument. </div></div><div class=CToolTip id="tt1014"><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 phase_ended (</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Invoked at the end of each phase. </div></div><div class=CToolTip id="tt1015"><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 phase_ready_to_end (</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Invoked when all objections to ending the given <i>phase</i> and all sibling phases have been dropped, thus indicating that <i>phase</i> is ready to begin a clean exit. </div></div><div class=CToolTip id="tt1016"><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 phase_started (</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Invoked at the start of each phase. </div></div><div class=CToolTip id="tt1017"><div class=CClass>The API described here provides a general purpose testbench phasing solution, consisting of a phaser machine, traversing a master schedule graph, which is built by the integrator from one or more instances of template schedules provided by UVM or by 3rd-party VIP, and which supports implicit or explicit synchronization, runtime control of threads and jumps.</div></div><div class=CToolTip id="tt1018"><div class=CGroup>These methods implement an interface which allows all components to step through a standard schedule of phases, or a customized schedule, and also an API to allow independent phase domains which can jump like state machines to reflect behavior e.g. </div></div><div class=CToolTip id="tt1019"><div class=CSection>UVM implements an automated mechanism for phasing the execution of the various components in a testbench.</div></div><div class=CToolTip id="tt1020"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit physical = 1 |
| </td></tr></table></blockquote>This bit provides a filtering mechanism for fields.</div></div><div class=CToolTip id="tt1021"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit physical = 1 |
| </td></tr></table></blockquote>This bit provides a filtering mechanism for fields.</div></div><div class=CToolTip id="tt1022"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit physical = 1 |
| </td></tr></table></blockquote>This bit provides a filtering mechanism for fields.</div></div><div class=CToolTip id="tt1023"><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 poke(</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_reg_addr_t </td> |
| <td class=PParameter nowrap>offset,</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>string </td> |
| <td class=PParameter nowrap>kind</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_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>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> |
| Deposit the specified value in a memory location</div></div><div class=CToolTip id="tt1024"><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 poke(</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_reg_addr_t </td> |
| <td class=PParameter nowrap>offset,</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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_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>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> |
| Deposit in a memory location in the region.</div></div><div class=CToolTip id="tt1025"><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 poke(</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>string </td> |
| <td class=PParameter nowrap>kind</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_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>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> |
| Deposit the specified value in this register</div></div><div class=CToolTip id="tt1026"><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 poke (</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>string </td> |
| <td class=PParameter nowrap>kind</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_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>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> |
| Deposit the specified value in this field</div></div><div class=CToolTip id="tt1027"><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 poke(</td> <td class=PTypePrefix nowrap>input longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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_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>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> |
| Deposit the specified value in a virtual register</div></div><div class=CToolTip id="tt1028"><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 poke(</td> <td class=PTypePrefix nowrap>input longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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_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>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> |
| Deposit the specified value in a virtual field</div></div><div class=CToolTip id="tt1029"><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 poke_mem(</td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_mem </td> |
| <td class=PParameter nowrap>mem,</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_reg_addr_t </td> |
| <td class=PParameter nowrap>offset,</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>string </td> |
| <td class=PParameter nowrap>kind</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_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> |
| Pokes the given memory <i>mem</i> using uvm_mem::poke, supplying ‘this’ as the <i>parent</i> argument. </div></div><div class=CToolTip id="tt1030"><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 poke_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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>string </td> |
| <td class=PParameter nowrap>kind</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_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> |
| Pokes the given register <i>rg</i> using uvm_reg::poke, supplying ‘this’ as the <i>parent</i> argument. </div></div><div class=CToolTip id="tt1031"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_recursion_policy_enum policy = UVM_DEFAULT_POLICY |
| </td></tr></table></blockquote>Determines whether comparison is UVM_DEEP, UVM_REFERENCE, or UVM_SHALLOW.</div></div><div class=CToolTip id="tt1032"><div class=CSection>Policy classes are used to implement polymorphic operations that differ between built-in types and class-based types. </div></div><div class=CToolTip id="tt1033"><div class=CSection>This section defines the uvm_pool #(KEY, T) class and derivative.</div></div><div class=CToolTip id="tt1034"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function T pop_back() |
| </td></tr></table></blockquote>Returns the last element in the queue (index=size()-1), or <i>null</i> if the queue is empty.</div></div><div class=CToolTip id="tt1035"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function T pop_front() |
| </td></tr></table></blockquote>Returns the first element in the queue (index=0), or <i>null</i> if the queue is empty.</div></div><div class=CToolTip id="tt1036"><div class=CGeneric>The UVM provides unidirectional ports, exports, and implementation ports for connecting your components via the TLM interfaces.</div></div><div class=CToolTip id="tt1037"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual task post_body() |
| </td></tr></table></blockquote>This task is a user-definable callback task that is called after the execution of body <i>only</i> when the sequence is started with start. </div></div><div class=CToolTip id="tt1038"><div class=CConstant>The sequence is started and the uvm_sequence_base::post_body() task is being executed.</div></div><div class=CToolTip id="tt1039"><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 post_configure_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_post_configure_phase phase implementation method.</div></div><div class=CToolTip id="tt1040"><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 post_do(</td> <td class=PType nowrap>uvm_sequence_item </td> |
| <td class=PParameter nowrap>this_item</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This function is a user-definable callback function that is called after the driver has indicated that it has completed the item, using either this item_done or put methods. </div></div><div class=CToolTip id="tt1041"><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 post_main_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_post_main_phase phase implementation method.</div></div><div class=CToolTip id="tt1042"><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 post_predict(</td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_reg_field </td> |
| <td class=PParameter nowrap>fld,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>previous,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>inout </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_predict_e </td> |
| <td class=PParameter nowrap>kind,</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> |
| </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=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called by the uvm_reg_field::predict() method after a successful UVM_PREDICT_READ or UVM_PREDICT_WRITE prediction.</div></div><div class=CToolTip id="tt1043"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void post_randomize() |
| </td></tr></table></blockquote>Clean-up this class instance after randomization</div></div><div class=CToolTip id="tt1044"><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 post_read(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after memory read.</div></div><div class=CToolTip id="tt1045"><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 post_read(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after register read.</div></div><div class=CToolTip id="tt1046"><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 post_read(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after user-defined backdoor register read.</div></div><div class=CToolTip id="tt1047"><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 post_read(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Callback called after a read operation.</div></div><div class=CToolTip id="tt1048"><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 post_read (</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after field read.</div></div><div class=CToolTip id="tt1049"><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 post_read(</td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>rdat,</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> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after virtual register read.</div></div><div class=CToolTip id="tt1050"><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 post_read(</td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_vreg </td> |
| <td class=PParameter nowrap>rg,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>rdat,</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> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after register read.</div></div><div class=CToolTip id="tt1051"><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 post_read(</td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>rdat,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after virtual field read.</div></div><div class=CToolTip id="tt1052"><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 post_read(</td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_vreg_field </td> |
| <td class=PParameter nowrap>field,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>rdat,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after a virtual field read.</div></div><div class=CToolTip id="tt1053"><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 post_reset_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_post_reset_phase phase implementation method.</div></div><div class=CToolTip id="tt1054"><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 post_shutdown_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_post_shutdown_phase phase implementation method.</div></div><div class=CToolTip id="tt1055"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual task post_start() |
| </td></tr></table></blockquote>This task is a user-definable callback that is called after the optional execution of post_body. </div></div><div class=CToolTip id="tt1056"><div class=CConstant>The sequence is started and the uvm_sequence_base::post_start() task is being executed.</div></div><div class=CToolTip id="tt1057"><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 post_trigger (</td> <td class=PType nowrap>uvm_event </td> |
| <td class=PParameter nowrap>e,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>data</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This callback is called after triggering the associated event. </div></div><div class=CToolTip id="tt1058"><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 post_write(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after memory write.</div></div><div class=CToolTip id="tt1059"><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 post_write(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after register write.</div></div><div class=CToolTip id="tt1060"><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 post_write(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after user-defined backdoor register write.</div></div><div class=CToolTip id="tt1061"><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 post_write(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after a write operation.</div></div><div class=CToolTip id="tt1062"><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 post_write (</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after field write.</div></div><div class=CToolTip id="tt1063"><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 post_write(</td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>wdat,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after virtual register write.</div></div><div class=CToolTip id="tt1064"><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 post_write(</td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_vreg </td> |
| <td class=PParameter nowrap>rg,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>wdat,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after register write.</div></div><div class=CToolTip id="tt1065"><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 post_write(</td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>wdat,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after virtual field write</div></div><div class=CToolTip id="tt1066"><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 post_write(</td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_vreg_field </td> |
| <td class=PParameter nowrap>field,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>wdat,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_status_e </td> |
| <td class=PParameter nowrap>status</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called after a write operation</div></div><div class=CToolTip id="tt1067"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void pre_abort |
| </td></tr></table></blockquote>This callback is executed when the message system is executing a UVM_EXIT action. </div></div><div class=CToolTip id="tt1068"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual task pre_body() |
| </td></tr></table></blockquote>This task is a user-definable callback that is called before the execution of body <i>only</i> when the sequence is started with start. </div></div><div class=CToolTip id="tt1069"><div class=CConstant>The sequence is started and the uvm_sequence_base::pre_body() task is being executed.</div></div><div class=CToolTip id="tt1070"><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 pre_configure_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_pre_configure_phase phase implementation method.</div></div><div class=CToolTip id="tt1071"><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 pre_do(</td> <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>is_item</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This task is a user-definable callback task that is called <i>on the parent sequence</i>, if any.the sequence has issued a wait_for_grant() call and after the sequencer has selected this sequence, and before the item is randomized.</div></div><div class=CToolTip id="tt1072"><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 pre_main_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_pre_main_phase phase implementation method.</div></div><div class=CToolTip id="tt1073"><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 pre_predict(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Override this method to change the value or re-direct the target register</div></div><div class=CToolTip id="tt1074"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void pre_randomize() |
| </td></tr></table></blockquote>Prepare this class instance for randomization</div></div><div class=CToolTip id="tt1075"><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 pre_read(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before memory read.</div></div><div class=CToolTip id="tt1076"><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 pre_read(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before register read.</div></div><div class=CToolTip id="tt1077"><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 pre_read(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before user-defined backdoor register read.</div></div><div class=CToolTip id="tt1078"><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 pre_read(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Callback called before a read operation.</div></div><div class=CToolTip id="tt1079"><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 pre_read (</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before field read.</div></div><div class=CToolTip id="tt1080"><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 pre_read(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Special post-processing for a write() or update(). </div></div><div class=CToolTip id="tt1081"><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 pre_read(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Produces an error message and sets status to UVM_NOT_OK.</div></div><div class=CToolTip id="tt1082"><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 pre_read(</td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before virtual register read.</div></div><div class=CToolTip id="tt1083"><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 pre_read(</td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_vreg </td> |
| <td class=PParameter nowrap>rg,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before register read.</div></div><div class=CToolTip id="tt1084"><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 pre_read(</td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before virtual field read.</div></div><div class=CToolTip id="tt1085"><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 pre_read(</td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_vreg_field </td> |
| <td class=PParameter nowrap>field,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before a virtual field read.</div></div><div class=CToolTip id="tt1086"><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 pre_reset_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_pre_reset_phase phase implementation method.</div></div><div class=CToolTip id="tt1087"><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 pre_shutdown_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_pre_shutdown_phase phase implementation method.</div></div><div class=CToolTip id="tt1088"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual task pre_start() |
| </td></tr></table></blockquote>This task is a user-definable callback that is called before the optional execution of pre_body. </div></div><div class=CToolTip id="tt1089"><div class=CConstant>The sequence is started and the uvm_sequence_base::pre_start() task is being executed.</div></div><div class=CToolTip id="tt1090"><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 bit pre_trigger (</td> <td class=PType nowrap>uvm_event </td> |
| <td class=PParameter nowrap>e,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>data</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This callback is called just before triggering the associated event. </div></div><div class=CToolTip id="tt1091"><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 pre_write(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before memory write.</div></div><div class=CToolTip id="tt1092"><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 pre_write(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before register write.</div></div><div class=CToolTip id="tt1093"><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 pre_write(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before user-defined backdoor register write.</div></div><div class=CToolTip id="tt1094"><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 pre_write(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before a write operation.</div></div><div class=CToolTip id="tt1095"><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 pre_write (</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before field write.</div></div><div class=CToolTip id="tt1096"><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 pre_write(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Special pre-processing for a write() or update(). </div></div><div class=CToolTip id="tt1097"><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 pre_write(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Produces an error message and sets status to UVM_NOT_OK.</div></div><div class=CToolTip id="tt1098"><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 pre_write(</td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>wdat,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before virtual register write.</div></div><div class=CToolTip id="tt1099"><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 pre_write(</td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_vreg </td> |
| <td class=PParameter nowrap>rg,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>wdat,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Callback called before a write operation.</div></div><div class=CToolTip id="tt1100"><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 pre_write(</td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>wdat,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called before virtual field write.</div></div><div class=CToolTip id="tt1101"><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 pre_write(</td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_vreg_field </td> |
| <td class=PParameter nowrap>field,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>wdat,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_path_e </td> |
| <td class=PParameter nowrap>path,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>uvm_reg_map </td> |
| <td class=PParameter nowrap>map</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Callback called before a write operation.</div></div><div class=CToolTip id="tt1102"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int unsigned precedence |
| </td></tr></table></blockquote>This variable is used to associate a precedence that a resource has with respect to other resources which match the same scope and name. </div></div><div class=CToolTip id="tt1103"><div class=CGroup>Components form the foundation of the UVM. </div></div><div class=CToolTip id="tt1104"><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 bit predict (</td> <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_reg_byte_en_t </td> |
| <td class=PParameter nowrap>be</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> -1,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_predict_e </td> |
| <td class=PParameter nowrap>kind</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_PREDICT_DIRECT,</td> |
| </tr><tr><td></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_FRONTDOOR,</td> |
| </tr><tr><td></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=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>lineno</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Update the mirrored value for this register.</div></div><div class=CToolTip id="tt1105"><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 predict (</td> <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_reg_byte_en_t </td> |
| <td class=PParameter nowrap>be</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> -1,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_predict_e </td> |
| <td class=PParameter nowrap>kind</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> UVM_PREDICT_DIRECT,</td> |
| </tr><tr><td></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_FRONTDOOR,</td> |
| </tr><tr><td></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=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>lineno</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Update the mirrored value for this field.</div></div><div class=CToolTip id="tt1106"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string prefix = "" |
| </td></tr></table></blockquote>Specifies the string prepended to each output line</div></div><div class=CToolTip id="tt1107"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function CB prev() |
| </td></tr></table></blockquote>Returns the previous valid (enabled) callback of the callback type (or a derivative) that is in the queue of the context object. </div></div><div class=CToolTip id="tt1108"><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 int prev (</td> <td class=PTypePrefix nowrap>ref </td> |
| <td class=PType nowrap>KEY </td> |
| <td class=PParameter nowrap>key</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Returns the key of the previous item in the pool.</div></div><div class=CToolTip id="tt1109"><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 print (</td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>all_types</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>1</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Prints the state of the uvm_factory, including registered types, instance overrides, and type overrides.</div></div><div class=CToolTip id="tt1110"><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 print (</td> <td class=PType nowrap>uvm_printer </td> |
| <td class=PParameter nowrap>printer</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The print method deep-prints this object’s properties in a format and manner governed by the given <i>printer</i> argument; if the <i>printer</i> argument is not provided, the global uvm_default_printer is used. </div></div><div class=CToolTip id="tt1111"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void print_accessors() |
| </td></tr></table></blockquote>Dump the access records for this resource</div></div><div class=CToolTip id="tt1112"><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 print_array_footer (</td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>size</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Prints the header of a footer. </div></div><div class=CToolTip id="tt1113"><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 print_array_header(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</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>size,</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>arraytype</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"array",</td> |
| </tr><tr><td></td> <td class=PType nowrap>byte </td> |
| <td class=PParameter nowrap>scope_separator</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"."</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Prints the header of an array. </div></div><div class=CToolTip id="tt1114"><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 print_array_range (</td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>min,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>max</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Prints a range using ellipses for values. </div></div><div class=CToolTip id="tt1115"><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>static function void print_catcher(</td> <td class=PType nowrap>UVM_FILE </td> |
| <td class=PParameter nowrap>file</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Prints information about all of the report catchers that are registered. </div></div><div class=CToolTip id="tt1116"><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 print_config(</td> <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>recurse</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0,</td> |
| </tr><tr><td></td> <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>audit</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Print_config_settings prints all configuration information for this component, as set by previous calls to set_config_* and exports to the resources pool. </div></div><div class=CToolTip id="tt1117"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static bit print_config_matches |
| </td></tr></table></blockquote>Setting this static variable causes get_config_* to print info about matching configuration settings as they are being applied.</div></div><div class=CToolTip id="tt1118"><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 print_config_settings (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>field</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"",</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_component </td> |
| <td class=PParameter nowrap>comp</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null,</td> |
| </tr><tr><td></td> <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>recurse</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Called without arguments, print_config_settings prints all configuration information for this component, as set by previous calls to set_config_*. </div></div><div class=CToolTip id="tt1119"><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 print_config_with_audit(</td> <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>recurse</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Operates the same as print_config except that the audit bit is forced to 1. </div></div><div class=CToolTip id="tt1120"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit print_enabled = 1 |
| </td></tr></table></blockquote>This bit determines if this component should automatically be printed as a child of its parent object.</div></div><div class=CToolTip id="tt1121"><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 print_generic (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</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>type_name,</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>size,</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>value,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>byte </td> |
| <td class=PParameter nowrap>scope_separator</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"."</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Prints a field having the given <i>name</i>, <i>type_name</i>, <i>size</i>, and <i>value</i>.</div></div><div class=CToolTip id="tt1122"><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 print_int (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_bitstream_t </td> |
| <td class=PParameter nowrap>value,</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>size,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_radix_enum </td> |
| <td class=PParameter nowrap>radix</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>UVM_NORADIX,</td> |
| </tr><tr><td></td> <td class=PType nowrap>byte </td> |
| <td class=PParameter nowrap>scope_separator</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>type_name</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>""</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Prints an integral field.</div></div><div class=CToolTip id="tt1123"><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 print_msg (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>msg</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Causes the error count to be incremented and the message, <i>msg</i>, to be appended to the miscompares string (a newline is used to separate messages).</div></div><div class=CToolTip id="tt1124"><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 print_object (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>value,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>byte </td> |
| <td class=PParameter nowrap>scope_separator</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"."</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Prints an object. </div></div><div class=CToolTip id="tt1125"><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 print_override_info(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>requested_type_name,</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>name</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>""</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This factory debug method performs the same lookup process as create_object and create_component, but instead of creating an object, it prints information about what type of object would be created given the provided arguments.</div></div><div class=CToolTip id="tt1126"><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 print_resources(</td> <td class=PTypePrefix nowrap>uvm_resource_types::</td> |
| <td class=PType nowrap>rsrc_q_t </td> |
| <td class=PParameter nowrap>rq,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>audit</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Print the resources that are in a single queue, <i>rq</i>. </div></div><div class=CToolTip id="tt1127"><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 print_string (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</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>value,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>byte </td> |
| <td class=PParameter nowrap>scope_separator</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"."</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Prints a string field.</div></div><div class=CToolTip id="tt1128"><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 print_time (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>time </td> |
| <td class=PParameter nowrap>value,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>byte </td> |
| <td class=PParameter nowrap>scope_separator</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"."</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Prints a time value. </div></div><div class=CToolTip id="tt1129"><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 print_topology (</td> <td class=PType nowrap>uvm_printer </td> |
| <td class=PParameter nowrap>printer</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Print the verification environment’s component topology. </div></div><div class=CToolTip id="tt1130"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int prior = -1 |
| </td></tr></table></blockquote>The priority requested of this transfer, as defined by uvm_sequence_base::start_item.</div></div><div class=CToolTip id="tt1131"><div class=CGroup>Functions for manipulating the search priority of resources. </div></div><div class=CToolTip id="tt1132"><div class=CGroup>Functions for manipulating the search priority of resources. </div></div><div class=CToolTip id="tt1133"><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 process_report(</td> <td class=PType nowrap>uvm_severity </td> |
| <td class=PParameter nowrap>severity,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_action </td> |
| <td class=PParameter nowrap>action,</td> |
| </tr><tr><td></td> <td class=PType nowrap>UVM_FILE </td> |
| <td class=PParameter nowrap>file,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>composed_message,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity_level,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_report_object </td> |
| <td class=PParameter nowrap>client</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Calls compose_message to construct the actual message to be output. </div></div><div class=CToolTip id="tt1134"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit provides_responses |
| </td></tr></table></blockquote>Set this bit in extensions of this class if the bus driver provides separate response items.</div></div><div class=CToolTip id="tt1135"><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 push_back(</td> <td class=PType nowrap>T </td> |
| <td class=PParameter nowrap>item</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Inserts the given <i>item</i> at the back of the queue.</div></div><div class=CToolTip id="tt1136"><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 push_front(</td> <td class=PType nowrap>T </td> |
| <td class=PParameter nowrap>item</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Inserts the given <i>item</i> at the front of the queue.</div></div><div class=CToolTip id="tt1137"><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 put(</td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>T2 </td> |
| <td class=PParameter nowrap>t</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Sends a response back to the sequence that issued the request. </div></div><div class=CToolTip id="tt1138"><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 put(</td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>T1 </td> |
| <td class=PParameter nowrap>t</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Sends a user-defined transaction of type T.</div></div><div class=CToolTip id="tt1139"><div class=CGeneric>The <i>put</i> interfaces are used to send, or <i>put</i>, transactions to other components. </div></div><div class=CToolTip id="tt1140"><div class=CPort>Transactions passed via <i>put</i> or <i>try_put</i> (via any port connected to the put_export) are sent out this port via its <i>write</i> method.</div></div><div class=CToolTip id="tt1141"><div class=CPort>The <i>put_export</i> provides both the blocking and non-blocking put interface methods to any attached port:</div></div><div class=CToolTip id="tt1142"><div class=CPort>The put_export provides both the blocking and non-blocking put interface methods to the request FIFO:</div></div><div class=CToolTip id="tt1143"><div class=CPort>The put_export provides both the blocking and non-blocking put interface methods to the response FIFO:</div></div><!--END_ND_TOOLTIPS--> |
| |
| |
| <!--START_ND_TOOLTIPS--> |
| <div class=CToolTip id="tt1144"><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 raise_objection (</td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>obj</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>description</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>count</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>1</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Raises the number of objections for the source <i>object</i> by <i>count</i>, which defaults to 1. </div></div><div class=CToolTip id="tt1145"><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 raise_objection (</td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>obj,</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>description</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>count</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>1</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Raise an objection to ending this phase Provides components with greater control over the phase flow for processes which are not implicit objectors to the phase.</div></div><div class=CToolTip id="tt1146"><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 raised (</td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>obj,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>source_obj,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>description,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>count</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Executes the uvm_objection_callback::raised method in the user callback class whenever this objection is raised at the object <i>obj</i>.</div></div><div class=CToolTip id="tt1147"><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 raised (</td> <td class=PType nowrap>uvm_objection </td> |
| <td class=PParameter nowrap>objection,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>source_obj,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>description,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>count</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The <i>raised</i> callback is called when this or a descendant of this component instance raises the specfied <i>objection</i>. </div></div><div class=CToolTip id="tt1148"><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 raised (</td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>obj,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>source_obj,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>description,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>count</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Objection callback that is called when a raise_objection has reached <i>obj</i>. </div></div><div class=CToolTip id="tt1149"><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 raised (</td> <td class=PType nowrap>uvm_objection </td> |
| <td class=PParameter nowrap>objection,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>obj,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>source_obj,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>description,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>count</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Objection raised callback function. </div></div><div class=CToolTip id="tt1150"><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 read(</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_reg_addr_t </td> |
| <td class=PParameter nowrap>offset,</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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> |
| Read the current value from a memory location</div></div><div class=CToolTip id="tt1151"><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 read(</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_reg_addr_t </td> |
| <td class=PParameter nowrap>offset,</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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> |
| Read from a memory location in the region.</div></div><div class=CToolTip id="tt1152"><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 read(</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>output </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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> |
| Read the current value from this register</div></div><div class=CToolTip id="tt1153"><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 read(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| User-defined backdoor read operation.</div></div><div class=CToolTip id="tt1154"><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 read (</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>output </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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> |
| Read the current value from this field</div></div><div class=CToolTip id="tt1155"><div class=CMethod>Reads the next value out of the DUT FIFO. </div></div><div class=CToolTip id="tt1156"><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 T read(</td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>accessor</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Return the object stored in the resource container. </div></div><div class=CToolTip id="tt1157"><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 read(</td> <td class=PTypePrefix nowrap>input longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</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>output </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>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> |
| Read the current value from a virtual register</div></div><div class=CToolTip id="tt1158"><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 read(</td> <td class=PTypePrefix nowrap>input longint </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>idx,</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>output </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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>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> |
| Read the current value from a virtual field</div></div><div class=CToolTip id="tt1159"><div class=CGroup>read and write provide a type-safe interface for getting and setting the object in the resource container. </div></div><div class=CToolTip id="tt1160"><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>static function bit read_by_name(</td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>scope,</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>string </td> |
| <td class=PParameter nowrap>name,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>inout </td> |
| <td class=PType nowrap>T </td> |
| <td class=PParameter nowrap>val,</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_object </td> |
| <td class=PParameter nowrap>accessor</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| locate a resource by <i>name</i> and <i>scope</i> and read its value. </div></div><div class=CToolTip id="tt1161"><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>static function bit read_by_type(</td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>scope,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>inout </td> |
| <td class=PType nowrap>T </td> |
| <td class=PParameter nowrap>val,</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_object </td> |
| <td class=PParameter nowrap>accessor</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Read a value by type. </div></div><div class=CToolTip id="tt1162"><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 read_func(</td> <td class=PType nowrap>uvm_reg_item </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| User-defined backdoor read operation.</div></div><div class=CToolTip id="tt1163"><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 read_mem(</td> <td class=PTypePrefix nowrap>input </td> |
| <td class=PType nowrap>uvm_mem </td> |
| <td class=PParameter nowrap>mem,</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_reg_addr_t </td> |
| <td class=PParameter nowrap>offset,</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_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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> |
| Reads the given memory <i>mem</i> using uvm_mem::read, supplying ‘this’ as the <i>parent</i> argument. </div></div><div class=CToolTip id="tt1164"><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 read_mem_by_name(</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>string </td> |
| <td class=PParameter nowrap>name,</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_reg_addr_t </td> |
| <td class=PParameter nowrap>offset,</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_reg_data_t </td> |
| <td class=PParameter nowrap>data,</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> |
| Read the named memory</div></div><div class=CToolTip id="tt1165"><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 read_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>output </td> |
| <td class=PType nowrap>uvm_reg_data_t </td> |
| <td class=PParameter nowrap>value,</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> |
| Reads the given register <i>rg</i> using uvm_reg::read, supplying ‘this’ as the <i>parent</i> argument. </div></div><div class=CToolTip id="tt1166"><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 read_reg_by_name(</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>string </td> |
| <td class=PParameter nowrap>name,</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_reg_data_t </td> |
| <td class=PParameter nowrap>data,</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> |
| Read the named register</div></div><div class=CToolTip id="tt1167"><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 uvm_mem_mam_cfg reconfigure(</td> <td class=PType nowrap>uvm_mem_mam_cfg </td> |
| <td class=PParameter nowrap>cfg</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reconfigure the manager</div></div><div class=CToolTip id="tt1168"><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 record (</td> <td class=PType nowrap>uvm_recorder </td> |
| <td class=PParameter nowrap>recorder</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The record method deep-records this object’s properties according to an optional <i>recorder</i> policy. </div></div><div class=CToolTip id="tt1169"><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 integer record_error_tr (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>stream_name</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"main",</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>info</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>label</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"error_tr",</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>desc</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"",</td> |
| </tr><tr><td></td> <td class=PType nowrap>time </td> |
| <td class=PParameter nowrap>error_time</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>0,</td> |
| </tr><tr><td></td> <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>keep_active</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This function marks an error transaction by a component. </div></div><div class=CToolTip id="tt1170"><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 integer record_event_tr (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>stream_name</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"main",</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>info</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>label</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"event_tr",</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>desc</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>"",</td> |
| </tr><tr><td></td> <td class=PType nowrap>time </td> |
| <td class=PParameter nowrap>event_time</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>0,</td> |
| </tr><tr><td></td> <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>keep_active</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This function marks an event transaction by a component.</div></div><div class=CToolTip id="tt1171"><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 record_field (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_bitstream_t </td> |
| <td class=PParameter nowrap>value,</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>size,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_radix_enum </td> |
| <td class=PParameter nowrap>radix</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>UVM_NORADIX</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Records an integral field (less than or equal to 4096 bits). </div></div><div class=CToolTip id="tt1172"><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 record_field_real (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</td> |
| </tr><tr><td></td> <td class=PType nowrap>real </td> |
| <td class=PParameter nowrap>value</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Records an real field. </div></div><div class=CToolTip id="tt1173"><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 record_generic (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>value</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Records the <i>name</i>-<i>value</i> pair, where <i>value</i> has been converted to a string. </div></div><div class=CToolTip id="tt1174"><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 record_object (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</td> |
| </tr><tr><td></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> |
| Records an object field. </div></div><div class=CToolTip id="tt1175"><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 record_read_access(</td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>accessor</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="tt1176"><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 record_string (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>value</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Records a string field. </div></div><div class=CToolTip id="tt1177"><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 record_time (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>name,</td> |
| </tr><tr><td></td> <td class=PType nowrap>time </td> |
| <td class=PParameter nowrap>value</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Records a time value. </div></div><div class=CToolTip id="tt1178"><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 record_write_access(</td> <td class=PType nowrap>uvm_object </td> |
| <td class=PParameter nowrap>accessor</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="tt1179"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_recorder recorder |
| </td></tr></table></blockquote>Specifies the uvm_recorder object to use for begin_tr and other methods in the Recording Interface. </div></div><div class=CToolTip id="tt1180"><div class=CGroup>These methods comprise the component-based transaction recording interface. </div></div><div class=CToolTip id="tt1181"><div class=CGroup>The recording macros assist users who implement the uvm_object::do_record method. </div></div><div class=CToolTip id="tt1182"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_recursion_policy_enum policy = UVM_DEFAULT_POLICY |
| </td></tr></table></blockquote>Sets the recursion policy for recording objects.</div></div><div class=CToolTip id="tt1183"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit reference = 1 |
| </td></tr></table></blockquote>Controls whether to print a unique reference ID for object handles. </div></div><div class=CToolTip id="tt1184"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>uvm_analysis_port #(</td> <td class=PParameter nowrap>uvm_reg_item</td> |
| <td class=PAfterParameters nowrap>) reg_ap</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Analysis output port that publishes uvm_reg_item transactions converted from bus transactions received on <i>bus_in</i>.</div></div><div class=CToolTip id="tt1185"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>protected uvm_reg_single_access_seq reg_seq |
| </td></tr></table></blockquote>The sequence used to test one register</div></div><div class=CToolTip id="tt1186"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>protected uvm_reg_single_bit_bash_seq reg_seq |
| </td></tr></table></blockquote>The sequence used to test one register</div></div><div class=CToolTip id="tt1187"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>protected uvm_reg_shared_access_seq reg_seq |
| </td></tr></table></blockquote>The sequence used to test one register</div></div><div class=CToolTip id="tt1188"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype> |
| <tr><td><table border=0 cellspacing=0 cellpadding=0><tr> |
| <td class=PBeforeParameters nowrap>uvm_sequencer #(</td> <td class=PParameter nowrap>uvm_reg_item</td> |
| <td class=PAfterParameters nowrap>) reg_seqr</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Layered upstream “register” sequencer.</div></div><div class=CToolTip id="tt1189"><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>pure virtual function uvm_sequence_item reg2bus(</td> <td class=PTypePrefix nowrap>const ref </td> |
| <td class=PType nowrap>uvm_reg_bus_op </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Extensions of this class <i>must</i> implement this method to convert the specified uvm_reg_bus_op to a corresponding uvm_sequence_item subtype that defines the bus transaction.</div></div><div class=CToolTip id="tt1190"><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_sequence_item reg2bus(</td> <td class=PTypePrefix nowrap>const ref </td> |
| <td class=PType nowrap>uvm_reg_bus_op </td> |
| <td class=PParameter nowrap>rw</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Converts a uvm_reg_bus_op struct to a uvm_tlm_gp item.</div></div><div class=CToolTip id="tt1191"><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 register (</td> <td class=PType nowrap>uvm_object_wrapper </td> |
| <td class=PParameter nowrap>obj</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Registers the given proxy object, <i>obj</i>, with the factory. </div></div><div class=CToolTip id="tt1192"><div class=CSection>This section defines sequences that test DUT register access via the available frontdoor and backdoor paths defined in the provided register model.</div></div><div class=CToolTip id="tt1193"><div class=CSection>This section defines the base class used for all register callback extensions. </div></div><div class=CToolTip id="tt1194"><div class=CSection>The UVM register layer defines several base classes that, when properly extended, abstract the read/write operations to registers and memories in a design-under-verification.</div></div><div class=CToolTip id="tt1195"><div class=CSection>This section defines the base classes used for register stimulus generation.</div></div><div class=CToolTip id="tt1196"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void release_all_regions() |
| </td></tr></table></blockquote>Forcibly release all allocated memory regions.</div></div><div class=CToolTip id="tt1197"><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 release_region(</td> <td class=PType nowrap>uvm_mem_region </td> |
| <td class=PParameter nowrap>region</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Release the specified region</div></div><div class=CToolTip id="tt1198"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void release_region() |
| </td></tr></table></blockquote>Release this region</div></div><div class=CToolTip id="tt1199"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void release_region() |
| </td></tr></table></blockquote>Dynamically un-implement a virtual register array</div></div><div class=CToolTip id="tt1200"><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 remove (</td> <td class=PType nowrap>uvm_component </td> |
| <td class=PParameter nowrap>comp</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Remove a single component to the set of components being monitored. </div></div><div class=CToolTip id="tt1201"><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>static function void remove(</td> <td class=PType nowrap>uvm_reg </td> |
| <td class=PParameter nowrap>rg</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Remove this callback from the specified register and its contained fields.</div></div><div class=CToolTip id="tt1202"><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>static function void remove(</td> <td class=PType nowrap>uvm_reg </td> |
| <td class=PParameter nowrap>rg</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Remove this callback from the specified register and its contained fields.</div></div><div class=CToolTip id="tt1203"><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 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>name,</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_level</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> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_report_object </td> |
| <td class=PParameter nowrap>client</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>null</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| This is the common handler method used by the four core reporting methods (e.g., uvm_report_error) in uvm_report_object.</div></div><div class=CToolTip id="tt1204"><div class=CSection>This set of macros provides wrappers around the uvm_report_* Reporting functions. </div></div><div class=CToolTip id="tt1205"><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 bit report_error_hook(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1206"><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 bit report_fatal_hook(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1207"><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 report_header(</td> <td class=PType nowrap>UVM_FILE </td> |
| <td class=PParameter nowrap>file</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Prints version and copyright information. </div></div><div class=CToolTip id="tt1208"><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 bit report_hook(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| These hook methods can be defined in derived classes to perform additional actions when reports are issued. </div></div><div class=CToolTip id="tt1209"><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 bit report_info_hook(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1210"><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 report_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_report_phase phase implementation method.</div></div><div class=CToolTip id="tt1211"><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 report_summarize(</td> <td class=PType nowrap>UVM_FILE </td> |
| <td class=PParameter nowrap>file</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> 0</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Outputs statistical information on the reports issued by the central report server. </div></div><div class=CToolTip id="tt1212"><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 bit report_warning_hook(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| </div></div><div class=CToolTip id="tt1213"><div class=CGroup>The reporting classes provide a facility for issuing reports with consistent formatting. </div></div><div class=CToolTip id="tt1214"><div class=CGroup>Sequence items and sequences will use the sequencer which they are associated with for reporting messages. </div></div><div class=CToolTip id="tt1215"><div class=CPort>This export provides the blocking put interface whose default implementation produces an error. </div></div><div class=CToolTip id="tt1216"><div class=CPort>The push sequencer requires access to a blocking put interface. </div></div><div class=CToolTip id="tt1217"><div class=CPort>Transactions passed via <i>put</i> or <i>try_put</i> (via any port connected to the put_request_export) are sent out this port via its write method.</div></div><div class=CToolTip id="tt1218"><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 uvm_mem_region request_region(</td> <td class=PTypePrefix nowrap>int </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>n_bytes,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></td> |
| <td class=PType nowrap>uvm_mem_mam_policy </td> |
| <td class=PParameter nowrap>alloc</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> null,</td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></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></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> |
| Request and reserve a memory region</div></div><div class=CToolTip id="tt1219"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void reseed () |
| </td></tr></table></blockquote>Calls <i>srandom</i> on the object to reseed the object using the UVM seeding mechanism, which sets the seed based on type name and instance name instead of based on instance position in a thread.</div></div><div class=CToolTip id="tt1220"><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 uvm_mem_region reserve_region(</td> <td class=PTypePrefix nowrap>bit </td> |
| <td class=PType nowrap>[63:0] </td> |
| <td class=PParameter nowrap>start_offset,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap>int </td> |
| <td class=PType nowrap>unsigned </td> |
| <td class=PParameter nowrap>n_bytes,</td> |
| <td class=PDefaultValuePrefix> </td> |
| <td class=PDefaultValue width=100%></td> |
| </tr><tr><td></td> <td class=PTypePrefix nowrap></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></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> |
| Reserve a specific memory region</div></div><div class=CToolTip id="tt1221"><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 reset (</td> <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>wakeup</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>1</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Resets the barrier. </div></div><div class=CToolTip id="tt1222"><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 reset (</td> <td class=PType nowrap>bit </td> |
| <td class=PParameter nowrap>wakeup</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Resets the event to its off state. </div></div><div class=CToolTip id="tt1223"><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 reset(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>kind</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "HARD"</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reset the desired/mirrored value for this register.</div></div><div class=CToolTip id="tt1224"><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 reset(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>kind</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "HARD"</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reset the mirror for this block.</div></div><div class=CToolTip id="tt1225"><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 reset(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>kind</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "HARD"</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reset the desired/mirrored value for this field.</div></div><div class=CToolTip id="tt1226"><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 reset(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>kind</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "SOFT"</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reset the mirror for all registers in this address map.</div></div><div class=CToolTip id="tt1227"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void reset() |
| </td></tr></table></blockquote>Reset the value to 0</div></div><div class=CToolTip id="tt1228"><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 reset(</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>kind</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%> "HARD"</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reset the access semaphore</div></div><div class=CToolTip id="tt1229"><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 reset_blk(</td> <td class=PType nowrap>uvm_reg_block </td> |
| <td class=PParameter nowrap>blk</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reset the DUT that corresponds to the specified block abstraction class.</div></div><div class=CToolTip id="tt1230"><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 reset_blk(</td> <td class=PType nowrap>uvm_reg_block </td> |
| <td class=PParameter nowrap>blk</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reset the DUT that corresponds to the specified block abstraction class.</div></div><div class=CToolTip id="tt1231"><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 reset_blk(</td> <td class=PType nowrap>uvm_reg_block </td> |
| <td class=PParameter nowrap>blk</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reset the DUT that corresponds to the specified block abstraction class.</div></div><div class=CToolTip id="tt1232"><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 reset_blk(</td> <td class=PType nowrap>uvm_reg_block </td> |
| <td class=PParameter nowrap>blk</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reset the DUT that corresponds to the specified block abstraction class.</div></div><div class=CToolTip id="tt1233"><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 reset_blk(</td> <td class=PType nowrap>uvm_reg_block </td> |
| <td class=PParameter nowrap>blk</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reset the DUT that corresponds to the specified block abstraction class.</div></div><div class=CToolTip id="tt1234"><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 reset_blk(</td> <td class=PType nowrap>uvm_reg_block </td> |
| <td class=PParameter nowrap>blk</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Reset the DUT that corresponds to the specified block abstraction class.</div></div><div class=CToolTip id="tt1235"><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 reset_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_reset_phase phase implementation method.</div></div><div class=CToolTip id="tt1236"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void reset_quit_count() |
| </td></tr></table></blockquote>Set, get, increment, or reset to 0 the quit count, i.e., the number of COUNT actions issued.</div></div><div class=CToolTip id="tt1237"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void reset_report_handler |
| </td></tr></table></blockquote>Resets the underlying report handler to its default settings. </div></div><div class=CToolTip id="tt1238"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void reset_severity_counts() |
| </td></tr></table></blockquote>Set, get, or increment the counter for the given severity, or reset all severity counters to 0.</div></div><div class=CToolTip id="tt1239"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void resolve_bindings () |
| </td></tr></table></blockquote>Processes all port, export, and imp connections. </div></div><div class=CToolTip id="tt1240"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void resolve_bindings() |
| </td></tr></table></blockquote>This callback is called just before entering the end_of_elaboration phase. </div></div><div class=CToolTip id="tt1241"><div class=CPort>Transactions passed via <i>put</i> or <i>try_put</i> (via any port connected to the put_response_export) are sent out this port via its write method.</div></div><div class=CToolTip id="tt1242"><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 response_handler(</td> <td class=PType nowrap>uvm_sequence_item </td> |
| <td class=PParameter nowrap>response</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| When the use_reponse_handler bit is set to 1, this virtual task is called by the sequencer for each response that arrives for this sequence.</div></div><div class=CToolTip id="tt1243"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int unsigned result = 0 |
| </td></tr></table></blockquote>This bit stores the number of miscompares for a given compare operation. </div></div><div class=CToolTip id="tt1244"><div class=CMethod> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual task resume () |
| </td></tr></table></blockquote>Resume this component.</div></div><div class=CToolTip id="tt1245"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_reg rg |
| </td></tr></table></blockquote>The register to be tested</div></div><div class=CToolTip id="tt1246"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_reg rg |
| </td></tr></table></blockquote>The register to be tested</div></div><div class=CToolTip id="tt1247"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_reg rg |
| </td></tr></table></blockquote>The register to be tested</div></div><div class=CToolTip id="tt1248"><div class=CPort>Drivers or monitors can connect to this port to send responses to the sequencer. </div></div><div class=CToolTip id="tt1249"><div class=CPort>This port provides an alternate way of sending responses back to the originating sequencer. </div></div><div class=CToolTip id="tt1250"><div class=CPort>This analysis port is used to send response transactions back to the originating sequencer.</div></div><div class=CToolTip id="tt1251"><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 bit run_hooks(</td> <td class=PType nowrap>uvm_report_object </td> |
| <td class=PParameter nowrap>client,</td> |
| </tr><tr><td></td> <td class=PType nowrap>uvm_severity </td> |
| <td class=PParameter nowrap>severity,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>id,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>message,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>verbosity,</td> |
| </tr><tr><td></td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>filename,</td> |
| </tr><tr><td></td> <td class=PType nowrap>int </td> |
| <td class=PParameter nowrap>line</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The run_hooks method is called if the UVM_CALL_HOOK action is set for a report. </div></div><div class=CToolTip id="tt1252"><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 run_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The uvm_run_phase phase implementation method.</div></div><div class=CToolTip id="tt1253"><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 run_phase(</td> <td class=PType nowrap>uvm_phase </td> |
| <td class=PParameter nowrap>phase</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| The push sequencer continuously selects from its list of available sequences and sends the next item from the selected sequence out its req_port using req_port.put(item). </div></div><div class=CToolTip id="tt1254"><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 run_test (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>test_name</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>""</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Convenience function for uvm_top.run_test(). </div></div><div class=CToolTip id="tt1255"><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 run_test (</td> <td class=PType nowrap>string </td> |
| <td class=PParameter nowrap>test_name</td> |
| <td class=PDefaultValuePrefix> = </td> |
| <td class=PDefaultValue width=100%>""</td> |
| <td class=PAfterParameters nowrap>)</td></tr> |
| </table></td></tr> |
| </table></blockquote> |
| Phases all components through all registered phases. </div></div><div class=CToolTip id="tt1256"><div class=CVariable> |
| <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_reg_item rw_info |
| </td></tr></table></blockquote>Holds information about the register being read or written</div></div><!--END_ND_TOOLTIPS--> |
| |
| </div><!--Index--> |
| |
| |
| <script language=JavaScript><!-- |
| if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html> |