blob: 4fde7cfecc59e0507ab8bc140bfb3835b0645d31 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><head><title>Method 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>Method Index</div><div class=INavigationBar>$#! &middot; 0-9 &middot; <a href="Methods.html#A">A</a> &middot; <a href="Methods.html#B">B</a> &middot; <a href="Methods.html#C">C</a> &middot; <a href="Methods.html#D">D</a> &middot; <a href="Methods.html#E">E</a> &middot; <a href="Methods.html#F">F</a> &middot; <a href="Methods2.html#G">G</a> &middot; <a href="#H">H</a> &middot; <a href="#I">I</a> &middot; <a href="#J">J</a> &middot; <a href="#K">K</a> &middot; <a href="#L">L</a> &middot; <a href="#M">M</a> &middot; <a href="#N">N</a> &middot; O &middot; <a href="#P">P</a> &middot; Q &middot; <a href="Methods4.html#R">R</a> &middot; <a href="Methods5.html#S">S</a> &middot; <a href="Methods5.html#T">T</a> &middot; <a href="Methods6.html#U">U</a> &middot; V &middot; <a href="Methods6.html#W">W</a> &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0>
<tr><td class=IHeading id=IFirstHeading><a name="H"></a>H</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>has_child</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.has_child" id=link547 onMouseOver="ShowTip(event, 'tt547', 'link547')" onMouseOut="HideTip('tt547')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>has_coverage</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.has_coverage" id=link548 onMouseOver="ShowTip(event, 'tt548', 'link548')" onMouseOut="HideTip('tt548')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.has_coverage" id=link549 onMouseOver="ShowTip(event, 'tt549', 'link549')" onMouseOut="HideTip('tt549')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.has_coverage" id=link550 onMouseOver="ShowTip(event, 'tt550', 'link550')" onMouseOut="HideTip('tt550')" class=IParent>uvm_reg_block</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>has_do_available</span><div class=ISubIndex><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base.has_do_available" id=link551 onMouseOver="ShowTip(event, 'tt551', 'link551')" onMouseOut="HideTip('tt551')" class=IParent>uvm_sequencer_base</a><a href="../files/tlm1/uvm_sqr_ifs-svh.html#uvm_sqr_if_base#(REQ,RSP).has_do_available" id=link552 onMouseOver="ShowTip(event, 'tt552', 'link552')" onMouseOut="HideTip('tt552')" class=IParent>uvm_sqr_if_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>has_hdl_path</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.has_hdl_path" id=link553 onMouseOver="ShowTip(event, 'tt553', 'link553')" onMouseOut="HideTip('tt553')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.has_hdl_path" id=link554 onMouseOver="ShowTip(event, 'tt554', 'link554')" onMouseOut="HideTip('tt554')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.has_hdl_path" id=link555 onMouseOver="ShowTip(event, 'tt555', 'link555')" onMouseOut="HideTip('tt555')" class=IParent>uvm_reg_block</a><a href="../files/reg/uvm_reg_file-svh.html#uvm_reg_file.has_hdl_path" id=link556 onMouseOver="ShowTip(event, 'tt556', 'link556')" onMouseOut="HideTip('tt556')" class=IParent>uvm_reg_file</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>has_lock</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.has_lock" id=link557 onMouseOver="ShowTip(event, 'tt557', 'link557')" onMouseOut="HideTip('tt557')" class=IParent>uvm_sequence_base</a><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base.has_lock" id=link558 onMouseOver="ShowTip(event, 'tt558', 'link558')" onMouseOut="HideTip('tt558')" class=IParent>uvm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>has_reset</span><div class=ISubIndex><a href="../files/reg/uvm_reg-svh.html#uvm_reg.has_reset" id=link559 onMouseOver="ShowTip(event, 'tt559', 'link559')" onMouseOut="HideTip('tt559')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.has_reset" id=link560 onMouseOver="ShowTip(event, 'tt560', 'link560')" onMouseOut="HideTip('tt560')" class=IParent>uvm_reg_field</a></div></td></tr>
<tr><td class=IHeading><a name="I"></a>I</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>ID</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_extension.ID" id=link561 onMouseOver="ShowTip(event, 'tt561', 'link561')" onMouseOut="HideTip('tt561')" class=IParent>uvm_tlm_extension</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>implement</span><div class=ISubIndex><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.implement" id=link562 onMouseOver="ShowTip(event, 'tt562', 'link562')" onMouseOut="HideTip('tt562')" class=IParent>uvm_vreg</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>include_coverage</span><div class=ISubIndex><a href="../files/reg/uvm_reg-svh.html#uvm_reg.include_coverage" id=link563 onMouseOver="ShowTip(event, 'tt563', 'link563')" onMouseOut="HideTip('tt563')" class=IParent>uvm_reg</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>incr</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_time-svh.html#uvm_tlm_time.incr" id=link564 onMouseOver="ShowTip(event, 'tt564', 'link564')" onMouseOut="HideTip('tt564')" class=IParent>uvm_tlm_time</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>incr_id_count</span><div class=ISubIndex><a href="../files/base/uvm_report_server-svh.html#uvm_report_server.incr_id_count" id=link565 onMouseOver="ShowTip(event, 'tt565', 'link565')" onMouseOut="HideTip('tt565')" class=IParent>uvm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>incr_quit_count</span><div class=ISubIndex><a href="../files/base/uvm_report_server-svh.html#uvm_report_server.incr_quit_count" id=link566 onMouseOver="ShowTip(event, 'tt566', 'link566')" onMouseOut="HideTip('tt566')" class=IParent>uvm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>incr_severity_count</span><div class=ISubIndex><a href="../files/base/uvm_report_server-svh.html#uvm_report_server.incr_severity_count" id=link567 onMouseOver="ShowTip(event, 'tt567', 'link567')" onMouseOut="HideTip('tt567')" class=IParent>uvm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>init_access_record</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.init_access_record" id=link568 onMouseOver="ShowTip(event, 'tt568', 'link568')" onMouseOut="HideTip('tt568')" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>insert</span><div class=ISubIndex><a href="../files/base/uvm_queue-svh.html#uvm_queue#(T).insert" id=link569 onMouseOver="ShowTip(event, 'tt569', 'link569')" onMouseOut="HideTip('tt569')" class=IParent>uvm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is</span><div class=ISubIndex><a href="../files/base/uvm_phase-svh.html#uvm_phase.is" id=link570 onMouseOver="ShowTip(event, 'tt570', 'link570')" onMouseOut="HideTip('tt570')" class=IParent>uvm_phase</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_active</span><div class=ISubIndex><a href="../files/base/uvm_transaction-svh.html#uvm_transaction.is_active" id=link571 onMouseOver="ShowTip(event, 'tt571', 'link571')" onMouseOut="HideTip('tt571')" class=IParent>uvm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_after</span><div class=ISubIndex><a href="../files/base/uvm_phase-svh.html#uvm_phase.is_after" id=link572 onMouseOver="ShowTip(event, 'tt572', 'link572')" onMouseOut="HideTip('tt572')" class=IParent>uvm_phase</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_auditing</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_options.is_auditing" id=link573 onMouseOver="ShowTip(event, 'tt573', 'link573')" onMouseOut="HideTip('tt573')" class=IParent>uvm_resource_options</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_auto_updated</span><div class=ISubIndex><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.is_auto_updated" id=link574 onMouseOver="ShowTip(event, 'tt574', 'link574')" onMouseOut="HideTip('tt574')" class=IParent>uvm_reg_backdoor</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_before</span><div class=ISubIndex><a href="../files/base/uvm_phase-svh.html#uvm_phase.is_before" id=link575 onMouseOver="ShowTip(event, 'tt575', 'link575')" onMouseOut="HideTip('tt575')" class=IParent>uvm_phase</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_blocked</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.is_blocked" id=link576 onMouseOver="ShowTip(event, 'tt576', 'link576')" onMouseOut="HideTip('tt576')" class=IParent>uvm_sequence_base</a><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base.is_blocked" id=link577 onMouseOver="ShowTip(event, 'tt577', 'link577')" onMouseOut="HideTip('tt577')" class=IParent>uvm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_busy</span><div class=ISubIndex><a href="../files/reg/uvm_reg-svh.html#uvm_reg.is_busy" id=link578 onMouseOver="ShowTip(event, 'tt578', 'link578')" onMouseOut="HideTip('tt578')" class=IParent>uvm_reg</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_child</span><div class=ISubIndex><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base.is_child" id=link579 onMouseOver="ShowTip(event, 'tt579', 'link579')" onMouseOut="HideTip('tt579')" class=IParent>uvm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_dmi_allowed</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_generic_payload.is_dmi_allowed" id=link580 onMouseOver="ShowTip(event, 'tt580', 'link580')" onMouseOut="HideTip('tt580')" class=IParent>uvm_tlm_generic_payload</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_empty</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_fifos-svh.html#uvm_tlm_fifo.is_empty" id=link581 onMouseOver="ShowTip(event, 'tt581', 'link581')" onMouseOut="HideTip('tt581')" class=IParent>uvm_tlm_fifo</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_enabled</span><div class=ISubIndex><a href="../files/base/uvm_callback-svh.html#uvm_callback.is_enabled" id=link582 onMouseOver="ShowTip(event, 'tt582', 'link582')" onMouseOut="HideTip('tt582')" class=IParent>uvm_callback</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_export</span><div class=ISubIndex><a href="../files/base/uvm_port_base-svh.html#uvm_port_base#(IF).is_export" id=link583 onMouseOver="ShowTip(event, 'tt583', 'link583')" onMouseOut="HideTip('tt583')" class=IParent>uvm_port_base#(IF)</a><a href="../files/base/uvm_port_base-svh.html#uvm_port_component_base.is_export" id=link584 onMouseOver="ShowTip(event, 'tt584', 'link584')" onMouseOut="HideTip('tt584')" class=IParent>uvm_port_component_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_full</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_fifos-svh.html#uvm_tlm_fifo.is_full" id=link585 onMouseOver="ShowTip(event, 'tt585', 'link585')" onMouseOut="HideTip('tt585')" class=IParent>uvm_tlm_fifo</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_grabbed</span><div class=ISubIndex><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base.is_grabbed" id=link586 onMouseOver="ShowTip(event, 'tt586', 'link586')" onMouseOut="HideTip('tt586')" class=IParent>uvm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_hdl_path_root</span><div class=ISubIndex><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.is_hdl_path_root" id=link587 onMouseOver="ShowTip(event, 'tt587', 'link587')" onMouseOut="HideTip('tt587')" class=IParent>uvm_reg_block</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_imp</span><div class=ISubIndex><a href="../files/base/uvm_port_base-svh.html#uvm_port_base#(IF).is_imp" id=link588 onMouseOver="ShowTip(event, 'tt588', 'link588')" onMouseOut="HideTip('tt588')" class=IParent>uvm_port_base#(IF)</a><a href="../files/base/uvm_port_base-svh.html#uvm_port_component_base.is_imp" id=link589 onMouseOver="ShowTip(event, 'tt589', 'link589')" onMouseOut="HideTip('tt589')" class=IParent>uvm_port_component_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_in_map</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.is_in_map" id=link590 onMouseOver="ShowTip(event, 'tt590', 'link590')" onMouseOut="HideTip('tt590')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.is_in_map" id=link591 onMouseOver="ShowTip(event, 'tt591', 'link591')" onMouseOut="HideTip('tt591')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.is_in_map" id=link592 onMouseOver="ShowTip(event, 'tt592', 'link592')" onMouseOut="HideTip('tt592')" class=IParent>uvm_vreg</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_indv_accessible</span><div class=ISubIndex><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.is_indv_accessible" id=link593 onMouseOver="ShowTip(event, 'tt593', 'link593')" onMouseOut="HideTip('tt593')" class=IParent>uvm_reg_field</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_item</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.is_item" id=link594 onMouseOver="ShowTip(event, 'tt594', 'link594')" onMouseOut="HideTip('tt594')" class=IParent>uvm_sequence_base</a><a href="../files/seq/uvm_sequence_item-svh.html#uvm_sequence_item.is_item" id=link595 onMouseOver="ShowTip(event, 'tt595', 'link595')" onMouseOut="HideTip('tt595')" class=IParent>uvm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_known_access</span><div class=ISubIndex><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.is_known_access" id=link596 onMouseOver="ShowTip(event, 'tt596', 'link596')" onMouseOut="HideTip('tt596')" class=IParent>uvm_reg_field</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_locked</span><div class=ISubIndex><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.is_locked" id=link597 onMouseOver="ShowTip(event, 'tt597', 'link597')" onMouseOut="HideTip('tt597')" class=IParent>uvm_reg_block</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_null</span><div class=ISubIndex><a href="../files/base/uvm_packer-svh.html#uvm_packer.is_null" id=link598 onMouseOver="ShowTip(event, 'tt598', 'link598')" onMouseOut="HideTip('tt598')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_off</span><div class=ISubIndex><a href="../files/base/uvm_event-svh.html#uvm_event.is_off" id=link599 onMouseOver="ShowTip(event, 'tt599', 'link599')" onMouseOut="HideTip('tt599')" class=IParent>uvm_event</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_on</span><div class=ISubIndex><a href="../files/base/uvm_event-svh.html#uvm_event.is_on" id=link600 onMouseOver="ShowTip(event, 'tt600', 'link600')" onMouseOut="HideTip('tt600')" class=IParent>uvm_event</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_port</span><div class=ISubIndex><a href="../files/base/uvm_port_base-svh.html#uvm_port_base#(IF).is_port" id=link601 onMouseOver="ShowTip(event, 'tt601', 'link601')" onMouseOut="HideTip('tt601')" class=IParent>uvm_port_base#(IF)</a><a href="../files/base/uvm_port_base-svh.html#uvm_port_component_base.is_port" id=link602 onMouseOver="ShowTip(event, 'tt602', 'link602')" onMouseOut="HideTip('tt602')" class=IParent>uvm_port_component_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_quit_count_reached</span><div class=ISubIndex><a href="../files/base/uvm_report_server-svh.html#uvm_report_server.is_quit_count_reached" id=link603 onMouseOver="ShowTip(event, 'tt603', 'link603')" onMouseOut="HideTip('tt603')" class=IParent>uvm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_read</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_generic_payload.is_read" id=link604 onMouseOver="ShowTip(event, 'tt604', 'link604')" onMouseOut="HideTip('tt604')" class=IParent>uvm_tlm_generic_payload</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_read_only</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.is_read_only" id=link605 onMouseOver="ShowTip(event, 'tt605', 'link605')" onMouseOut="HideTip('tt605')" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_recording_enabled</span><div class=ISubIndex><a href="../files/base/uvm_transaction-svh.html#uvm_transaction.is_recording_enabled" id=link606 onMouseOver="ShowTip(event, 'tt606', 'link606')" onMouseOut="HideTip('tt606')" class=IParent>uvm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_relevant</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.is_relevant" id=link607 onMouseOver="ShowTip(event, 'tt607', 'link607')" onMouseOut="HideTip('tt607')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_response_error</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_generic_payload.is_response_error" id=link608 onMouseOver="ShowTip(event, 'tt608', 'link608')" onMouseOut="HideTip('tt608')" class=IParent>uvm_tlm_generic_payload</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_response_ok</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_generic_payload.is_response_ok" id=link609 onMouseOver="ShowTip(event, 'tt609', 'link609')" onMouseOut="HideTip('tt609')" class=IParent>uvm_tlm_generic_payload</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_tracing</span><div class=ISubIndex><a href="../files/base/uvm_config_db-svh.html#uvm_config_db_options.is_tracing" id=link610 onMouseOver="ShowTip(event, 'tt610', 'link610')" onMouseOut="HideTip('tt610')" class=IParent>uvm_config_db_options</a><a href="../files/base/uvm_resource_db-svh.html#uvm_resource_db_options.is_tracing" id=link611 onMouseOver="ShowTip(event, 'tt611', 'link611')" onMouseOut="HideTip('tt611')" class=IParent>uvm_resource_db_options</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_unbounded</span><div class=ISubIndex><a href="../files/base/uvm_port_base-svh.html#uvm_port_base#(IF).is_unbounded" id=link612 onMouseOver="ShowTip(event, 'tt612', 'link612')" onMouseOut="HideTip('tt612')" class=IParent>uvm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_volatile</span><div class=ISubIndex><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.is_volatile" id=link613 onMouseOver="ShowTip(event, 'tt613', 'link613')" onMouseOut="HideTip('tt613')" class=IParent>uvm_reg_field</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>is_write</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_generic_payload.is_write" id=link614 onMouseOver="ShowTip(event, 'tt614', 'link614')" onMouseOut="HideTip('tt614')" class=IParent>uvm_tlm_generic_payload</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>issue</span><div class=ISubIndex><a href="../files/base/uvm_report_catcher-svh.html#uvm_report_catcher.issue" id=link615 onMouseOver="ShowTip(event, 'tt615', 'link615')" onMouseOut="HideTip('tt615')" class=IParent>uvm_report_catcher</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>item_done</span><div class=ISubIndex><a href="../files/tlm1/uvm_sqr_ifs-svh.html#uvm_sqr_if_base#(REQ,RSP).item_done" id=link616 onMouseOver="ShowTip(event, 'tt616', 'link616')" onMouseOut="HideTip('tt616')" class=IParent>uvm_sqr_if_base#(REQ,RSP)</a></div></td></tr>
<tr><td class=IHeading><a name="J"></a>J</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>jump</span><div class=ISubIndex><a href="../files/base/uvm_domain-svh.html#uvm_domain.jump" id=link617 onMouseOver="ShowTip(event, 'tt617', 'link617')" onMouseOut="HideTip('tt617')" class=IParent>uvm_domain</a><a href="../files/base/uvm_phase-svh.html#uvm_phase.jump" id=link618 onMouseOver="ShowTip(event, 'tt618', 'link618')" onMouseOut="HideTip('tt618')" class=IParent>uvm_phase</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>jump_all</span><div class=ISubIndex><a href="../files/base/uvm_phase-svh.html#uvm_phase.jump_all" id=link619 onMouseOver="ShowTip(event, 'tt619', 'link619')" onMouseOut="HideTip('tt619')" class=IParent>uvm_phase</a></div></td></tr>
<tr><td class=IHeading><a name="K"></a>K</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>kill</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.kill" id=link620 onMouseOver="ShowTip(event, 'tt620', 'link620')" onMouseOut="HideTip('tt620')" class=IParent>uvm_sequence_base</a></div></td></tr>
<tr><td class=IHeading><a name="L"></a>L</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>last</span><div class=ISubIndex><a href="../files/base/uvm_callback-svh.html#uvm_callback_iter.last" id=link621 onMouseOver="ShowTip(event, 'tt621', 'link621')" onMouseOut="HideTip('tt621')" class=IParent>uvm_callback_iter</a><a href="../files/base/uvm_pool-svh.html#uvm_pool#(KEY,T).last" id=link622 onMouseOver="ShowTip(event, 'tt622', 'link622')" onMouseOut="HideTip('tt622')" class=IParent>uvm_pool#(KEY,T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>last_req</span><div class=ISubIndex><a href="../files/seq/uvm_sequencer_param_base-svh.html#uvm_sequencer_param_base#(REQ,RSP).last_req" id=link623 onMouseOver="ShowTip(event, 'tt623', 'link623')" onMouseOut="HideTip('tt623')" class=IParent>uvm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>last_rsp</span><div class=ISubIndex><a href="../files/seq/uvm_sequencer_param_base-svh.html#uvm_sequencer_param_base#(REQ,RSP).last_rsp" id=link624 onMouseOver="ShowTip(event, 'tt624', 'link624')" onMouseOut="HideTip('tt624')" class=IParent>uvm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>lock</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.lock" id=link625 onMouseOver="ShowTip(event, 'tt625', 'link625')" onMouseOut="HideTip('tt625')" class=IParent>uvm_sequence_base</a><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base.lock" id=link626 onMouseOver="ShowTip(event, 'tt626', 'link626')" onMouseOut="HideTip('tt626')" class=IParent>uvm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>lock_model</span><div class=ISubIndex><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.lock_model" id=link627 onMouseOver="ShowTip(event, 'tt627', 'link627')" onMouseOut="HideTip('tt627')" class=IParent>uvm_reg_block</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>lookup</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.lookup" id=link628 onMouseOver="ShowTip(event, 'tt628', 'link628')" onMouseOut="HideTip('tt628')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>lookup_name</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_pool.lookup_name" id=link629 onMouseOver="ShowTip(event, 'tt629', 'link629')" onMouseOut="HideTip('tt629')" class=IParent>uvm_resource_pool</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>lookup_regex</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_pool.lookup_regex" id=link630 onMouseOver="ShowTip(event, 'tt630', 'link630')" onMouseOut="HideTip('tt630')" class=IParent>uvm_resource_pool</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>lookup_regex_names</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_pool.lookup_regex_names" id=link631 onMouseOver="ShowTip(event, 'tt631', 'link631')" onMouseOut="HideTip('tt631')" class=IParent>uvm_resource_pool</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>lookup_scope</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_pool.lookup_scope" id=link632 onMouseOver="ShowTip(event, 'tt632', 'link632')" onMouseOut="HideTip('tt632')" class=IParent>uvm_resource_pool</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>lookup_type</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_pool.lookup_type" id=link633 onMouseOver="ShowTip(event, 'tt633', 'link633')" onMouseOut="HideTip('tt633')" class=IParent>uvm_resource_pool</a></div></td></tr>
<tr><td class=IHeading><a name="M"></a>M</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>m_set_hier_mode</span><div class=ISubIndex><a href="../files/base/uvm_objection-svh.html#uvm_objection.m_set_hier_mode" id=link634 onMouseOver="ShowTip(event, 'tt634', 'link634')" onMouseOut="HideTip('tt634')" class=IParent>uvm_objection</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>main_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.main_phase" id=link635 onMouseOver="ShowTip(event, 'tt635', 'link635')" onMouseOut="HideTip('tt635')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>match_scope</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.match_scope" id=link636 onMouseOver="ShowTip(event, 'tt636', 'link636')" onMouseOut="HideTip('tt636')" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>max_size</span><div class=ISubIndex><a href="../files/base/uvm_port_base-svh.html#uvm_port_base#(IF).max_size" id=link637 onMouseOver="ShowTip(event, 'tt637', 'link637')" onMouseOut="HideTip('tt637')" class=IParent>uvm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>mid_do</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.mid_do" id=link638 onMouseOver="ShowTip(event, 'tt638', 'link638')" onMouseOut="HideTip('tt638')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>min_size</span><div class=ISubIndex><a href="../files/base/uvm_port_base-svh.html#uvm_port_base#(IF).min_size" id=link639 onMouseOver="ShowTip(event, 'tt639', 'link639')" onMouseOut="HideTip('tt639')" class=IParent>uvm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>mirror</span><div class=ISubIndex><a href="../files/reg/uvm_reg-svh.html#uvm_reg.mirror" id=link640 onMouseOver="ShowTip(event, 'tt640', 'link640')" onMouseOut="HideTip('tt640')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.mirror" id=link641 onMouseOver="ShowTip(event, 'tt641', 'link641')" onMouseOut="HideTip('tt641')" class=IParent>uvm_reg_block</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.mirror" id=link642 onMouseOver="ShowTip(event, 'tt642', 'link642')" onMouseOut="HideTip('tt642')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_reg_fifo-svh.html#uvm_reg_fifo.mirror" id=link643 onMouseOver="ShowTip(event, 'tt643', 'link643')" onMouseOut="HideTip('tt643')" class=IParent>uvm_reg_fifo</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>mirror_reg</span><div class=ISubIndex><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence.mirror_reg" id=link644 onMouseOver="ShowTip(event, 'tt644', 'link644')" onMouseOut="HideTip('tt644')" class=IParent>uvm_reg_sequence</a></div></td></tr>
<tr><td class=IHeading><a name="N"></a>N</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>nb_transport</span><div class=ISubIndex><a href="../files/tlm1/uvm_tlm_ifs-svh.html#uvm_tlm_if_base#(T1,T2).nb_transport" id=link645 onMouseOver="ShowTip(event, 'tt645', 'link645')" onMouseOut="HideTip('tt645')" class=IParent>uvm_tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>nb_transport_bw</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#uvm_tlm_if.nb_transport_bw" id=link646 onMouseOver="ShowTip(event, 'tt646', 'link646')" onMouseOut="HideTip('tt646')" class=IParent>uvm_tlm_if</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>nb_transport_fw</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#uvm_tlm_if.nb_transport_fw" id=link647 onMouseOver="ShowTip(event, 'tt647', 'link647')" onMouseOut="HideTip('tt647')" class=IParent>uvm_tlm_if</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>needs_update</span><div class=ISubIndex><a href="../files/reg/uvm_reg-svh.html#uvm_reg.needs_update" id=link648 onMouseOver="ShowTip(event, 'tt648', 'link648')" onMouseOut="HideTip('tt648')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.needs_update" id=link649 onMouseOver="ShowTip(event, 'tt649', 'link649')" onMouseOut="HideTip('tt649')" class=IParent>uvm_reg_block</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.needs_update" id=link650 onMouseOver="ShowTip(event, 'tt650', 'link650')" onMouseOut="HideTip('tt650')" class=IParent>uvm_reg_field</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>new</span><div class=ISubIndex><a href="../files/tlm1/uvm_exports-svh.html#uvm_*_export#(REQ,RSP).new" id=link651 onMouseOver="ShowTip(event, 'tt651', 'link651')" onMouseOut="HideTip('tt651')" class=IParent>uvm_*_export#(REQ,RSP)</a><a href="../files/tlm1/uvm_exports-svh.html#uvm_*_export#(T).new" id=link652 onMouseOver="ShowTip(event, 'tt652', 'link652')" onMouseOut="HideTip('tt652')" class=IParent>uvm_*_export#(T)</a><a href="../files/tlm1/uvm_imps-svh.html#uvm_*_imp#(REQ,RSP,IMP,REQ_IMP,RSP_IMP).new" id=link653 onMouseOver="ShowTip(event, 'tt653', 'link653')" onMouseOut="HideTip('tt653')" class=IParent>uvm_*_imp#(REQ,RSP,IMP,REQ_IMP,RSP_IMP)</a><a href="../files/tlm1/uvm_imps-svh.html#uvm_*_imp#(T,IMP).new" id=link654 onMouseOver="ShowTip(event, 'tt654', 'link654')" onMouseOut="HideTip('tt654')" class=IParent>uvm_*_imp#(T,IMP)</a><a href="../files/tlm1/uvm_ports-svh.html#uvm_*_port#(REQ,RSP).new" id=link655 onMouseOver="ShowTip(event, 'tt655', 'link655')" onMouseOut="HideTip('tt655')" class=IParent>uvm_*_port#(REQ,RSP)</a><a href="../files/tlm1/uvm_ports-svh.html#uvm_*_port#(T).new" id=link656 onMouseOver="ShowTip(event, 'tt656', 'link656')" onMouseOut="HideTip('tt656')" class=IParent>uvm_*_port#(T)</a><a href="../files/comps/uvm_agent-svh.html#uvm_agent.new" id=link657 onMouseOver="ShowTip(event, 'tt657', 'link657')" onMouseOut="HideTip('tt657')" class=IParent>uvm_agent</a><a href="../files/comps/uvm_algorithmic_comparator-svh.html#uvm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER).new" id=link658 onMouseOver="ShowTip(event, 'tt658', 'link658')" onMouseOut="HideTip('tt658')" class=IParent>uvm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER)</a><a href="../files/tlm1/uvm_analysis_port-svh.html#uvm_analysis_export.new" id=link659 onMouseOver="ShowTip(event, 'tt659', 'link659')" onMouseOut="HideTip('tt659')" class=IParent>uvm_analysis_export</a><a href="../files/base/uvm_barrier-svh.html#uvm_barrier.new" id=link660 onMouseOver="ShowTip(event, 'tt660', 'link660')" onMouseOut="HideTip('tt660')" class=IParent>uvm_barrier</a><a href="../files/base/uvm_bottomup_phase-svh.html#uvm_bottomup_phase.new" id=link661 onMouseOver="ShowTip(event, 'tt661', 'link661')" onMouseOut="HideTip('tt661')" class=IParent>uvm_bottomup_phase</a><a href="../files/comps/uvm_pair-svh.html#uvm_built_in_pair#(T1,T2).new" id=link662 onMouseOver="ShowTip(event, 'tt662', 'link662')" onMouseOut="HideTip('tt662')" class=IParent>uvm_built_in_pair#(T1,T2)</a><a href="../files/base/uvm_callback-svh.html#uvm_callback.new" id=link663 onMouseOver="ShowTip(event, 'tt663', 'link663')" onMouseOut="HideTip('tt663')" class=IParent>uvm_callback</a><a href="../files/base/uvm_callback-svh.html#uvm_callback_iter.new" id=link664 onMouseOver="ShowTip(event, 'tt664', 'link664')" onMouseOut="HideTip('tt664')" class=IParent>uvm_callback_iter</a><a href="../files/comps/uvm_pair-svh.html#uvm_class_pair#(T1,T2).new" id=link665 onMouseOver="ShowTip(event, 'tt665', 'link665')" onMouseOut="HideTip('tt665')" class=IParent>uvm_class_pair#(T1,T2)</a><a href="../files/base/uvm_component-svh.html#uvm_component.new" id=link666 onMouseOver="ShowTip(event, 'tt666', 'link666')" onMouseOut="HideTip('tt666')" class=IParent>uvm_component</a><a href="../files/base/uvm_domain-svh.html#uvm_domain.new" id=link667 onMouseOver="ShowTip(event, 'tt667', 'link667')" onMouseOut="HideTip('tt667')" class=IParent>uvm_domain</a><a href="../files/comps/uvm_driver-svh.html#uvm_driver#(REQ,RSP).new" id=link668 onMouseOver="ShowTip(event, 'tt668', 'link668')" onMouseOut="HideTip('tt668')" class=IParent>uvm_driver#(REQ,RSP)</a><a href="../files/comps/uvm_env-svh.html#uvm_env.new" id=link669 onMouseOver="ShowTip(event, 'tt669', 'link669')" onMouseOut="HideTip('tt669')" class=IParent>uvm_env</a><a href="../files/base/uvm_event-svh.html#uvm_event.new" id=link670 onMouseOver="ShowTip(event, 'tt670', 'link670')" onMouseOut="HideTip('tt670')" class=IParent>uvm_event</a><a href="../files/base/uvm_event_callback-svh.html#uvm_event_callback.new" id=link671 onMouseOver="ShowTip(event, 'tt671', 'link671')" onMouseOut="HideTip('tt671')" class=IParent>uvm_event_callback</a><a href="../files/base/uvm_heartbeat-svh.html#uvm_heartbeat.new" id=link672 onMouseOver="ShowTip(event, 'tt672', 'link672')" onMouseOut="HideTip('tt672')" class=IParent>uvm_heartbeat</a><a href="../files/reg/uvm_mem-svh.html#uvm_mem.new" id=link673 onMouseOver="ShowTip(event, 'tt673', 'link673')" onMouseOut="HideTip('tt673')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam.new" id=link674 onMouseOver="ShowTip(event, 'tt674', 'link674')" onMouseOut="HideTip('tt674')" class=IParent>uvm_mem_mam</a><a href="../files/reg/sequences/uvm_mem_walk_seq-svh.html#uvm_mem_single_walk_seq.new" id=link675 onMouseOver="ShowTip(event, 'tt675', 'link675')" onMouseOut="HideTip('tt675')" class=IParent>uvm_mem_single_walk_seq</a><a href="../files/comps/uvm_monitor-svh.html#uvm_monitor.new" id=link676 onMouseOver="ShowTip(event, 'tt676', 'link676')" onMouseOut="HideTip('tt676')" class=IParent>uvm_monitor</a><a href="../files/base/uvm_object-svh.html#uvm_object.new" id=link677 onMouseOver="ShowTip(event, 'tt677', 'link677')" onMouseOut="HideTip('tt677')" class=IParent>uvm_object</a><a href="../files/base/uvm_pool-svh.html#uvm_object_string_pool#(T).new" id=link678 onMouseOver="ShowTip(event, 'tt678', 'link678')" onMouseOut="HideTip('tt678')" class=IParent>uvm_object_string_pool#(T)</a><a href="../files/base/uvm_objection-svh.html#uvm_objection.new" id=link679 onMouseOver="ShowTip(event, 'tt679', 'link679')" onMouseOut="HideTip('tt679')" class=IParent>uvm_objection</a><a href="../files/base/uvm_phase-svh.html#uvm_phase.new" id=link680 onMouseOver="ShowTip(event, 'tt680', 'link680')" onMouseOut="HideTip('tt680')" class=IParent>uvm_phase</a><a href="../files/base/uvm_pool-svh.html#uvm_pool#(KEY,T).new" id=link681 onMouseOver="ShowTip(event, 'tt681', 'link681')" onMouseOut="HideTip('tt681')" class=IParent>uvm_pool#(KEY,T)</a><a href="../files/base/uvm_port_base-svh.html#uvm_port_base#(IF).new" id=link682 onMouseOver="ShowTip(event, 'tt682', 'link682')" onMouseOut="HideTip('tt682')" class=IParent>uvm_port_base#(IF)</a><a href="../files/comps/uvm_push_driver-svh.html#uvm_push_driver#(REQ,RSP).new" id=link683 onMouseOver="ShowTip(event, 'tt683', 'link683')" onMouseOut="HideTip('tt683')" class=IParent>uvm_push_driver#(REQ,RSP)</a><a href="../files/seq/uvm_push_sequencer-svh.html#uvm_push_sequencer#(REQ,RSP).new" id=link684 onMouseOver="ShowTip(event, 'tt684', 'link684')" onMouseOut="HideTip('tt684')" class=IParent>uvm_push_sequencer#(REQ,RSP)</a><a href="../files/base/uvm_queue-svh.html#uvm_queue#(T).new" id=link685 onMouseOver="ShowTip(event, 'tt685', 'link685')" onMouseOut="HideTip('tt685')" class=IParent>uvm_queue#(T)</a><a href="../files/comps/uvm_random_stimulus-svh.html#uvm_random_stimulus#(T).new" id=link686 onMouseOver="ShowTip(event, 'tt686', 'link686')" onMouseOut="HideTip('tt686')" class=IParent>uvm_random_stimulus#(T)</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.new" id=link687 onMouseOver="ShowTip(event, 'tt687', 'link687')" onMouseOut="HideTip('tt687')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_adapter-svh.html#uvm_reg_adapter.new" id=link688 onMouseOver="ShowTip(event, 'tt688', 'link688')" onMouseOut="HideTip('tt688')" class=IParent>uvm_reg_adapter</a><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.new" id=link689 onMouseOver="ShowTip(event, 'tt689', 'link689')" onMouseOut="HideTip('tt689')" class=IParent>uvm_reg_backdoor</a><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.new" id=link690 onMouseOver="ShowTip(event, 'tt690', 'link690')" onMouseOut="HideTip('tt690')" class=IParent>uvm_reg_block</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.new" id=link691 onMouseOver="ShowTip(event, 'tt691', 'link691')" onMouseOut="HideTip('tt691')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_reg_fifo-svh.html#uvm_reg_fifo.new" id=link692 onMouseOver="ShowTip(event, 'tt692', 'link692')" onMouseOut="HideTip('tt692')" class=IParent>uvm_reg_fifo</a><a href="../files/reg/uvm_reg_file-svh.html#uvm_reg_file.new" id=link693 onMouseOver="ShowTip(event, 'tt693', 'link693')" onMouseOut="HideTip('tt693')" class=IParent>uvm_reg_file</a><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_frontdoor.new" id=link694 onMouseOver="ShowTip(event, 'tt694', 'link694')" onMouseOut="HideTip('tt694')" class=IParent>uvm_reg_frontdoor</a><a href="../files/reg/uvm_reg_indirect-svh.html#uvm_reg_indirect_data.new" id=link695 onMouseOver="ShowTip(event, 'tt695', 'link695')" onMouseOut="HideTip('tt695')" class=IParent>uvm_reg_indirect_data</a><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_item.new" id=link696 onMouseOver="ShowTip(event, 'tt696', 'link696')" onMouseOut="HideTip('tt696')" class=IParent>uvm_reg_item</a><a href="../files/reg/uvm_reg_map-svh.html#uvm_reg_map.new" id=link697 onMouseOver="ShowTip(event, 'tt697', 'link697')" onMouseOut="HideTip('tt697')" class=IParent>uvm_reg_map</a><a href="../files/reg/uvm_reg_predictor-svh.html#uvm_reg_predictor.new" id=link698 onMouseOver="ShowTip(event, 'tt698', 'link698')" onMouseOut="HideTip('tt698')" class=IParent>uvm_reg_predictor</a><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence.new" id=link699 onMouseOver="ShowTip(event, 'tt699', 'link699')" onMouseOut="HideTip('tt699')" class=IParent>uvm_reg_sequence</a><a href="../files/base/uvm_report_catcher-svh.html#uvm_report_catcher.new" id=link700 onMouseOver="ShowTip(event, 'tt700', 'link700')" onMouseOut="HideTip('tt700')" class=IParent>uvm_report_catcher</a><a href="../files/base/uvm_report_handler-svh.html#uvm_report_handler.new" id=link701 onMouseOver="ShowTip(event, 'tt701', 'link701')" onMouseOut="HideTip('tt701')" class=IParent>uvm_report_handler</a><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.new" id=link702 onMouseOver="ShowTip(event, 'tt702', 'link702')" onMouseOut="HideTip('tt702')" class=IParent>uvm_report_object</a><a href="../files/base/uvm_report_server-svh.html#uvm_report_server.new" id=link703 onMouseOver="ShowTip(event, 'tt703', 'link703')" onMouseOut="HideTip('tt703')" class=IParent>uvm_report_server</a><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.new" id=link704 onMouseOver="ShowTip(event, 'tt704', 'link704')" onMouseOut="HideTip('tt704')" class=IParent>uvm_resource_base</a><a href="../files/comps/uvm_scoreboard-svh.html#uvm_scoreboard.new" id=link705 onMouseOver="ShowTip(event, 'tt705', 'link705')" onMouseOut="HideTip('tt705')" class=IParent>uvm_scoreboard</a><a href="../files/tlm1/uvm_sqr_connections-svh.html#uvm_seq_item_pull_imp#(REQ,RSP,IMP).new" class=IParent>uvm_seq_item_pull_imp#(REQ,RSP,IMP)</a><a href="../files/seq/uvm_sequence-svh.html#uvm_sequence#(REQ,RSP).new" id=link706 onMouseOver="ShowTip(event, 'tt706', 'link706')" onMouseOut="HideTip('tt706')" class=IParent>uvm_sequence#(REQ,RSP)</a><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.new" id=link707 onMouseOver="ShowTip(event, 'tt707', 'link707')" onMouseOut="HideTip('tt707')" class=IParent>uvm_sequence_base</a><a href="../files/seq/uvm_sequence_item-svh.html#uvm_sequence_item.new" id=link708 onMouseOver="ShowTip(event, 'tt708', 'link708')" onMouseOut="HideTip('tt708')" class=IParent>uvm_sequence_item</a><a href="../files/seq/uvm_sequencer-svh.html#uvm_sequencer#(REQ,RSP).new" id=link709 onMouseOver="ShowTip(event, 'tt709', 'link709')" onMouseOut="HideTip('tt709')" class=IParent>uvm_sequencer#(REQ,RSP)</a><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base.new" id=link710 onMouseOver="ShowTip(event, 'tt710', 'link710')" onMouseOut="HideTip('tt710')" class=IParent>uvm_sequencer_base</a><a href="../files/seq/uvm_sequencer_param_base-svh.html#uvm_sequencer_param_base#(REQ,RSP).new" id=link711 onMouseOver="ShowTip(event, 'tt711', 'link711')" onMouseOut="HideTip('tt711')" class=IParent>uvm_sequencer_param_base#(REQ,RSP)</a><a href="../files/comps/uvm_subscriber-svh.html#uvm_subscriber.new" id=link712 onMouseOver="ShowTip(event, 'tt712', 'link712')" onMouseOut="HideTip('tt712')" class=IParent>uvm_subscriber</a><a href="../files/base/uvm_task_phase-svh.html#uvm_task_phase.new" id=link713 onMouseOver="ShowTip(event, 'tt713', 'link713')" onMouseOut="HideTip('tt713')" class=IParent>uvm_task_phase</a><a href="../files/comps/uvm_test-svh.html#uvm_test.new" id=link714 onMouseOver="ShowTip(event, 'tt714', 'link714')" onMouseOut="HideTip('tt714')" class=IParent>uvm_test</a><a href="../files/tlm1/uvm_tlm_fifos-svh.html#uvm_tlm_analysis_fifo.new" id=link715 onMouseOver="ShowTip(event, 'tt715', 'link715')" onMouseOut="HideTip('tt715')" class=IParent>uvm_tlm_analysis_fifo</a><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_b_initiator_socket.new" id=link716 onMouseOver="ShowTip(event, 'tt716', 'link716')" onMouseOut="HideTip('tt716')" class=IParent>uvm_tlm_b_initiator_socket</a><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_b_target_socket.new" id=link717 onMouseOver="ShowTip(event, 'tt717', 'link717')" onMouseOut="HideTip('tt717')" class=IParent>uvm_tlm_b_target_socket</a><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_extension.new" id=link718 onMouseOver="ShowTip(event, 'tt718', 'link718')" onMouseOut="HideTip('tt718')" class=IParent>uvm_tlm_extension</a><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_extension_base.new" id=link719 onMouseOver="ShowTip(event, 'tt719', 'link719')" onMouseOut="HideTip('tt719')" class=IParent>uvm_tlm_extension_base</a><a href="../files/tlm1/uvm_tlm_fifos-svh.html#uvm_tlm_fifo.new" id=link720 onMouseOver="ShowTip(event, 'tt720', 'link720')" onMouseOut="HideTip('tt720')" class=IParent>uvm_tlm_fifo</a><a href="../files/tlm1/uvm_tlm_fifo_base-svh.html#uvm_tlm_fifo_base#(T).new" id=link721 onMouseOver="ShowTip(event, 'tt721', 'link721')" onMouseOut="HideTip('tt721')" class=IParent>uvm_tlm_fifo_base#(T)</a><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_generic_payload.new" id=link722 onMouseOver="ShowTip(event, 'tt722', 'link722')" onMouseOut="HideTip('tt722')" class=IParent>uvm_tlm_generic_payload</a><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_nb_initiator_socket.new" id=link723 onMouseOver="ShowTip(event, 'tt723', 'link723')" onMouseOut="HideTip('tt723')" class=IParent>uvm_tlm_nb_initiator_socket</a><a href="../files/tlm2/uvm_tlm2_sockets-svh.html#uvm_tlm_nb_target_socket.new" id=link724 onMouseOver="ShowTip(event, 'tt724', 'link724')" onMouseOut="HideTip('tt724')" class=IParent>uvm_tlm_nb_target_socket</a><a href="../files/tlm2/uvm_tlm2_exports-svh.html#uvm_tlm_nb_transport_bw_export.new" class=IParent>uvm_tlm_nb_transport_bw_export</a><a href="../files/tlm2/uvm_tlm2_ports-svh.html#uvm_tlm_nb_transport_bw_port.new" class=IParent>uvm_tlm_nb_transport_bw_port</a><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#uvm_tlm_req_rsp_channel#(REQ,RSP).new" id=link725 onMouseOver="ShowTip(event, 'tt725', 'link725')" onMouseOut="HideTip('tt725')" class=IParent>uvm_tlm_req_rsp_channel#(REQ,RSP)</a><a href="../files/tlm2/uvm_tlm2_time-svh.html#uvm_tlm_time.new" id=link726 onMouseOver="ShowTip(event, 'tt726', 'link726')" onMouseOut="HideTip('tt726')" class=IParent>uvm_tlm_time</a><a href="../files/tlm1/uvm_tlm_req_rsp-svh.html#uvm_tlm_transport_channel#(REQ,RSP).new" id=link727 onMouseOver="ShowTip(event, 'tt727', 'link727')" onMouseOut="HideTip('tt727')" class=IParent>uvm_tlm_transport_channel#(REQ,RSP)</a><a href="../files/base/uvm_topdown_phase-svh.html#uvm_topdown_phase.new" id=link728 onMouseOver="ShowTip(event, 'tt728', 'link728')" onMouseOut="HideTip('tt728')" class=IParent>uvm_topdown_phase</a><a href="../files/base/uvm_transaction-svh.html#uvm_transaction.new" id=link729 onMouseOver="ShowTip(event, 'tt729', 'link729')" onMouseOut="HideTip('tt729')" class=IParent>uvm_transaction</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.new" id=link730 onMouseOver="ShowTip(event, 'tt730', 'link730')" onMouseOut="HideTip('tt730')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.new" id=link731 onMouseOver="ShowTip(event, 'tt731', 'link731')" onMouseOut="HideTip('tt731')" class=IParent>uvm_vreg_field</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>next</span><div class=ISubIndex><a href="../files/base/uvm_callback-svh.html#uvm_callback_iter.next" id=link732 onMouseOver="ShowTip(event, 'tt732', 'link732')" onMouseOut="HideTip('tt732')" class=IParent>uvm_callback_iter</a><a href="../files/base/uvm_pool-svh.html#uvm_pool#(KEY,T).next" id=link733 onMouseOver="ShowTip(event, 'tt733', 'link733')" onMouseOut="HideTip('tt733')" class=IParent>uvm_pool#(KEY,T)</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>num</span><div class=ISubIndex><a href="../files/base/uvm_pool-svh.html#uvm_pool#(KEY,T).num" id=link734 onMouseOver="ShowTip(event, 'tt734', 'link734')" onMouseOut="HideTip('tt734')" class=IParent>uvm_pool#(KEY,T)</a></div></td></tr>
<tr><td class=IHeading><a name="P"></a>P</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>pack</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.pack" id=link735 onMouseOver="ShowTip(event, 'tt735', 'link735')" onMouseOut="HideTip('tt735')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link736 onMouseOver="ShowTip(event, 'tt736', 'link736')" onMouseOut="HideTip('tt736')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link737 onMouseOver="ShowTip(event, 'tt737', 'link737')" onMouseOut="HideTip('tt737')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link738 onMouseOver="ShowTip(event, 'tt738', 'link738')" onMouseOut="HideTip('tt738')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link739 onMouseOver="ShowTip(event, 'tt739', 'link739')" onMouseOut="HideTip('tt739')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link740 onMouseOver="ShowTip(event, 'tt740', 'link740')" onMouseOut="HideTip('tt740')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link741 onMouseOver="ShowTip(event, 'tt741', 'link741')" onMouseOut="HideTip('tt741')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link742 onMouseOver="ShowTip(event, 'tt742', 'link742')" onMouseOut="HideTip('tt742')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link743 onMouseOver="ShowTip(event, 'tt743', 'link743')" onMouseOut="HideTip('tt743')" class=IParent>uvm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>peek</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.peek" id=link744 onMouseOver="ShowTip(event, 'tt744', 'link744')" onMouseOut="HideTip('tt744')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_region.peek" id=link745 onMouseOver="ShowTip(event, 'tt745', 'link745')" onMouseOut="HideTip('tt745')" class=IParent>uvm_mem_region</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.peek" id=link746 onMouseOver="ShowTip(event, 'tt746', 'link746')" onMouseOut="HideTip('tt746')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.peek" id=link747 onMouseOver="ShowTip(event, 'tt747', 'link747')" onMouseOut="HideTip('tt747')" class=IParent>uvm_reg_field</a><a href="../files/tlm1/uvm_sqr_ifs-svh.html#uvm_sqr_if_base#(REQ,RSP).peek" id=link748 onMouseOver="ShowTip(event, 'tt748', 'link748')" onMouseOut="HideTip('tt748')" 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=link749 onMouseOver="ShowTip(event, 'tt749', 'link749')" onMouseOut="HideTip('tt749')" class=IParent>uvm_tlm_if_base#(T1,T2)</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.peek" id=link750 onMouseOver="ShowTip(event, 'tt750', 'link750')" onMouseOut="HideTip('tt750')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.peek" id=link751 onMouseOver="ShowTip(event, 'tt751', 'link751')" onMouseOut="HideTip('tt751')" class=IParent>uvm_vreg_field</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link752 onMouseOver="ShowTip(event, 'tt752', 'link752')" onMouseOut="HideTip('tt752')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link753 onMouseOver="ShowTip(event, 'tt753', 'link753')" onMouseOut="HideTip('tt753')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link754 onMouseOver="ShowTip(event, 'tt754', 'link754')" onMouseOut="HideTip('tt754')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link755 onMouseOver="ShowTip(event, 'tt755', 'link755')" onMouseOut="HideTip('tt755')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link756 onMouseOver="ShowTip(event, 'tt756', 'link756')" onMouseOut="HideTip('tt756')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>poke</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.poke" id=link757 onMouseOver="ShowTip(event, 'tt757', 'link757')" onMouseOut="HideTip('tt757')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_region.poke" id=link758 onMouseOver="ShowTip(event, 'tt758', 'link758')" onMouseOut="HideTip('tt758')" class=IParent>uvm_mem_region</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.poke" id=link759 onMouseOver="ShowTip(event, 'tt759', 'link759')" onMouseOut="HideTip('tt759')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.poke" id=link760 onMouseOver="ShowTip(event, 'tt760', 'link760')" onMouseOut="HideTip('tt760')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.poke" id=link761 onMouseOver="ShowTip(event, 'tt761', 'link761')" onMouseOut="HideTip('tt761')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.poke" id=link762 onMouseOver="ShowTip(event, 'tt762', 'link762')" onMouseOut="HideTip('tt762')" class=IParent>uvm_vreg_field</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link763 onMouseOver="ShowTip(event, 'tt763', 'link763')" onMouseOut="HideTip('tt763')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link764 onMouseOver="ShowTip(event, 'tt764', 'link764')" onMouseOut="HideTip('tt764')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link765 onMouseOver="ShowTip(event, 'tt765', 'link765')" onMouseOut="HideTip('tt765')" class=IParent>uvm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link766 onMouseOver="ShowTip(event, 'tt766', 'link766')" onMouseOut="HideTip('tt766')" class=IParent>uvm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link767 onMouseOver="ShowTip(event, 'tt767', 'link767')" onMouseOut="HideTip('tt767')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link768 onMouseOver="ShowTip(event, 'tt768', 'link768')" onMouseOut="HideTip('tt768')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link769 onMouseOver="ShowTip(event, 'tt769', 'link769')" onMouseOut="HideTip('tt769')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link770 onMouseOver="ShowTip(event, 'tt770', 'link770')" onMouseOut="HideTip('tt770')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link771 onMouseOver="ShowTip(event, 'tt771', 'link771')" onMouseOut="HideTip('tt771')" class=IParent>uvm_reg_cbs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link772 onMouseOver="ShowTip(event, 'tt772', 'link772')" onMouseOut="HideTip('tt772')" class=IParent>uvm_tlm_generic_payload</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link773 onMouseOver="ShowTip(event, 'tt773', 'link773')" onMouseOut="HideTip('tt773')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.post_read" id=link774 onMouseOver="ShowTip(event, 'tt774', 'link774')" onMouseOut="HideTip('tt774')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.post_read" id=link775 onMouseOver="ShowTip(event, 'tt775', 'link775')" onMouseOut="HideTip('tt775')" class=IParent>uvm_reg_backdoor</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs.post_read" id=link776 onMouseOver="ShowTip(event, 'tt776', 'link776')" onMouseOut="HideTip('tt776')" class=IParent>uvm_reg_cbs</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.post_read" id=link777 onMouseOver="ShowTip(event, 'tt777', 'link777')" onMouseOut="HideTip('tt777')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.post_read" id=link778 onMouseOver="ShowTip(event, 'tt778', 'link778')" onMouseOut="HideTip('tt778')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs.post_read" id=link779 onMouseOver="ShowTip(event, 'tt779', 'link779')" onMouseOut="HideTip('tt779')" class=IParent>uvm_vreg_cbs</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.post_read" id=link780 onMouseOver="ShowTip(event, 'tt780', 'link780')" onMouseOut="HideTip('tt780')" class=IParent>uvm_vreg_field</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs.post_read" id=link781 onMouseOver="ShowTip(event, 'tt781', 'link781')" onMouseOut="HideTip('tt781')" class=IParent>uvm_vreg_field_cbs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link782 onMouseOver="ShowTip(event, 'tt782', 'link782')" onMouseOut="HideTip('tt782')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link783 onMouseOver="ShowTip(event, 'tt783', 'link783')" onMouseOut="HideTip('tt783')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link784 onMouseOver="ShowTip(event, 'tt784', 'link784')" onMouseOut="HideTip('tt784')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link785 onMouseOver="ShowTip(event, 'tt785', 'link785')" onMouseOut="HideTip('tt785')" class=IParent>uvm_event_callback</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link786 onMouseOver="ShowTip(event, 'tt786', 'link786')" onMouseOut="HideTip('tt786')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.post_write" id=link787 onMouseOver="ShowTip(event, 'tt787', 'link787')" onMouseOut="HideTip('tt787')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.post_write" id=link788 onMouseOver="ShowTip(event, 'tt788', 'link788')" onMouseOut="HideTip('tt788')" class=IParent>uvm_reg_backdoor</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs.post_write" id=link789 onMouseOver="ShowTip(event, 'tt789', 'link789')" onMouseOut="HideTip('tt789')" class=IParent>uvm_reg_cbs</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.post_write" id=link790 onMouseOver="ShowTip(event, 'tt790', 'link790')" onMouseOut="HideTip('tt790')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.post_write" id=link791 onMouseOver="ShowTip(event, 'tt791', 'link791')" onMouseOut="HideTip('tt791')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs.post_write" id=link792 onMouseOver="ShowTip(event, 'tt792', 'link792')" onMouseOut="HideTip('tt792')" class=IParent>uvm_vreg_cbs</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.post_write" id=link793 onMouseOver="ShowTip(event, 'tt793', 'link793')" onMouseOut="HideTip('tt793')" class=IParent>uvm_vreg_field</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs.post_write" id=link794 onMouseOver="ShowTip(event, 'tt794', 'link794')" onMouseOut="HideTip('tt794')" class=IParent>uvm_vreg_field_cbs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link795 onMouseOver="ShowTip(event, 'tt795', 'link795')" onMouseOut="HideTip('tt795')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link796 onMouseOver="ShowTip(event, 'tt796', 'link796')" onMouseOut="HideTip('tt796')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link797 onMouseOver="ShowTip(event, 'tt797', 'link797')" onMouseOut="HideTip('tt797')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link798 onMouseOver="ShowTip(event, 'tt798', 'link798')" onMouseOut="HideTip('tt798')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link799 onMouseOver="ShowTip(event, 'tt799', 'link799')" onMouseOut="HideTip('tt799')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link800 onMouseOver="ShowTip(event, 'tt800', 'link800')" onMouseOut="HideTip('tt800')" class=IParent>uvm_reg_predictor</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link801 onMouseOver="ShowTip(event, 'tt801', 'link801')" onMouseOut="HideTip('tt801')" class=IParent>uvm_tlm_generic_payload</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link802 onMouseOver="ShowTip(event, 'tt802', 'link802')" onMouseOut="HideTip('tt802')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.pre_read" id=link803 onMouseOver="ShowTip(event, 'tt803', 'link803')" onMouseOut="HideTip('tt803')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.pre_read" id=link804 onMouseOver="ShowTip(event, 'tt804', 'link804')" onMouseOut="HideTip('tt804')" class=IParent>uvm_reg_backdoor</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs.pre_read" id=link805 onMouseOver="ShowTip(event, 'tt805', 'link805')" onMouseOut="HideTip('tt805')" class=IParent>uvm_reg_cbs</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.pre_read" id=link806 onMouseOver="ShowTip(event, 'tt806', 'link806')" onMouseOut="HideTip('tt806')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_reg_fifo-svh.html#uvm_reg_fifo.pre_read" id=link807 onMouseOver="ShowTip(event, 'tt807', 'link807')" onMouseOut="HideTip('tt807')" class=IParent>uvm_reg_fifo</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_write_only_cbs.pre_read" id=link808 onMouseOver="ShowTip(event, 'tt808', 'link808')" onMouseOut="HideTip('tt808')" class=IParent>uvm_reg_write_only_cbs</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.pre_read" id=link809 onMouseOver="ShowTip(event, 'tt809', 'link809')" onMouseOut="HideTip('tt809')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs.pre_read" id=link810 onMouseOver="ShowTip(event, 'tt810', 'link810')" onMouseOut="HideTip('tt810')" class=IParent>uvm_vreg_cbs</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.pre_read" id=link811 onMouseOver="ShowTip(event, 'tt811', 'link811')" onMouseOut="HideTip('tt811')" class=IParent>uvm_vreg_field</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs.pre_read" id=link812 onMouseOver="ShowTip(event, 'tt812', 'link812')" onMouseOut="HideTip('tt812')" class=IParent>uvm_vreg_field_cbs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link813 onMouseOver="ShowTip(event, 'tt813', 'link813')" onMouseOut="HideTip('tt813')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link814 onMouseOver="ShowTip(event, 'tt814', 'link814')" onMouseOut="HideTip('tt814')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link815 onMouseOver="ShowTip(event, 'tt815', 'link815')" onMouseOut="HideTip('tt815')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link816 onMouseOver="ShowTip(event, 'tt816', 'link816')" onMouseOut="HideTip('tt816')" class=IParent>uvm_event_callback</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link817 onMouseOver="ShowTip(event, 'tt817', 'link817')" onMouseOut="HideTip('tt817')" class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.pre_write" id=link818 onMouseOver="ShowTip(event, 'tt818', 'link818')" onMouseOut="HideTip('tt818')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.pre_write" id=link819 onMouseOver="ShowTip(event, 'tt819', 'link819')" onMouseOut="HideTip('tt819')" class=IParent>uvm_reg_backdoor</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs.pre_write" id=link820 onMouseOver="ShowTip(event, 'tt820', 'link820')" onMouseOut="HideTip('tt820')" class=IParent>uvm_reg_cbs</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.pre_write" id=link821 onMouseOver="ShowTip(event, 'tt821', 'link821')" onMouseOut="HideTip('tt821')" class=IParent>uvm_reg_field</a><a href="../files/reg/uvm_reg_fifo-svh.html#uvm_reg_fifo.pre_write" id=link822 onMouseOver="ShowTip(event, 'tt822', 'link822')" onMouseOut="HideTip('tt822')" class=IParent>uvm_reg_fifo</a><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_read_only_cbs.pre_write" id=link823 onMouseOver="ShowTip(event, 'tt823', 'link823')" onMouseOut="HideTip('tt823')" class=IParent>uvm_reg_read_only_cbs</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg.pre_write" id=link824 onMouseOver="ShowTip(event, 'tt824', 'link824')" onMouseOut="HideTip('tt824')" class=IParent>uvm_vreg</a><a href="../files/reg/uvm_vreg-svh.html#uvm_vreg_cbs.pre_write" id=link825 onMouseOver="ShowTip(event, 'tt825', 'link825')" onMouseOut="HideTip('tt825')" class=IParent>uvm_vreg_cbs</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field.pre_write" id=link826 onMouseOver="ShowTip(event, 'tt826', 'link826')" onMouseOut="HideTip('tt826')" class=IParent>uvm_vreg_field</a><a href="../files/reg/uvm_vreg_field-svh.html#uvm_vreg_field_cbs.pre_write" id=link827 onMouseOver="ShowTip(event, 'tt827', 'link827')" onMouseOut="HideTip('tt827')" class=IParent>uvm_vreg_field_cbs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>predict</span><div class=ISubIndex><a href="../files/reg/uvm_reg-svh.html#uvm_reg.predict" id=link828 onMouseOver="ShowTip(event, 'tt828', 'link828')" onMouseOut="HideTip('tt828')" class=IParent>uvm_reg</a><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.predict" id=link829 onMouseOver="ShowTip(event, 'tt829', 'link829')" onMouseOut="HideTip('tt829')" class=IParent>uvm_reg_field</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link830 onMouseOver="ShowTip(event, 'tt830', 'link830')" onMouseOut="HideTip('tt830')" class=IParent>uvm_callback_iter</a><a href="../files/base/uvm_pool-svh.html#uvm_pool#(KEY,T).prev" id=link831 onMouseOver="ShowTip(event, 'tt831', 'link831')" onMouseOut="HideTip('tt831')" class=IParent>uvm_pool#(KEY,T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print</span><div class=ISubIndex><a href="../files/base/uvm_factory-svh.html#uvm_factory.print" id=link832 onMouseOver="ShowTip(event, 'tt832', 'link832')" onMouseOut="HideTip('tt832')" class=IParent>uvm_factory</a><a href="../files/base/uvm_object-svh.html#uvm_object.print" id=link833 onMouseOver="ShowTip(event, 'tt833', 'link833')" onMouseOut="HideTip('tt833')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link834 onMouseOver="ShowTip(event, 'tt834', 'link834')" onMouseOut="HideTip('tt834')" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link835 onMouseOver="ShowTip(event, 'tt835', 'link835')" onMouseOut="HideTip('tt835')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link836 onMouseOver="ShowTip(event, 'tt836', 'link836')" onMouseOut="HideTip('tt836')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link837 onMouseOver="ShowTip(event, 'tt837', 'link837')" onMouseOut="HideTip('tt837')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link838 onMouseOver="ShowTip(event, 'tt838', 'link838')" onMouseOut="HideTip('tt838')" class=IParent>uvm_report_catcher</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link839 onMouseOver="ShowTip(event, 'tt839', 'link839')" onMouseOut="HideTip('tt839')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link840 onMouseOver="ShowTip(event, 'tt840', 'link840')" onMouseOut="HideTip('tt840')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link841 onMouseOver="ShowTip(event, 'tt841', 'link841')" onMouseOut="HideTip('tt841')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link842 onMouseOver="ShowTip(event, 'tt842', 'link842')" onMouseOut="HideTip('tt842')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link843 onMouseOver="ShowTip(event, 'tt843', 'link843')" onMouseOut="HideTip('tt843')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link844 onMouseOver="ShowTip(event, 'tt844', 'link844')" onMouseOut="HideTip('tt844')" class=IParent>uvm_comparer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link845 onMouseOver="ShowTip(event, 'tt845', 'link845')" onMouseOut="HideTip('tt845')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link846 onMouseOver="ShowTip(event, 'tt846', 'link846')" onMouseOut="HideTip('tt846')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link847 onMouseOver="ShowTip(event, 'tt847', 'link847')" onMouseOut="HideTip('tt847')" class=IParent>uvm_resource_pool</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link848 onMouseOver="ShowTip(event, 'tt848', 'link848')" onMouseOut="HideTip('tt848')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link849 onMouseOver="ShowTip(event, 'tt849', 'link849')" onMouseOut="HideTip('tt849')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link850 onMouseOver="ShowTip(event, 'tt850', 'link850')" onMouseOut="HideTip('tt850')" class=IParent>uvm_root</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link851 onMouseOver="ShowTip(event, 'tt851', 'link851')" onMouseOut="HideTip('tt851')" class=IParent>uvm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link852 onMouseOver="ShowTip(event, 'tt852', 'link852')" onMouseOut="HideTip('tt852')" class=IParent>uvm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</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=link853 onMouseOver="ShowTip(event, 'tt853', 'link853')" onMouseOut="HideTip('tt853')" class=IParent>uvm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</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=link854 onMouseOver="ShowTip(event, 'tt854', 'link854')" onMouseOut="HideTip('tt854')" 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=link855 onMouseOver="ShowTip(event, 'tt855', 'link855')" onMouseOut="HideTip('tt855')" class=IParent>uvm_tlm_if_base#(T1,T2)</a></div></td></tr></table>
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt547"><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 has_child (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Returns 1 if this component has a child with the given <i>name</i>, 0 otherwise.</div></div><div class=CToolTip id="tt548"><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 has_coverage(</td> <td class=PType nowrap>uvm_reg_cvr_t&nbsp;</td>
<td class=PParameter nowrap>models</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if memory has coverage model(s)</div></div><div class=CToolTip id="tt549"><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 has_coverage(</td> <td class=PType nowrap>uvm_reg_cvr_t&nbsp;</td>
<td class=PParameter nowrap>models</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if register has coverage model(s)</div></div><div class=CToolTip id="tt550"><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 has_coverage(</td> <td class=PType nowrap>uvm_reg_cvr_t&nbsp;</td>
<td class=PParameter nowrap>models</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if block has coverage model(s)</div></div><div class=CToolTip id="tt551"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit has_do_available()
</td></tr></table></blockquote>Returns 1 if any sequence running on this sequencer is ready to supply a transaction, 0 otherwise. </div></div><div class=CToolTip id="tt552"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit has_do_available()
</td></tr></table></blockquote>Indicates whether a sequence item is available for immediate processing. </div></div><div class=CToolTip id="tt553"><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 has_hdl_path (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if a HDL path is specified</div></div><div class=CToolTip id="tt554"><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 has_hdl_path (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if a HDL path is specified</div></div><div class=CToolTip id="tt555"><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 has_hdl_path (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if a HDL path is specified</div></div><div class=CToolTip id="tt556"><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 has_hdl_path (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if a HDL path is specified</div></div><div class=CToolTip id="tt557"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit has_lock()
</td></tr></table></blockquote>Returns 1 if this sequence has a lock, 0 otherwise.</div></div><div class=CToolTip id="tt558"><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 has_lock(</td> <td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>sequence_ptr</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Returns 1 if the sequence refered to in the parameter currently has a lock on this sequencer, 0 otherwise.</div></div><div class=CToolTip id="tt559"><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 has_reset(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;HARD&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>bit&nbsp;</td>
<td class=PParameter nowrap>delete</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if any field in the register has a reset value specified for the specified reset <i>kind</i>. </div></div><div class=CToolTip id="tt560"><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 has_reset(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;HARD&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>bit&nbsp;</td>
<td class=PParameter nowrap>delete</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if the field has a reset value specified</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt561"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static function this_type ID()
</td></tr></table></blockquote>Return the unique ID of this TLM extension type. </div></div><div class=CToolTip id="tt562"><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 implement(</td> <td class=PTypePrefix nowrap>longint&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>n,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_mem&nbsp;</td>
<td class=PParameter nowrap>mem</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_reg_addr_t&nbsp;</td>
<td class=PParameter nowrap>offset</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>int&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>incr</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Dynamically implement, resize or relocate a virtual register array</div></div><div class=CToolTip id="tt563"><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 include_coverage(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>scope,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_reg_cvr_t&nbsp;</td>
<td class=PParameter nowrap>models,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>accessor</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Specify which coverage model that must be included in various block, register or memory abstraction class instances.</div></div><div class=CToolTip id="tt564"><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 incr(</td> <td class=PType nowrap>real&nbsp;</td>
<td class=PParameter nowrap>t,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>time&nbsp;</td>
<td class=PParameter nowrap>scaled,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>real&nbsp;</td>
<td class=PParameter nowrap>secs</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 1.0e-9</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Increment the time value by the specified number of scaled time unit</div></div><div class=CToolTip id="tt565"><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 incr_id_count(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>id</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Set, get, or increment the counter for reports with the given id.</div></div><div class=CToolTip id="tt566"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void incr_quit_count()
</td></tr></table></blockquote></div></div><div class=CToolTip id="tt567"><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 incr_severity_count(</td> <td class=PType nowrap>uvm_severity&nbsp;</td>
<td class=PParameter nowrap>severity</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
</div></div><div class=CToolTip id="tt568"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
<tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
<td class=PBeforeParameters colspan=4>function void init_access_record (</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PTypePrefix nowrap>inout uvm_resource_types::</td>
<td class=PType nowrap>access_t&nbsp;</td>
<td class=PParameter nowrap width=100%>access_record</td>
</tr>
<tr>
<td class=PAfterParameters colspan=4>)</td></tr>
</table></td></tr>
</table></blockquote>
Initalize a new access record</div></div><div class=CToolTip id="tt569"><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 insert (</td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>index,</td>
</tr><tr><td></td> <td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap>item</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Inserts the item at the given <i>index</i> in the queue.</div></div><div class=CToolTip id="tt570"><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 is(</td> <td class=PType nowrap>uvm_phase&nbsp;</td>
<td class=PParameter nowrap>phase</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
returns 1 if the containing uvm_phase refers to the same phase as the phase argument, 0 otherwise</div></div><div class=CToolTip id="tt571"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_active ()
</td></tr></table></blockquote>Returns 1 if the transaction has been started but has not yet been ended. </div></div><div class=CToolTip id="tt572"><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 is_after(</td> <td class=PType nowrap>uvm_phase&nbsp;</td>
<td class=PParameter nowrap>phase</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
returns 1 if the containing uvm_phase refers to a phase that is later than the phase argument, 0 otherwise</div></div><div class=CToolTip id="tt573"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static function bit is_auditing()
</td></tr></table></blockquote>Returns 1 if the auditing facility is on and 0 if it is off.</div></div><div class=CToolTip id="tt574"><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 is_auto_updated(</td> <td class=PType nowrap>uvm_reg_field&nbsp;</td>
<td class=PParameter nowrap>field</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Indicates if wait_for_change() method is implemented</div></div><div class=CToolTip id="tt575"><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 is_before(</td> <td class=PType nowrap>uvm_phase&nbsp;</td>
<td class=PParameter nowrap>phase</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Returns 1 if the containing uvm_phase refers to a phase that is earlier than the phase argument, 0 otherwise</div></div><div class=CToolTip id="tt576"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_blocked()
</td></tr></table></blockquote>Returns a bit indicating whether this sequence is currently prevented from running due to another lock or grab. </div></div><div class=CToolTip id="tt577"><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 is_blocked(</td> <td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>sequence_ptr</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Returns 1 if the sequence referred to by sequence_ptr is currently locked out of the sequencer. </div></div><div class=CToolTip id="tt578"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_busy()
</td></tr></table></blockquote>Returns 1 if register is currently being read or written.</div></div><div class=CToolTip id="tt579"><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 is_child (</td> <td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>child</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Returns 1 if the child sequence is a child of the parent sequence, 0 otherwise.</div></div><div class=CToolTip id="tt580"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_dmi_allowed()
</td></tr></table></blockquote>DMI hint. </div></div><div class=CToolTip id="tt581"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_empty()
</td></tr></table></blockquote>Returns 1 when there are no entries in the FIFO, 0 otherwise.</div></div><div class=CToolTip id="tt582"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_enabled()
</td></tr></table></blockquote>Returns 1 if the callback is enabled, 0 otherwise.</div></div><div class=CToolTip id="tt583"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_export ()
</td></tr></table></blockquote></div></div><div class=CToolTip id="tt584"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>pure virtual function bit is_export()
</td></tr></table></blockquote></div></div><div class=CToolTip id="tt585"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_full()
</td></tr></table></blockquote>Returns 1 when the number of entries in the FIFO is equal to its size, 0 otherwise.</div></div><div class=CToolTip id="tt586"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_grabbed()
</td></tr></table></blockquote>Returns 1 if any sequence currently has a lock or grab on this sequencer, 0 otherwise.</div></div><div class=CToolTip id="tt587"><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 is_hdl_path_root (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if this block has an absolute path</div></div><div class=CToolTip id="tt588"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_imp ()
</td></tr></table></blockquote>Returns 1 if this port is of the type given by the method name, 0 otherwise.</div></div><div class=CToolTip id="tt589"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>pure virtual function bit is_imp()
</td></tr></table></blockquote>These function determine the type of port. </div></div><div class=CToolTip id="tt590"><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 is_in_map (</td> <td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Return TRUE if this memory is in the specified address <i>map</i></div></div><div class=CToolTip id="tt591"><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 is_in_map (</td> <td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Returns 1 if this register is in the specified address <i>map</i></div></div><div class=CToolTip id="tt592"><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 is_in_map (</td> <td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Return TRUE if this virtual register array is in the specified address <i>map</i></div></div><div class=CToolTip id="tt593"><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 is_indv_accessible (</td> <td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>local_map</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if this field can be written individually, i.e. </div></div><div class=CToolTip id="tt594"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_item()
</td></tr></table></blockquote>Returns 1 on items and 0 on sequences. </div></div><div class=CToolTip id="tt595"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_item()
</td></tr></table></blockquote>This function may be called on any sequence_item or sequence. </div></div><div class=CToolTip id="tt596"><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 is_known_access(</td> <td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Check if access policy is a built-in one.</div></div><div class=CToolTip id="tt597"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_locked()
</td></tr></table></blockquote>Return TRUE if the model is locked.</div></div><div class=CToolTip id="tt598"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_null ()
</td></tr></table></blockquote>This method is used during unpack operations to peek at the next 4-bit chunk of the pack data and determine if it is 0.</div></div><div class=CToolTip id="tt599"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_off ()
</td></tr></table></blockquote>Indicates whether the event has been triggered or been reset.</div></div><div class=CToolTip id="tt600"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_on ()
</td></tr></table></blockquote>Indicates whether the event has been triggered since it was last reset.</div></div><div class=CToolTip id="tt601"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_port ()
</td></tr></table></blockquote></div></div><div class=CToolTip id="tt602"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>pure virtual function bit is_port()
</td></tr></table></blockquote></div></div><div class=CToolTip id="tt603"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_quit_count_reached()
</td></tr></table></blockquote>If is_quit_count_reached returns 1, then the quit counter has reached the maximum.</div></div><div class=CToolTip id="tt604"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_read()
</td></tr></table></blockquote>Returns true if the current value of the m_command variable is <i>UVM_TLM_READ_COMMAND</i>.</div></div><div class=CToolTip id="tt605"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_read_only()
</td></tr></table></blockquote>Retruns one if this resource has been set to read-only, zero otherwise</div></div><div class=CToolTip id="tt606"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_recording_enabled()
</td></tr></table></blockquote>Returns 1 if recording is currently on, 0 otherwise.</div></div><div class=CToolTip id="tt607"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_relevant()
</td></tr></table></blockquote>The default is_relevant implementation returns 1, indicating that the sequence is always relevant.</div></div><div class=CToolTip id="tt608"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_response_error()
</td></tr></table></blockquote>Return TRUE if the current value of the m_response_status variable is not <i>UVM_TLM_OK_RESPONSE</i></div></div><div class=CToolTip id="tt609"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_response_ok()
</td></tr></table></blockquote>Return TRUE if the current value of the m_response_status variable is <i>UVM_TLM_OK_RESPONSE</i></div></div><div class=CToolTip id="tt610"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static function bit is_tracing()
</td></tr></table></blockquote>Returns 1 if the tracing facility is on and 0 if it is off.</div></div><div class=CToolTip id="tt611"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static function bit is_tracing()
</td></tr></table></blockquote>Returns 1 if the tracing facility is on and 0 if it is off.</div></div><div class=CToolTip id="tt612"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_unbounded ()
</td></tr></table></blockquote>Returns 1 if this port has no maximum on the number of implementation ports this port can connect to. </div></div><div class=CToolTip id="tt613"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_volatile()
</td></tr></table></blockquote>Indicates if the field value is volatile</div></div><div class=CToolTip id="tt614"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_write()
</td></tr></table></blockquote>Returns true if the current value of the m_command variable is <i>UVM_TLM_WRITE_COMMAND</i>.</div></div><div class=CToolTip id="tt615"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>protected function void issue()
</td></tr></table></blockquote>Immediately issues the message which is currently being processed. </div></div><div class=CToolTip id="tt616"><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 item_done(</td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>T2&nbsp;</td>
<td class=PParameter nowrap>t</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Indicates that the request is completed to the sequencer. </div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt617"><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 jump(</td> <td class=PType nowrap>uvm_phase&nbsp;</td>
<td class=PParameter nowrap>phase</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
jumps all active phases of this domain to to-phase if there is a path between active-phase and to-phase</div></div><div class=CToolTip id="tt618"><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 jump(</td> <td class=PType nowrap>uvm_phase&nbsp;</td>
<td class=PParameter nowrap>phase</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Jump to a specified <i>phase</i>. </div></div><div class=CToolTip id="tt619"><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 jump_all(</td> <td class=PType nowrap>uvm_phase&nbsp;</td>
<td class=PParameter nowrap>phase</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Make all schedules jump to a specified <i>phase</i>, even if the jump target is local. </div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt620"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void kill()
</td></tr></table></blockquote>This function will kill the sequence, and cause all current locks and requests in the sequence&rsquo;s default sequencer to be removed. </div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt621"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function CB last()
</td></tr></table></blockquote>Returns the last 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="tt622"><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 last (</td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>KEY&nbsp;</td>
<td class=PParameter nowrap>key</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Returns the key of the last item stored in the pool.</div></div><div class=CToolTip id="tt623"><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 REQ last_req(</td> <td class=PTypePrefix nowrap>int&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>n</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Returns the last request item by default. </div></div><div class=CToolTip id="tt624"><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 RSP last_rsp(</td> <td class=PTypePrefix nowrap>int&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>n</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Returns the last response item by default. </div></div><div class=CToolTip id="tt625"><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 lock(</td> <td class=PType nowrap>uvm_sequencer_base&nbsp;</td>
<td class=PParameter nowrap>sequencer</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Requests a lock on the specified sequencer. </div></div><div class=CToolTip id="tt626"><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 lock(</td> <td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>sequence_ptr</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Requests a lock for the sequence specified by sequence_ptr.</div></div><div class=CToolTip id="tt627"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void lock_model()
</td></tr></table></blockquote>Lock a model and build the address map.</div></div><div class=CToolTip id="tt628"><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_component lookup (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Looks for a component with the given hierarchical <i>name</i> relative to this component. </div></div><div class=CToolTip id="tt629"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
<tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
<td class=PBeforeParameters colspan=5>function uvm_resource_types::rsrc_q_t lookup_name(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>scope</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>uvm_resource_base&nbsp;</td>
<td class=PParameter nowrap>type_handle</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>bit&nbsp;</td>
<td class=PParameter nowrap>rpterr</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 1</td>
</tr>
<tr>
<td class=PAfterParameters colspan=5>)</td></tr>
</table></td></tr>
</table></blockquote>
Lookup resources by <i>name</i>. </div></div><div class=CToolTip id="tt630"><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_resource_types::rsrc_q_t lookup_regex(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>re,</td>
</tr><tr><td></td> <td class=PType nowrap>&nbsp;</td>
<td class=PParameter nowrap>scope</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Looks for all the resources whose name matches the regular expression argument and whose scope matches the current scope.</div></div><div class=CToolTip id="tt631"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
<tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
<td class=PBeforeParameters colspan=5>function uvm_resource_types::rsrc_q_t lookup_regex_names(</td> </tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>scope,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td>&nbsp;&nbsp;&nbsp;</td> <td class=PType nowrap>uvm_resource_base&nbsp;</td>
<td class=PParameter nowrap>type_handle</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null</td>
</tr>
<tr>
<td class=PAfterParameters colspan=5>)</td></tr>
</table></td></tr>
</table></blockquote>
This utility function answers the question, for a given <i>name</i>, <i>scope</i>,and <i>type_handle</i>, what are all of the resources with a matching name (where the resource name may be a regular expression), a matching scope (where the resoucre scope may be a regular expression), and a matching type?&nbsp; </div></div><div class=CToolTip id="tt632"><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_resource_types::rsrc_q_t lookup_scope(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>scope</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
This is a utility function that answers the question: For a given <i>scope</i>, what resources are visible to it?&nbsp; </div></div><div class=CToolTip id="tt633"><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_resource_types::rsrc_q_t lookup_type(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>scope</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_resource_base&nbsp;</td>
<td class=PParameter nowrap>type_handle</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Lookup resources by type. </div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt634"><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 m_set_hier_mode (</td> <td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>obj</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Hierarchical mode only needs to be set for intermediate components, not for uvm_root or a leaf component.</div></div><div class=CToolTip id="tt635"><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 main_phase(</td> <td class=PType nowrap>uvm_phase&nbsp;</td>
<td class=PParameter nowrap>phase</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
The uvm_main_phase phase implementation method.</div></div><div class=CToolTip id="tt636"><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 match_scope(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>s</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Using the regular expression facility, determine if this resource is visible in a scope. </div></div><div class=CToolTip id="tt637"><div class=CMethod>Returns the maximum number of implementation ports that must be connected to this port by the end_of_elaboration phase.</div></div><div class=CToolTip id="tt638"><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 mid_do(</td> <td class=PType nowrap>uvm_sequence_item&nbsp;</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 sequence item has been randomized, and just before the item is sent to the driver. </div></div><div class=CToolTip id="tt639"><div class=CMethod>Returns the mininum number of implementation ports that must be connected to this port by the end_of_elaboration phase.</div></div><div class=CToolTip id="tt640"><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 mirror(</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_check_e&nbsp;</td>
<td class=PParameter nowrap>check</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_NO_CHECK,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_DEFAULT_PATH,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>prior</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> -1,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Read the register and update/check its mirror value</div></div><div class=CToolTip id="tt641"><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 mirror(</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_check_e&nbsp;</td>
<td class=PParameter nowrap>check</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_NO_CHECK,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_DEFAULT_PATH,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>prior</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> -1,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Update the mirrored values</div></div><div class=CToolTip id="tt642"><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 mirror(</td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_check_e&nbsp;</td>
<td class=PParameter nowrap>check</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_NO_CHECK,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_DEFAULT_PATH,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>prior</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> -1,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Read the field and update/check its mirror value</div></div><div class=CToolTip id="tt643"><div class=CMethod>Reads the next value out of the DUT FIFO. </div></div><div class=CToolTip id="tt644"><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 mirror_reg(</td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg&nbsp;</td>
<td class=PParameter nowrap>rg,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_check_e&nbsp;</td>
<td class=PParameter nowrap>check</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_NO_CHECK,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_DEFAULT_PATH,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>prior</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> -1,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Mirrors the given register <i>rg</i> using uvm_reg::mirror, supplying &lsquo;this&rsquo; as the <i>parent</i> argument. </div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt645"><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 nb_transport(</td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>T1&nbsp;</td>
<td class=PParameter nowrap>req,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>T2&nbsp;</td>
<td class=PParameter nowrap>rsp</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Executes the given request and returns the response in the given output argument. </div></div><div class=CToolTip id="tt646"><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_tlm_sync_e nb_transport_bw(</td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap>t,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>P&nbsp;</td>
<td class=PParameter nowrap>p,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_tlm_time&nbsp;</td>
<td class=PParameter nowrap>delay</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Implementation of the backward path. </div></div><div class=CToolTip id="tt647"><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_tlm_sync_e nb_transport_fw(</td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap>t,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>P&nbsp;</td>
<td class=PParameter nowrap>p,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_tlm_time&nbsp;</td>
<td class=PParameter nowrap>delay</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Forward path call. </div></div><div class=CToolTip id="tt648"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit needs_update()
</td></tr></table></blockquote>Returns 1 if any of the fields need updating</div></div><div class=CToolTip id="tt649"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit needs_update()
</td></tr></table></blockquote>Check if DUT registers need to be written</div></div><div class=CToolTip id="tt650"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit needs_update()
</td></tr></table></blockquote>Check if the abstract model contains different desired and mirrored values.</div></div><div class=CToolTip id="tt651"><div class=CMethod>The <i>name</i> and <i>parent</i> are the standard uvm_component constructor arguments. </div></div><div class=CToolTip id="tt652"><div class=CMethod>The <i>name</i> and <i>parent</i> are the standard uvm_component constructor arguments. </div></div><div class=CToolTip id="tt653"><div class=CMethod>Creates a new bidirectional imp port with the given <i>name</i> and <i>parent</i>. </div></div><div class=CToolTip id="tt654"><div class=CMethod>Creates a new unidirectional imp port with the given <i>name</i> and <i>parent</i>. </div></div><div class=CToolTip id="tt655"><div class=CMethod>The <i>name</i> and <i>parent</i> are the standard uvm_component constructor arguments. </div></div><div class=CToolTip id="tt656"><div class=CMethod>The <i>name</i> and <i>parent</i> are the standard uvm_component constructor arguments. </div></div><div class=CToolTip id="tt657"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates and initializes an instance of this class using the normal constructor arguments for uvm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt658"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null,</td>
</tr><tr><td></td> <td class=PType nowrap>TRANSFORMER&nbsp;</td>
<td class=PParameter nowrap>transformer</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates an instance of a specialization of this class. </div></div><div class=CToolTip id="tt659"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Instantiate the export.</div></div><div class=CToolTip id="tt660"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>threshold</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>0</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new barrier object.</div></div><div class=CToolTip id="tt661"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance of a bottom-up phase.</div></div><div class=CToolTip id="tt662"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates an instance that holds two built-in type values. </div></div><div class=CToolTip id="tt663"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;uvm_callback&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new uvm_callback object, giving it an optional <i>name</i>.</div></div><div class=CToolTip id="tt664"><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 new(</td> <td class=PType nowrap>T&nbsp;</td>
<td class=PParameter nowrap>obj</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new callback iterator object. </div></div><div class=CToolTip id="tt665"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>T1&nbsp;</td>
<td class=PParameter nowrap>f</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null,</td>
</tr><tr><td></td> <td class=PType nowrap>T2&nbsp;</td>
<td class=PParameter nowrap>s</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates an instance that holds a handle to two objects. </div></div><div class=CToolTip id="tt666"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new component with the given leaf instance <i>name</i> and handle to to its <i>parent</i>. </div></div><div class=CToolTip id="tt667"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance of a phase domain.</div></div><div class=CToolTip id="tt668"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates and initializes an instance of this class using the normal constructor arguments for uvm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt669"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;env&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates and initializes an instance of this class using the normal constructor arguments for uvm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt670"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new event object.</div></div><div class=CToolTip id="tt671"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new callback object.</div></div><div class=CToolTip id="tt672"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>cntxt,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_callbacks_objection&nbsp;</td>
<td class=PParameter nowrap>objection</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new heartbeat instance associated with <i>cntxt</i>. </div></div><div class=CToolTip id="tt673"><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 new (</td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>longint&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>size,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>int&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>n_bits,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>access</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;RW&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>has_coverage</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_NO_COVERAGE</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance and type-specific configuration</div></div><div class=CToolTip id="tt674"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_mem_mam_cfg&nbsp;</td>
<td class=PParameter nowrap>cfg,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_mem&nbsp;</td>
<td class=PParameter nowrap>mem</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new manager instance</div></div><div class=CToolTip id="tt675"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;uvm_mem_walk_seq&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new instance of the class with the given name.</div></div><div class=CToolTip id="tt676"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates and initializes an instance of this class using the normal constructor arguments for uvm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt677"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new uvm_object with the given instance <i>name</i>. </div></div><div class=CToolTip id="tt678"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new pool with the given <i>name</i>.</div></div><div class=CToolTip id="tt679"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new objection instance. </div></div><div class=CToolTip id="tt680"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;uvm_phase&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_phase_type&nbsp;</td>
<td class=PParameter nowrap>phase_type</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>UVM_PHASE_SCHEDULE,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_phase&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new phase node, with a name and a note of its type name - name of this phase type - task, topdown func or bottomup func</div></div><div class=CToolTip id="tt681"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new pool with the given <i>name</i>.</div></div><div class=CToolTip id="tt682"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_port_type_e&nbsp;</td>
<td class=PParameter nowrap>port_type,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>min_size</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>0,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>max_size</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>1</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
The first two arguments are the normal uvm_component constructor arguments.</div></div><div class=CToolTip id="tt683"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates and initializes an instance of this class using the normal constructor arguments for uvm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt684"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Standard component constructor that creates an instance of this class using the given <i>name</i> and <i>parent</i>, if any.</div></div><div class=CToolTip id="tt685"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new queue with the given <i>name</i>.</div></div><div class=CToolTip id="tt686"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new instance of a specialization of this class. </div></div><div class=CToolTip id="tt687"><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 new (</td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>int&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>n_bits,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>has_coverage</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance and type-specific configuration</div></div><div class=CToolTip id="tt688"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance of this type, giving it the optional <i>name</i>.</div></div><div class=CToolTip id="tt689"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create an instance of this class</div></div><div class=CToolTip id="tt690"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>has_coverage</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>UVM_NO_COVERAGE</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance and type-specific configuration</div></div><div class=CToolTip id="tt691"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;uvm_reg_field&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new field instance</div></div><div class=CToolTip id="tt692"><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 new(</td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;reg_fifo&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>int&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>size,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>int&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>n_bits,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>has_cover</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates an instance of a FIFO register having <i>size</i> elements of <i>n_bits</i> each.</div></div><div class=CToolTip id="tt693"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance</div></div><div class=CToolTip id="tt694"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Constructor, new object givne optional <i>name</i>.</div></div><div class=CToolTip id="tt695"><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 new(</td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;uvm_reg_indirect&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>int&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>n_bits,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>has_cover</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create an instance of this class</div></div><div class=CToolTip id="tt696"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance of this type, giving it the optional <i>name</i>.</div></div><div class=CToolTip id="tt697"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;uvm_reg_map&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance</div></div><div class=CToolTip id="tt698"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance of this type, giving it the optional <i>name</i> and <i>parent</i>.</div></div><div class=CToolTip id="tt699"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;uvm_reg_sequence_inst&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance, giving it the optional <i>name</i>.</div></div><div class=CToolTip id="tt700"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;uvm_report_catcher&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new report catcher. </div></div><div class=CToolTip id="tt701"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function new()
</td></tr></table></blockquote>Creates and initializes a new uvm_report_handler object.</div></div><div class=CToolTip id="tt702"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new report object with the given name. </div></div><div class=CToolTip id="tt703"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function new()
</td></tr></table></blockquote>Creates an instance of the class.</div></div><div class=CToolTip id="tt704"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>s</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;*&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
constructor for uvm_resource_base. </div></div><div class=CToolTip id="tt705"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates and initializes an instance of this class using the normal constructor arguments for uvm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt706"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;uvm_sequence&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates and initializes a new sequence object.</div></div><div class=CToolTip id="tt707"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;uvm_sequence&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
The constructor for uvm_sequence_base.</div></div><div class=CToolTip id="tt708"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;uvm_sequence_item&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
The constructor method for uvm_sequence_item.</div></div><div class=CToolTip id="tt709"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Standard component constructor that creates an instance of this class using the given <i>name</i> and <i>parent</i>, if any.</div></div><div class=CToolTip id="tt710"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates and initializes an instance of this class using the normal constructor arguments for uvm_component: name is the name of the instance, and parent is the handle to the hierarchical parent.</div></div><div class=CToolTip id="tt711"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates and initializes an instance of this class using the normal constructor arguments for uvm_component: name is the name of the instance, and parent is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt712"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates and initializes an instance of this class using the normal constructor arguments for uvm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt713"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance of a task-based phase</div></div><div class=CToolTip id="tt714"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates and initializes an instance of this class using the normal constructor arguments for uvm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt715"><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 new(</td> <td class=PTypePrefix nowrap>string&nbsp;</td>
<td class=PType nowrap>name&nbsp;</td>
<td class=PParameter nowrap>,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
This is the standard uvm_component constructor. </div></div><div class=CToolTip id="tt716"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Construct a new instance of this socket</div></div><div class=CToolTip id="tt717"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>IMP&nbsp;</td>
<td class=PParameter nowrap>imp</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Construct a new instance of this socket <i>imp</i> is a reference to the class implementing the b_transport() method. </div></div><div class=CToolTip id="tt718"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
creates a new extension object.</div></div><div class=CToolTip id="tt719"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
</div></div><div class=CToolTip id="tt720"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>size</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 1</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
The <i>name</i> and <i>parent</i> are the normal uvm_component constructor arguments. </div></div><div class=CToolTip id="tt721"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
The <i>name</i> and <i>parent</i> are the normal uvm_component constructor arguments. </div></div><div class=CToolTip id="tt722"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance of the generic payload. </div></div><div class=CToolTip id="tt723"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>IMP&nbsp;</td>
<td class=PParameter nowrap>imp</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Construct a new instance of this socket <i>imp</i> is a reference to the class implementing the nb_transport_bw() method. </div></div><div class=CToolTip id="tt724"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>IMP&nbsp;</td>
<td class=PParameter nowrap>imp</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Construct a new instance of this socket <i>imp</i> is a reference to the class implementing the nb_transport_fw() method. </div></div><div class=CToolTip id="tt725"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>request_fifo_size</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>1,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>response_fifo_size</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>1</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
The <i>name</i> and <i>parent</i> are the standard uvm_component constructor arguments. </div></div><div class=CToolTip id="tt726"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;uvm_tlm_time&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>real&nbsp;</td>
<td class=PParameter nowrap>res</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new canonical time value.</div></div><div class=CToolTip id="tt727"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
The <i>name</i> and <i>parent</i> are the standard uvm_component constructor arguments. </div></div><div class=CToolTip id="tt728"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance of a top-down phase</div></div><div class=CToolTip id="tt729"><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 new (</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>initiator</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Creates a new transaction object. </div></div><div class=CToolTip id="tt730"><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 new(</td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>int&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>n_bits</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new instance and type-specific configuration</div></div><div class=CToolTip id="tt731"><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 new(</td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;uvm_vreg_field&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Create a new virtual field instance</div></div><div class=CToolTip id="tt732"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function CB next()
</td></tr></table></blockquote>Returns the next 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="tt733"><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 next (</td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>KEY&nbsp;</td>
<td class=PParameter nowrap>key</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Returns the key of the next item in the pool.</div></div><div class=CToolTip id="tt734"><div class=CMethod>
<blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function int num ()
</td></tr></table></blockquote>Returns the number of uniquely keyed items stored in the pool.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt735"><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&nbsp;</td>
<td class=PType nowrap>bit&nbsp;</td>
<td class=PParameter nowrap>bitstream[],</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_packer&nbsp;</td>
<td class=PParameter nowrap>packer</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt736"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>bytestream[],</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_packer&nbsp;</td>
<td class=PParameter nowrap>packer</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt737"><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&nbsp;</td>
<td class=PParameter nowrap>value,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</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="tt738"><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]&nbsp;</td>
<td class=PParameter nowrap>value,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</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="tt739"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>intstream[],</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_packer&nbsp;</td>
<td class=PParameter nowrap>packer</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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&rsquo;s properties into an array of bits, bytes, or ints. </div></div><div class=CToolTip id="tt740"><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&nbsp;</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="tt741"><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&nbsp;</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="tt742"><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&nbsp;</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="tt743"><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&nbsp;</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="tt744"><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&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_addr_t&nbsp;</td>
<td class=PParameter nowrap>offset,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt745"><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&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_addr_t&nbsp;</td>
<td class=PParameter nowrap>offset,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt746"><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&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt747"><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&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt748"><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&nbsp;</td>
<td class=PType nowrap>T1&nbsp;</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="tt749"><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&nbsp;</td>
<td class=PType nowrap>T2&nbsp;</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="tt750"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt751"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt752"><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&nbsp;</td>
<td class=PType nowrap>uvm_mem&nbsp;</td>
<td class=PParameter nowrap>mem,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_addr_t&nbsp;</td>
<td class=PParameter nowrap>offset,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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 &lsquo;this&rsquo; as the <i>parent</i> argument. </div></div><div class=CToolTip id="tt753"><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&nbsp;</td>
<td class=PType nowrap>uvm_reg&nbsp;</td>
<td class=PParameter nowrap>rg,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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 &lsquo;this&rsquo; as the <i>parent</i> argument. </div></div><div class=CToolTip id="tt754"><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&nbsp;</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="tt755"><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&nbsp;</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="tt756"><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&nbsp;</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="tt757"><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&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_addr_t&nbsp;</td>
<td class=PParameter nowrap>offset,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt758"><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&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_addr_t&nbsp;</td>
<td class=PParameter nowrap>offset,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt759"><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&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt760"><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&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt761"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt762"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_sequence_base&nbsp;</td>
<td class=PParameter nowrap>parent</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt763"><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&nbsp;</td>
<td class=PType nowrap>uvm_mem&nbsp;</td>
<td class=PParameter nowrap>mem,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_addr_t&nbsp;</td>
<td class=PParameter nowrap>offset,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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 &lsquo;this&rsquo; as the <i>parent</i> argument. </div></div><div class=CToolTip id="tt764"><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&nbsp;</td>
<td class=PType nowrap>uvm_reg&nbsp;</td>
<td class=PParameter nowrap>rg,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>output&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</td>
<td class=PParameter nowrap>status,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>extension</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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 &lsquo;this&rsquo; as the <i>parent</i> argument. </div></div><div class=CToolTip id="tt765"><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="tt766"><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="tt767"><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="tt768"><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&nbsp;</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="tt769"><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&nbsp;</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="tt770"><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&nbsp;</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="tt771"><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&nbsp;</td>
<td class=PType nowrap>uvm_reg_field&nbsp;</td>
<td class=PParameter nowrap>fld,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>previous,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>inout&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_predict_e&nbsp;</td>
<td class=PParameter nowrap>kind,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</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="tt772"><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="tt773"><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&nbsp;</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="tt774"><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&nbsp;</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="tt775"><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&nbsp;</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="tt776"><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&nbsp;</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="tt777"><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&nbsp;</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="tt778"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>rdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</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="tt779"><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&nbsp;</td>
<td class=PParameter nowrap>rg,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>longint&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>rdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>input&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</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="tt780"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>rdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</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="tt781"><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&nbsp;</td>
<td class=PParameter nowrap>field,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>longint&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>rdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</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="tt782"><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&nbsp;</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="tt783"><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&nbsp;</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="tt784"><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="tt785"><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&nbsp;</td>
<td class=PParameter nowrap>e,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>data</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt786"><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&nbsp;</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="tt787"><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&nbsp;</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="tt788"><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&nbsp;</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="tt789"><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&nbsp;</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="tt790"><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&nbsp;</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="tt791"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>wdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</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="tt792"><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&nbsp;</td>
<td class=PParameter nowrap>rg,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>longint&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>wdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</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="tt793"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>wdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</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="tt794"><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&nbsp;</td>
<td class=PParameter nowrap>field,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>longint&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>wdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_status_e&nbsp;</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="tt795"><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="tt796"><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="tt797"><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&nbsp;</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="tt798"><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&nbsp;</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="tt799"><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&nbsp;</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="tt800"><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&nbsp;</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="tt801"><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="tt802"><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&nbsp;</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="tt803"><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&nbsp;</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="tt804"><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&nbsp;</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="tt805"><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&nbsp;</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="tt806"><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&nbsp;</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="tt807"><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&nbsp;</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="tt808"><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&nbsp;</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="tt809"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</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="tt810"><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&nbsp;</td>
<td class=PParameter nowrap>rg,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>longint&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</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="tt811"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</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="tt812"><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&nbsp;</td>
<td class=PParameter nowrap>field,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>longint&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</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="tt813"><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&nbsp;</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="tt814"><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&nbsp;</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="tt815"><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="tt816"><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&nbsp;</td>
<td class=PParameter nowrap>e,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>data</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt817"><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&nbsp;</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="tt818"><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&nbsp;</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="tt819"><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&nbsp;</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="tt820"><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&nbsp;</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="tt821"><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&nbsp;</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="tt822"><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&nbsp;</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="tt823"><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&nbsp;</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="tt824"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>wdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</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="tt825"><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&nbsp;</td>
<td class=PParameter nowrap>rg,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>longint&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>wdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</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="tt826"><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&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>wdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</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="tt827"><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&nbsp;</td>
<td class=PParameter nowrap>field,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>longint&nbsp;</td>
<td class=PType nowrap>unsigned&nbsp;</td>
<td class=PParameter nowrap>idx,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
<td class=PParameter nowrap>wdat,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path,</td>
</tr><tr><td></td> <td class=PTypePrefix nowrap>ref&nbsp;</td>
<td class=PType nowrap>uvm_reg_map&nbsp;</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="tt828"><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&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_reg_byte_en_t&nbsp;</td>
<td class=PParameter nowrap>be</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> -1,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_predict_e&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_PREDICT_DIRECT,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_FRONTDOOR,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt829"><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&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_reg_byte_en_t&nbsp;</td>
<td class=PParameter nowrap>be</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> -1,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_predict_e&nbsp;</td>
<td class=PParameter nowrap>kind</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_PREDICT_DIRECT,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_path_e&nbsp;</td>
<td class=PParameter nowrap>path</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> UVM_FRONTDOOR,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_reg_map&nbsp;</td>
<td class=PParameter nowrap>map</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>fname</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> &quot;&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>lineno</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt830"><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="tt831"><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&nbsp;</td>
<td class=PType nowrap>KEY&nbsp;</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="tt832"><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&nbsp;</td>
<td class=PParameter nowrap>all_types</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt833"><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&nbsp;</td>
<td class=PParameter nowrap>printer</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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&rsquo;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="tt834"><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="tt835"><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&nbsp;</td>
<td class=PParameter nowrap>size</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Prints the header of a footer. </div></div><div class=CToolTip id="tt836"><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&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>size,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>arraytype</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;array&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>byte&nbsp;</td>
<td class=PParameter nowrap>scope_separator</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;.&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Prints the header of an array. </div></div><div class=CToolTip id="tt837"><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&nbsp;</td>
<td class=PParameter nowrap>min,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</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="tt838"><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&nbsp;</td>
<td class=PParameter nowrap>file</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt839"><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&nbsp;</td>
<td class=PParameter nowrap>recurse</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%> 0,</td>
</tr><tr><td></td> <td class=PType nowrap>bit&nbsp;</td>
<td class=PParameter nowrap>audit</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt840"><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&nbsp;</td>
<td class=PParameter nowrap>field</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_component&nbsp;</td>
<td class=PParameter nowrap>comp</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null,</td>
</tr><tr><td></td> <td class=PType nowrap>bit&nbsp;</td>
<td class=PParameter nowrap>recurse</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt841"><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&nbsp;</td>
<td class=PParameter nowrap>recurse</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt842"><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&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>type_name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>size,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>byte&nbsp;</td>
<td class=PParameter nowrap>scope_separator</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;.&quot;</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="tt843"><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&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_bitstream_t&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>size,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_radix_enum&nbsp;</td>
<td class=PParameter nowrap>radix</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>UVM_NORADIX,</td>
</tr><tr><td></td> <td class=PType nowrap>byte&nbsp;</td>
<td class=PParameter nowrap>scope_separator</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;.&quot;,</td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>type_name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Prints an integral field.</div></div><div class=CToolTip id="tt844"><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&nbsp;</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="tt845"><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&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>uvm_object&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>byte&nbsp;</td>
<td class=PParameter nowrap>scope_separator</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;.&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Prints an object. </div></div><div class=CToolTip id="tt846"><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&nbsp;</td>
<td class=PParameter nowrap>requested_type_name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;&quot;</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="tt847"><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&nbsp;</td>
<td class=PParameter nowrap>rq,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PTypePrefix nowrap></td>
<td class=PType nowrap>bit&nbsp;</td>
<td class=PParameter nowrap>audit</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</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="tt848"><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&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>byte&nbsp;</td>
<td class=PParameter nowrap>scope_separator</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;.&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Prints a string field.</div></div><div class=CToolTip id="tt849"><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&nbsp;</td>
<td class=PParameter nowrap>name,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>time&nbsp;</td>
<td class=PParameter nowrap>value,</td>
<td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
<td class=PDefaultValue width=100%></td>
</tr><tr><td></td> <td class=PType nowrap>byte&nbsp;</td>
<td class=PParameter nowrap>scope_separator</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>&quot;.&quot;</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Prints a time value. </div></div><div class=CToolTip id="tt850"><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&nbsp;</td>
<td class=PParameter nowrap>printer</td>
<td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
<td class=PDefaultValue width=100%>null</td>
<td class=PAfterParameters nowrap>)</td></tr>
</table></td></tr>
</table></blockquote>
Print the verification environment&rsquo;s component topology. </div></div><div class=CToolTip id="tt851"><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&nbsp;</td>
<td class=PParameter nowrap>severity,</td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>name,</td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>id,</td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>message,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_action&nbsp;</td>
<td class=PParameter nowrap>action,</td>
</tr><tr><td></td> <td class=PType nowrap>UVM_FILE&nbsp;</td>
<td class=PParameter nowrap>file,</td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>filename,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>line,</td>
</tr><tr><td></td> <td class=PType nowrap>string&nbsp;</td>
<td class=PParameter nowrap>composed_message,</td>
</tr><tr><td></td> <td class=PType nowrap>int&nbsp;</td>
<td class=PParameter nowrap>verbosity_level,</td>
</tr><tr><td></td> <td class=PType nowrap>uvm_report_object&nbsp;</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="tt852"><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&nbsp;</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="tt853"><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&nbsp;</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="tt854"><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&nbsp;</td>
<td class=PType nowrap>T2&nbsp;</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="tt855"><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&nbsp;</td>
<td class=PType nowrap>T1&nbsp;</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><!--END_ND_TOOLTIPS-->
</div><!--Index-->
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>