blob: af30530350ad98ab1b614c9c10a053ca13b367f0 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><head><title>Index</title><link rel="stylesheet" type="text/css" href="../styles/main.css"><script language=JavaScript src="../javascript/main.js"></script></head><body class="FramedIndexPage" onLoad="NDOnLoad()"><script language=JavaScript><!--
if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script>
<!-- Generated by Natural Docs, version Development Release 01-12-2008 (1.35 base) -->
<!-- http://www.naturaldocs.org -->
<!-- saved from url=(0026)http://www.naturaldocs.org -->
<div id=Index><div class=IPageTitle>Index</div><div class=INavigationBar><a href="General.html#Symbols">$#!</a> &middot; 0-9 &middot; <a href="General.html#A">A</a> &middot; <a href="General.html#B">B</a> &middot; <a href="General.html#C">C</a> &middot; <a href="General.html#D">D</a> &middot; <a href="General.html#E">E</a> &middot; <a href="General.html#F">F</a> &middot; <a href="General.html#G">G</a> &middot; <a href="General2.html#H">H</a> &middot; <a href="General2.html#I">I</a> &middot; J &middot; <a href="General2.html#K">K</a> &middot; <a href="General2.html#L">L</a> &middot; <a href="General2.html#M">M</a> &middot; <a href="General2.html#N">N</a> &middot; <a href="General2.html#O">O</a> &middot; <a href="#P">P</a> &middot; <a href="#Q">Q</a> &middot; <a href="#R">R</a> &middot; <a href="#S">S</a> &middot; <a href="#T">T</a> &middot; <a href="#U">U</a> &middot; <a href="#V">V</a> &middot; <a href="General4.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="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/ovm_object-svh.html#ovm_object.pack" id=link617 onMouseOver="ShowTip(event, 'tt616', 'link617')" onMouseOut="HideTip('tt616')" class=IParent>ovm_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/ovm_object-svh.html#ovm_object.pack_bytes" id=link618 onMouseOver="ShowTip(event, 'tt617', 'link618')" onMouseOut="HideTip('tt617')" class=IParent>ovm_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/ovm_packer-svh.html#ovm_packer.pack_field" id=link619 onMouseOver="ShowTip(event, 'tt618', 'link619')" onMouseOut="HideTip('tt618')" class=IParent>ovm_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/ovm_packer-svh.html#ovm_packer.pack_field_int" id=link620 onMouseOver="ShowTip(event, 'tt619', 'link620')" onMouseOut="HideTip('tt619')" class=IParent>ovm_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/ovm_object-svh.html#ovm_object.pack_ints" id=link621 onMouseOver="ShowTip(event, 'tt620', 'link621')" onMouseOut="HideTip('tt620')" class=IParent>ovm_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/ovm_packer-svh.html#ovm_packer.pack_object" id=link622 onMouseOver="ShowTip(event, 'tt621', 'link622')" onMouseOut="HideTip('tt621')" class=IParent>ovm_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/ovm_packer-svh.html#ovm_packer.pack_real" id=link623 onMouseOver="ShowTip(event, 'tt622', 'link623')" onMouseOut="HideTip('tt622')" class=IParent>ovm_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/ovm_packer-svh.html#ovm_packer.pack_string" id=link624 onMouseOver="ShowTip(event, 'tt623', 'link624')" onMouseOut="HideTip('tt623')" class=IParent>ovm_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/ovm_packer-svh.html#ovm_packer.pack_time" id=link625 onMouseOver="ShowTip(event, 'tt624', 'link625')" onMouseOut="HideTip('tt624')" class=IParent>ovm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Packing</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.Packing" class=IParent>ovm_object</a><a href="../files/base/ovm_packer-svh.html#ovm_packer.Packing" class=IParent>ovm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>pair_ap</span><div class=ISubIndex><a href="../files/methodology/ovm_in_order_comparator-svh.html#ovm_in_order_comparator#(T,comp_type,convert,pair_type).pair_ap" id=link626 onMouseOver="ShowTip(event, 'tt625', 'link626')" onMouseOut="HideTip('tt625')" class=IParent>ovm_in_order_comparator#(T,comp_type,convert,pair_type)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Parameters</span><div class=ISubIndex><a href="../files/base/ovm_callback-svh.html#ovm_callbacks#(T,CB).Parameters" class=IParent>ovm_callbacks#(T,CB)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>peek</span><div class=ISubIndex><a href="../files/tlm/sqr_ifs-svh.html#sqr_if_base#(REQ,RSP).peek" id=link627 onMouseOver="ShowTip(event, 'tt626', 'link627')" onMouseOut="HideTip('tt626')" class=IParent>sqr_if_base#(REQ,RSP)</a><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2).peek" id=link628 onMouseOver="ShowTip(event, 'tt627', 'link628')" onMouseOut="HideTip('tt627')" class=IParent>tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>phase_timeout</span><div class=ISubIndex><a href="../files/base/ovm_root-svh.html#ovm_root.phase_timeout" id=link629 onMouseOver="ShowTip(event, 'tt628', 'link629')" onMouseOut="HideTip('tt628')" class=IParent>ovm_root</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Phasing Interface</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.Phasing_Interface" id=link630 onMouseOver="ShowTip(event, 'tt629', 'link630')" onMouseOut="HideTip('tt629')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>physical</span><div class=ISubIndex><a href="../files/base/ovm_comparer-svh.html#ovm_comparer.physical" id=link631 onMouseOver="ShowTip(event, 'tt630', 'link631')" onMouseOut="HideTip('tt630')" class=IParent>ovm_comparer</a><a href="../files/base/ovm_packer-svh.html#ovm_packer.physical" id=link632 onMouseOver="ShowTip(event, 'tt631', 'link632')" onMouseOut="HideTip('tt631')" class=IParent>ovm_packer</a><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.physical" id=link633 onMouseOver="ShowTip(event, 'tt632', 'link633')" onMouseOut="HideTip('tt632')" class=IParent>ovm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>policy</span><div class=ISubIndex><a href="../files/base/ovm_comparer-svh.html#ovm_comparer.policy" id=link634 onMouseOver="ShowTip(event, 'tt633', 'link634')" onMouseOut="HideTip('tt633')" class=IParent>ovm_comparer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Policy Classes</span><div class=ISubIndex><a href="../files2/policies-txt.html#Policy_Classes" id=link635 onMouseOver="ShowTip(event, 'tt634', 'link635')" onMouseOut="HideTip('tt634')" class=IFile>policies.txt</a><a href="../files/methodology/ovm_policies-svh.html#Policy_Classes" id=link636 onMouseOver="ShowTip(event, 'tt634', 'link636')" onMouseOut="HideTip('tt634')" class=IFile>methodology/<span class=HB> </span>ovm_policies.svh</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/ovm_queue-svh.html#ovm_queue#(T).pop_back" id=link637 onMouseOver="ShowTip(event, 'tt635', 'link637')" onMouseOut="HideTip('tt635')" class=IParent>ovm_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/ovm_queue-svh.html#ovm_queue#(T).pop_front" id=link638 onMouseOver="ShowTip(event, 'tt636', 'link638')" onMouseOut="HideTip('tt636')" class=IParent>ovm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#Port_Type" class=ISymbol>Port Type</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Ports</span><div class=ISubIndex><a href="../files/methodology/ovm_algorithmic_comparator-svh.html#ovm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER).Ports" class=IParent>ovm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER)</a><a href="../files/methodology/ovm_driver-svh.html#ovm_driver#(REQ,RSP).Ports" class=IParent>ovm_driver#(REQ,RSP)</a><a href="../files/methodology/ovm_in_order_comparator-svh.html#ovm_in_order_comparator#(T,comp_type,convert,pair_type).Ports" class=IParent>ovm_in_order_comparator#(T,comp_type,convert,pair_type)</a><a href="../files/methodology/ovm_push_driver-svh.html#ovm_push_driver#(REQ,RSP).Ports" class=IParent>ovm_push_driver#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_push_sequencer-svh.html#ovm_push_sequencer#(REQ,RSP).Ports" class=IParent>ovm_push_sequencer#(REQ,RSP)</a><a href="../files/methodology/ovm_random_stimulus-svh.html#ovm_random_stimulus#(T).Ports" class=IParent>ovm_random_stimulus#(T)</a><a href="../files/methodology/sequences/ovm_sequencer_param_base-svh.html#ovm_sequencer_param_base#(REQ,RSP).Ports" class=IParent>ovm_sequencer_param_base#(REQ,RSP)</a><a href="../files/methodology/ovm_subscriber-svh.html#ovm_subscriber.Ports" class=IParent>ovm_subscriber</a><a href="../files/tlm/tlm_fifos-svh.html#tlm_analysis_fifo#(T).Ports" class=IParent>tlm_analysis_fifo#(T)</a><a href="../files/tlm/tlm_fifo_base-svh.html#tlm_fifo_base#(T).Ports" class=IParent>tlm_fifo_base#(T)</a><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_req_rsp_channel#(REQ,RSP).Ports" class=IParent>tlm_req_rsp_channel#(REQ,RSP)</a><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_transport_channel#(REQ,RSP).Ports" class=IParent>tlm_transport_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files2/tlm_ifs_and_ports-txt.html#Ports,Exports,and_Imps" id=link639 onMouseOver="ShowTip(event, 'tt637', 'link639')" onMouseOut="HideTip('tt637')" class=ISymbol>Ports,Exports,and Imps</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>post_body</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.post_body" id=link640 onMouseOver="ShowTip(event, 'tt638', 'link640')" onMouseOut="HideTip('tt638')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#POST_BODY" id=link641 onMouseOver="ShowTip(event, 'tt639', 'link641')" onMouseOut="HideTip('tt639')" class=ISymbol>POST_BODY</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>post_do</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.post_do" id=link642 onMouseOver="ShowTip(event, 'tt640', 'link642')" onMouseOut="HideTip('tt640')" class=IParent>ovm_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/ovm_event_callback-svh.html#ovm_event_callback.post_trigger" id=link643 onMouseOver="ShowTip(event, 'tt641', 'link643')" onMouseOut="HideTip('tt641')" class=IParent>ovm_event_callback</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>pound_zero_count</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.pound_zero_count" id=link644 onMouseOver="ShowTip(event, 'tt642', 'link644')" onMouseOut="HideTip('tt642')" class=IParent>ovm_sequencer_base</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/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.pre_body" id=link645 onMouseOver="ShowTip(event, 'tt643', 'link645')" onMouseOut="HideTip('tt643')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#PRE_BODY" id=link646 onMouseOver="ShowTip(event, 'tt644', 'link646')" onMouseOut="HideTip('tt644')" class=ISymbol>PRE_BODY</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>pre_do</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.pre_do" id=link647 onMouseOver="ShowTip(event, 'tt645', 'link647')" onMouseOut="HideTip('tt645')" class=IParent>ovm_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/ovm_event_callback-svh.html#ovm_event_callback.pre_trigger" id=link648 onMouseOver="ShowTip(event, 'tt646', 'link648')" onMouseOut="HideTip('tt646')" class=IParent>ovm_event_callback</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files2/components-txt.html#Predefined_Component_Classes" id=link649 onMouseOver="ShowTip(event, 'tt647', 'link649')" onMouseOut="HideTip('tt647')" class=ISymbol>Predefined Component Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>prefix</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.prefix" id=link650 onMouseOver="ShowTip(event, 'tt648', 'link650')" onMouseOut="HideTip('tt648')" class=IParent>ovm_printer_knobs</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/ovm_pool-svh.html#ovm_pool#(KEY,T).prev" id=link651 onMouseOver="ShowTip(event, 'tt649', 'link651')" onMouseOut="HideTip('tt649')" class=IParent>ovm_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/ovm_factory-svh.html#ovm_factory.print" id=link652 onMouseOver="ShowTip(event, 'tt650', 'link652')" onMouseOut="HideTip('tt650')" class=IParent>ovm_factory</a><a href="../files/base/ovm_object-svh.html#ovm_object.print" id=link653 onMouseOver="ShowTip(event, 'tt651', 'link653')" onMouseOut="HideTip('tt651')" class=IParent>ovm_object</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/ovm_printer-svh.html#ovm_printer.print_array_footer" id=link654 onMouseOver="ShowTip(event, 'tt652', 'link654')" onMouseOut="HideTip('tt652')" class=IParent>ovm_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/ovm_printer-svh.html#ovm_printer.print_array_header" id=link655 onMouseOver="ShowTip(event, 'tt653', 'link655')" onMouseOut="HideTip('tt653')" class=IParent>ovm_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/ovm_printer-svh.html#ovm_printer.print_array_range" id=link656 onMouseOver="ShowTip(event, 'tt654', 'link656')" onMouseOut="HideTip('tt654')" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_config_matches</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.print_config_matches" id=link657 onMouseOver="ShowTip(event, 'tt655', 'link657')" onMouseOut="HideTip('tt655')" class=IParent>ovm_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/ovm_component-svh.html#ovm_component.print_config_settings" id=link658 onMouseOver="ShowTip(event, 'tt656', 'link658')" onMouseOut="HideTip('tt656')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_enabled</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.print_enabled" id=link659 onMouseOver="ShowTip(event, 'tt657', 'link659')" onMouseOut="HideTip('tt657')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_field</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_field" id=link660 onMouseOver="ShowTip(event, 'tt658', 'link660')" onMouseOut="HideTip('tt658')" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_footer</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_footer" id=link661 onMouseOver="ShowTip(event, 'tt659', 'link661')" onMouseOut="HideTip('tt659')" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_header</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_header" id=link662 onMouseOver="ShowTip(event, 'tt660', 'link662')" onMouseOut="HideTip('tt660')" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_id</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_id" id=link663 onMouseOver="ShowTip(event, 'tt661', 'link663')" onMouseOut="HideTip('tt661')" class=IParent>ovm_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/ovm_comparer-svh.html#ovm_comparer.print_msg" id=link664 onMouseOver="ShowTip(event, 'tt662', 'link664')" onMouseOut="HideTip('tt662')" class=IParent>ovm_comparer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_newline</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_line_printer.print_newline" id=link665 onMouseOver="ShowTip(event, 'tt663', 'link665')" onMouseOut="HideTip('tt663')" class=IParent>ovm_line_printer</a><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_newline" id=link666 onMouseOver="ShowTip(event, 'tt664', 'link666')" onMouseOut="HideTip('tt664')" class=IParent>ovm_printer</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/ovm_printer-svh.html#ovm_printer.print_object" id=link667 onMouseOver="ShowTip(event, 'tt665', 'link667')" onMouseOut="HideTip('tt665')" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_object_header</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_object_header" id=link668 onMouseOver="ShowTip(event, 'tt666', 'link668')" onMouseOut="HideTip('tt666')" class=IParent>ovm_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/ovm_component-svh.html#ovm_component.print_override_info" id=link669 onMouseOver="ShowTip(event, 'tt667', 'link669')" onMouseOut="HideTip('tt667')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_size</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_size" id=link670 onMouseOver="ShowTip(event, 'tt668', 'link670')" onMouseOut="HideTip('tt668')" class=IParent>ovm_printer</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/ovm_printer-svh.html#ovm_printer.print_string" id=link671 onMouseOver="ShowTip(event, 'tt669', 'link671')" onMouseOut="HideTip('tt669')" class=IParent>ovm_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/ovm_printer-svh.html#ovm_printer.print_time" id=link672 onMouseOver="ShowTip(event, 'tt670', 'link672')" onMouseOut="HideTip('tt670')" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_type_name</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_type_name" id=link673 onMouseOver="ShowTip(event, 'tt671', 'link673')" onMouseOut="HideTip('tt671')" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_value</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_value" id=link674 onMouseOver="ShowTip(event, 'tt672', 'link674')" onMouseOut="HideTip('tt672')" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_value_array</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_value_array" id=link675 onMouseOver="ShowTip(event, 'tt673', 'link675')" onMouseOut="HideTip('tt673')" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_value_object</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_value_object" id=link676 onMouseOver="ShowTip(event, 'tt674', 'link676')" onMouseOut="HideTip('tt674')" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>print_value_string</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.print_value_string" id=link677 onMouseOver="ShowTip(event, 'tt675', 'link677')" onMouseOut="HideTip('tt675')" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Printing</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.Printing" class=IParent>ovm_object</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/ovm_report_server-svh.html#ovm_report_server.process_report" id=link678 onMouseOver="ShowTip(event, 'tt676', 'link678')" onMouseOut="HideTip('tt676')" class=IParent>ovm_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/ovm_queue-svh.html#ovm_queue#(T).push_back" id=link679 onMouseOver="ShowTip(event, 'tt677', 'link679')" onMouseOut="HideTip('tt677')" class=IParent>ovm_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/ovm_queue-svh.html#ovm_queue#(T).push_front" id=link680 onMouseOver="ShowTip(event, 'tt678', 'link680')" onMouseOut="HideTip('tt678')" class=IParent>ovm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>put</span><div class=ISubIndex><a href="../files/tlm/sqr_ifs-svh.html#sqr_if_base#(REQ,RSP).put" id=link681 onMouseOver="ShowTip(event, 'tt679', 'link681')" onMouseOut="HideTip('tt679')" class=IParent>sqr_if_base#(REQ,RSP)</a><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2).put" id=link682 onMouseOver="ShowTip(event, 'tt680', 'link682')" onMouseOut="HideTip('tt680')" class=IParent>tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files2/tlm_ifs_and_ports-txt.html#Put" id=link683 onMouseOver="ShowTip(event, 'tt681', 'link683')" onMouseOut="HideTip('tt681')" class=ISymbol>Put</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>put_ap</span><div class=ISubIndex><a href="../files/tlm/tlm_fifo_base-svh.html#tlm_fifo_base#(T).put_ap" id=link684 onMouseOver="ShowTip(event, 'tt682', 'link684')" onMouseOut="HideTip('tt682')" class=IParent>tlm_fifo_base#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>put_export</span><div class=ISubIndex><a href="../files/tlm/tlm_fifo_base-svh.html#tlm_fifo_base#(T).put_export" id=link685 onMouseOver="ShowTip(event, 'tt683', 'link685')" onMouseOut="HideTip('tt683')" class=IParent>tlm_fifo_base#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>put_request_export</span><div class=ISubIndex><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_req_rsp_channel#(REQ,RSP).put_request_export" id=link686 onMouseOver="ShowTip(event, 'tt684', 'link686')" onMouseOut="HideTip('tt684')" class=IParent>tlm_req_rsp_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>put_response_export</span><div class=ISubIndex><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_req_rsp_channel#(REQ,RSP).put_response_export" id=link687 onMouseOver="ShowTip(event, 'tt685', 'link687')" onMouseOut="HideTip('tt685')" class=IParent>tlm_req_rsp_channel#(REQ,RSP)</a></div></td></tr><tr><td class=IHeading><a name="Q"></a>Q</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>qualify</span><div class=ISubIndex><a href="../files/base/ovm_objection-svh.html#ovm_test_done_objection.qualify" id=link688 onMouseOver="ShowTip(event, 'tt686', 'link688')" onMouseOut="HideTip('tt686')" class=IParent>ovm_test_done_objection</a></div></td></tr><tr><td class=IHeading><a name="R"></a>R</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>raise_objection</span><div class=ISubIndex><a href="../files/base/ovm_objection-svh.html#ovm_objection.raise_objection" id=link689 onMouseOver="ShowTip(event, 'tt687', 'link689')" onMouseOut="HideTip('tt687')" class=IParent>ovm_objection</a><a href="../files/base/ovm_objection-svh.html#ovm_test_done_objection.raise_objection" id=link690 onMouseOver="ShowTip(event, 'tt688', 'link690')" onMouseOut="HideTip('tt688')" class=IParent>ovm_test_done_objection</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>raised</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.raised" id=link691 onMouseOver="ShowTip(event, 'tt689', 'link691')" onMouseOut="HideTip('tt689')" class=IParent>ovm_component</a><a href="../files/base/ovm_objection-svh.html#ovm_objection.raised" id=link692 onMouseOver="ShowTip(event, 'tt690', 'link692')" onMouseOut="HideTip('tt690')" class=IParent>ovm_objection</a><a href="../files/base/ovm_root-svh.html#ovm_root.raised" id=link693 onMouseOver="ShowTip(event, 'tt691', 'link693')" onMouseOut="HideTip('tt691')" class=IParent>ovm_root</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>record</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.record" id=link694 onMouseOver="ShowTip(event, 'tt692', 'link694')" onMouseOut="HideTip('tt692')" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>record_error_tr</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.record_error_tr" id=link695 onMouseOver="ShowTip(event, 'tt693', 'link695')" onMouseOut="HideTip('tt693')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>record_event_tr</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.record_event_tr" id=link696 onMouseOver="ShowTip(event, 'tt694', 'link696')" onMouseOut="HideTip('tt694')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>record_field</span><div class=ISubIndex><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.record_field" id=link697 onMouseOver="ShowTip(event, 'tt695', 'link697')" onMouseOut="HideTip('tt695')" class=IParent>ovm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>record_field_real</span><div class=ISubIndex><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.record_field_real" id=link698 onMouseOver="ShowTip(event, 'tt696', 'link698')" onMouseOut="HideTip('tt696')" class=IParent>ovm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>record_generic</span><div class=ISubIndex><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.record_generic" id=link699 onMouseOver="ShowTip(event, 'tt697', 'link699')" onMouseOut="HideTip('tt697')" class=IParent>ovm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>record_object</span><div class=ISubIndex><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.record_object" id=link700 onMouseOver="ShowTip(event, 'tt698', 'link700')" onMouseOut="HideTip('tt698')" class=IParent>ovm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>record_string</span><div class=ISubIndex><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.record_string" id=link701 onMouseOver="ShowTip(event, 'tt699', 'link701')" onMouseOut="HideTip('tt699')" class=IParent>ovm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>record_time</span><div class=ISubIndex><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.record_time" id=link702 onMouseOver="ShowTip(event, 'tt700', 'link702')" onMouseOut="HideTip('tt700')" class=IParent>ovm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Recording</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.Recording" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Recording Interface</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.Recording_Interface" id=link703 onMouseOver="ShowTip(event, 'tt701', 'link703')" onMouseOut="HideTip('tt701')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>recursion_policy</span><div class=ISubIndex><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.recursion_policy" id=link704 onMouseOver="ShowTip(event, 'tt702', 'link704')" onMouseOut="HideTip('tt702')" class=IParent>ovm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>reference</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.reference" id=link705 onMouseOver="ShowTip(event, 'tt703', 'link705')" onMouseOut="HideTip('tt703')" class=IParent>ovm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>register</span><div class=ISubIndex><a href="../files/base/ovm_factory-svh.html#ovm_factory.register" id=link706 onMouseOver="ShowTip(event, 'tt704', 'link706')" onMouseOut="HideTip('tt704')" class=IParent>ovm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Registering Types</span><div class=ISubIndex><a href="../files/base/ovm_factory-svh.html#ovm_factory.Registering_Types" class=IParent>ovm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>report</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.report" id=link707 onMouseOver="ShowTip(event, 'tt705', 'link707')" onMouseOut="HideTip('tt705')" class=IParent>ovm_component</a><a href="../files/base/ovm_report_handler-svh.html#ovm_report_handler.report" id=link708 onMouseOver="ShowTip(event, 'tt706', 'link708')" onMouseOut="HideTip('tt706')" class=IParent>ovm_report_handler</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/macros/ovm_message_defines-svh.html#Report_Macros" id=link709 onMouseOver="ShowTip(event, 'tt707', 'link709')" onMouseOut="HideTip('tt707')" class=ISymbol>Report Macros</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>report_error_hook</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.report_error_hook" id=link710 onMouseOver="ShowTip(event, 'tt708', 'link710')" onMouseOut="HideTip('tt708')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>report_fatal_hook</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.report_fatal_hook" id=link711 onMouseOver="ShowTip(event, 'tt709', 'link711')" onMouseOut="HideTip('tt709')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>report_header</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.report_header" id=link712 onMouseOver="ShowTip(event, 'tt710', 'link712')" onMouseOut="HideTip('tt710')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>report_hook</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.report_hook" id=link713 onMouseOver="ShowTip(event, 'tt711', 'link713')" onMouseOut="HideTip('tt711')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>report_info_hook</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.report_info_hook" id=link714 onMouseOver="ShowTip(event, 'tt712', 'link714')" onMouseOut="HideTip('tt712')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>report_summarize</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.report_summarize" id=link715 onMouseOver="ShowTip(event, 'tt713', 'link715')" onMouseOut="HideTip('tt713')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>report_warning_hook</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.report_warning_hook" id=link716 onMouseOver="ShowTip(event, 'tt714', 'link716')" onMouseOut="HideTip('tt714')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Reporting</span><div class=ISubIndex><span class=IParent>Global</span><div class=ISubIndex><a href="../files/base/ovm_globals-svh.html#Reporting" class=IFile>base/<span class=HB> </span>ovm_globals.svh</a><a href="../files/base/ovm_object_globals-svh.html#Reporting" class=IFile>base/<span class=HB> </span>ovm_object_globals.svh</a></div><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.Reporting" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files2/reporting-txt.html#Reporting_Classes" id=link717 onMouseOver="ShowTip(event, 'tt715', 'link717')" onMouseOut="HideTip('tt715')" class=ISymbol>Reporting Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>req_export</span><div class=ISubIndex><a href="../files/methodology/ovm_push_driver-svh.html#ovm_push_driver#(REQ,RSP).req_export" id=link718 onMouseOver="ShowTip(event, 'tt716', 'link718')" onMouseOut="HideTip('tt716')" class=IParent>ovm_push_driver#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>req_port</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_push_sequencer-svh.html#ovm_push_sequencer#(REQ,RSP).req_port" id=link719 onMouseOver="ShowTip(event, 'tt717', 'link719')" onMouseOut="HideTip('tt717')" class=IParent>ovm_push_sequencer#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>request_ap</span><div class=ISubIndex><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_req_rsp_channel#(REQ,RSP).request_ap" id=link720 onMouseOver="ShowTip(event, 'tt718', 'link720')" onMouseOut="HideTip('tt718')" class=IParent>tlm_req_rsp_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>reseed</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.reseed" id=link721 onMouseOver="ShowTip(event, 'tt719', 'link721')" onMouseOut="HideTip('tt719')" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>reset</span><div class=ISubIndex><a href="../files/base/ovm_barrier-svh.html#ovm_barrier.reset" id=link722 onMouseOver="ShowTip(event, 'tt720', 'link722')" onMouseOut="HideTip('tt720')" class=IParent>ovm_barrier</a><a href="../files/base/ovm_event-svh.html#ovm_event.reset" id=link723 onMouseOver="ShowTip(event, 'tt721', 'link723')" onMouseOut="HideTip('tt721')" class=IParent>ovm_event</a><a href="../files/base/ovm_phases-sv.html#ovm_phase.reset" id=link724 onMouseOver="ShowTip(event, 'tt722', 'link724')" onMouseOut="HideTip('tt722')" class=IParent>ovm_phase</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>reset_quit_count</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.reset_quit_count" id=link725 onMouseOver="ShowTip(event, 'tt723', 'link725')" onMouseOut="HideTip('tt723')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>reset_report_handler</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.reset_report_handler" id=link726 onMouseOver="ShowTip(event, 'tt724', 'link726')" onMouseOut="HideTip('tt724')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>reset_severity_counts</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.reset_severity_counts" id=link727 onMouseOver="ShowTip(event, 'tt725', 'link727')" onMouseOut="HideTip('tt725')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>resolve_bindings</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.resolve_bindings" id=link728 onMouseOver="ShowTip(event, 'tt726', 'link728')" onMouseOut="HideTip('tt726')" class=IParent>ovm_component</a><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF).resolve_bindings" id=link729 onMouseOver="ShowTip(event, 'tt727', 'link729')" onMouseOut="HideTip('tt727')" class=IParent>ovm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>response_ap</span><div class=ISubIndex><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_req_rsp_channel#(REQ,RSP).response_ap" id=link730 onMouseOver="ShowTip(event, 'tt728', 'link730')" onMouseOut="HideTip('tt728')" class=IParent>tlm_req_rsp_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>response_handler</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.response_handler" id=link731 onMouseOver="ShowTip(event, 'tt729', 'link731')" onMouseOut="HideTip('tt729')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>result</span><div class=ISubIndex><a href="../files/base/ovm_comparer-svh.html#ovm_comparer.result" id=link732 onMouseOver="ShowTip(event, 'tt730', 'link732')" onMouseOut="HideTip('tt730')" class=IParent>ovm_comparer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>resume</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.resume" id=link733 onMouseOver="ShowTip(event, 'tt731', 'link733')" onMouseOut="HideTip('tt731')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>rsp_export</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_param_base-svh.html#ovm_sequencer_param_base#(REQ,RSP).rsp_export" id=link734 onMouseOver="ShowTip(event, 'tt732', 'link734')" onMouseOut="HideTip('tt732')" class=IParent>ovm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>rsp_port</span><div class=ISubIndex><a href="../files/methodology/ovm_driver-svh.html#ovm_driver#(REQ,RSP).rsp_port" id=link735 onMouseOver="ShowTip(event, 'tt733', 'link735')" onMouseOut="HideTip('tt733')" class=IParent>ovm_driver#(REQ,RSP)</a><a href="../files/methodology/ovm_push_driver-svh.html#ovm_push_driver#(REQ,RSP).rsp_port" id=link736 onMouseOver="ShowTip(event, 'tt734', 'link736')" onMouseOut="HideTip('tt734')" class=IParent>ovm_push_driver#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>run</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.run" id=link737 onMouseOver="ShowTip(event, 'tt735', 'link737')" onMouseOut="HideTip('tt735')" class=IParent>ovm_component</a><a href="../files/methodology/sequences/ovm_push_sequencer-svh.html#ovm_push_sequencer#(REQ,RSP).run" id=link738 onMouseOver="ShowTip(event, 'tt736', 'link738')" onMouseOut="HideTip('tt736')" class=IParent>ovm_push_sequencer#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>run_hooks</span><div class=ISubIndex><a href="../files/base/ovm_report_handler-svh.html#ovm_report_handler.run_hooks" id=link739 onMouseOver="ShowTip(event, 'tt737', 'link739')" onMouseOut="HideTip('tt737')" class=IParent>ovm_report_handler</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>run_test</span><div class=ISubIndex><a href="../files/base/ovm_globals-svh.html#run_test" id=link740 onMouseOver="ShowTip(event, 'tt738', 'link740')" onMouseOut="HideTip('tt738')" class=IParent>Global</a><a href="../files/base/ovm_root-svh.html#ovm_root.run_test" id=link741 onMouseOver="ShowTip(event, 'tt739', 'link741')" onMouseOut="HideTip('tt739')" class=IParent>ovm_root</a></div></td></tr><tr><td class=IHeading><a name="S"></a>S</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Seeding</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.Seeding" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>send_request</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence-svh.html#ovm_sequence#(REQ,RSP).send_request" id=link742 onMouseOver="ShowTip(event, 'tt740', 'link742')" onMouseOut="HideTip('tt740')" class=IParent>ovm_sequence#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.send_request" id=link743 onMouseOver="ShowTip(event, 'tt741', 'link743')" onMouseOut="HideTip('tt741')" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.send_request" id=link744 onMouseOver="ShowTip(event, 'tt742', 'link744')" onMouseOut="HideTip('tt742')" class=IParent>ovm_sequencer_base</a><a href="../files/methodology/sequences/ovm_sequencer_param_base-svh.html#ovm_sequencer_param_base#(REQ,RSP).send_request" id=link745 onMouseOver="ShowTip(event, 'tt743', 'link745')" onMouseOut="HideTip('tt743')" class=IParent>ovm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>separator</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_tree_printer_knobs.separator" id=link746 onMouseOver="ShowTip(event, 'tt744', 'link746')" onMouseOut="HideTip('tt744')" class=IParent>ovm_tree_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>seq_item_export</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer-svh.html#ovm_sequencer#(REQ,RSP).seq_item_export" id=link747 onMouseOver="ShowTip(event, 'tt745', 'link747')" onMouseOut="HideTip('tt745')" class=IParent>ovm_sequencer#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>seq_item_port</span><div class=ISubIndex><a href="../files/methodology/ovm_driver-svh.html#ovm_driver#(REQ,RSP).seq_item_port" id=link748 onMouseOver="ShowTip(event, 'tt746', 'link748')" onMouseOut="HideTip('tt746')" class=IParent>ovm_driver#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>seq_kind</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.seq_kind" id=link749 onMouseOver="ShowTip(event, 'tt747', 'link749')" onMouseOut="HideTip('tt747')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/macros/ovm_sequence_defines-svh.html#Sequence_Action_Macros" id=link750 onMouseOver="ShowTip(event, 'tt748', 'link750')" onMouseOut="HideTip('tt748')" class=ISymbol>Sequence Action Macros</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/macros/ovm_sequence_defines-svh.html#Sequence_and_Do_Action_Macros" class=ISymbol>Sequence and Do Action Macros</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files2/sequences-txt.html#Sequence_Classes" id=link751 onMouseOver="ShowTip(event, 'tt749', 'link751')" onMouseOut="HideTip('tt749')" class=ISymbol>Sequence Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/macros/ovm_sequence_defines-svh.html#Sequence_on_Sequencer_Action_Macros" id=link752 onMouseOver="ShowTip(event, 'tt750', 'link752')" onMouseOut="HideTip('tt750')" class=ISymbol>Sequence on Sequencer Action Macros</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/macros/ovm_sequence_defines-svh.html#Sequence_Registration_Macros" id=link753 onMouseOver="ShowTip(event, 'tt751', 'link753')" onMouseOut="HideTip('tt751')" class=ISymbol>Sequence Registration Macros</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files2/sequencers-txt.html#Sequencer_Classes" id=link754 onMouseOver="ShowTip(event, 'tt752', 'link754')" onMouseOut="HideTip('tt752')" class=ISymbol>Sequencer Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/macros/ovm_sequence_defines-svh.html#Sequencer_Registration_Macros" id=link755 onMouseOver="ShowTip(event, 'tt753', 'link755')" onMouseOut="HideTip('tt753')" class=ISymbol>Sequencer Registration Macros</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#Sequences" class=ISymbol>Sequences</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_arbitration</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.set_arbitration" id=link756 onMouseOver="ShowTip(event, 'tt754', 'link756')" onMouseOut="HideTip('tt754')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_auto_reset</span><div class=ISubIndex><a href="../files/base/ovm_barrier-svh.html#ovm_barrier.set_auto_reset" id=link757 onMouseOver="ShowTip(event, 'tt755', 'link757')" onMouseOut="HideTip('tt755')" class=IParent>ovm_barrier</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_config_int</span><div class=ISubIndex><a href="../files/base/ovm_globals-svh.html#set_config_int" id=link758 onMouseOver="ShowTip(event, 'tt756', 'link758')" onMouseOut="HideTip('tt756')" class=IParent>Global</a><a href="../files/base/ovm_component-svh.html#ovm_component.set_config_int" id=link759 onMouseOver="ShowTip(event, 'tt757', 'link759')" onMouseOut="HideTip('tt757')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_config_object</span><div class=ISubIndex><a href="../files/base/ovm_globals-svh.html#set_config_object" id=link760 onMouseOver="ShowTip(event, 'tt758', 'link760')" onMouseOut="HideTip('tt758')" class=IParent>Global</a><a href="../files/base/ovm_component-svh.html#ovm_component.set_config_object" id=link761 onMouseOver="ShowTip(event, 'tt759', 'link761')" onMouseOut="HideTip('tt759')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_config_string</span><div class=ISubIndex><a href="../files/base/ovm_globals-svh.html#set_config_string" id=link762 onMouseOver="ShowTip(event, 'tt760', 'link762')" onMouseOut="HideTip('tt760')" class=IParent>Global</a><a href="../files/base/ovm_component-svh.html#ovm_component.set_config_string" id=link763 onMouseOver="ShowTip(event, 'tt761', 'link763')" onMouseOut="HideTip('tt761')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_default_index</span><div class=ISubIndex><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF).set_default_index" id=link764 onMouseOver="ShowTip(event, 'tt762', 'link764')" onMouseOut="HideTip('tt762')" class=IParent>ovm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_depth</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_item-svh.html#ovm_sequence_item.set_depth" id=link765 onMouseOver="ShowTip(event, 'tt763', 'link765')" onMouseOut="HideTip('tt763')" class=IParent>ovm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_drain_time</span><div class=ISubIndex><a href="../files/base/ovm_objection-svh.html#ovm_objection.set_drain_time" id=link766 onMouseOver="ShowTip(event, 'tt764', 'link766')" onMouseOut="HideTip('tt764')" class=IParent>ovm_objection</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/ovm_globals-svh.html#set_global_stop_timeout" id=link767 onMouseOver="ShowTip(event, 'tt765', 'link767')" onMouseOut="HideTip('tt765')" class=ISymbol>set_global_stop_timeout</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/ovm_globals-svh.html#set_global_timeout" id=link768 onMouseOver="ShowTip(event, 'tt766', 'link768')" onMouseOut="HideTip('tt766')" class=ISymbol>set_global_timeout</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_id_count</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.set_id_count" id=link769 onMouseOver="ShowTip(event, 'tt767', 'link769')" onMouseOut="HideTip('tt767')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_id_info</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_item-svh.html#ovm_sequence_item.set_id_info" id=link770 onMouseOver="ShowTip(event, 'tt768', 'link770')" onMouseOut="HideTip('tt768')" class=IParent>ovm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_initiator</span><div class=ISubIndex><a href="../files/base/ovm_transaction-svh.html#ovm_transaction.set_initiator" id=link771 onMouseOver="ShowTip(event, 'tt769', 'link771')" onMouseOut="HideTip('tt769')" class=IParent>ovm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_inst_override</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_inst_override" id=link772 onMouseOver="ShowTip(event, 'tt770', 'link772')" onMouseOut="HideTip('tt770')" class=IParent>ovm_component</a><a href="../files/base/ovm_registry-svh.html#ovm_component_registry#(T,Tname).set_inst_override" id=link773 onMouseOver="ShowTip(event, 'tt771', 'link773')" onMouseOut="HideTip('tt771')" class=IParent>ovm_component_registry#(T,Tname)</a><a href="../files/base/ovm_registry-svh.html#ovm_object_registry#(T,Tname).set_inst_override" id=link774 onMouseOver="ShowTip(event, 'tt772', 'link774')" onMouseOut="HideTip('tt772')" class=IParent>ovm_object_registry#(T,Tname)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_inst_override_by_name</span><div class=ISubIndex><a href="../files/base/ovm_factory-svh.html#ovm_factory.set_inst_override_by_name" id=link775 onMouseOver="ShowTip(event, 'tt773', 'link775')" onMouseOut="HideTip('tt773')" class=IParent>ovm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_inst_override_by_type</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_inst_override_by_type" id=link776 onMouseOver="ShowTip(event, 'tt774', 'link776')" onMouseOut="HideTip('tt774')" class=IParent>ovm_component</a><a href="../files/base/ovm_factory-svh.html#ovm_factory.set_inst_override_by_type" id=link777 onMouseOver="ShowTip(event, 'tt775', 'link777')" onMouseOut="HideTip('tt775')" class=IParent>ovm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_int_local</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.set_int_local" id=link778 onMouseOver="ShowTip(event, 'tt776', 'link778')" onMouseOut="HideTip('tt776')" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_max_quit_count</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.set_max_quit_count" id=link779 onMouseOver="ShowTip(event, 'tt777', 'link779')" onMouseOut="HideTip('tt777')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_name</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_name" id=link780 onMouseOver="ShowTip(event, 'tt778', 'link780')" onMouseOut="HideTip('tt778')" class=IParent>ovm_component</a><a href="../files/base/ovm_object-svh.html#ovm_object.set_name" id=link781 onMouseOver="ShowTip(event, 'tt779', 'link781')" onMouseOut="HideTip('tt779')" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_num_last_reqs</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_param_base-svh.html#ovm_sequencer_param_base#(REQ,RSP).set_num_last_reqs" id=link782 onMouseOver="ShowTip(event, 'tt780', 'link782')" onMouseOut="HideTip('tt780')" class=IParent>ovm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_num_last_rsps</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_param_base-svh.html#ovm_sequencer_param_base#(REQ,RSP).set_num_last_rsps" id=link783 onMouseOver="ShowTip(event, 'tt781', 'link783')" onMouseOut="HideTip('tt781')" class=IParent>ovm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_object_local</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.set_object_local" id=link784 onMouseOver="ShowTip(event, 'tt782', 'link784')" onMouseOut="HideTip('tt782')" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_parent_sequence</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_item-svh.html#ovm_sequence_item.set_parent_sequence" id=link785 onMouseOver="ShowTip(event, 'tt783', 'link785')" onMouseOut="HideTip('tt783')" class=IParent>ovm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_priority</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.set_priority" id=link786 onMouseOver="ShowTip(event, 'tt784', 'link786')" onMouseOut="HideTip('tt784')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_quit_count</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.set_quit_count" id=link787 onMouseOver="ShowTip(event, 'tt785', 'link787')" onMouseOut="HideTip('tt785')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_default_file</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.set_report_default_file" id=link788 onMouseOver="ShowTip(event, 'tt786', 'link788')" onMouseOut="HideTip('tt786')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_default_file_hier</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_report_default_file_hier" id=link789 onMouseOver="ShowTip(event, 'tt787', 'link789')" onMouseOut="HideTip('tt787')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_handler</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.set_report_handler" id=link790 onMouseOver="ShowTip(event, 'tt788', 'link790')" onMouseOut="HideTip('tt788')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_id_action</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.set_report_id_action" id=link791 onMouseOver="ShowTip(event, 'tt789', 'link791')" onMouseOut="HideTip('tt789')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_id_action_hier</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_report_id_action_hier" id=link792 onMouseOver="ShowTip(event, 'tt790', 'link792')" onMouseOut="HideTip('tt790')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_id_file</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.set_report_id_file" id=link793 onMouseOver="ShowTip(event, 'tt791', 'link793')" onMouseOut="HideTip('tt791')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_id_file_hier</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_report_id_file_hier" id=link794 onMouseOver="ShowTip(event, 'tt792', 'link794')" onMouseOut="HideTip('tt792')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_max_quit_count</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.set_report_max_quit_count" id=link795 onMouseOver="ShowTip(event, 'tt793', 'link795')" onMouseOut="HideTip('tt793')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_severity_action</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.set_report_severity_action" id=link796 onMouseOver="ShowTip(event, 'tt794', 'link796')" onMouseOut="HideTip('tt794')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_severity_action_hier</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_report_severity_action_hier" id=link797 onMouseOver="ShowTip(event, 'tt795', 'link797')" onMouseOut="HideTip('tt795')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_severity_file</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.set_report_severity_file" id=link798 onMouseOver="ShowTip(event, 'tt796', 'link798')" onMouseOut="HideTip('tt796')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_severity_file_hier</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_report_severity_file_hier" id=link799 onMouseOver="ShowTip(event, 'tt797', 'link799')" onMouseOut="HideTip('tt797')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_severity_id_action</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.set_report_severity_id_action" id=link800 onMouseOver="ShowTip(event, 'tt798', 'link800')" onMouseOut="HideTip('tt798')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_severity_id_action_hier</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_report_severity_id_action_hier" id=link801 onMouseOver="ShowTip(event, 'tt799', 'link801')" onMouseOut="HideTip('tt799')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_severity_id_file</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.set_report_severity_id_file" id=link802 onMouseOver="ShowTip(event, 'tt800', 'link802')" onMouseOut="HideTip('tt800')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_severity_id_file_hier</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_report_severity_id_file_hier" id=link803 onMouseOver="ShowTip(event, 'tt801', 'link803')" onMouseOut="HideTip('tt801')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_verbosity_level</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.set_report_verbosity_level" id=link804 onMouseOver="ShowTip(event, 'tt802', 'link804')" onMouseOut="HideTip('tt802')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_report_verbosity_level_hier</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_report_verbosity_level_hier" id=link805 onMouseOver="ShowTip(event, 'tt803', 'link805')" onMouseOut="HideTip('tt803')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_response_queue_depth</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.set_response_queue_depth" id=link806 onMouseOver="ShowTip(event, 'tt804', 'link806')" onMouseOut="HideTip('tt804')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_response_queue_error_report_disabled</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.set_response_queue_error_report_disabled" id=link807 onMouseOver="ShowTip(event, 'tt805', 'link807')" onMouseOut="HideTip('tt805')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_sequencer</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence-svh.html#ovm_sequence#(REQ,RSP).set_sequencer" id=link808 onMouseOver="ShowTip(event, 'tt806', 'link808')" onMouseOut="HideTip('tt806')" class=IParent>ovm_sequence#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.set_sequencer" id=link809 onMouseOver="ShowTip(event, 'tt807', 'link809')" onMouseOut="HideTip('tt807')" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequence_item-svh.html#ovm_sequence_item.set_sequencer" id=link810 onMouseOver="ShowTip(event, 'tt808', 'link810')" onMouseOut="HideTip('tt808')" class=IParent>ovm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_severity_count</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.set_severity_count" id=link811 onMouseOver="ShowTip(event, 'tt809', 'link811')" onMouseOut="HideTip('tt809')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_string_local</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.set_string_local" id=link812 onMouseOver="ShowTip(event, 'tt810', 'link812')" onMouseOut="HideTip('tt810')" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_threshold</span><div class=ISubIndex><a href="../files/base/ovm_barrier-svh.html#ovm_barrier.set_threshold" id=link813 onMouseOver="ShowTip(event, 'tt811', 'link813')" onMouseOut="HideTip('tt811')" class=IParent>ovm_barrier</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_transaction_id</span><div class=ISubIndex><a href="../files/base/ovm_transaction-svh.html#ovm_transaction.set_transaction_id" id=link814 onMouseOver="ShowTip(event, 'tt812', 'link814')" onMouseOut="HideTip('tt812')" class=IParent>ovm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_type_override</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_type_override" id=link815 onMouseOver="ShowTip(event, 'tt813', 'link815')" onMouseOut="HideTip('tt813')" class=IParent>ovm_component</a><a href="../files/base/ovm_registry-svh.html#ovm_component_registry#(T,Tname).set_type_override" id=link816 onMouseOver="ShowTip(event, 'tt814', 'link816')" onMouseOut="HideTip('tt814')" class=IParent>ovm_component_registry#(T,Tname)</a><a href="../files/base/ovm_registry-svh.html#ovm_object_registry#(T,Tname).set_type_override" id=link817 onMouseOver="ShowTip(event, 'tt815', 'link817')" onMouseOut="HideTip('tt815')" class=IParent>ovm_object_registry#(T,Tname)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_type_override_by_name</span><div class=ISubIndex><a href="../files/base/ovm_factory-svh.html#ovm_factory.set_type_override_by_name" id=link818 onMouseOver="ShowTip(event, 'tt816', 'link818')" onMouseOut="HideTip('tt816')" class=IParent>ovm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_type_override_by_type</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.set_type_override_by_type" id=link819 onMouseOver="ShowTip(event, 'tt817', 'link819')" onMouseOut="HideTip('tt817')" class=IParent>ovm_component</a><a href="../files/base/ovm_factory-svh.html#ovm_factory.set_type_override_by_type" id=link820 onMouseOver="ShowTip(event, 'tt818', 'link820')" onMouseOut="HideTip('tt818')" class=IParent>ovm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>set_use_sequence_info</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_item-svh.html#ovm_sequence_item.set_use_sequence_info" id=link821 onMouseOver="ShowTip(event, 'tt819', 'link821')" onMouseOut="HideTip('tt819')" class=IParent>ovm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Setup</span><div class=ISubIndex><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.Setup" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>sev</span><div class=ISubIndex><a href="../files/base/ovm_comparer-svh.html#ovm_comparer.sev" id=link822 onMouseOver="ShowTip(event, 'tt820', 'link822')" onMouseOut="HideTip('tt820')" class=IParent>ovm_comparer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>show_max</span><div class=ISubIndex><a href="../files/base/ovm_comparer-svh.html#ovm_comparer.show_max" id=link823 onMouseOver="ShowTip(event, 'tt821', 'link823')" onMouseOut="HideTip('tt821')" class=IParent>ovm_comparer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>show_radix</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.show_radix" id=link824 onMouseOver="ShowTip(event, 'tt822', 'link824')" onMouseOut="HideTip('tt822')" class=IParent>ovm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>show_root</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_hier_printer_knobs.show_root" id=link825 onMouseOver="ShowTip(event, 'tt823', 'link825')" onMouseOut="HideTip('tt823')" class=IParent>ovm_hier_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/ovm_globals-svh.html#Simulation_Control" class=ISymbol>Simulation Control</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>size</span><div class=ISubIndex><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF).size" id=link826 onMouseOver="ShowTip(event, 'tt824', 'link826')" onMouseOut="HideTip('tt824')" class=IParent>ovm_port_base#(IF)</a><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.size" id=link827 onMouseOver="ShowTip(event, 'tt825', 'link827')" onMouseOut="HideTip('tt825')" class=IParent>ovm_printer_knobs</a><a href="../files/base/ovm_queue-svh.html#ovm_queue#(T).size" id=link828 onMouseOver="ShowTip(event, 'tt826', 'link828')" onMouseOut="HideTip('tt826')" class=IParent>ovm_queue#(T)</a><a href="../files/tlm/tlm_fifos-svh.html#tlm_fifo#(T).size" id=link829 onMouseOver="ShowTip(event, 'tt827', 'link829')" onMouseOut="HideTip('tt827')" class=IParent>tlm_fifo#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>size_width</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_table_printer_knobs.size_width" id=link830 onMouseOver="ShowTip(event, 'tt828', 'link830')" onMouseOut="HideTip('tt828')" class=IParent>ovm_table_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>slave_export</span><div class=ISubIndex><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_req_rsp_channel#(REQ,RSP).slave_export" id=link831 onMouseOver="ShowTip(event, 'tt829', 'link831')" onMouseOut="HideTip('tt829')" class=IParent>tlm_req_rsp_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>sprint</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.sprint" id=link832 onMouseOver="ShowTip(event, 'tt830', 'link832')" onMouseOut="HideTip('tt830')" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm/sqr_ifs-svh.html#sqr_if_base#(REQ,RSP)" id=link833 onMouseOver="ShowTip(event, 'tt831', 'link833')" onMouseOut="HideTip('tt831')" class=ISymbol>sqr_if_base#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>start</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence-svh.html#ovm_sequence#(REQ,RSP).start" id=link834 onMouseOver="ShowTip(event, 'tt832', 'link834')" onMouseOut="HideTip('tt832')" class=IParent>ovm_sequence#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.start" id=link835 onMouseOver="ShowTip(event, 'tt833', 'link835')" onMouseOut="HideTip('tt833')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>start_default_sequence</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.start_default_sequence" id=link836 onMouseOver="ShowTip(event, 'tt834', 'link836')" onMouseOut="HideTip('tt834')" class=IParent>ovm_sequencer_base</a><a href="../files/methodology/sequences/ovm_sequencer_param_base-svh.html#ovm_sequencer_param_base#(REQ,RSP).start_default_sequence" id=link837 onMouseOver="ShowTip(event, 'tt835', 'link837')" onMouseOut="HideTip('tt835')" class=IParent>ovm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>start_item</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.start_item" id=link838 onMouseOver="ShowTip(event, 'tt836', 'link838')" onMouseOut="HideTip('tt836')" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequence_item-svh.html#ovm_sequence_item.start_item" id=link839 onMouseOver="ShowTip(event, 'tt837', 'link839')" onMouseOut="HideTip('tt837')" class=IParent>ovm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>start_of_simulation</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.start_of_simulation" id=link840 onMouseOver="ShowTip(event, 'tt838', 'link840')" onMouseOut="HideTip('tt838')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>status</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.status" id=link841 onMouseOver="ShowTip(event, 'tt839', 'link841')" onMouseOut="HideTip('tt839')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>stop</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.stop" id=link842 onMouseOver="ShowTip(event, 'tt840', 'link842')" onMouseOut="HideTip('tt840')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>stop_request</span><div class=ISubIndex><a href="../files/base/ovm_root-svh.html#ovm_root.stop_request" id=link843 onMouseOver="ShowTip(event, 'tt841', 'link843')" onMouseOut="HideTip('tt841')" class=IParent>ovm_root</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>stop_sequences</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer-svh.html#ovm_sequencer#(REQ,RSP).stop_sequences" id=link844 onMouseOver="ShowTip(event, 'tt842', 'link844')" onMouseOut="HideTip('tt842')" class=IParent>ovm_sequencer#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.stop_sequences" id=link845 onMouseOver="ShowTip(event, 'tt843', 'link845')" onMouseOut="HideTip('tt843')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>stop_stimulus_generation</span><div class=ISubIndex><a href="../files/methodology/ovm_random_stimulus-svh.html#ovm_random_stimulus#(T).stop_stimulus_generation" id=link846 onMouseOver="ShowTip(event, 'tt844', 'link846')" onMouseOut="HideTip('tt844')" class=IParent>ovm_random_stimulus#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>stop_timeout</span><div class=ISubIndex><a href="../files/base/ovm_root-svh.html#ovm_root.stop_timeout" id=link847 onMouseOver="ShowTip(event, 'tt845', 'link847')" onMouseOut="HideTip('tt845')" class=IParent>ovm_root</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#STOPPED" id=link848 onMouseOver="ShowTip(event, 'tt846', 'link848')" onMouseOut="HideTip('tt846')" class=ISymbol>STOPPED</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>summarize</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.summarize" id=link849 onMouseOver="ShowTip(event, 'tt847', 'link849')" onMouseOut="HideTip('tt847')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>suspend</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.suspend" id=link850 onMouseOver="ShowTip(event, 'tt848', 'link850')" onMouseOut="HideTip('tt848')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files2/synchro-txt.html#Synchronization_Classes" class=ISymbol>Synchronization Classes</a></td></tr><tr><td class=IHeading><a name="T"></a>T</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>T</span><div class=ISubIndex><a href="../files/base/ovm_callback-svh.html#ovm_callbacks#(T,CB).T" id=link851 onMouseOver="ShowTip(event, 'tt849', 'link851')" onMouseOut="HideTip('tt849')" class=IParent>ovm_callbacks#(T,CB)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/macros/tlm_defines-svh.html#TLM_Implementation_Port_Declaration_Macros" id=link852 onMouseOver="ShowTip(event, 'tt850', 'link852')" onMouseOut="HideTip('tt850')" class=ISymbol>TLM Implementation Port Declaration Macros</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files2/tlm_ifs_and_ports-txt.html#TLM_Interfaces,Ports,and_Exports" id=link853 onMouseOver="ShowTip(event, 'tt851', 'link853')" onMouseOut="HideTip('tt851')" class=ISymbol>TLM Interfaces,Ports,and Exports</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm/tlm_fifos-svh.html#tlm_analysis_fifo#(T)" id=link854 onMouseOver="ShowTip(event, 'tt852', 'link854')" onMouseOut="HideTip('tt852')" class=ISymbol>tlm_analysis_fifo#(T)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm/tlm_fifos-svh.html#tlm_fifo#(T)" id=link855 onMouseOver="ShowTip(event, 'tt853', 'link855')" onMouseOut="HideTip('tt853')" class=ISymbol>tlm_fifo#(T)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm/tlm_fifo_base-svh.html#tlm_fifo_base#(T)" id=link856 onMouseOver="ShowTip(event, 'tt854', 'link856')" onMouseOut="HideTip('tt854')" class=ISymbol>tlm_fifo_base#(T)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2)" id=link857 onMouseOver="ShowTip(event, 'tt855', 'link857')" onMouseOut="HideTip('tt855')" class=ISymbol>tlm_if_base#(T1,T2)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_req_rsp_channel#(REQ,RSP)" id=link858 onMouseOver="ShowTip(event, 'tt856', 'link858')" onMouseOut="HideTip('tt856')" class=ISymbol>tlm_req_rsp_channel#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_transport_channel#(REQ,RSP)" id=link859 onMouseOver="ShowTip(event, 'tt857', 'link859')" onMouseOut="HideTip('tt857')" class=ISymbol>tlm_transport_channel#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>tr_handle</span><div class=ISubIndex><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.tr_handle" id=link860 onMouseOver="ShowTip(event, 'tt858', 'link860')" onMouseOut="HideTip('tt858')" class=IParent>ovm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>trace_mode</span><div class=ISubIndex><a href="../files/base/ovm_callback-svh.html#ovm_callbacks#(T,CB).trace_mode" id=link861 onMouseOver="ShowTip(event, 'tt859', 'link861')" onMouseOut="HideTip('tt859')" class=IParent>ovm_callbacks#(T,CB)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>transport</span><div class=ISubIndex><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2).transport" id=link862 onMouseOver="ShowTip(event, 'tt860', 'link862')" onMouseOut="HideTip('tt860')" class=IParent>tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files2/tlm_ifs_and_ports-txt.html#Transport" id=link863 onMouseOver="ShowTip(event, 'tt861', 'link863')" onMouseOut="HideTip('tt861')" class=ISymbol>Transport</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>transport_export</span><div class=ISubIndex><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_transport_channel#(REQ,RSP).transport_export" id=link864 onMouseOver="ShowTip(event, 'tt862', 'link864')" onMouseOut="HideTip('tt862')" class=IParent>tlm_transport_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>trigger</span><div class=ISubIndex><a href="../files/base/ovm_event-svh.html#ovm_event.trigger" id=link865 onMouseOver="ShowTip(event, 'tt863', 'link865')" onMouseOut="HideTip('tt863')" class=IParent>ovm_event</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>truncation</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.truncation" id=link866 onMouseOver="ShowTip(event, 'tt864', 'link866')" onMouseOut="HideTip('tt864')" class=IParent>ovm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>try_get</span><div class=ISubIndex><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2).try_get" id=link867 onMouseOver="ShowTip(event, 'tt865', 'link867')" onMouseOut="HideTip('tt865')" class=IParent>tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>try_next_item</span><div class=ISubIndex><a href="../files/tlm/sqr_ifs-svh.html#sqr_if_base#(REQ,RSP).try_next_item" id=link868 onMouseOver="ShowTip(event, 'tt866', 'link868')" onMouseOut="HideTip('tt866')" class=IParent>sqr_if_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>try_peek</span><div class=ISubIndex><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2).try_peek" id=link869 onMouseOver="ShowTip(event, 'tt867', 'link869')" onMouseOut="HideTip('tt867')" class=IParent>tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>try_put</span><div class=ISubIndex><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2).try_put" id=link870 onMouseOver="ShowTip(event, 'tt868', 'link870')" onMouseOut="HideTip('tt868')" class=IParent>tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Type&amp;Instance Overrides</span><div class=ISubIndex><a href="../files/base/ovm_factory-svh.html#ovm_factory.TypeInstance_Overrides" class=IParent>ovm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>type_name</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.type_name" id=link871 onMouseOver="ShowTip(event, 'tt869', 'link871')" onMouseOut="HideTip('tt869')" class=IParent>ovm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>type_width</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_table_printer_knobs.type_width" id=link872 onMouseOver="ShowTip(event, 'tt870', 'link872')" onMouseOut="HideTip('tt870')" class=IParent>ovm_table_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#Types_and_Enumerations" class=ISymbol>Types and Enumerations</a></td></tr><tr><td class=IHeading><a name="U"></a>U</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>ungrab</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.ungrab" id=link873 onMouseOver="ShowTip(event, 'tt871', 'link873')" onMouseOut="HideTip('tt871')" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.ungrab" id=link874 onMouseOver="ShowTip(event, 'tt872', 'link874')" onMouseOut="HideTip('tt872')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files2/tlm_ifs_and_ports-txt.html#Unidirectional_InterfacesPorts" id=link875 onMouseOver="ShowTip(event, 'tt873', 'link875')" onMouseOut="HideTip('tt873')" class=ISymbol>Unidirectional Interfaces&amp;Ports</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>unlock</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.unlock" id=link876 onMouseOver="ShowTip(event, 'tt874', 'link876')" onMouseOut="HideTip('tt874')" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.unlock" id=link877 onMouseOver="ShowTip(event, 'tt875', 'link877')" onMouseOut="HideTip('tt875')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>unpack</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.unpack" id=link878 onMouseOver="ShowTip(event, 'tt876', 'link878')" onMouseOut="HideTip('tt876')" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>unpack_bytes</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.unpack_bytes" id=link879 onMouseOver="ShowTip(event, 'tt877', 'link879')" onMouseOut="HideTip('tt877')" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>unpack_field</span><div class=ISubIndex><a href="../files/base/ovm_packer-svh.html#ovm_packer.unpack_field" id=link880 onMouseOver="ShowTip(event, 'tt878', 'link880')" onMouseOut="HideTip('tt878')" class=IParent>ovm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>unpack_field_int</span><div class=ISubIndex><a href="../files/base/ovm_packer-svh.html#ovm_packer.unpack_field_int" id=link881 onMouseOver="ShowTip(event, 'tt879', 'link881')" onMouseOut="HideTip('tt879')" class=IParent>ovm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>unpack_ints</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.unpack_ints" id=link882 onMouseOver="ShowTip(event, 'tt880', 'link882')" onMouseOut="HideTip('tt880')" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>unpack_object</span><div class=ISubIndex><a href="../files/base/ovm_packer-svh.html#ovm_packer.unpack_object" id=link883 onMouseOver="ShowTip(event, 'tt881', 'link883')" onMouseOut="HideTip('tt881')" class=IParent>ovm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>unpack_real</span><div class=ISubIndex><a href="../files/base/ovm_packer-svh.html#ovm_packer.unpack_real" id=link884 onMouseOver="ShowTip(event, 'tt882', 'link884')" onMouseOut="HideTip('tt882')" class=IParent>ovm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>unpack_string</span><div class=ISubIndex><a href="../files/base/ovm_packer-svh.html#ovm_packer.unpack_string" id=link885 onMouseOver="ShowTip(event, 'tt883', 'link885')" onMouseOut="HideTip('tt883')" class=IParent>ovm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>unpack_time</span><div class=ISubIndex><a href="../files/base/ovm_packer-svh.html#ovm_packer.unpack_time" id=link886 onMouseOver="ShowTip(event, 'tt884', 'link886')" onMouseOut="HideTip('tt884')" class=IParent>ovm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Unpacking</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.Unpacking" class=IParent>ovm_object</a><a href="../files/base/ovm_packer-svh.html#ovm_packer.Unpacking" class=IParent>ovm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>unsigned_radix</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.unsigned_radix" id=link887 onMouseOver="ShowTip(event, 'tt885', 'link887')" onMouseOut="HideTip('tt885')" class=IParent>ovm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Usage</span><div class=ISubIndex><span class=IParent>Global</span><div class=ISubIndex><a href="../files2/tlm_ifs_and_ports-txt.html#Usage" id=link888 onMouseOver="ShowTip(event, 'tt886', 'link888')" onMouseOut="HideTip('tt886')" class=IFile>tlm_ifs_and_ports.txt</a><a href="../files/base/ovm_phases-sv.html#Usage" id=link889 onMouseOver="ShowTip(event, 'tt886', 'link889')" onMouseOut="HideTip('tt886')" class=IFile>base/<span class=HB> </span>ovm_phases.sv</a></div><a href="../files/base/ovm_factory-svh.html#ovm_factory.Usage" id=link890 onMouseOver="ShowTip(event, 'tt887', 'link890')" onMouseOut="HideTip('tt887')" class=IParent>ovm_factory</a><a href="../files/base/ovm_registry-svh.html#ovm_object_registry#(T,Tname).Usage" id=link891 onMouseOver="ShowTip(event, 'tt888', 'link891')" onMouseOut="HideTip('tt888')" class=IParent>ovm_object_registry#(T,Tname)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>use_metadata</span><div class=ISubIndex><a href="../files/base/ovm_packer-svh.html#ovm_packer.use_metadata" id=link892 onMouseOver="ShowTip(event, 'tt889', 'link892')" onMouseOut="HideTip('tt889')" class=IParent>ovm_packer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>use_ovm_seeding</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.use_ovm_seeding" id=link893 onMouseOver="ShowTip(event, 'tt890', 'link893')" onMouseOut="HideTip('tt890')" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>use_response_handler</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.use_response_handler" id=link894 onMouseOver="ShowTip(event, 'tt891', 'link894')" onMouseOut="HideTip('tt891')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>used</span><div class=ISubIndex><a href="../files/tlm/tlm_fifos-svh.html#tlm_fifo#(T).used" id=link895 onMouseOver="ShowTip(event, 'tt892', 'link895')" onMouseOut="HideTip('tt892')" class=IParent>tlm_fifo#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>user_priority_arbitration</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.user_priority_arbitration" id=link896 onMouseOver="ShowTip(event, 'tt893', 'link896')" onMouseOut="HideTip('tt893')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/macros/ovm_object_defines-svh.html#Utility_and_Field_Macros_for_Components_and_Objects" class=ISymbol>Utility and Field Macros for Components and Objects</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/macros/ovm_object_defines-svh.html#Utility_Macros" id=link897 onMouseOver="ShowTip(event, 'tt894', 'link897')" onMouseOut="HideTip('tt894')" class=ISymbol>Utility Macros</a></td></tr><tr><td class=IHeading><a name="V"></a>V</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>value_width</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_table_printer_knobs.value_width" id=link898 onMouseOver="ShowTip(event, 'tt895', 'link898')" onMouseOut="HideTip('tt895')" class=IParent>ovm_table_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Variables</span><div class=ISubIndex><a href="../files/base/ovm_comparer-svh.html#ovm_comparer.Variables" class=IParent>ovm_comparer</a><a href="../files/base/ovm_printer-svh.html#ovm_hier_printer_knobs.Variables" class=IParent>ovm_hier_printer_knobs</a><a href="../files/base/ovm_printer-svh.html#ovm_line_printer.Variables" class=IParent>ovm_line_printer</a><a href="../files/base/ovm_packer-svh.html#ovm_packer.Variables" class=IParent>ovm_packer</a><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.Variables" class=IParent>ovm_printer_knobs</a><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.Variables" class=IParent>ovm_recorder</a><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.Variables" class=IParent>ovm_report_server</a><a href="../files/base/ovm_root-svh.html#ovm_root.Variables" class=IParent>ovm_root</a><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.Variables" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequencer-svh.html#ovm_sequencer#(REQ,RSP).Variables" class=IParent>ovm_sequencer#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.Variables" class=IParent>ovm_sequencer_base</a><a href="../files/base/ovm_printer-svh.html#ovm_table_printer.Variables" class=IParent>ovm_table_printer</a><a href="../files/base/ovm_printer-svh.html#ovm_table_printer_knobs.Variables" class=IParent>ovm_table_printer_knobs</a><a href="../files/base/ovm_printer-svh.html#ovm_tree_printer.Variables" class=IParent>ovm_tree_printer</a><a href="../files/base/ovm_printer-svh.html#ovm_tree_printer_knobs.Variables" class=IParent>ovm_tree_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>verbosity</span><div class=ISubIndex><a href="../files/base/ovm_comparer-svh.html#ovm_comparer.verbosity" id=link899 onMouseOver="ShowTip(event, 'tt896', 'link899')" onMouseOut="HideTip('tt896')" class=IParent>ovm_comparer</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/ovm_globals-svh.html#Verbosity_is_ignored_for_warnings,errors,and_fatals_to_ensure_users" id=link900 onMouseOver="ShowTip(event, 'tt897', 'link900')" onMouseOut="HideTip('tt897')" class=ISymbol>Verbosity is ignored for warnings,errors,and fatals to ensure users</a></td></tr></table>
<!--START_ND_TOOLTIPS-->
<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>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>ovm_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="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 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>ovm_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="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>virtual function void pack_field (</td><td class=PType nowrap>ovm_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="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>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="tt620"><div class=CMethod><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>ovm_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="tt621"><div class=CMethod><blockquote><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>ovm_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="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 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="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>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="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>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="tt625"><div class=CPort>The comparator sends out pairs of transactions across this analysis port. </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 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="tt627"><div class=CMethod><blockquote><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="tt628"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>time phase_timeout = `OVM_DEFAULT_TIMEOUT</td></tr></table></blockquote></div></div><div class=CToolTip id="tt629"><div class=CGroup>Components execute their behavior in strictly ordered, pre-defined phases. </div></div><div class=CToolTip id="tt630"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit physical = 1</td></tr></table></blockquote>This bit provides a filtering mechanism for fields.</div></div><div class=CToolTip id="tt631"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit physical = 1</td></tr></table></blockquote>This bit provides a filtering mechanism for fields.</div></div><div class=CToolTip id="tt632"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit physical = 1</td></tr></table></blockquote>This bit provides a filtering mechanism for fields.</div></div><div class=CToolTip id="tt633"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_recursion_policy_enum policy = OVM_DEFAULT_POLICY</td></tr></table></blockquote>Determines whether comparison is OVM_DEEP, OVM_REFERENCE, or OVM_SHALLOW.</div></div><div class=CToolTip id="tt634"><div class=CSection>Each of OVM&rsquo;s policy classes perform a specific task for ovm_object-based objects: printing, comparing, recording, packing, and unpacking. </div></div><div class=CToolTip id="tt635"><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="tt636"><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="tt637"><div class=CGeneric>The OVM provides unidirectional ports, exports, and implementation ports for connecting your components via the TLM interfaces.</div></div><div class=CToolTip id="tt638"><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 the body, unless the sequence is started with call_pre_post=0. </div></div><div class=CToolTip id="tt639"><div class=CConstant>The sequence is started and the post_body task is being executed.</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 function void post_do(</td><td class=PType nowrap>ovm_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="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 function void post_trigger (</td><td class=PType nowrap>ovm_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>ovm_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="tt642"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int unsigned pound_zero_count = 6</td></tr></table></blockquote>Set this variable via set_config_int to set the number of delta cycles to insert in the wait_for_sequences task. </div></div><div class=CToolTip id="tt643"><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 task that is called before the execution of the body, unless the sequence is started with call_pre_post=0. </div></div><div class=CToolTip id="tt644"><div class=CConstant>The sequence is started and the pre_body task is being executed.</div></div><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 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 after 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="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 bit pre_trigger (</td><td class=PType nowrap>ovm_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>ovm_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="tt647"><div class=CGroup>Components form the foundation of the OVM. </div></div><div class=CToolTip id="tt648"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string prefix = &quot;&quot;</td></tr></table></blockquote>Specifies the string prepended to each output line</div></div><div class=CToolTip id="tt649"><div class=CMethod><blockquote><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="tt650"><div class=CMethod><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 ovm_factory, including registered types, instance overrides, and type overrides.</div></div><div class=CToolTip id="tt651"><div class=CMethod><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>ovm_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 ovm_default_printer is used. </div></div><div class=CToolTip id="tt652"><div class=CMethod><blockquote><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="tt653"><div class=CMethod><blockquote><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="tt654"><div class=CMethod><blockquote><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="tt655"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static bit print_config_matches = 0</td></tr></table></blockquote>Setting this static variable causes get_config_* to print info about matching configuration settings as they are being applied.</div></div><div class=CToolTip id="tt656"><div class=CMethod><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>ovm_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="tt657"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit print_enabled = 1</td></tr></table></blockquote>This bit determines if this component should automatically be printed as a child of its parent object.</div></div><div class=CToolTip id="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>virtual function void print_field (</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>ovm_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>ovm_radix_enum&nbsp;</td><td class=PParameter nowrap>radix</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>OVM_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="tt659"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void print_footer ()</td></tr></table></blockquote>Prints footer information. </div></div><div class=CToolTip id="tt660"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void print_header ()</td></tr></table></blockquote>Prints header information. </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>virtual protected function void print_id (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>id,</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&rsquo;s name, or <i>id</i>, which is the full instance name.</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 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="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>virtual function void print_newline (</td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>do_global_indent</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>Overrides ovm_printer::print_newline to not print a newline, effectively making everything appear on a single line.</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>virtual protected function void print_newline (</td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>do_global_indent</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 a newline character. </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>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>ovm_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="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>virtual function void print_object_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>ovm_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 the header of an object.</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 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="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>virtual protected function void print_size (</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>Prints a field&rsquo;s size. </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>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="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>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="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>virtual protected function void print_type_name (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>name,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td></tr><tr><td></td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>is_object</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Prints a field&rsquo;s type name.</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>virtual protected function void print_value (</td><td class=PType nowrap>ovm_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>ovm_radix_enum&nbsp;</td><td class=PParameter nowrap>radix</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>OVM_NORADIX</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Prints an integral field&rsquo;s value.</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>virtual function void print_value_array (</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%>&quot;&quot;,</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%>0</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Prints an array&rsquo;s value.</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>virtual protected function void print_value_object (</td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Prints a unique handle identifier for the given object.</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>virtual protected function void print_value_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>Prints a string field&rsquo;s value.</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>virtual function void process_report(</td><td class=PType nowrap>ovm_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>ovm_action&nbsp;</td><td class=PParameter nowrap>action,</td></tr><tr><td></td><td class=PType nowrap>OVM_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>ovm_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="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>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="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>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="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>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="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>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><div class=CToolTip id="tt681"><div class=CGeneric>The <i>put</i> interfaces are used to send, or <i>put</i>, transactions to other components. </div></div><div class=CToolTip id="tt682"><div class=CPort>Transactions passed via <i>put</i> or <i>try_put</i> (via any port connected to the put_export) are sent out this port via its <i>write</i> method.</div></div><div class=CToolTip id="tt683"><div class=CPort>The <i>put_export</i> provides both the blocking and non-blocking put interface methods to any attached port:</div></div><div class=CToolTip id="tt684"><div class=CPort>The put_export provides both the blocking and non-blocking put interface methods to the request FIFO:</div></div><div class=CToolTip id="tt685"><div class=CPort>The put_export provides both the blocking and non-blocking put interface methods to the response FIFO:</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="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>virtual function void qualify(</td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>obj</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>is_raise</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Checks that the given <i>object</i> is derived from either ovm_component or ovm_sequence_base.</div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<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 void raise_objection (</td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>obj</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>count</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>Raises the number of objections for the source <i>object</i> by <i>count</i>, which defaults to 1. </div></div><div class=CToolTip id="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>virtual function void raise_objection (</td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>obj</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>count</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>Calls ovm_objection::raise_objection after calling qualify. </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>virtual function void raised (</td><td class=PType nowrap>ovm_objection&nbsp;</td><td class=PParameter nowrap>objection,</td></tr><tr><td></td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>source_obj,</td></tr><tr><td></td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>count</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The raised callback is called when a decendant of the component instance raises the specfied <i>objection</i>. </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>virtual function void raised (</td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>obj,</td></tr><tr><td></td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>source_obj,</td></tr><tr><td></td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>count</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Objection callback that is called when a raise_objection has reached <i>obj</i>. </div></div><div class=CToolTip id="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 void ovm_root::raised (</td><td class=PType nowrap>ovm_objection&nbsp;</td><td class=PParameter nowrap>objection,</td></tr><tr><td></td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>source_obj,</td></tr><tr><td></td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>count</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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 void record (</td><td class=PType nowrap>ovm_recorder&nbsp;</td><td class=PParameter nowrap>recorder</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 record method deep-records this object&rsquo;s properties according to an optional <i>recorder</i> policy. </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 integer record_error_tr (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>stream_name</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>&quot;main&quot;,</td></tr><tr><td></td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>info</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>label</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>&quot;error_tr&quot;,</td></tr><tr><td></td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>desc</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>&quot;&quot;,</td></tr><tr><td></td><td class=PType nowrap>time&nbsp;</td><td class=PParameter nowrap>error_time</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>keep_active</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>This function marks an error transaction by a component. </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 integer record_event_tr (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>stream_name</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>&quot;main&quot;,</td></tr><tr><td></td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>info</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>label</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>&quot;event_tr&quot;,</td></tr><tr><td></td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>desc</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>&quot;&quot;,</td></tr><tr><td></td><td class=PType nowrap>time&nbsp;</td><td class=PParameter nowrap>event_time</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>keep_active</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>This function marks an event transaction by a component.</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>virtual function void record_field (</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>ovm_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>ovm_radix_enum&nbsp;</td><td class=PParameter nowrap>radix</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>OVM_NORADIX</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Records an integral field (less than or equal to 4096 bits). </div></div><div class=CToolTip id="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>virtual function void record_field_real (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>name,</td></tr><tr><td></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>Records an real field. </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>virtual function void record_generic (</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>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Records the name-value pair, where value has been converted to a string, e.g. </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>virtual function void record_object (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Records an object field. </div></div><div class=CToolTip id="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>virtual function void record_string (</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>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Records a string field. </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>virtual function void record_time (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>name,</td></tr><tr><td></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>Records a time value. </div></div><div class=CToolTip id="tt701"><div class=CGroup>These methods comprise the component-based transaction recording interface. </div></div><div class=CToolTip id="tt702"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_recursion_policy_enum policy = OVM_DEFAULT_POLICY</td></tr></table></blockquote>Sets the recursion policy for recording objects.</div></div><div class=CToolTip id="tt703"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit reference = 1</td></tr></table></blockquote>Controls whether to print a unique reference ID for object handles. </div></div><div class=CToolTip id="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 void register (</td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Registers the given proxy object, <i>obj</i>, with the factory. </div></div><div class=CToolTip id="tt705"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void report ()</td></tr></table></blockquote>The report phase callback is the last of several predefined phase methods automatically called during the course of simulation.</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>virtual function void report(</td><td class=PType nowrap>ovm_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>int&nbsp;</td><td class=PParameter nowrap>verbosity_level,</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>ovm_report_object&nbsp;</td><td class=PParameter nowrap>client</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This is the common handler method used by the four core reporting methods (e.g., ovm_report_error) in ovm_report_object.</div></div><div class=CToolTip id="tt707"><div class=CSection>This set of macros provides wrappers around the ovm_report_* Reporting functions. </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>virtual function bit report_error_hook(</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>int&nbsp;</td><td class=PParameter nowrap>verbosity,</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><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>virtual function bit report_fatal_hook(</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>int&nbsp;</td><td class=PParameter nowrap>verbosity,</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><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>virtual function void report_header(</td><td class=PType nowrap>OVM_FILE&nbsp;</td><td class=PParameter nowrap>file</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>Prints version and copyright information. </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>virtual function bit report_hook(</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>int&nbsp;</td><td class=PParameter nowrap>verbosity,</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><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>These hook methods can be defined in derived classes to perform additional actions when reports are issued. </div></div><div class=CToolTip id="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>virtual function bit report_info_hook(</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>int&nbsp;</td><td class=PParameter nowrap>verbosity,</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><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>virtual function void report_summarize(</td><td class=PType nowrap>OVM_FILE&nbsp;</td><td class=PParameter nowrap>file</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>Outputs statistical information on the reports issued by the central report server. </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>virtual function bit report_warning_hook(</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>int&nbsp;</td><td class=PParameter nowrap>verbosity,</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><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt715"><div class=CGroup>The reporting classes provide a facility for issuing reports with consistent formatting. </div></div><div class=CToolTip id="tt716"><div class=CPort>This export provides the blocking put interface whose default implementation produces an error. </div></div><div class=CToolTip id="tt717"><div class=CPort>The push sequencer requires access to a blocking put interface. </div></div><div class=CToolTip id="tt718"><div class=CPort>Transactions passed via put or try_put (via any port connected to the put_request_export) are sent out this port via its write method.</div></div><div class=CToolTip id="tt719"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void reseed ()</td></tr></table></blockquote>Calls <i>srandom</i> on the object to reseed the object using the OVM seeding mechanism, which sets the seed based on type name and instance name instead of based on instance position in a thread.</div></div><div class=CToolTip id="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>virtual function void reset (</td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>wakeup</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>Resets the barrier. </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>virtual function void reset (</td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>wakeup</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Resets the event to its off state. </div></div><div class=CToolTip id="tt722"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void reset ()</td></tr></table></blockquote>Resets phase state such that is_done and is_in_progress both return 0.</div></div><div class=CToolTip id="tt723"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void reset_quit_count()</td></tr></table></blockquote>Set, get, increment, or reset to 0 the quit count, i.e., the number of COUNT actions issued.</div></div><div class=CToolTip id="tt724"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void reset_report_handler</td></tr></table></blockquote>Resets the underlying report handler to its default settings. </div></div><div class=CToolTip id="tt725"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void reset_severity_counts()</td></tr></table></blockquote>Set, get, or increment the counter for the given severity, or reset all severity counters to 0.</div></div><div class=CToolTip id="tt726"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void resolve_bindings ()</td></tr></table></blockquote>Processes all port, export, and imp connections. </div></div><div class=CToolTip id="tt727"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void resolve_bindings()</td></tr></table></blockquote>This callback is called just before entering the end_of_elaboration phase. </div></div><div class=CToolTip id="tt728"><div class=CPort>Transactions passed via put or try_put (via any port connected to the put_response_export) are sent out this port via its write method.</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>virtual function void response_handler(</td><td class=PType nowrap>ovm_sequence_item&nbsp;</td><td class=PParameter nowrap>response</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>When the use_reponse_handler bit is set to 1, this virtual task is called by the sequencer for each response that arrives for this sequence.</div></div><div class=CToolTip id="tt730"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int unsigned result = 0</td></tr></table></blockquote>This bit stores the number of miscompares for a given compare operation. </div></div><div class=CToolTip id="tt731"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual task resume ()</td></tr></table></blockquote>Resumes the process tree spawned from this component&rsquo;s currently executing task-based phase, e.g. </div></div><div class=CToolTip id="tt732"><div class=CPort>This is the analysis export used by drivers or monitors to send responses to the sequencer. </div></div><div class=CToolTip id="tt733"><div class=CPort>This port provides an alternate way of sending responses back to the originating sequencer. </div></div><div class=CToolTip id="tt734"><div class=CPort>This analysis port is used to send response transactions back to the originating sequencer.</div></div><div class=CToolTip id="tt735"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual task run ()</td></tr></table></blockquote>The run phase callback is the only predefined phase that is time-consuming, i.e., task-based. </div></div><div class=CToolTip id="tt736"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>task run()</td></tr></table></blockquote>The push sequencer continuously selects from its list of available sequences and sends the next item from the selected sequence out its req_port using req_port.put(item). </div></div><div class=CToolTip id="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 bit run_hooks(</td><td class=PType nowrap>ovm_report_object&nbsp;</td><td class=PParameter nowrap>client,</td></tr><tr><td></td><td class=PType nowrap>ovm_severity&nbsp;</td><td class=PParameter nowrap>severity,</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>int&nbsp;</td><td class=PParameter nowrap>verbosity,</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><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The run_hooks method is called if the OVM_CALL_HOOK action is set for a report. </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>task run_test (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>test_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>Convenience function for ovm_top.run_test(). </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>virtual task run_test (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>test_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>Phases all components through all registered phases. </div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<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>function void send_request(</td><td class=PType nowrap>ovm_sequence_item&nbsp;</td><td class=PParameter nowrap>request,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>rerandomize</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>This method will send the request item to the sequencer, which will forward it to the driver. </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 send_request(</td><td class=PType nowrap>ovm_sequence_item&nbsp;</td><td class=PParameter nowrap>request,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>rerandomize</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>The send_request function may only be called after a wait_for_grant call. </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 send_request(</td><td class=PType nowrap>ovm_sequence_base&nbsp;</td><td class=PParameter nowrap>sequence_ptr,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_sequence_item&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>bit&nbsp;</td><td class=PParameter nowrap>rerandomize</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>Derived classes implement this function to send a request item to the sequencer, which will forward it to the driver. </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 send_request(</td><td class=PType nowrap>ovm_sequence_base&nbsp;</td><td class=PParameter nowrap>sequence_ptr,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_sequence_item&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>bit&nbsp;</td><td class=PParameter nowrap>rerandomize</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>The send_request function may only be called after a wait_for_grant call. </div></div><div class=CToolTip id="tt744"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string separator = &quot;{}&quot;</td></tr></table></blockquote>Determines the opening and closing separators used for nested objects.</div></div><div class=CToolTip id="tt745"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>ovm_seq_item_pull_imp #(</td><td class=PParameter nowrap>REQ,</td></tr><tr><td></td><td class=PParameter nowrap>RSP,</td></tr><tr><td></td><td class=PParameter nowrap>this_type</td><td class=PAfterParameters nowrap>) seq_item_export</td></tr></table></td></tr></table></blockquote>This export provides access to this sequencer&rsquo;s implementation of the sequencer interface, sqr_if_base #(REQ,RSP), which defines the following methods:</div></div><div class=CToolTip id="tt746"><div class=CPort>Derived driver classes should use this port to request items from the sequencer. </div></div><div class=CToolTip id="tt747"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>rand int unsigned seq_kind</td></tr></table></blockquote>Used as an identifier in constraints for a specific sequence type.</div></div><div class=CToolTip id="tt748"><div class=CGroup>These macros are used to start sequences and sequence items that were either registered with a `ovm-sequence_utils macro or whose associated sequencer was already set using the set_sequencer method.</div></div><div class=CToolTip id="tt749"><div class=CSection>Sequences encapsulate user-defined procedures that generate multiple ovm_sequence_item-based transactions. </div></div><div class=CToolTip id="tt750"><div class=CGroup>These macros are used to start sequences and sequence items on a specific sequencer, given in a macro argument.</div></div><div class=CToolTip id="tt751"><div class=CGroup>The sequence-specific macros perform the same function as the set of `ovm_object_*_utils macros, except they also set the default sequencer type the sequence will run on.</div></div><div class=CToolTip id="tt752"><div class=CSection>The sequencer serves as an arbiter for controlling transaction flow from multiple stimulus generators. </div></div><div class=CToolTip id="tt753"><div class=CGroup>The sequencer-specific macros perform the same function as the set of `ovm_componenent_*utils macros except that they also declare the plumbing necessary for creating the sequencer&rsquo;s sequence library.</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>function void set_arbitration(</td><td class=PType nowrap>SEQ_ARB_TYPE&nbsp;</td><td class=PParameter nowrap>val</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Specifies the arbitration mode for the sequencer. </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 set_auto_reset (</td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>value</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>Determines if the barrier should reset itself after the threshold is reached.</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>function void set_config_int (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>inst_name,</td></tr><tr><td></td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>field_name,</td></tr><tr><td></td><td class=PType nowrap>ovm_bitstream_t&nbsp;</td><td class=PParameter nowrap>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This is the global version of set_config_int in ovm_component. </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 function void set_config_int (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>inst_name,</td></tr><tr><td></td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>field_name,</td></tr><tr><td></td><td class=PType nowrap>ovm_bitstream_t&nbsp;</td><td class=PParameter nowrap>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_config_object (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>inst_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>field_name,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_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>bit&nbsp;</td><td class=PParameter nowrap>clone</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>This is the global version of set_config_object in ovm_component. </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 function void set_config_object (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>inst_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>field_name,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_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>bit&nbsp;</td><td class=PParameter nowrap>clone</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>Calling set_config_* causes configuration settings to be created and placed in a table internal to this component. </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>function void set_config_string (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>inst_name,</td></tr><tr><td></td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>field_name,</td></tr><tr><td></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>This is the global version of set_config_string in ovm_component. </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 function void set_config_string (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>inst_name,</td></tr><tr><td></td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>field_name,</td></tr><tr><td></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></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>function void set_default_index (</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>index</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the default implementation port to use when calling an interface method. </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>function void set_depth(</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The depth of any sequence is calculated automatically. </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>function void set_drain_time (</td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>obj,</td></tr><tr><td></td><td class=PType nowrap>time&nbsp;</td><td class=PParameter nowrap>drain</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the drain time on the given <i>object</i> to <i>drain</i>.</div></div><div class=CToolTip id="tt765"><div class=CMethod><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 set_global_stop_timeout(</td><td class=PType nowrap>time&nbsp;</td><td class=PParameter nowrap>timeout</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Convenience function for ovm_top.stop_timeout = timeout. </div></div><div class=CToolTip id="tt766"><div class=CMethod><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 set_global_timeout(</td><td class=PType nowrap>time&nbsp;</td><td class=PParameter nowrap>timeout</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Convenience function for ovm_top.phase_timeout = timeout. </div></div><div class=CToolTip id="tt767"><div class=CMethod><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 set_id_count(</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>count</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_id_info(</td><td class=PType nowrap>ovm_sequence_item&nbsp;</td><td class=PParameter nowrap>item</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Copies the sequence_id and transaction_id from the referenced item into the calling item. </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>function void set_initiator (</td><td class=PType nowrap>ovm_component&nbsp;</td><td class=PParameter nowrap>initiator</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets initiator as the initiator of this transaction.</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>function void set_inst_override(</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>relative_inst_path,</td></tr><tr><td></td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>original_type_name,</td></tr><tr><td></td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>override_type_name</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>A convenience function for ovm_factory::set_inst_override_by_type, this method registers a factory override for components created at this level of hierarchy or below. </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>static function void set_inst_override(</td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>override_type,</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>inst_path,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_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>Configures the factory to create a component of the type represented by <i>override_type</i> whenever a request is made to create an object of the type, <i>T</i>, represented by this proxy, with matching instance paths. </div></div><div class=CToolTip id="tt772"><div class=CMethod><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 set_inst_override(</td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>override_type,</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>inst_path,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_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>Configures the factory to create an object of the type represented by <i>override_type</i> whenever a request is made to create an object of the type represented by this proxy, with matching instance paths. </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>function void set_inst_override_by_name (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>original_type_name,</td></tr><tr><td></td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>override_type_name,</td></tr><tr><td></td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>full_inst_path</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Configures the factory to create an object of the override&rsquo;s type whenever a request is made to create an object of the original type using a context that matches <i>full_inst_path</i>. </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>function void set_inst_override_by_type(</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>relative_inst_path,</td></tr><tr><td></td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>original_type,</td></tr><tr><td></td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>override_type</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>A convenience function for ovm_factory::set_inst_override_by_type, this method registers a factory override for components and objects created at this level of hierarchy or below. </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>function void set_inst_override_by_type (</td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>original_type,</td></tr><tr><td></td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>override_type,</td></tr><tr><td></td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>full_inst_path</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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 function void set_int_local (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>field_name,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_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>bit&nbsp;</td><td class=PParameter nowrap>recurse</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></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>function void set_max_quit_count(</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>count</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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 function void set_name (</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>Renames this component to <i>name</i> and recalculates all descendants&rsquo; full names.</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 function void set_name (</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>Sets the instance name of this object, overwriting any previously given name.</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>function void set_num_last_reqs(</td><td class=PTypePrefix nowrap>int&nbsp;</td><td class=PType nowrap>unsigned&nbsp;</td><td class=PParameter nowrap>max</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the size of the last_requests buffer. </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>function void set_num_last_rsps(</td><td class=PTypePrefix nowrap>int&nbsp;</td><td class=PType nowrap>unsigned&nbsp;</td><td class=PParameter nowrap>max</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the size of the last_responses buffer. </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 function void set_object_local (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>field_name,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_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>bit&nbsp;</td><td class=PParameter nowrap>clone</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>1,</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%>1</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>These methods provide write access to integral, string, and ovm_object-based properties indexed by a <i>field_name</i> string. </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>function void set_parent_sequence(</td><td class=PType nowrap>ovm_sequence_base&nbsp;</td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the parent sequence of this sequence_item. </div></div><div class=CToolTip id="tt784"><div class=CMethod><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 set_priority (</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The priority of a sequence may be changed at any point in time. </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>function void set_quit_count(</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>quit_count</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_report_default_file (</td><td class=PType nowrap>OVM_FILE&nbsp;</td><td class=PParameter nowrap>file</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_report_default_file_hier (</td><td class=PType nowrap>OVM_FILE&nbsp;</td><td class=PParameter nowrap>file</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_report_handler(</td><td class=PType nowrap>ovm_report_handler&nbsp;</td><td class=PParameter nowrap>handler</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the report handler, overwriting the default instance. </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>function void set_report_id_action (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PType nowrap>ovm_action&nbsp;</td><td class=PParameter nowrap>action</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_report_id_action_hier (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PType nowrap>ovm_action&nbsp;</td><td class=PParameter nowrap>action</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_report_id_file (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PType nowrap>OVM_FILE&nbsp;</td><td class=PParameter nowrap>file</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_report_id_file_hier (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>id,</td></tr><tr><td></td><td class=PType nowrap>OVM_FILE&nbsp;</td><td class=PParameter nowrap>file</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_report_max_quit_count(</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>max_count</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the maximum quit count in the report handler to <i>max_count</i>. </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>function void set_report_severity_action (</td><td class=PType nowrap>ovm_severity&nbsp;</td><td class=PParameter nowrap>severity,</td></tr><tr><td></td><td class=PType nowrap>ovm_action&nbsp;</td><td class=PParameter nowrap>action</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt795"><div class=CMethod><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 set_report_severity_action_hier (</td><td class=PType nowrap>ovm_severity&nbsp;</td><td class=PParameter nowrap>severity,</td></tr><tr><td></td><td class=PType nowrap>ovm_action&nbsp;</td><td class=PParameter nowrap>action</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt796"><div class=CMethod><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 set_report_severity_file (</td><td class=PType nowrap>ovm_severity&nbsp;</td><td class=PParameter nowrap>severity,</td></tr><tr><td></td><td class=PType nowrap>OVM_FILE&nbsp;</td><td class=PParameter nowrap>file</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_report_severity_file_hier (</td><td class=PType nowrap>ovm_severity&nbsp;</td><td class=PParameter nowrap>severity,</td></tr><tr><td></td><td class=PType nowrap>OVM_FILE&nbsp;</td><td class=PParameter nowrap>file</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_report_severity_id_action (</td><td class=PType nowrap>ovm_severity&nbsp;</td><td class=PParameter nowrap>severity,</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>ovm_action&nbsp;</td><td class=PParameter nowrap>action</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>These methods associate the specified action or actions with reports of the given <i>severity</i>, <i>id</i>, or <i>severity-id</i> pair. </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>function void set_report_severity_id_action_hier(</td><td class=PType nowrap>ovm_severity&nbsp;</td><td class=PParameter nowrap>severity,</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>ovm_action&nbsp;</td><td class=PParameter nowrap>action</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>These methods recursively associate the specified action with reports of the given <i>severity</i>, <i>id</i>, or <i>severity-id</i> pair. </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>function void set_report_severity_id_file (</td><td class=PType nowrap>ovm_severity&nbsp;</td><td class=PParameter nowrap>severity,</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>OVM_FILE&nbsp;</td><td class=PParameter nowrap>file</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>These methods configure the report handler to direct some or all of its output to the given file descriptor. </div></div><div class=CToolTip id="tt801"><div class=CMethod><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 set_report_severity_id_file_hier(</td><td class=PType nowrap>ovm_severity&nbsp;</td><td class=PParameter nowrap>severity,</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>OVM_FILE&nbsp;</td><td class=PParameter nowrap>file</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>These methods recursively associate the specified FILE descriptor with reports of the given <i>severity</i>, <i>id</i>, or <i>severity-id</i> pair. </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>function void set_report_verbosity_level (</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>verbosity_level</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This method sets the maximum verbosity level for reports for this component. </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>function void set_report_verbosity_level_hier (</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>verbosity</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This method recursively sets the maximum verbosity level for reports for this component and all those below it. </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>function void set_response_queue_depth(</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The default maximum depth of the response queue is 8. </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>function void set_response_queue_error_report_disabled(</td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>By default, if the response_queue overflows, an error is reported. </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 function void set_sequencer(</td><td class=PType nowrap>ovm_sequencer_base&nbsp;</td><td class=PParameter nowrap>sequencer</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the default sequencer for the sequence to sequencer. </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 function void set_sequencer(</td><td class=PType nowrap>ovm_sequencer_base&nbsp;</td><td class=PParameter nowrap>sequencer</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the default sequencer for the sequence to run on. </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>function void set_sequencer(</td><td class=PType nowrap>ovm_sequencer_base&nbsp;</td><td class=PParameter nowrap>sequencer</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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>function void set_severity_count(</td><td class=PType nowrap>ovm_severity&nbsp;</td><td class=PParameter nowrap>severity,</td></tr><tr><td></td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>count</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></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 function void set_string_local (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>field_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>bit&nbsp;</td><td class=PParameter nowrap>recurse</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></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 function void set_threshold (</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>threshold</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets the process threshold.</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>function void set_transaction_id(</td><td class=PType nowrap>integer&nbsp;</td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Sets this transaction&rsquo;s numeric identifier to id. </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>static function void set_type_override(</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>original_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>override_type_name,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>replace</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>A convenience function for ovm_factory::set_type_override_by_name, this method configures the factory to create an object of type <i>override_type_name</i> whenever the factory is asked to produce a type represented by <i>original_type_name</i>. </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>static function void set_type_override (</td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>override_type,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>replace</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>Configures the factory to create an object of the type represented by <i>override_type</i> whenever a request is made to create an object of the type, <i>T</i>, represented by this proxy, provided no instance override applies. </div></div><div class=CToolTip id="tt815"><div class=CMethod><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 set_type_override (</td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>override_type,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>replace</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>Configures the factory to create an object of the type represented by <i>override_type</i> whenever a request is made to create an object of the type represented by this proxy, provided no instance override applies. </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>function void set_type_override_by_name (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>original_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>override_type_name,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>replace</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>Configures the factory to create an object of the override&rsquo;s type whenever a request is made to create an object of the original type, provided no instance override applies. </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 colspan=5>static function void set_type_override_by_type (</td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>original_type,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>override_type,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>replace</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>A convenience function for ovm_factory::set_type_override_by_type, this method registers a factory override for components and objects created at this level of hierarchy or below. </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>function void set_type_override_by_type (</td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>original_type,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_object_wrapper&nbsp;</td><td class=PParameter nowrap>override_type,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>replace</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></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>function void set_use_sequence_info(</td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt820"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_severity sev = OVM_INFO</td></tr></table></blockquote>Sets the severity for printed messages.</div></div><div class=CToolTip id="tt821"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int unsigned show_max = 1</td></tr></table></blockquote>Sets the maximum number of messages to send to the messager for miscompares of an object.</div></div><div class=CToolTip id="tt822"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit show_radix = 1</td></tr></table></blockquote>Indicates whether the radix string (&lsquo;h, and so on) should be prepended to an integral value when one is printed.</div></div><div class=CToolTip id="tt823"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit show_root = 0</td></tr></table></blockquote>This setting indicates whether or not the initial object that is printed (when current depth is 0) prints the full path name. </div></div><div class=CToolTip id="tt824"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function int size ()</td></tr></table></blockquote>Gets the number of implementation ports connected to this port. </div></div><div class=CToolTip id="tt825"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit size = 1</td></tr></table></blockquote>Controls whether to print a field&rsquo;s size.</div></div><div class=CToolTip id="tt826"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function int size ()</td></tr></table></blockquote>Returns the number of items stored in the queue.</div></div><div class=CToolTip id="tt827"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function int size()</td></tr></table></blockquote>Returns the capacity of the FIFO-- that is, the number of entries the FIFO is capable of holding. </div></div><div class=CToolTip id="tt828"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int size_width = 5</td></tr></table></blockquote>Sets the width of the <i>size</i> column. </div></div><div class=CToolTip id="tt829"><div class=CPort>Exports a single interface that allows a slave to get or peek requests and to put responses. </div></div><div class=CToolTip id="tt830"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function string sprint (</td><td class=PType nowrap>ovm_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 <i>sprint</i> method works just like the print method, except the output is returned in a string rather than displayed.</div></div><div class=CToolTip id="tt831"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual class sqr_if_base #(</td><td class=PType nowrap>type&nbsp;</td><td class=PParameter nowrap>T1</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>ovm_object,</td></tr><tr><td></td><td class=PType nowrap>&nbsp;</td><td class=PParameter nowrap>T2</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>T1</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This class defines an interface for sequence drivers to communicate with sequencers. </div></div><div class=CToolTip id="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>virtual task start (</td><td class=PType nowrap>ovm_sequencer_base&nbsp;</td><td class=PParameter nowrap>sequencer,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_sequence_base&nbsp;</td><td class=PParameter nowrap>parent_sequence</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%> null,</td></tr><tr><td></td><td class=PType nowrap>integer&nbsp;</td><td class=PParameter nowrap>this_priority</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%> 100,</td></tr><tr><td></td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>call_pre_post</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 start task is called to begin execution of a sequence.</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>virtual task start (</td><td class=PType nowrap>ovm_sequencer_base&nbsp;</td><td class=PParameter nowrap>sequencer,</td><td class=PDefaultValuePrefix>&nbsp;&nbsp;</td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_sequence_base&nbsp;</td><td class=PParameter nowrap>parent_sequence</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%> null,</td></tr><tr><td></td><td class=PType nowrap>integer&nbsp;</td><td class=PParameter nowrap>this_priority</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%> 100,</td></tr><tr><td></td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>call_pre_post</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 start task is called to begin execution of a sequence</div></div><div class=CToolTip id="tt834"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual task start_default_sequence()</td></tr></table></blockquote>Sequencers provide the start_default_sequence task to execute the default sequence in the run phase. </div></div><div class=CToolTip id="tt835"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual task start_default_sequence()</td></tr></table></blockquote>Called when the run phase begins, this method starts the default sequence, as specified by the default_sequence member variable.</div></div><div class=CToolTip id="tt836"><div class=CMethod>start_item and finish_item together will initiate operation of either a sequence_item or sequence object. </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 task start_item(</td><td class=PType nowrap>ovm_sequence_item&nbsp;</td><td class=PParameter nowrap>item,</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>set_priority</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>start_item and finish_item together will initiate operation of either a sequence_item or sequence object. </div></div><div class=CToolTip id="tt838"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void start_of_simulation ()</td></tr></table></blockquote>The start_of_simulation phase callback is one of several methods automatically called during the course of simulation.</div></div><div class=CToolTip id="tt839"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function string status ()</td></tr></table></blockquote>Returns the status of the parent process associated with the currently running task-based phase, e.g., run.</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>virtual task stop (</td><td class=PType nowrap>string&nbsp;</td><td class=PParameter nowrap>ph_name</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The stop task is called when this component&rsquo;s enable_stop_interrupt bit is set and global_stop_request is called during a task-based phase, e.g., run.</div></div><div class=CToolTip id="tt841"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void stop_request()</td></tr></table></blockquote>Calling this function triggers the process of shutting down the currently running task-based phase. </div></div><div class=CToolTip id="tt842"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void stop_sequences()</td></tr></table></blockquote>Tells the sequencer to kill all sequences and child sequences currently operating on the sequencer, and remove all requests, locks and responses that are currently queued. </div></div><div class=CToolTip id="tt843"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void stop_sequences()</td></tr></table></blockquote>Tells the sequencer to kill all sequences and child sequences currently operating on the sequencer, and remove all requests, locks and responses that are currently queued. </div></div><div class=CToolTip id="tt844"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void stop_stimulus_generation</td></tr></table></blockquote>Stops the generation of stimulus. </div></div><div class=CToolTip id="tt845"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>time stop_timeout = `OVM_DEFAULT_TIMEOUT</td></tr></table></blockquote>These set watchdog timers for task-based phases and stop tasks. </div></div><div class=CToolTip id="tt846"><div class=CConstant>The sequence has been forcibly ended by issuing a kill() on the sequence.</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>virtual function void summarize(</td><td class=PType nowrap>OVM_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>See ovm_report_object::report_summarize method.</div></div><div class=CToolTip id="tt848"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual task suspend ()</td></tr></table></blockquote>Suspends the process tree spawned from this component&rsquo;s currently executing task-based phase, e.g. </div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt849"><div class=CParameter>This type parameter specifies the base object type with which the CB callback objects will be registered.</div></div><div class=CToolTip id="tt850"><div class=CSection>The TLM implemenation declaration macros provide a way for an implementer to provide multiple implemenation ports of the same implementation interface. </div></div><div class=CToolTip id="tt851"><div class=CSection>The OVM TLM library defines several abstract, transaction-level interfaces and the ports and exports that facilitate their use. </div></div><div class=CToolTip id="tt852"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>class tlm_analysis_fifo #(</td><td class=PType nowrap>type&nbsp;</td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%> int</td><td class=PAfterParameters nowrap>) extends tlm_fifo #(T)</td></tr></table></td></tr></table></blockquote>An analysis_fifo is a tlm_fifo with an unbounded size and a write interface. </div></div><div class=CToolTip id="tt853"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>class tlm_fifo #(</td><td class=PType nowrap>type&nbsp;</td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>) extends tlm_fifo_base #(T)</td></tr></table></td></tr></table></blockquote>This class provides storage of transactions between two independently running processes. </div></div><div class=CToolTip id="tt854"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual class tlm_fifo_base #(</td><td class=PType nowrap>type&nbsp;</td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>) extends ovm_component</td></tr></table></td></tr></table></blockquote>This class is the base for tlm_fifo #(T). </div></div><div class=CToolTip id="tt855"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual class tlm_if_base #(</td><td class=PType nowrap>type&nbsp;</td><td class=PParameter nowrap>T1</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>int,</td></tr><tr><td></td><td class=PType nowrap>type&nbsp;</td><td class=PParameter nowrap>T2</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This class declares all of the methods of the TLM API.</div></div><div class=CToolTip id="tt856"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>class tlm_req_rsp_channel #(</td><td class=PType nowrap>type&nbsp;</td><td class=PParameter nowrap>REQ</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>int,</td></tr><tr><td></td><td class=PType nowrap>type&nbsp;</td><td class=PParameter nowrap>RSP</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>REQ</td><td class=PAfterParameters nowrap>) extends ovm_component</td></tr></table></td></tr></table></blockquote>The tlm_req_rsp_channel contains a request FIFO of type <i>REQ</i> and a response FIFO of type <i>RSP</i>. </div></div><div class=CToolTip id="tt857"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters colspan=5>class tlm_transport_channel #(</td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class=PType nowrap>type&nbsp;</td><td class=PParameter nowrap>REQ</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>int,</td></tr><tr><td>&nbsp;&nbsp;&nbsp;</td><td class=PType nowrap>type&nbsp;</td><td class=PParameter nowrap>RSP</td><td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td><td class=PDefaultValue width=100%>REQ</td></tr><tr><td class=PAfterParameters colspan=5>) extends tlm_req_rsp_channel #(REQ, RSP)</td></tr></table></td></tr></table></blockquote>A tlm_transport_channel is a tlm_req_rsp_channel #(REQ,RSP) that implements the transport interface. </div></div><div class=CToolTip id="tt858"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>integer tr_handle = 0</td></tr></table></blockquote>This is an integral handle to a transaction object. </div></div><div class=CToolTip id="tt859"><div class=CMethod><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 trace_mode(</td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>mode</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This function takes a single argument to turn on (1) or off (0) tracing. </div></div><div class=CToolTip id="tt860"><div class=CMethod><blockquote><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 transport(</td><td class=PTypePrefix nowrap>input T1&nbsp;</td><td class=PType nowrap>req&nbsp;</td><td class=PParameter nowrap>,</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="tt861"><div class=CGeneric>The <i>transport</i> interface sends a request transaction and returns a response transaction in a single task call, thereby enforcing an in-order execution semantic. </div></div><div class=CToolTip id="tt862"><div class=CPort>The put_export provides both the blocking and non-blocking transport interface methods to the response FIFO:</div></div><div class=CToolTip id="tt863"><div class=CMethod><blockquote><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 trigger (</td><td class=PType nowrap>ovm_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>Triggers the event, resuming all waiting processes.</div></div><div class=CToolTip id="tt864"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string truncation = &quot;+&quot;</td></tr></table></blockquote>Specifies the character to use to indicate a field was truncated.</div></div><div class=CToolTip id="tt865"><div class=CMethod><blockquote><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 try_get(</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>Provides a new transaction of type T.</div></div><div class=CToolTip id="tt866"><div class=CMethod><blockquote><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 try_next_item(</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>Retrieves the next available item from a sequence if one is available. </div></div><div class=CToolTip id="tt867"><div class=CMethod><blockquote><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 try_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>Provides a new transaction without consuming it.</div></div><div class=CToolTip id="tt868"><div class=CMethod><blockquote><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 try_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 transaction of type T, if possible.</div></div><div class=CToolTip id="tt869"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit type_name = 1</td></tr></table></blockquote>Controls whether to print a field&rsquo;s type name.</div></div><div class=CToolTip id="tt870"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int type_width = 20</td></tr></table></blockquote>Sets the width of the <i>type</i> column. </div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt871"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function void ungrab(</td><td class=PType nowrap>ovm_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>Removes any locks or grabs obtained by this sequence on the specified sequencer. </div></div><div class=CToolTip id="tt872"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function void ungrab(</td><td class=PType nowrap>ovm_sequence_base&nbsp;</td><td class=PParameter nowrap>sequence_ptr</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Removes any locks and grabs obtained by the specified sequence_ptr.</div></div><div class=CToolTip id="tt873"><div class=CGroup>The unidirectional TLM interfaces consist of blocking, non-blocking, and combined blocking and non-blocking variants of the <i>put</i>, <i>get</i> and <i>peek</i> interfaces, plus a non-blocking <i>analysis</i> interface.</div></div><div class=CToolTip id="tt874"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function void unlock(</td><td class=PType nowrap>ovm_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>Removes any locks or grabs obtained by this sequence on the specified sequencer. </div></div><div class=CToolTip id="tt875"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function void unlock(</td><td class=PType nowrap>ovm_sequence_base&nbsp;</td><td class=PParameter nowrap>sequence_ptr</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Removes any locks and grabs obtained by the specified sequence_ptr.</div></div><div class=CToolTip id="tt876"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function int unpack (</td><td class=PTypePrefix nowrap>ref&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>ovm_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="tt877"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function int unpack_bytes (</td><td class=PTypePrefix nowrap>ref byte&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>ovm_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="tt878"><div class=CMethod><blockquote><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 ovm_bitstream_t unpack_field (</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>Unpacks bits from the pack array and returns the bit-stream that was unpacked. </div></div><div class=CToolTip id="tt879"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function logic[63:0] unpack_field_int (</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>size</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Unpacks bits from the pack array and returns the bit-stream that was unpacked.</div></div><div class=CToolTip id="tt880"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function int unpack_ints (</td><td class=PTypePrefix nowrap>ref int&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>ovm_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 unpack methods extract property values from an array of bits, bytes, or ints. </div></div><div class=CToolTip id="tt881"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function void unpack_object (</td><td class=PType nowrap>ovm_object&nbsp;</td><td class=PParameter nowrap>value</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Unpacks an object and stores the result into <i>value</i>.</div></div><div class=CToolTip id="tt882"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function real unpack_real ()</td></tr></table></blockquote>Unpacks the next 64 bits of the pack array and places them into a real variable.</div></div><div class=CToolTip id="tt883"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function string unpack_string (</td><td class=PType nowrap>int&nbsp;</td><td class=PParameter nowrap>num_chars</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>Unpacks a string.</div></div><div class=CToolTip id="tt884"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function time unpack_time ()</td></tr></table></blockquote>Unpacks the next 64 bits of the pack array and places them into a time variable.</div></div><div class=CToolTip id="tt885"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string unsigned_radix = &quot;'d&quot;</td></tr></table></blockquote>This is the string which should be prepended to the value of an integral type when a radix of OVM_UNSIGNED is used for the radix of the integral object.</div></div><div class=CToolTip id="tt886"><div class=CGroup>We provide an example to illustrate basic TLM connectivity using the blocking put inteface.</div></div><div class=CToolTip id="tt887"><div class=CGroup>Using the factory involves three basic operations</div></div><div class=CToolTip id="tt888"><div class=CGroup>This section describes usage for the ovm_*_registry classes.</div></div><div class=CToolTip id="tt889"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit use_metadata = 0</td></tr></table></blockquote>This flag indicates whether to encode metadata when packing dynamic data, or to decode metadata when unpacking. </div></div><div class=CToolTip id="tt890"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static bit use_ovm_seeding = 1</td></tr></table></blockquote>This bit enables or disables the OVM seeding mechanism. </div></div><div class=CToolTip id="tt891"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function void use_response_handler(</td><td class=PType nowrap>bit&nbsp;</td><td class=PParameter nowrap>enable</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>When called with enable set to 1, responses will be sent to the response handler. </div></div><div class=CToolTip id="tt892"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function int used()</td></tr></table></blockquote>Returns the number of entries put into the FIFO.</div></div><div class=CToolTip id="tt893"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function integer user_priority_arbitration(</td><td class=PType nowrap>integer&nbsp;</td><td class=PParameter nowrap>avail_sequences[$]</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>If the sequencer arbitration mode is set to SEQ_ARB_USER (via the <i>set_arbitration</i> method), then the sequencer will call this function each time that it needs to arbitrate among sequences.</div></div><div class=CToolTip id="tt894"><div class=CGroup>The utility macros provide implementations of the ovm_object::create method, which is needed for cloning, and the ovm_object::get_type_name method, which is needed for a number of debugging features. </div></div><!--END_ND_TOOLTIPS-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt895"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int value_width = 20</td></tr></table></blockquote>Sets the width of the <i>value</i> column. </div></div><div class=CToolTip id="tt896"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int unsigned verbosity = OVM_LOW</td></tr></table></blockquote>Sets the verbosity for printed messages.</div></div><div class=CToolTip id="tt897"><div class=CGeneric>do not inadvertently filter them out. </div></div><!--END_ND_TOOLTIPS-->
</div><!--Index-->
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>