| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> | |
| <html><head><title>Index</title><link rel="stylesheet" type="text/css" href="../styles/main.css"><script language=JavaScript src="../javascript/main.js"></script></head><body class="FramedIndexPage" onLoad="NDOnLoad()"><script language=JavaScript><!-- | |
| if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script> | |
| <!-- Generated by Natural Docs, version Development Release 01-12-2008 (1.35 base) --> | |
| <!-- http://www.naturaldocs.org --> | |
| <!-- saved from url=(0026)http://www.naturaldocs.org --> | |
| <div id=Index><div class=IPageTitle>Index</div><div class=INavigationBar><a href="General.html#Symbols">$#!</a> · 0-9 · <a href="General.html#A">A</a> · <a href="General.html#B">B</a> · <a href="General.html#C">C</a> · <a href="General.html#D">D</a> · <a href="General.html#E">E</a> · <a href="General.html#F">F</a> · <a href="General.html#G">G</a> · <a href="#H">H</a> · <a href="#I">I</a> · J · <a href="#K">K</a> · <a href="#L">L</a> · <a href="#M">M</a> · <a href="#N">N</a> · <a href="#O">O</a> · <a href="General3.html#P">P</a> · <a href="General3.html#Q">Q</a> · <a href="General3.html#R">R</a> · <a href="General3.html#S">S</a> · <a href="General3.html#T">T</a> · <a href="General3.html#U">U</a> · <a href="General3.html#V">V</a> · <a href="General4.html#W">W</a> · X · Y · Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="H"></a>H</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix> </td><td class=IEntry><span class=ISymbol>has_child</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.has_child" id=link360 onMouseOver="ShowTip(event, 'tt359', 'link360')" onMouseOut="HideTip('tt359')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>has_do_available</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.has_do_available" id=link361 onMouseOver="ShowTip(event, 'tt360', 'link361')" onMouseOut="HideTip('tt360')" class=IParent>ovm_sequencer_base</a><a href="../files/tlm/sqr_ifs-svh.html#sqr_if_base#(REQ,RSP).has_do_available" id=link362 onMouseOver="ShowTip(event, 'tt361', 'link362')" onMouseOut="HideTip('tt361')" class=IParent>sqr_if_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>has_lock</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.has_lock" id=link363 onMouseOver="ShowTip(event, 'tt362', 'link363')" onMouseOut="HideTip('tt362')" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.has_lock" id=link364 onMouseOver="ShowTip(event, 'tt363', 'link364')" onMouseOut="HideTip('tt363')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>header</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.header" id=link365 onMouseOver="ShowTip(event, 'tt364', 'link365')" onMouseOut="HideTip('tt364')" class=IParent>ovm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>hex_radix</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.hex_radix" id=link366 onMouseOver="ShowTip(event, 'tt365', 'link366')" onMouseOut="HideTip('tt365')" class=IParent>ovm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Hierarchical Reporting Interface</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.Hierarchical_Reporting_Interface" id=link367 onMouseOver="ShowTip(event, 'tt366', 'link367')" onMouseOut="HideTip('tt366')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix> </td><td class=IEntry><span class=ISymbol>Hierarchy Interface</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.Hierarchy_Interface" id=link368 onMouseOver="ShowTip(event, 'tt367', 'link368')" onMouseOut="HideTip('tt367')" class=IParent>ovm_component</a></div></td></tr><tr><td class=IHeading><a name="I"></a>I</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix> </td><td class=IEntry><span class=ISymbol>id_count</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.id_count" id=link369 onMouseOver="ShowTip(event, 'tt368', 'link369')" onMouseOut="HideTip('tt368')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Identification</span><div class=ISubIndex><a href="../files/base/ovm_object-svh.html#ovm_object.Identification" class=IParent>ovm_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>identifier</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.identifier" id=link370 onMouseOver="ShowTip(event, 'tt369', 'link370')" onMouseOut="HideTip('tt369')" class=IParent>ovm_printer_knobs</a><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.identifier" id=link371 onMouseOver="ShowTip(event, 'tt370', 'link371')" onMouseOut="HideTip('tt370')" class=IParent>ovm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_in_order_comparator-svh.html#in_order_built_in_comparator#(T)" id=link372 onMouseOver="ShowTip(event, 'tt371', 'link372')" onMouseOut="HideTip('tt371')" class=ISymbol>in_order_built_in_comparator#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_in_order_comparator-svh.html#in_order_class_comparator#(T)" id=link373 onMouseOver="ShowTip(event, 'tt372', 'link373')" onMouseOut="HideTip('tt372')" class=ISymbol>in_order_class_comparator#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>in_stop_request</span><div class=ISubIndex><a href="../files/base/ovm_root-svh.html#ovm_root.in_stop_request" id=link374 onMouseOver="ShowTip(event, 'tt373', 'link374')" onMouseOut="HideTip('tt373')" class=IParent>ovm_root</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>incr_id_count</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.incr_id_count" id=link375 onMouseOver="ShowTip(event, 'tt374', 'link375')" onMouseOut="HideTip('tt374')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>incr_quit_count</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.incr_quit_count" id=link376 onMouseOver="ShowTip(event, 'tt375', 'link376')" onMouseOut="HideTip('tt375')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>incr_severity_count</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.incr_severity_count" id=link377 onMouseOver="ShowTip(event, 'tt376', 'link377')" onMouseOut="HideTip('tt376')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>indent_str</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_hier_printer_knobs.indent_str" id=link378 onMouseOver="ShowTip(event, 'tt377', 'link378')" onMouseOut="HideTip('tt377')" class=IParent>ovm_hier_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>insert</span><div class=ISubIndex><a href="../files/base/ovm_queue-svh.html#ovm_queue#(T).insert" id=link379 onMouseOver="ShowTip(event, 'tt378', 'link379')" onMouseOut="HideTip('tt378')" class=IParent>ovm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>insert_phase</span><div class=ISubIndex><a href="../files/base/ovm_root-svh.html#ovm_root.insert_phase" id=link380 onMouseOver="ShowTip(event, 'tt379', 'link380')" onMouseOut="HideTip('tt379')" class=IParent>ovm_root</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_active</span><div class=ISubIndex><a href="../files/base/ovm_transaction-svh.html#ovm_transaction.is_active" id=link381 onMouseOver="ShowTip(event, 'tt380', 'link381')" onMouseOut="HideTip('tt380')" class=IParent>ovm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_blocked</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.is_blocked" id=link382 onMouseOver="ShowTip(event, 'tt381', 'link382')" onMouseOut="HideTip('tt381')" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.is_blocked" id=link383 onMouseOver="ShowTip(event, 'tt382', 'link383')" onMouseOut="HideTip('tt382')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_child</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.is_child" id=link384 onMouseOver="ShowTip(event, 'tt383', 'link384')" onMouseOut="HideTip('tt383')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_done</span><div class=ISubIndex><a href="../files/base/ovm_phases-sv.html#ovm_phase.is_done" id=link385 onMouseOver="ShowTip(event, 'tt384', 'link385')" onMouseOut="HideTip('tt384')" class=IParent>ovm_phase</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_empty</span><div class=ISubIndex><a href="../files/tlm/tlm_fifos-svh.html#tlm_fifo#(T).is_empty" id=link386 onMouseOver="ShowTip(event, 'tt385', 'link386')" onMouseOut="HideTip('tt385')" class=IParent>tlm_fifo#(T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_enabled</span><div class=ISubIndex><a href="../files/base/ovm_callback-svh.html#ovm_callback.is_enabled" id=link387 onMouseOver="ShowTip(event, 'tt386', 'link387')" onMouseOut="HideTip('tt386')" class=IParent>ovm_callback</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_export</span><div class=ISubIndex><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF).is_export" id=link388 onMouseOver="ShowTip(event, 'tt387', 'link388')" onMouseOut="HideTip('tt387')" class=IParent>ovm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_full</span><div class=ISubIndex><a href="../files/tlm/tlm_fifos-svh.html#tlm_fifo#(T).is_full" id=link389 onMouseOver="ShowTip(event, 'tt388', 'link389')" onMouseOut="HideTip('tt388')" class=IParent>tlm_fifo#(T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_grabbed</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.is_grabbed" id=link390 onMouseOver="ShowTip(event, 'tt389', 'link390')" onMouseOut="HideTip('tt389')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_imp</span><div class=ISubIndex><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF).is_imp" id=link391 onMouseOver="ShowTip(event, 'tt390', 'link391')" onMouseOut="HideTip('tt390')" class=IParent>ovm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_in_progress</span><div class=ISubIndex><a href="../files/base/ovm_phases-sv.html#ovm_phase.is_in_progress" id=link392 onMouseOver="ShowTip(event, 'tt391', 'link392')" onMouseOut="HideTip('tt391')" class=IParent>ovm_phase</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_item</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.is_item" id=link393 onMouseOver="ShowTip(event, 'tt392', 'link393')" onMouseOut="HideTip('tt392')" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequence_item-svh.html#ovm_sequence_item.is_item" id=link394 onMouseOver="ShowTip(event, 'tt393', 'link394')" onMouseOut="HideTip('tt393')" class=IParent>ovm_sequence_item</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_null</span><div class=ISubIndex><a href="../files/base/ovm_packer-svh.html#ovm_packer.is_null" id=link395 onMouseOver="ShowTip(event, 'tt394', 'link395')" onMouseOut="HideTip('tt394')" class=IParent>ovm_packer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_off</span><div class=ISubIndex><a href="../files/base/ovm_event-svh.html#ovm_event.is_off" id=link396 onMouseOver="ShowTip(event, 'tt395', 'link396')" onMouseOut="HideTip('tt395')" class=IParent>ovm_event</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_on</span><div class=ISubIndex><a href="../files/base/ovm_event-svh.html#ovm_event.is_on" id=link397 onMouseOver="ShowTip(event, 'tt396', 'link397')" onMouseOut="HideTip('tt396')" class=IParent>ovm_event</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_port</span><div class=ISubIndex><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF).is_port" id=link398 onMouseOver="ShowTip(event, 'tt397', 'link398')" onMouseOut="HideTip('tt397')" class=IParent>ovm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_quit_count_reached</span><div class=ISubIndex><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.is_quit_count_reached" id=link399 onMouseOver="ShowTip(event, 'tt398', 'link399')" onMouseOut="HideTip('tt398')" class=IParent>ovm_report_server</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_recording_enabled</span><div class=ISubIndex><a href="../files/base/ovm_transaction-svh.html#ovm_transaction.is_recording_enabled" id=link400 onMouseOver="ShowTip(event, 'tt399', 'link400')" onMouseOut="HideTip('tt399')" class=IParent>ovm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_relevant</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.is_relevant" id=link401 onMouseOver="ShowTip(event, 'tt400', 'link401')" onMouseOut="HideTip('tt400')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_task</span><div class=ISubIndex><a href="../files/base/ovm_phases-sv.html#ovm_phase.is_task" id=link402 onMouseOver="ShowTip(event, 'tt401', 'link402')" onMouseOut="HideTip('tt401')" class=IParent>ovm_phase</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_top_down</span><div class=ISubIndex><a href="../files/base/ovm_phases-sv.html#ovm_phase.is_top_down" id=link403 onMouseOver="ShowTip(event, 'tt402', 'link403')" onMouseOut="HideTip('tt402')" class=IParent>ovm_phase</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>is_unbounded</span><div class=ISubIndex><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF).is_unbounded" id=link404 onMouseOver="ShowTip(event, 'tt403', 'link404')" onMouseOut="HideTip('tt403')" class=IParent>ovm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix> </td><td class=IEntry><span class=ISymbol>item_done</span><div class=ISubIndex><a href="../files/tlm/sqr_ifs-svh.html#sqr_if_base#(REQ,RSP).item_done" id=link405 onMouseOver="ShowTip(event, 'tt404', 'link405')" onMouseOut="HideTip('tt404')" class=IParent>sqr_if_base#(REQ,RSP)</a></div></td></tr><tr><td class=IHeading><a name="K"></a>K</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix> </td><td class=IEntry><span class=ISymbol>kill</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.kill" id=link406 onMouseOver="ShowTip(event, 'tt405', 'link406')" onMouseOut="HideTip('tt405')" class=IParent>ovm_component</a><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.kill" id=link407 onMouseOver="ShowTip(event, 'tt406', 'link407')" onMouseOut="HideTip('tt406')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix> </td><td class=IEntry><span class=ISymbol>knobs</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.knobs" id=link408 onMouseOver="ShowTip(event, 'tt407', 'link408')" onMouseOut="HideTip('tt407')" class=IParent>ovm_printer</a><a href="../files/base/ovm_printer-svh.html#ovm_table_printer.knobs" id=link409 onMouseOver="ShowTip(event, 'tt408', 'link409')" onMouseOut="HideTip('tt408')" class=IParent>ovm_table_printer</a><a href="../files/base/ovm_printer-svh.html#ovm_tree_printer.knobs" id=link410 onMouseOver="ShowTip(event, 'tt409', 'link410')" onMouseOut="HideTip('tt409')" class=IParent>ovm_tree_printer</a></div></td></tr><tr><td class=IHeading><a name="L"></a>L</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix> </td><td class=IEntry><span class=ISymbol>last</span><div class=ISubIndex><a href="../files/base/ovm_pool-svh.html#ovm_pool#(KEY,T).last" id=link411 onMouseOver="ShowTip(event, 'tt410', 'link411')" onMouseOut="HideTip('tt410')" class=IParent>ovm_pool#(KEY,T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>last_req</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_param_base-svh.html#ovm_sequencer_param_base#(REQ,RSP).last_req" id=link412 onMouseOver="ShowTip(event, 'tt411', 'link412')" onMouseOut="HideTip('tt411')" class=IParent>ovm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>last_rsp</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_param_base-svh.html#ovm_sequencer_param_base#(REQ,RSP).last_rsp" id=link413 onMouseOver="ShowTip(event, 'tt412', 'link413')" onMouseOut="HideTip('tt412')" class=IParent>ovm_sequencer_param_base#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>lock</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.lock" id=link414 onMouseOver="ShowTip(event, 'tt413', 'link414')" onMouseOut="HideTip('tt413')" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.lock" id=link415 onMouseOver="ShowTip(event, 'tt414', 'link415')" onMouseOut="HideTip('tt414')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix> </td><td class=IEntry><span class=ISymbol>lookup</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.lookup" id=link416 onMouseOver="ShowTip(event, 'tt415', 'link416')" onMouseOut="HideTip('tt415')" class=IParent>ovm_component</a></div></td></tr><tr><td class=IHeading><a name="M"></a>M</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix> </td><td class=IEntry><span class=ISymbol>Macros</span><div class=ISubIndex><a href="../files/base/ovm_phases-sv.html#Macros" class=IFile>base/<span class=HB> </span>ovm_phases.sv</a><a href="../files/macros/ovm_message_defines-svh.html#Macros" class=IFile>macros/<span class=HB> </span>ovm_message_defines.svh</a><a href="../files/macros/tlm_defines-svh.html#Macros" class=IFile>macros/<span class=HB> </span>tlm_defines.svh</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files2/tlm_ifs_and_ports-txt.html#Master_and_Slave" id=link417 onMouseOver="ShowTip(event, 'tt416', 'link417')" onMouseOut="HideTip('tt416')" class=ISymbol>Master and Slave</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>master_export</span><div class=ISubIndex><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_req_rsp_channel#(REQ,RSP).master_export" id=link418 onMouseOver="ShowTip(event, 'tt417', 'link418')" onMouseOut="HideTip('tt417')" class=IParent>tlm_req_rsp_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>max_random_count</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.max_random_count" id=link419 onMouseOver="ShowTip(event, 'tt418', 'link419')" onMouseOut="HideTip('tt418')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>max_random_depth</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.max_random_depth" id=link420 onMouseOver="ShowTip(event, 'tt419', 'link420')" onMouseOut="HideTip('tt419')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>max_size</span><div class=ISubIndex><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF).max_size" id=link421 onMouseOver="ShowTip(event, 'tt420', 'link421')" onMouseOut="HideTip('tt420')" class=IParent>ovm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>max_width</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.max_width" id=link422 onMouseOver="ShowTip(event, 'tt421', 'link422')" onMouseOut="HideTip('tt421')" class=IParent>ovm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>mcd</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.mcd" id=link423 onMouseOver="ShowTip(event, 'tt422', 'link423')" onMouseOut="HideTip('tt422')" class=IParent>ovm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Methods</span><div class=ISubIndex><a href="../files/tlm/ovm_exports-svh.html#ovm_*_export#(REQ,RSP).Methods" class=IParent>ovm_*_export#(REQ,RSP)</a><a href="../files/tlm/ovm_exports-svh.html#ovm_*_export#(T).Methods" class=IParent>ovm_*_export#(T)</a><a href="../files/tlm/ovm_imps-svh.html#ovm_*_imp#(REQ,RSP,IMP,REQ_IMP,RSP_IMP).Methods" class=IParent>ovm_*_imp#(REQ,RSP,IMP,REQ_IMP,RSP_IMP)</a><a href="../files/tlm/ovm_imps-svh.html#ovm_*_imp#(T,IMP).Methods" class=IParent>ovm_*_imp#(T,IMP)</a><a href="../files/tlm/ovm_ports-svh.html#ovm_*_port#(REQ,RSP).Methods" class=IParent>ovm_*_port#(REQ,RSP)</a><a href="../files/tlm/ovm_ports-svh.html#ovm_*_port#(T).Methods" class=IParent>ovm_*_port#(T)</a><a href="../files/methodology/ovm_agent-svh.html#ovm_agent.Methods" class=IParent>ovm_agent</a><a href="../files/methodology/ovm_algorithmic_comparator-svh.html#ovm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER).Methods" class=IParent>ovm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER)</a><a href="../files/base/ovm_barrier-svh.html#ovm_barrier.Methods" class=IParent>ovm_barrier</a><a href="../files/methodology/ovm_pair-svh.html#ovm_built_in_pair#(T1,T2).Methods" class=IParent>ovm_built_in_pair#(T1,T2)</a><a href="../files/base/ovm_callback-svh.html#ovm_callback.Methods" class=IParent>ovm_callback</a><a href="../files/base/ovm_callback-svh.html#ovm_callbacks#(T,CB).Methods" class=IParent>ovm_callbacks#(T,CB)</a><a href="../files/base/ovm_comparer-svh.html#ovm_comparer.Methods" class=IParent>ovm_comparer</a><a href="../files/base/ovm_registry-svh.html#ovm_component_registry#(T,Tname).Methods" class=IParent>ovm_component_registry#(T,Tname)</a><a href="../files/methodology/ovm_driver-svh.html#ovm_driver#(REQ,RSP).Methods" class=IParent>ovm_driver#(REQ,RSP)</a><a href="../files/methodology/ovm_env-svh.html#ovm_env.Methods" class=IParent>ovm_env</a><a href="../files/base/ovm_event-svh.html#ovm_event.Methods" class=IParent>ovm_event</a><a href="../files/base/ovm_event_callback-svh.html#ovm_event_callback.Methods" class=IParent>ovm_event_callback</a><a href="../files/methodology/ovm_in_order_comparator-svh.html#ovm_in_order_comparator#(T,comp_type,convert,pair_type).Methods" class=IParent>ovm_in_order_comparator#(T,comp_type,convert,pair_type)</a><a href="../files/base/ovm_printer-svh.html#ovm_line_printer.Methods" class=IParent>ovm_line_printer</a><a href="../files/methodology/ovm_monitor-svh.html#ovm_monitor.Methods" class=IParent>ovm_monitor</a><a href="../files/base/ovm_pool-svh.html#ovm_object_string_pool#(T).Methods" class=IParent>ovm_object_string_pool#(T)</a><a href="../files/base/ovm_factory-svh.html#ovm_object_wrapper.Methods" class=IParent>ovm_object_wrapper</a><a href="../files/methodology/ovm_pair-svh.html#ovm_pair#(T1,T2).Methods" class=IParent>ovm_pair#(T1,T2)</a><a href="../files/base/ovm_phases-sv.html#ovm_phase.Methods" class=IParent>ovm_phase</a><a href="../files/base/ovm_pool-svh.html#ovm_pool#(KEY,T).Methods" class=IParent>ovm_pool#(KEY,T)</a><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF).Methods" class=IParent>ovm_port_base#(IF)</a><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.Methods" class=IParent>ovm_printer_knobs</a><a href="../files/methodology/ovm_push_driver-svh.html#ovm_push_driver#(REQ,RSP).Methods" class=IParent>ovm_push_driver#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_push_sequencer-svh.html#ovm_push_sequencer#(REQ,RSP).Methods" class=IParent>ovm_push_sequencer#(REQ,RSP)</a><a href="../files/base/ovm_queue-svh.html#ovm_queue#(T).Methods" class=IParent>ovm_queue#(T)</a><a href="../files/methodology/sequences/ovm_sequence_builtin-svh.html#ovm_random_sequence.Methods" class=IParent>ovm_random_sequence</a><a href="../files/methodology/ovm_random_stimulus-svh.html#ovm_random_stimulus#(T).Methods" class=IParent>ovm_random_stimulus#(T)</a><a href="../files/base/ovm_recorder-svh.html#ovm_recorder.Methods" class=IParent>ovm_recorder</a><a href="../files/base/ovm_report_handler-svh.html#ovm_report_handler.Methods" class=IParent>ovm_report_handler</a><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.Methods" class=IParent>ovm_report_server</a><a href="../files/base/ovm_root-svh.html#ovm_root.Methods" class=IParent>ovm_root</a><a href="../files/methodology/ovm_scoreboard-svh.html#ovm_scoreboard.Methods" class=IParent>ovm_scoreboard</a><a href="../files/methodology/sequences/ovm_sequence-svh.html#ovm_sequence#(REQ,RSP).Methods" class=IParent>ovm_sequence#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.Methods" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequence_item-svh.html#ovm_sequence_item.Methods" class=IParent>ovm_sequence_item</a><a href="../files/methodology/sequences/ovm_sequencer-svh.html#ovm_sequencer#(REQ,RSP).Methods" class=IParent>ovm_sequencer#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.Methods" class=IParent>ovm_sequencer_base</a><a href="../files/methodology/sequences/ovm_sequencer_param_base-svh.html#ovm_sequencer_param_base#(REQ,RSP).Methods" class=IParent>ovm_sequencer_param_base#(REQ,RSP)</a><a href="../files/methodology/ovm_subscriber-svh.html#ovm_subscriber.Methods" class=IParent>ovm_subscriber</a><a href="../files/methodology/ovm_test-svh.html#ovm_test.Methods" class=IParent>ovm_test</a><a href="../files/base/ovm_objection-svh.html#ovm_test_done_objection.Methods" class=IParent>ovm_test_done_objection</a><a href="../files/base/ovm_transaction-svh.html#ovm_transaction.Methods" class=IParent>ovm_transaction</a><a href="../files/tlm/sqr_ifs-svh.html#sqr_if_base#(REQ,RSP).Methods" class=IParent>sqr_if_base#(REQ,RSP)</a><a href="../files/tlm/tlm_fifos-svh.html#tlm_analysis_fifo#(T).Methods" class=IParent>tlm_analysis_fifo#(T)</a><a href="../files/tlm/tlm_fifos-svh.html#tlm_fifo#(T).Methods" class=IParent>tlm_fifo#(T)</a><a href="../files/tlm/tlm_fifo_base-svh.html#tlm_fifo_base#(T).Methods" class=IParent>tlm_fifo_base#(T)</a><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_req_rsp_channel#(REQ,RSP).Methods" class=IParent>tlm_req_rsp_channel#(REQ,RSP)</a><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_transport_channel#(REQ,RSP).Methods" class=IParent>tlm_transport_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Methods for printer subtyping</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.Methods_for_printer_subtyping" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Methods for printer usage</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer.Methods_for_printer_usage" class=IParent>ovm_printer</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>mid_do</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.mid_do" id=link424 onMouseOver="ShowTip(event, 'tt423', 'link424')" onMouseOut="HideTip('tt423')" class=IParent>ovm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>min_size</span><div class=ISubIndex><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF).min_size" id=link425 onMouseOver="ShowTip(event, 'tt424', 'link425')" onMouseOut="HideTip('tt424')" class=IParent>ovm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_globals-svh.html#Miscellaneous" class=ISymbol>Miscellaneous</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix> </td><td class=IEntry><span class=ISymbol>miscompares</span><div class=ISubIndex><a href="../files/base/ovm_comparer-svh.html#ovm_comparer.miscompares" id=link426 onMouseOver="ShowTip(event, 'tt425', 'link426')" onMouseOut="HideTip('tt425')" class=IParent>ovm_comparer</a></div></td></tr><tr><td class=IHeading><a name="N"></a>N</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix> </td><td class=IEntry><span class=ISymbol>name_width</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_table_printer_knobs.name_width" id=link427 onMouseOver="ShowTip(event, 'tt426', 'link427')" onMouseOut="HideTip('tt426')" class=IParent>ovm_table_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>nb_transport</span><div class=ISubIndex><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2).nb_transport" id=link428 onMouseOver="ShowTip(event, 'tt427', 'link428')" onMouseOut="HideTip('tt427')" class=IParent>tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>new</span><div class=ISubIndex><a href="../files/tlm/ovm_exports-svh.html#ovm_*_export#(REQ,RSP).new" id=link429 onMouseOver="ShowTip(event, 'tt428', 'link429')" onMouseOut="HideTip('tt428')" class=IParent>ovm_*_export#(REQ,RSP)</a><a href="../files/tlm/ovm_exports-svh.html#ovm_*_export#(T).new" id=link430 onMouseOver="ShowTip(event, 'tt429', 'link430')" onMouseOut="HideTip('tt429')" class=IParent>ovm_*_export#(T)</a><a href="../files/tlm/ovm_imps-svh.html#ovm_*_imp#(REQ,RSP,IMP,REQ_IMP,RSP_IMP).new" id=link431 onMouseOver="ShowTip(event, 'tt430', 'link431')" onMouseOut="HideTip('tt430')" class=IParent>ovm_*_imp#(REQ,RSP,IMP,REQ_IMP,RSP_IMP)</a><a href="../files/tlm/ovm_imps-svh.html#ovm_*_imp#(T,IMP).new" id=link432 onMouseOver="ShowTip(event, 'tt431', 'link432')" onMouseOut="HideTip('tt431')" class=IParent>ovm_*_imp#(T,IMP)</a><a href="../files/tlm/ovm_ports-svh.html#ovm_*_port#(REQ,RSP).new" id=link433 onMouseOver="ShowTip(event, 'tt432', 'link433')" onMouseOut="HideTip('tt432')" class=IParent>ovm_*_port#(REQ,RSP)</a><a href="../files/tlm/ovm_ports-svh.html#ovm_*_port#(T).new" id=link434 onMouseOver="ShowTip(event, 'tt433', 'link434')" onMouseOut="HideTip('tt433')" class=IParent>ovm_*_port#(T)</a><a href="../files/methodology/ovm_agent-svh.html#ovm_agent.new" id=link435 onMouseOver="ShowTip(event, 'tt434', 'link435')" onMouseOut="HideTip('tt434')" class=IParent>ovm_agent</a><a href="../files/methodology/ovm_algorithmic_comparator-svh.html#ovm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER).new" id=link436 onMouseOver="ShowTip(event, 'tt435', 'link436')" onMouseOut="HideTip('tt435')" class=IParent>ovm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER)</a><a href="../files/base/ovm_barrier-svh.html#ovm_barrier.new" id=link437 onMouseOver="ShowTip(event, 'tt436', 'link437')" onMouseOut="HideTip('tt436')" class=IParent>ovm_barrier</a><a href="../files/methodology/ovm_pair-svh.html#ovm_built_in_pair#(T1,T2).new" id=link438 onMouseOver="ShowTip(event, 'tt437', 'link438')" onMouseOut="HideTip('tt437')" class=IParent>ovm_built_in_pair#(T1,T2)</a><a href="../files/base/ovm_callback-svh.html#ovm_callback.new" id=link439 onMouseOver="ShowTip(event, 'tt438', 'link439')" onMouseOut="HideTip('tt438')" class=IParent>ovm_callback</a><a href="../files/base/ovm_callback-svh.html#ovm_callbacks#(T,CB).new" id=link440 onMouseOver="ShowTip(event, 'tt439', 'link440')" onMouseOut="HideTip('tt439')" class=IParent>ovm_callbacks#(T,CB)</a><a href="../files/base/ovm_component-svh.html#ovm_component.new" id=link441 onMouseOver="ShowTip(event, 'tt440', 'link441')" onMouseOut="HideTip('tt440')" class=IParent>ovm_component</a><a href="../files/methodology/ovm_driver-svh.html#ovm_driver#(REQ,RSP).new" id=link442 onMouseOver="ShowTip(event, 'tt441', 'link442')" onMouseOut="HideTip('tt441')" class=IParent>ovm_driver#(REQ,RSP)</a><a href="../files/methodology/ovm_env-svh.html#ovm_env.new" id=link443 onMouseOver="ShowTip(event, 'tt442', 'link443')" onMouseOut="HideTip('tt442')" class=IParent>ovm_env</a><a href="../files/base/ovm_event-svh.html#ovm_event.new" id=link444 onMouseOver="ShowTip(event, 'tt443', 'link444')" onMouseOut="HideTip('tt443')" class=IParent>ovm_event</a><a href="../files/base/ovm_event_callback-svh.html#ovm_event_callback.new" id=link445 onMouseOver="ShowTip(event, 'tt444', 'link445')" onMouseOut="HideTip('tt444')" class=IParent>ovm_event_callback</a><a href="../files/base/ovm_printer-svh.html#ovm_line_printer.new" id=link446 onMouseOver="ShowTip(event, 'tt445', 'link446')" onMouseOut="HideTip('tt445')" class=IParent>ovm_line_printer</a><a href="../files/methodology/ovm_monitor-svh.html#ovm_monitor.new" id=link447 onMouseOver="ShowTip(event, 'tt446', 'link447')" onMouseOut="HideTip('tt446')" class=IParent>ovm_monitor</a><a href="../files/base/ovm_object-svh.html#ovm_object.new" id=link448 onMouseOver="ShowTip(event, 'tt447', 'link448')" onMouseOut="HideTip('tt447')" class=IParent>ovm_object</a><a href="../files/base/ovm_pool-svh.html#ovm_object_string_pool#(T).new" id=link449 onMouseOver="ShowTip(event, 'tt448', 'link449')" onMouseOut="HideTip('tt448')" class=IParent>ovm_object_string_pool#(T)</a><a href="../files/base/ovm_objection-svh.html#ovm_objection.new" id=link450 onMouseOver="ShowTip(event, 'tt449', 'link450')" onMouseOut="HideTip('tt449')" class=IParent>ovm_objection</a><a href="../files/methodology/ovm_pair-svh.html#ovm_pair#(T1,T2).new" id=link451 onMouseOver="ShowTip(event, 'tt450', 'link451')" onMouseOut="HideTip('tt450')" class=IParent>ovm_pair#(T1,T2)</a><a href="../files/base/ovm_phases-sv.html#ovm_phase.new" id=link452 onMouseOver="ShowTip(event, 'tt451', 'link452')" onMouseOut="HideTip('tt451')" class=IParent>ovm_phase</a><a href="../files/base/ovm_pool-svh.html#ovm_pool#(KEY,T).new" id=link453 onMouseOver="ShowTip(event, 'tt452', 'link453')" onMouseOut="HideTip('tt452')" class=IParent>ovm_pool#(KEY,T)</a><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF).new" id=link454 onMouseOver="ShowTip(event, 'tt453', 'link454')" onMouseOut="HideTip('tt453')" class=IParent>ovm_port_base#(IF)</a><a href="../files/methodology/ovm_push_driver-svh.html#ovm_push_driver#(REQ,RSP).new" id=link455 onMouseOver="ShowTip(event, 'tt454', 'link455')" onMouseOut="HideTip('tt454')" class=IParent>ovm_push_driver#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_push_sequencer-svh.html#ovm_push_sequencer#(REQ,RSP).new" id=link456 onMouseOver="ShowTip(event, 'tt455', 'link456')" onMouseOut="HideTip('tt455')" class=IParent>ovm_push_sequencer#(REQ,RSP)</a><a href="../files/base/ovm_queue-svh.html#ovm_queue#(T).new" id=link457 onMouseOver="ShowTip(event, 'tt456', 'link457')" onMouseOut="HideTip('tt456')" class=IParent>ovm_queue#(T)</a><a href="../files/methodology/ovm_random_stimulus-svh.html#ovm_random_stimulus#(T).new" id=link458 onMouseOver="ShowTip(event, 'tt457', 'link458')" onMouseOut="HideTip('tt457')" class=IParent>ovm_random_stimulus#(T)</a><a href="../files/base/ovm_report_handler-svh.html#ovm_report_handler.new" id=link459 onMouseOver="ShowTip(event, 'tt458', 'link459')" onMouseOut="HideTip('tt458')" class=IParent>ovm_report_handler</a><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.new" id=link460 onMouseOver="ShowTip(event, 'tt459', 'link460')" onMouseOut="HideTip('tt459')" class=IParent>ovm_report_object</a><a href="../files/base/ovm_report_server-svh.html#ovm_report_server.new" id=link461 onMouseOver="ShowTip(event, 'tt460', 'link461')" onMouseOut="HideTip('tt460')" class=IParent>ovm_report_server</a><a href="../files/methodology/ovm_scoreboard-svh.html#ovm_scoreboard.new" id=link462 onMouseOver="ShowTip(event, 'tt461', 'link462')" onMouseOut="HideTip('tt461')" class=IParent>ovm_scoreboard</a><a href="../files/methodology/sequences/ovm_sequence-svh.html#ovm_sequence#(REQ,RSP).new" id=link463 onMouseOver="ShowTip(event, 'tt462', 'link463')" onMouseOut="HideTip('tt462')" class=IParent>ovm_sequence#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.new" id=link464 onMouseOver="ShowTip(event, 'tt463', 'link464')" onMouseOut="HideTip('tt463')" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequence_item-svh.html#ovm_sequence_item.new" id=link465 onMouseOver="ShowTip(event, 'tt464', 'link465')" onMouseOut="HideTip('tt464')" class=IParent>ovm_sequence_item</a><a href="../files/methodology/sequences/ovm_sequencer-svh.html#ovm_sequencer#(REQ,RSP).new" id=link466 onMouseOver="ShowTip(event, 'tt465', 'link466')" onMouseOut="HideTip('tt465')" class=IParent>ovm_sequencer#(REQ,RSP)</a><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.new" id=link467 onMouseOver="ShowTip(event, 'tt466', 'link467')" onMouseOut="HideTip('tt466')" class=IParent>ovm_sequencer_base</a><a href="../files/methodology/sequences/ovm_sequencer_param_base-svh.html#ovm_sequencer_param_base#(REQ,RSP).new" id=link468 onMouseOver="ShowTip(event, 'tt467', 'link468')" onMouseOut="HideTip('tt467')" class=IParent>ovm_sequencer_param_base#(REQ,RSP)</a><a href="../files/methodology/ovm_subscriber-svh.html#ovm_subscriber.new" id=link469 onMouseOver="ShowTip(event, 'tt468', 'link469')" onMouseOut="HideTip('tt468')" class=IParent>ovm_subscriber</a><a href="../files/base/ovm_printer-svh.html#ovm_table_printer.new" id=link470 onMouseOver="ShowTip(event, 'tt469', 'link470')" onMouseOut="HideTip('tt469')" class=IParent>ovm_table_printer</a><a href="../files/methodology/ovm_test-svh.html#ovm_test.new" id=link471 onMouseOver="ShowTip(event, 'tt470', 'link471')" onMouseOut="HideTip('tt470')" class=IParent>ovm_test</a><a href="../files/base/ovm_transaction-svh.html#ovm_transaction.new" id=link472 onMouseOver="ShowTip(event, 'tt471', 'link472')" onMouseOut="HideTip('tt471')" class=IParent>ovm_transaction</a><a href="../files/base/ovm_printer-svh.html#ovm_tree_printer.new" id=link473 onMouseOver="ShowTip(event, 'tt472', 'link473')" onMouseOut="HideTip('tt472')" class=IParent>ovm_tree_printer</a><a href="../files/tlm/tlm_fifos-svh.html#tlm_analysis_fifo#(T).new" id=link474 onMouseOver="ShowTip(event, 'tt473', 'link474')" onMouseOut="HideTip('tt473')" class=IParent>tlm_analysis_fifo#(T)</a><a href="../files/tlm/tlm_fifos-svh.html#tlm_fifo#(T).new" id=link475 onMouseOver="ShowTip(event, 'tt474', 'link475')" onMouseOut="HideTip('tt474')" class=IParent>tlm_fifo#(T)</a><a href="../files/tlm/tlm_fifo_base-svh.html#tlm_fifo_base#(T).new" id=link476 onMouseOver="ShowTip(event, 'tt475', 'link476')" onMouseOut="HideTip('tt475')" class=IParent>tlm_fifo_base#(T)</a><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_req_rsp_channel#(REQ,RSP).new" id=link477 onMouseOver="ShowTip(event, 'tt476', 'link477')" onMouseOut="HideTip('tt476')" class=IParent>tlm_req_rsp_channel#(REQ,RSP)</a><a href="../files/tlm/tlm_req_rsp-svh.html#tlm_transport_channel#(REQ,RSP).new" id=link478 onMouseOver="ShowTip(event, 'tt477', 'link478')" onMouseOut="HideTip('tt477')" class=IParent>tlm_transport_channel#(REQ,RSP)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>next</span><div class=ISubIndex><a href="../files/base/ovm_pool-svh.html#ovm_pool#(KEY,T).next" id=link479 onMouseOver="ShowTip(event, 'tt478', 'link479')" onMouseOut="HideTip('tt478')" class=IParent>ovm_pool#(KEY,T)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Non-blocking get</span><div class=ISubIndex><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2).Non-blocking_get" class=IParent>tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Non-blocking peek</span><div class=ISubIndex><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2).Non-blocking_peek" class=IParent>tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Non-blocking put</span><div class=ISubIndex><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2).Non-blocking_put" class=IParent>tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Non-blocking transport</span><div class=ISubIndex><a href="../files/tlm/tlm_ifs-svh.html#tlm_if_base#(T1,T2).Non-blocking_transport" class=IParent>tlm_if_base#(T1,T2)</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>num</span><div class=ISubIndex><a href="../files/base/ovm_pool-svh.html#ovm_pool#(KEY,T).num" id=link480 onMouseOver="ShowTip(event, 'tt479', 'link480')" onMouseOut="HideTip('tt479')" class=IParent>ovm_pool#(KEY,T)</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix> </td><td class=IEntry><span class=ISymbol>num_sequences</span><div class=ISubIndex><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base.num_sequences" id=link481 onMouseOver="ShowTip(event, 'tt480', 'link481')" onMouseOut="HideTip('tt480')" class=IParent>ovm_sequence_base</a><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base.num_sequences" id=link482 onMouseOver="ShowTip(event, 'tt481', 'link482')" onMouseOut="HideTip('tt481')" class=IParent>ovm_sequencer_base</a></div></td></tr><tr><td class=IHeading><a name="O"></a>O</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix> </td><td class=IEntry><span class=ISymbol>Objection Control</span><div class=ISubIndex><a href="../files/base/ovm_objection-svh.html#ovm_objection.Objection_Control" class=IParent>ovm_objection</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Objection Interface</span><div class=ISubIndex><a href="../files/base/ovm_component-svh.html#ovm_component.Objection_Interface" id=link483 onMouseOver="ShowTip(event, 'tt482', 'link483')" onMouseOut="HideTip('tt482')" class=IParent>ovm_component</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>Objection Status</span><div class=ISubIndex><a href="../files/base/ovm_objection-svh.html#ovm_objection.Objection_Status" class=IParent>ovm_objection</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>oct_radix</span><div class=ISubIndex><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs.oct_radix" id=link484 onMouseOver="ShowTip(event, 'tt483', 'link484')" onMouseOut="HideTip('tt483')" class=IParent>ovm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files2/intro-txt.html#OVM_Class_Reference" id=link485 onMouseOver="ShowTip(event, 'tt484', 'link485')" onMouseOut="HideTip('tt484')" class=ISymbol>OVM Class Reference</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_factory-svh.html#OVM_Factory" id=link486 onMouseOver="ShowTip(event, 'tt485', 'link486')" onMouseOut="HideTip('tt485')" class=ISymbol>OVM Factory</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm/ovm_exports-svh.html#ovm_*_export#(REQ,RSP)" id=link487 onMouseOver="ShowTip(event, 'tt486', 'link487')" onMouseOut="HideTip('tt486')" class=ISymbol>ovm_*_export#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm/ovm_exports-svh.html#ovm_*_export#(T)" id=link488 onMouseOver="ShowTip(event, 'tt487', 'link488')" onMouseOut="HideTip('tt487')" class=ISymbol>ovm_*_export#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm/ovm_imps-svh.html#ovm_*_imp_ports" id=link489 onMouseOver="ShowTip(event, 'tt488', 'link489')" onMouseOut="HideTip('tt488')" class=ISymbol>ovm_*_imp ports</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm/ovm_imps-svh.html#ovm_*_imp#(REQ,RSP,IMP,REQ_IMP,RSP_IMP)" id=link490 onMouseOver="ShowTip(event, 'tt489', 'link490')" onMouseOut="HideTip('tt489')" class=ISymbol>ovm_*_imp#(REQ,RSP,IMP,REQ_IMP,RSP_IMP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm/ovm_imps-svh.html#ovm_*_imp#(T,IMP)" id=link491 onMouseOver="ShowTip(event, 'tt490', 'link491')" onMouseOut="HideTip('tt490')" class=ISymbol>ovm_*_imp#(T,IMP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm/ovm_ports-svh.html#ovm_*_port#(REQ,RSP)" id=link492 onMouseOver="ShowTip(event, 'tt491', 'link492')" onMouseOut="HideTip('tt491')" class=ISymbol>ovm_*_port#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm/ovm_ports-svh.html#ovm_*_port#(T)" id=link493 onMouseOver="ShowTip(event, 'tt492', 'link493')" onMouseOut="HideTip('tt492')" class=ISymbol>ovm_*_port#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_action" id=link494 onMouseOver="ShowTip(event, 'tt493', 'link494')" onMouseOut="HideTip('tt493')" class=ISymbol>ovm_action</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_agent-svh.html#ovm_agent" id=link495 onMouseOver="ShowTip(event, 'tt494', 'link495')" onMouseOut="HideTip('tt494')" class=ISymbol>ovm_agent</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_algorithmic_comparator-svh.html#ovm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER)" id=link496 onMouseOver="ShowTip(event, 'tt495', 'link496')" onMouseOut="HideTip('tt495')" class=ISymbol>ovm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_algorithmic_comparator-svh.html#ovm_algorithmic_comparator.svh" class=ISymbol>ovm_algorithmic_comparator.svh</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_barrier-svh.html#ovm_barrier" id=link497 onMouseOver="ShowTip(event, 'tt496', 'link497')" onMouseOut="HideTip('tt496')" class=ISymbol>ovm_barrier</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_BIN" id=link498 onMouseOver="ShowTip(event, 'tt497', 'link498')" onMouseOut="HideTip('tt497')" class=ISymbol>OVM_BIN</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_globals-svh.html#ovm_bits_to_string" id=link499 onMouseOver="ShowTip(event, 'tt498', 'link499')" onMouseOut="HideTip('tt498')" class=ISymbol>ovm_bits_to_string</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_bitstream_t" id=link500 onMouseOver="ShowTip(event, 'tt499', 'link500')" onMouseOut="HideTip('tt499')" class=ISymbol>ovm_bitstream_t</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_policies-svh.html#ovm_built_in_clone#(T)" id=link501 onMouseOver="ShowTip(event, 'tt500', 'link501')" onMouseOut="HideTip('tt500')" class=ISymbol>ovm_built_in_clone#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_policies-svh.html#ovm_built_in_comp#(T)" id=link502 onMouseOver="ShowTip(event, 'tt501', 'link502')" onMouseOut="HideTip('tt501')" class=ISymbol>ovm_built_in_comp#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_policies-svh.html#ovm_built_in_converter#(T)" id=link503 onMouseOver="ShowTip(event, 'tt502', 'link503')" onMouseOut="HideTip('tt502')" class=ISymbol>ovm_built_in_converter#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_pair-svh.html#ovm_built_in_pair#(T1,T2)" id=link504 onMouseOver="ShowTip(event, 'tt503', 'link504')" onMouseOut="HideTip('tt503')" class=ISymbol>ovm_built_in_pair#(T1,T2)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_CALL_HOOK" id=link505 onMouseOver="ShowTip(event, 'tt504', 'link505')" onMouseOut="HideTip('tt504')" class=ISymbol>OVM_CALL_HOOK</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_callback-svh.html#ovm_callback" id=link506 onMouseOver="ShowTip(event, 'tt505', 'link506')" onMouseOut="HideTip('tt505')" class=ISymbol>ovm_callback</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/macros/ovm_callback_defines-svh.html#ovm_callback_defines.svh" class=ISymbol>ovm_callback_defines.svh</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_callback-svh.html#ovm_callbacks#(T,CB)" id=link507 onMouseOver="ShowTip(event, 'tt506', 'link507')" onMouseOut="HideTip('tt506')" class=ISymbol>ovm_callbacks#(T,CB)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_policies-svh.html#ovm_class_clone#(T)" id=link508 onMouseOver="ShowTip(event, 'tt507', 'link508')" onMouseOut="HideTip('tt507')" class=ISymbol>ovm_class_clone#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_policies-svh.html#ovm_class_comp#(T)" id=link509 onMouseOver="ShowTip(event, 'tt508', 'link509')" onMouseOut="HideTip('tt508')" class=ISymbol>ovm_class_comp#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_policies-svh.html#ovm_class_converter#(T)" id=link510 onMouseOver="ShowTip(event, 'tt509', 'link510')" onMouseOut="HideTip('tt509')" class=ISymbol>ovm_class_converter#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_comparer-svh.html#ovm_comparer" id=link511 onMouseOver="ShowTip(event, 'tt510', 'link511')" onMouseOut="HideTip('tt510')" class=ISymbol>ovm_comparer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_component-svh.html#ovm_component" id=link512 onMouseOver="ShowTip(event, 'tt511', 'link512')" onMouseOut="HideTip('tt511')" class=ISymbol>ovm_component</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_registry-svh.html#ovm_component_registry#(T,Tname)" id=link513 onMouseOver="ShowTip(event, 'tt512', 'link513')" onMouseOut="HideTip('tt512')" class=ISymbol>ovm_component_registry#(T,Tname)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_COUNT" id=link514 onMouseOver="ShowTip(event, 'tt513', 'link514')" onMouseOut="HideTip('tt513')" class=ISymbol>OVM_COUNT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_DEC" id=link515 onMouseOver="ShowTip(event, 'tt514', 'link515')" onMouseOut="HideTip('tt514')" class=ISymbol>OVM_DEC</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_DEEP" id=link516 onMouseOver="ShowTip(event, 'tt515', 'link516')" onMouseOut="HideTip('tt515')" class=ISymbol>OVM_DEEP</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_default_comparer" id=link517 onMouseOver="ShowTip(event, 'tt516', 'link517')" onMouseOut="HideTip('tt516')" class=ISymbol>ovm_default_comparer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_default_line_printer" id=link518 onMouseOver="ShowTip(event, 'tt517', 'link518')" onMouseOut="HideTip('tt517')" class=ISymbol>ovm_default_line_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_default_packer" id=link519 onMouseOver="ShowTip(event, 'tt518', 'link519')" onMouseOut="HideTip('tt518')" class=ISymbol>ovm_default_packer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_default_printer" id=link520 onMouseOver="ShowTip(event, 'tt519', 'link520')" onMouseOut="HideTip('tt519')" class=ISymbol>ovm_default_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_default_recorder" id=link521 onMouseOver="ShowTip(event, 'tt520', 'link521')" onMouseOut="HideTip('tt520')" class=ISymbol>ovm_default_recorder</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_default_table_printer" id=link522 onMouseOver="ShowTip(event, 'tt521', 'link522')" onMouseOut="HideTip('tt521')" class=ISymbol>ovm_default_table_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_default_tree_printer" id=link523 onMouseOver="ShowTip(event, 'tt522', 'link523')" onMouseOut="HideTip('tt522')" class=ISymbol>ovm_default_tree_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_DISPLAY" id=link524 onMouseOver="ShowTip(event, 'tt523', 'link524')" onMouseOut="HideTip('tt523')" class=ISymbol>OVM_DISPLAY</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_driver-svh.html#ovm_driver#(REQ,RSP)" id=link525 onMouseOver="ShowTip(event, 'tt524', 'link525')" onMouseOut="HideTip('tt524')" class=ISymbol>ovm_driver#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_ENUM" id=link526 onMouseOver="ShowTip(event, 'tt525', 'link526')" onMouseOut="HideTip('tt525')" class=ISymbol>OVM_ENUM</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_env-svh.html#ovm_env" id=link527 onMouseOver="ShowTip(event, 'tt526', 'link527')" onMouseOut="HideTip('tt526')" class=ISymbol>ovm_env</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_ERROR" id=link528 onMouseOver="ShowTip(event, 'tt527', 'link528')" onMouseOut="HideTip('tt527')" class=ISymbol>OVM_ERROR</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_event-svh.html#ovm_event" id=link529 onMouseOver="ShowTip(event, 'tt528', 'link529')" onMouseOut="HideTip('tt528')" class=ISymbol>ovm_event</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_event_callback-svh.html#ovm_event_callback" id=link530 onMouseOver="ShowTip(event, 'tt529', 'link530')" onMouseOut="HideTip('tt529')" class=ISymbol>ovm_event_callback</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/sequences/ovm_sequence_builtin-svh.html#ovm_exhaustive_sequence" id=link531 onMouseOver="ShowTip(event, 'tt530', 'link531')" onMouseOut="HideTip('tt530')" class=ISymbol>ovm_exhaustive_sequence</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_EXIT" id=link532 onMouseOver="ShowTip(event, 'tt531', 'link532')" onMouseOut="HideTip('tt531')" class=ISymbol>OVM_EXIT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_EXPORT" id=link533 onMouseOver="ShowTip(event, 'tt532', 'link533')" onMouseOut="HideTip('tt532')" class=ISymbol>OVM_EXPORT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_factory-svh.html#ovm_factory" id=link534 onMouseOver="ShowTip(event, 'tt533', 'link534')" onMouseOut="HideTip('tt533')" class=ISymbol>ovm_factory</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_FATAL" id=link535 onMouseOver="ShowTip(event, 'tt534', 'link535')" onMouseOut="HideTip('tt534')" class=ISymbol>OVM_FATAL</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_FULL" id=link536 onMouseOver="ShowTip(event, 'tt535', 'link536')" onMouseOut="HideTip('tt535')" class=ISymbol>OVM_FULL</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_HEX" id=link537 onMouseOver="ShowTip(event, 'tt536', 'link537')" onMouseOut="HideTip('tt536')" class=ISymbol>OVM_HEX</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_printer-svh.html#ovm_hier_printer_knobs" id=link538 onMouseOver="ShowTip(event, 'tt537', 'link538')" onMouseOut="HideTip('tt537')" class=ISymbol>ovm_hier_printer_knobs</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_HIGH" id=link539 onMouseOver="ShowTip(event, 'tt538', 'link539')" onMouseOut="HideTip('tt538')" class=ISymbol>OVM_HIGH</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_IMPLEMENTATION" id=link540 onMouseOver="ShowTip(event, 'tt539', 'link540')" onMouseOut="HideTip('tt539')" class=ISymbol>OVM_IMPLEMENTATION</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_in_order_comparator-svh.html#ovm_in_order_comparator#(T,comp_type,convert,pair_type)" id=link541 onMouseOver="ShowTip(event, 'tt540', 'link541')" onMouseOut="HideTip('tt540')" class=ISymbol>ovm_in_order_comparator#(T,comp_type,convert,pair_type)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_INFO" id=link542 onMouseOver="ShowTip(event, 'tt541', 'link542')" onMouseOut="HideTip('tt541')" class=ISymbol>OVM_INFO</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_globals-svh.html#ovm_is_match" id=link543 onMouseOver="ShowTip(event, 'tt542', 'link543')" onMouseOut="HideTip('tt542')" class=ISymbol>ovm_is_match</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_printer-svh.html#ovm_line_printer" id=link544 onMouseOver="ShowTip(event, 'tt543', 'link544')" onMouseOut="HideTip('tt543')" class=ISymbol>ovm_line_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_LOG" id=link545 onMouseOver="ShowTip(event, 'tt544', 'link545')" onMouseOut="HideTip('tt544')" class=ISymbol>OVM_LOG</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_LOW" id=link546 onMouseOver="ShowTip(event, 'tt545', 'link546')" onMouseOut="HideTip('tt545')" class=ISymbol>OVM_LOW</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_MEDIUM" id=link547 onMouseOver="ShowTip(event, 'tt546', 'link547')" onMouseOut="HideTip('tt546')" class=ISymbol>OVM_MEDIUM</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_monitor-svh.html#ovm_monitor" id=link548 onMouseOver="ShowTip(event, 'tt547', 'link548')" onMouseOut="HideTip('tt547')" class=ISymbol>ovm_monitor</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_NO_ACTION" id=link549 onMouseOver="ShowTip(event, 'tt548', 'link549')" onMouseOut="HideTip('tt548')" class=ISymbol>OVM_NO_ACTION</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_NONE" id=link550 onMouseOver="ShowTip(event, 'tt549', 'link550')" onMouseOut="HideTip('tt549')" class=ISymbol>OVM_NONE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object-svh.html#ovm_object" id=link551 onMouseOver="ShowTip(event, 'tt550', 'link551')" onMouseOut="HideTip('tt550')" class=ISymbol>ovm_object</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_registry-svh.html#ovm_object_registry#(T,Tname)" id=link552 onMouseOver="ShowTip(event, 'tt551', 'link552')" onMouseOut="HideTip('tt551')" class=ISymbol>ovm_object_registry#(T,Tname)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_pool-svh.html#ovm_object_string_pool#(T)" id=link553 onMouseOver="ShowTip(event, 'tt552', 'link553')" onMouseOut="HideTip('tt552')" class=ISymbol>ovm_object_string_pool#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_factory-svh.html#ovm_object_wrapper" id=link554 onMouseOver="ShowTip(event, 'tt553', 'link554')" onMouseOut="HideTip('tt553')" class=ISymbol>ovm_object_wrapper</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_objection-svh.html#ovm_objection" id=link555 onMouseOver="ShowTip(event, 'tt554', 'link555')" onMouseOut="HideTip('tt554')" class=ISymbol>ovm_objection</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_OCT" id=link556 onMouseOver="ShowTip(event, 'tt555', 'link556')" onMouseOut="HideTip('tt555')" class=ISymbol>OVM_OCT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_packer-svh.html#ovm_packer" id=link557 onMouseOver="ShowTip(event, 'tt556', 'link557')" onMouseOut="HideTip('tt556')" class=ISymbol>ovm_packer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_pair-svh.html#ovm_pair#(T1,T2)" id=link558 onMouseOver="ShowTip(event, 'tt557', 'link558')" onMouseOut="HideTip('tt557')" class=ISymbol>ovm_pair#(T1,T2)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_phases-sv.html#ovm_phase" id=link559 onMouseOver="ShowTip(event, 'tt558', 'link559')" onMouseOut="HideTip('tt558')" class=ISymbol>ovm_phase</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_policies-svh.html#ovm_policies.svh" class=ISymbol>ovm_policies.svh</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_pool-svh.html#ovm_pool#(KEY,T)" id=link560 onMouseOver="ShowTip(event, 'tt559', 'link560')" onMouseOut="HideTip('tt559')" class=ISymbol>ovm_pool#(KEY,T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_PORT" id=link561 onMouseOver="ShowTip(event, 'tt560', 'link561')" onMouseOut="HideTip('tt560')" class=ISymbol>OVM_PORT</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_port_base-svh.html#ovm_port_base#(IF)" id=link562 onMouseOver="ShowTip(event, 'tt561', 'link562')" onMouseOut="HideTip('tt561')" class=ISymbol>ovm_port_base#(IF)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_port_type_e" class=ISymbol>ovm_port_type_e</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_printer-svh.html#ovm_printer" id=link563 onMouseOver="ShowTip(event, 'tt562', 'link563')" onMouseOut="HideTip('tt562')" class=ISymbol>ovm_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_printer-svh.html#ovm_printer_knobs" id=link564 onMouseOver="ShowTip(event, 'tt563', 'link564')" onMouseOut="HideTip('tt563')" class=ISymbol>ovm_printer_knobs</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_push_driver-svh.html#ovm_push_driver#(REQ,RSP)" id=link565 onMouseOver="ShowTip(event, 'tt564', 'link565')" onMouseOut="HideTip('tt564')" class=ISymbol>ovm_push_driver#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/sequences/ovm_push_sequencer-svh.html#ovm_push_sequencer#(REQ,RSP)" id=link566 onMouseOver="ShowTip(event, 'tt565', 'link566')" onMouseOut="HideTip('tt565')" class=ISymbol>ovm_push_sequencer#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_queue-svh.html#ovm_queue#(T)" id=link567 onMouseOver="ShowTip(event, 'tt566', 'link567')" onMouseOut="HideTip('tt566')" class=ISymbol>ovm_queue#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_radix_enum" class=ISymbol>ovm_radix_enum</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/sequences/ovm_sequence_builtin-svh.html#ovm_random_sequence" id=link568 onMouseOver="ShowTip(event, 'tt567', 'link568')" onMouseOut="HideTip('tt567')" class=ISymbol>ovm_random_sequence</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_random_stimulus-svh.html#ovm_random_stimulus#(T)" id=link569 onMouseOver="ShowTip(event, 'tt568', 'link569')" onMouseOut="HideTip('tt568')" class=ISymbol>ovm_random_stimulus#(T)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_recorder-svh.html#ovm_recorder" id=link570 onMouseOver="ShowTip(event, 'tt569', 'link570')" onMouseOut="HideTip('tt569')" class=ISymbol>ovm_recorder</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_recursion_policy_enum" class=ISymbol>ovm_recursion_policy_enum</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_REFERENCE" id=link571 onMouseOver="ShowTip(event, 'tt570', 'link571')" onMouseOut="HideTip('tt570')" class=ISymbol>OVM_REFERENCE</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>ovm_report_enabled</span><div class=ISubIndex><a href="../files/base/ovm_globals-svh.html#ovm_report_enabled" id=link572 onMouseOver="ShowTip(event, 'tt571', 'link572')" onMouseOut="HideTip('tt571')" class=IParent>Global</a><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.ovm_report_enabled" id=link573 onMouseOver="ShowTip(event, 'tt572', 'link573')" onMouseOut="HideTip('tt572')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>ovm_report_error</span><div class=ISubIndex><a href="../files/base/ovm_globals-svh.html#ovm_report_error" id=link574 onMouseOver="ShowTip(event, 'tt573', 'link574')" onMouseOut="HideTip('tt573')" class=IParent>Global</a><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.ovm_report_error" id=link575 onMouseOver="ShowTip(event, 'tt574', 'link575')" onMouseOut="HideTip('tt574')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>ovm_report_fatal</span><div class=ISubIndex><a href="../files/base/ovm_globals-svh.html#ovm_report_fatal" id=link576 onMouseOver="ShowTip(event, 'tt575', 'link576')" onMouseOut="HideTip('tt575')" class=IParent>Global</a><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.ovm_report_fatal" id=link577 onMouseOver="ShowTip(event, 'tt576', 'link577')" onMouseOut="HideTip('tt576')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_report_handler-svh.html#ovm_report_handler" id=link578 onMouseOver="ShowTip(event, 'tt577', 'link578')" onMouseOut="HideTip('tt577')" class=ISymbol>ovm_report_handler</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>ovm_report_info</span><div class=ISubIndex><a href="../files/base/ovm_globals-svh.html#ovm_report_info" id=link579 onMouseOver="ShowTip(event, 'tt578', 'link579')" onMouseOut="HideTip('tt578')" class=IParent>Global</a><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.ovm_report_info" id=link580 onMouseOver="ShowTip(event, 'tt579', 'link580')" onMouseOut="HideTip('tt579')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_report_object-svh.html#ovm_report_object" id=link581 onMouseOver="ShowTip(event, 'tt580', 'link581')" onMouseOut="HideTip('tt580')" class=ISymbol>ovm_report_object</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_report_server-svh.html#ovm_report_server" id=link582 onMouseOver="ShowTip(event, 'tt581', 'link582')" onMouseOut="HideTip('tt581')" class=ISymbol>ovm_report_server</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>ovm_report_warning</span><div class=ISubIndex><a href="../files/base/ovm_globals-svh.html#ovm_report_warning" id=link583 onMouseOver="ShowTip(event, 'tt582', 'link583')" onMouseOut="HideTip('tt582')" class=IParent>Global</a><a href="../files/base/ovm_report_object-svh.html#ovm_report_object.ovm_report_warning" id=link584 onMouseOver="ShowTip(event, 'tt583', 'link584')" onMouseOut="HideTip('tt583')" class=IParent>ovm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_root-svh.html#ovm_root" id=link585 onMouseOver="ShowTip(event, 'tt584', 'link585')" onMouseOut="HideTip('tt584')" class=ISymbol>ovm_root</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_scoreboard-svh.html#ovm_scoreboard" id=link586 onMouseOver="ShowTip(event, 'tt585', 'link586')" onMouseOut="HideTip('tt585')" class=ISymbol>ovm_scoreboard</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm/sqr_connections-svh.html#ovm_seq_item_pull_export#(REQ,RSP)" id=link587 onMouseOver="ShowTip(event, 'tt586', 'link587')" onMouseOut="HideTip('tt586')" class=ISymbol>ovm_seq_item_pull_export#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm/sqr_connections-svh.html#ovm_seq_item_pull_imp#(REQ,RSP,IMP)" id=link588 onMouseOver="ShowTip(event, 'tt587', 'link588')" onMouseOut="HideTip('tt587')" class=ISymbol>ovm_seq_item_pull_imp#(REQ,RSP,IMP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/tlm/sqr_connections-svh.html#ovm_seq_item_pull_port#(REQ,RSP)" id=link589 onMouseOver="ShowTip(event, 'tt588', 'link589')" onMouseOut="HideTip('tt588')" class=ISymbol>ovm_seq_item_pull_port#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/sequences/ovm_sequence-svh.html#ovm_sequence#(REQ,RSP)" id=link590 onMouseOver="ShowTip(event, 'tt589', 'link590')" onMouseOut="HideTip('tt589')" class=ISymbol>ovm_sequence#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/sequences/ovm_sequence_base-svh.html#ovm_sequence_base" id=link591 onMouseOver="ShowTip(event, 'tt590', 'link591')" onMouseOut="HideTip('tt590')" class=ISymbol>ovm_sequence_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/sequences/ovm_sequence_item-svh.html#ovm_sequence_item" id=link592 onMouseOver="ShowTip(event, 'tt591', 'link592')" onMouseOut="HideTip('tt591')" class=ISymbol>ovm_sequence_item</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_sequence_state_enum" class=ISymbol>ovm_sequence_state_enum</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/sequences/ovm_sequencer-svh.html#ovm_sequencer#(REQ,RSP)" id=link593 onMouseOver="ShowTip(event, 'tt592', 'link593')" onMouseOut="HideTip('tt592')" class=ISymbol>ovm_sequencer#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/sequences/ovm_sequencer_base-svh.html#ovm_sequencer_base" id=link594 onMouseOver="ShowTip(event, 'tt593', 'link594')" onMouseOut="HideTip('tt593')" class=ISymbol>ovm_sequencer_base</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/sequences/ovm_sequencer_param_base-svh.html#ovm_sequencer_param_base#(REQ,RSP)" id=link595 onMouseOver="ShowTip(event, 'tt594', 'link595')" onMouseOut="HideTip('tt594')" class=ISymbol>ovm_sequencer_param_base#(REQ,RSP)</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_severity" id=link596 onMouseOver="ShowTip(event, 'tt595', 'link596')" onMouseOut="HideTip('tt595')" class=ISymbol>ovm_severity</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_SHALLOW" id=link597 onMouseOver="ShowTip(event, 'tt596', 'link597')" onMouseOut="HideTip('tt596')" class=ISymbol>OVM_SHALLOW</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/sequences/ovm_sequence_builtin-svh.html#ovm_simple_sequence" id=link598 onMouseOver="ShowTip(event, 'tt597', 'link598')" onMouseOut="HideTip('tt597')" class=ISymbol>ovm_simple_sequence</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_STRING" id=link599 onMouseOver="ShowTip(event, 'tt598', 'link599')" onMouseOut="HideTip('tt598')" class=ISymbol>OVM_STRING</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_globals-svh.html#ovm_string_to_bits" id=link600 onMouseOver="ShowTip(event, 'tt599', 'link600')" onMouseOut="HideTip('tt599')" class=ISymbol>ovm_string_to_bits</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_subscriber-svh.html#ovm_subscriber" id=link601 onMouseOver="ShowTip(event, 'tt600', 'link601')" onMouseOut="HideTip('tt600')" class=ISymbol>ovm_subscriber</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_printer-svh.html#ovm_table_printer" id=link602 onMouseOver="ShowTip(event, 'tt601', 'link602')" onMouseOut="HideTip('tt601')" class=ISymbol>ovm_table_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_printer-svh.html#ovm_table_printer_knobs" id=link603 onMouseOver="ShowTip(event, 'tt602', 'link603')" onMouseOut="HideTip('tt602')" class=ISymbol>ovm_table_printer_knobs</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/methodology/ovm_test-svh.html#ovm_test" id=link604 onMouseOver="ShowTip(event, 'tt603', 'link604')" onMouseOut="HideTip('tt603')" class=ISymbol>ovm_test</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_globals-svh.html#ovm_test_done" id=link605 onMouseOver="ShowTip(event, 'tt604', 'link605')" onMouseOut="HideTip('tt604')" class=ISymbol>ovm_test_done</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_objection-svh.html#ovm_test_done_objection" id=link606 onMouseOver="ShowTip(event, 'tt605', 'link606')" onMouseOut="HideTip('tt605')" class=ISymbol>ovm_test_done_objection</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_TIME" id=link607 onMouseOver="ShowTip(event, 'tt606', 'link607')" onMouseOut="HideTip('tt606')" class=ISymbol>OVM_TIME</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><span class=ISymbol>ovm_top</span><div class=ISubIndex><a href="../files/base/ovm_root-svh.html#ovm_root.ovm_top" id=link608 onMouseOver="ShowTip(event, 'tt607', 'link608')" onMouseOut="HideTip('tt607')" class=IParent>ovm_root</a></div></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_transaction-svh.html#ovm_transaction" id=link609 onMouseOver="ShowTip(event, 'tt608', 'link609')" onMouseOut="HideTip('tt608')" class=ISymbol>ovm_transaction</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_printer-svh.html#ovm_tree_printer" id=link610 onMouseOver="ShowTip(event, 'tt609', 'link610')" onMouseOut="HideTip('tt609')" class=ISymbol>ovm_tree_printer</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_printer-svh.html#ovm_tree_printer_knobs" id=link611 onMouseOver="ShowTip(event, 'tt610', 'link611')" onMouseOut="HideTip('tt610')" class=ISymbol>ovm_tree_printer_knobs</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_UNSIGNED" id=link612 onMouseOver="ShowTip(event, 'tt611', 'link612')" onMouseOut="HideTip('tt611')" class=ISymbol>OVM_UNSIGNED</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#ovm_verbosity" id=link613 onMouseOver="ShowTip(event, 'tt612', 'link613')" onMouseOut="HideTip('tt612')" class=ISymbol>ovm_verbosity</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_misc-svh.html#ovm_void" id=link614 onMouseOver="ShowTip(event, 'tt613', 'link614')" onMouseOut="HideTip('tt613')" class=ISymbol>ovm_void</a></td></tr><tr><td class=ISymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_globals-svh.html#ovm_wait_for_nba_region" id=link615 onMouseOver="ShowTip(event, 'tt614', 'link615')" onMouseOut="HideTip('tt614')" class=ISymbol>ovm_wait_for_nba_region</a></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix> </td><td class=IEntry><a href="../files/base/ovm_object_globals-svh.html#OVM_WARNING" id=link616 onMouseOver="ShowTip(event, 'tt615', 'link616')" onMouseOut="HideTip('tt615')" class=ISymbol>OVM_WARNING</a></td></tr></table> | |
| <!--START_ND_TOOLTIPS--> | |
| <div class=CToolTip id="tt359"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function int has_child (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Returns 1 if this component has a child with the given <i>name</i>, 0 otherwise.</div></div><div class=CToolTip id="tt360"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit has_do_available()</td></tr></table></blockquote>Determines if a sequence is ready to supply a transaction. </div></div><div class=CToolTip id="tt361"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit has_do_available()</td></tr></table></blockquote>Indicates whether a sequence item is available for immediate processing. </div></div><div class=CToolTip id="tt362"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit has_lock()</td></tr></table></blockquote>Returns 1 if this sequence has a lock, 0 otherwise.</div></div><div class=CToolTip id="tt363"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function bit has_lock(</td><td class=PType nowrap>ovm_sequence_base </td><td class=PParameter nowrap>sequence_ptr</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Returns 1 if the sequence refered to in the parameter currently has a lock on this sequencer, 0 otherwise.</div></div><div class=CToolTip id="tt364"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit header = 1</td></tr></table></blockquote>Indicates whether the print_header function should be called when printing an object.</div></div><div class=CToolTip id="tt365"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string hex_radix = "'h"</td></tr></table></blockquote>This string should be prepended to the value of an integral type when a radix of OVM_HEX is used for the radix of the integral object.</div></div><div class=CToolTip id="tt366"><div class=CGroup>This interface provides versions of the set_report_* methods in the ovm_report_object base class that are applied recursively to this component and all its children.</div></div><div class=CToolTip id="tt367"><div class=CGroup>These methods provide user access to information about the component hierarchy, i.e., topology.</div></div><!--END_ND_TOOLTIPS--> | |
| <!--START_ND_TOOLTIPS--> | |
| <div class=CToolTip id="tt368"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>protected int id_count[string]</td></tr></table></blockquote>An associative array holding the number of occurences for each unique report ID.</div></div><div class=CToolTip id="tt369"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit identifier = 1</td></tr></table></blockquote>Indicates whether print_id should print the identifier. </div></div><div class=CToolTip id="tt370"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit identifier = 1</td></tr></table></blockquote>This bit is used to specify whether or not an object’s reference should be recorded when the object is recorded.</div></div><div class=CToolTip id="tt371"><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 ovm_in_order_built_in_comparator #(</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td></tr><tr><td class=PAfterParameters colspan=5>) extends ovm_in_order_comparator #(T)</td></tr></table></td></tr></table></blockquote>This class uses the ovm_built_in_* comparison, converter, and pair classes. </div></div><div class=CToolTip id="tt372"><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 ovm_in_order_class_comparator #(</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> int</td></tr><tr><td class=PAfterParameters colspan=5>) extends ovm_in_order_comparator #( T , ovm_class_comp #( T ) , ovm_class_converter #( T ) , ovm_class_pair #( T, T ) )</td></tr></table></td></tr></table></blockquote>This class uses the ovm_class_* comparison, converter, and pair classes. </div></div><div class=CToolTip id="tt373"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit in_stop_request()</td></tr></table></blockquote>This function returns 1 if a stop request is currently active, and 0 otherwise.</div></div><div class=CToolTip id="tt374"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function void incr_id_count(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Set, get, or increment the counter for reports with the given id.</div></div><div class=CToolTip id="tt375"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void incr_quit_count()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt376"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function void incr_severity_count(</td><td class=PType nowrap>ovm_severity </td><td class=PParameter nowrap>severity</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt377"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string indent_str = " "</td></tr></table></blockquote>This knob specifies the string to use for level indentation. </div></div><div class=CToolTip id="tt378"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function void insert (</td><td class=PType nowrap>int </td><td class=PParameter nowrap>index,</td></tr><tr><td></td><td class=PType nowrap>T </td><td class=PParameter nowrap>item</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Inserts the item at the given <i>index</i> in the queue.</div></div><div class=CToolTip id="tt379"><div class=CMethod><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 insert_phase (</td><td class=PType nowrap>ovm_phase </td><td class=PParameter nowrap>new_phase,</td></tr><tr><td></td><td class=PType nowrap>ovm_phase </td><td class=PParameter nowrap>exist_phase</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Inserts a new phase given by new_phase <u>after</u> the existing phase given by exist_phase. </div></div><div class=CToolTip id="tt380"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_active ()</td></tr></table></blockquote>Returns 1 if the transaction has been started but has not yet been ended. </div></div><div class=CToolTip id="tt381"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_blocked()</td></tr></table></blockquote>Returns a bit indicating whether this sequence is currently prevented from running due to another lock or grab. </div></div><div class=CToolTip id="tt382"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function bit is_blocked(</td><td class=PType nowrap>ovm_sequence_base </td><td class=PParameter nowrap>sequence_ptr</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Returns 1 if the sequence referred to by sequence_ptr is currently locked out of the sequencer. </div></div><div class=CToolTip id="tt383"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function bit is_child (</td><td class=PType nowrap>ovm_sequence_base </td><td class=PParameter nowrap>parent,</td></tr><tr><td></td><td class=PType nowrap>ovm_sequence_base </td><td class=PParameter nowrap>child</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Returns 1 if the child sequence is a child of the parent sequence, 0 otherwise.</div></div><div class=CToolTip id="tt384"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_done ()</td></tr></table></blockquote>Returns 1 if the phase has completed, 0 otherwise.</div></div><div class=CToolTip id="tt385"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_empty()</td></tr></table></blockquote>Returns 1 when there are no entries in the FIFO, 0 otherwise.</div></div><div class=CToolTip id="tt386"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_enabled()</td></tr></table></blockquote>Returns 1 if the callback is enabled, 0 otherwise.</div></div><div class=CToolTip id="tt387"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_export ()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt388"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_full()</td></tr></table></blockquote>Returns 1 when the number of entries in the FIFO is equal to its size, 0 otherwise.</div></div><div class=CToolTip id="tt389"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_grabbed()</td></tr></table></blockquote>Returns 1 if any sequence currently has a lock or grab on this sequencer, 0 otherwise.</div></div><div class=CToolTip id="tt390"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_imp ()</td></tr></table></blockquote>Returns 1 if this port is of the type given by the method name, 0 otherwise.</div></div><div class=CToolTip id="tt391"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_in_progress ()</td></tr></table></blockquote>Returns 1 if the phase is currently in progress (active), 0 otherwise.</div></div><div class=CToolTip id="tt392"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_item()</td></tr></table></blockquote>This function may be called on any sequence_item or sequence object. </div></div><div class=CToolTip id="tt393"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_item()</td></tr></table></blockquote>This function may be called on any sequence_item or sequence. </div></div><div class=CToolTip id="tt394"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_null ()</td></tr></table></blockquote>This method is used during unpack operations to peek at the next 4-bit chunk of the pack data and determine if it is 0.</div></div><div class=CToolTip id="tt395"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_off ()</td></tr></table></blockquote>Indicates whether the event has been triggered or been reset.</div></div><div class=CToolTip id="tt396"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_on ()</td></tr></table></blockquote>Indicates whether the event has been triggered since it was last reset.</div></div><div class=CToolTip id="tt397"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_port ()</td></tr></table></blockquote></div></div><div class=CToolTip id="tt398"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_quit_count_reached()</td></tr></table></blockquote>If is_quit_count_reached returns 1, then the quit counter has reached the maximum.</div></div><div class=CToolTip id="tt399"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_recording_enabled()</td></tr></table></blockquote>Returns 1 if recording is currently on, 0 otherwise.</div></div><div class=CToolTip id="tt400"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function bit is_relevant()</td></tr></table></blockquote>The default is_relevant implementation returns 1, indicating that the sequence is always relevant.</div></div><div class=CToolTip id="tt401"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_task ()</td></tr></table></blockquote>Returns 1 if the phase is time consuming and 0 if not.</div></div><div class=CToolTip id="tt402"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_top_down ()</td></tr></table></blockquote>Returns 1 if the phase executes top-down (executes the parent¿s phase callback before executing the children¿s callback) and 0 otherwise.</div></div><div class=CToolTip id="tt403"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function bit is_unbounded ()</td></tr></table></blockquote>Returns 1 if this port has no maximum on the number of implementation (imp) ports this port can connect to. </div></div><div class=CToolTip id="tt404"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function void item_done(</td><td class=PTypePrefix nowrap>input </td><td class=PType nowrap>T2 </td><td class=PParameter nowrap>t</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Indicates that the request is completed to the sequencer. </div></div><!--END_ND_TOOLTIPS--> | |
| <!--START_ND_TOOLTIPS--> | |
| <div class=CToolTip id="tt405"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void kill ()</td></tr></table></blockquote>Kills the process tree associated with this component’s currently running task-based phase, e.g., run.</div></div><div class=CToolTip id="tt406"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void kill()</td></tr></table></blockquote>This function will kill the sequence, and cause all current locks and requests in the sequence’s default sequencer to be removed. </div></div><div class=CToolTip id="tt407"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_printer_knobs knobs = new</td></tr></table></blockquote>The knob object provides access to the variety of knobs associated with a specific printer instance.</div></div><div class=CToolTip id="tt408"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_table_printer_knobs knobs = new</td></tr></table></blockquote>An instance of ovm_table_printer_knobs, which govern the content and format of the printed table.</div></div><div class=CToolTip id="tt409"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_tree_printer_knobs knobs = new</td></tr></table></blockquote>An instance of ovm_tree_printer_knobs, which govern the content and format of the printed tree.</div></div><!--END_ND_TOOLTIPS--> | |
| <!--START_ND_TOOLTIPS--> | |
| <div class=CToolTip id="tt410"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function int last (</td><td class=PTypePrefix nowrap>ref </td><td class=PType nowrap>KEY </td><td class=PParameter nowrap>key</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Returns the key of the last item stored in the pool.</div></div><div class=CToolTip id="tt411"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function REQ last_req(</td><td class=PTypePrefix nowrap>int </td><td class=PType nowrap>unsigned </td><td class=PParameter nowrap>n</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> 0</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Returns the last request item by default. </div></div><div class=CToolTip id="tt412"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function RSP last_rsp(</td><td class=PTypePrefix nowrap>int </td><td class=PType nowrap>unsigned </td><td class=PParameter nowrap>n</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> 0</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Returns the last response item by default. </div></div><div class=CToolTip id="tt413"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>task lock(</td><td class=PType nowrap>ovm_sequencer_base </td><td class=PParameter nowrap>sequencer</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Requests a lock on the specified sequencer. </div></div><div class=CToolTip id="tt414"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual task lock(</td><td class=PType nowrap>ovm_sequence_base </td><td class=PParameter nowrap>sequence_ptr</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Requests a lock for the sequence specified by sequence_ptr.</div></div><div class=CToolTip id="tt415"><div class=CMethod><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 ovm_component lookup (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Looks for a component with the given hierarchical <i>name</i> relative to this component. </div></div><!--END_ND_TOOLTIPS--> | |
| <!--START_ND_TOOLTIPS--> | |
| <div class=CToolTip id="tt416"><div class=CGeneric>The primitive, unidirectional <i>put</i>, <i>get</i>, and <i>peek</i> interfaces are combined to form bidirectional master and slave interfaces. </div></div><div class=CToolTip id="tt417"><div class=CPort>Exports a single interface that allows a master to put requests and get or peek responses. </div></div><div class=CToolTip id="tt418"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int unsigned max_random_count = 10</td></tr></table></blockquote>Set this variable via set_config_int to set the number of sequence items to generate, at the discretion of the derived sequence. </div></div><div class=CToolTip id="tt419"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int unsigned max_random_depth = 4</td></tr></table></blockquote>Used for setting the maximum depth inside random sequences. </div></div><div class=CToolTip id="tt420"><div class=CMethod>Returns the maximum number of implementation ports that must be connected to this port by the end_of_elaboration phase.</div></div><div class=CToolTip id="tt421"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int max_width = 999</td></tr></table></blockquote>The maximum with of a field. </div></div><div class=CToolTip id="tt422"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int mcd = OVM_STDOUT</td></tr></table></blockquote>This is a file descriptor, or multi-channel descriptor, that specifies where the print output should be directed.</div></div><div class=CToolTip id="tt423"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function void mid_do(</td><td class=PType nowrap>ovm_sequence_item </td><td class=PParameter nowrap>this_item</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This function is a user-definable callback function that is called after the sequence item has been randomized, and just before the item is sent to the driver. </div></div><div class=CToolTip id="tt424"><div class=CMethod>Returns the mininum number of implementation ports that must be connected to this port by the end_of_elaboration phase.</div></div><div class=CToolTip id="tt425"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string miscompares = ""</td></tr></table></blockquote>This string is reset to an empty string when a comparison is started.</div></div><!--END_ND_TOOLTIPS--> | |
| <!--START_ND_TOOLTIPS--> | |
| <div class=CToolTip id="tt426"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int name_width = 25</td></tr></table></blockquote>Sets the width of the <i>name</i> column. </div></div><div class=CToolTip id="tt427"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function bit nb_transport(</td><td class=PTypePrefix nowrap>input </td><td class=PType nowrap>T1 </td><td class=PParameter nowrap>req,</td></tr><tr><td></td><td class=PTypePrefix nowrap>output </td><td class=PType nowrap>T2 </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="tt428"><div class=CMethod>The <i>name</i> and <i>parent</i> are the standard ovm_component constructor arguments. </div></div><div class=CToolTip id="tt429"><div class=CMethod>The <i>name</i> and <i>parent</i> are the standard ovm_component constructor arguments. </div></div><div class=CToolTip id="tt430"><div class=CMethod>Creates a new bidirectional imp port with the given <i>name</i> and <i>parent</i>. </div></div><div class=CToolTip id="tt431"><div class=CMethod>Creates a new unidirectional imp port with the given <i>name</i> and <i>parent</i>. </div></div><div class=CToolTip id="tt432"><div class=CMethod>The <i>name</i> and <i>parent</i> are the standard ovm_component constructor arguments. </div></div><div class=CToolTip id="tt433"><div class=CMethod>The <i>name</i> and <i>parent</i> are the standard ovm_component constructor arguments. </div></div><div class=CToolTip id="tt434"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt435"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new(</td><td class=PTypePrefix nowrap></td><td class=PType nowrap>TRANSFORMER </td><td class=PParameter nowrap>transformer,</td></tr><tr><td></td><td class=PTypePrefix nowrap>string </td><td class=PType nowrap>name </td><td class=PParameter nowrap>,</td></tr><tr><td></td><td class=PTypePrefix nowrap></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates an instance of a specialization of this class. </div></div><div class=CToolTip id="tt436"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"",</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>threshold</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>0</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new barrier object.</div></div><div class=CToolTip id="tt437"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>T1 </td><td class=PParameter nowrap>f,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>T2 </td><td class=PParameter nowrap>s,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates an instance of ovm_pair that holds a handle to two elements, as provided by the first two arguments. </div></div><div class=CToolTip id="tt438"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"ovm_callback"</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new ovm_callback object, giving it an optional <i>name</i>.</div></div><div class=CToolTip id="tt439"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"ovm_callback"</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new ovm_callbacks object, giving it an optional <i>name</i>.</div></div><div class=CToolTip id="tt440"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new component with the given leaf instance <i>name</i> and handle to to its <i>parent</i>. </div></div><div class=CToolTip id="tt441"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt442"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"env",</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt443"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new event object.</div></div><div class=CToolTip id="tt444"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new callback object.</div></div><div class=CToolTip id="tt445"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function new()</td></tr></table></blockquote>Creates a new instance of <i>ovm_line_printer</i>.</div></div><div class=CToolTip id="tt446"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt447"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new ovm_object with the given instance <i>name</i>. </div></div><div class=CToolTip id="tt448"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new pool with the given <i>name</i>.</div></div><div class=CToolTip id="tt449"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new objection instance.</div></div><div class=CToolTip id="tt450"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>T1 </td><td class=PParameter nowrap>f</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>null,</td></tr><tr><td></td><td class=PType nowrap>T2 </td><td class=PParameter nowrap>s</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>null,</td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates an instance of ovm_pair that holds a handle to two objects, as provided by the first two arguments. </div></div><div class=CToolTip id="tt451"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>bit </td><td class=PParameter nowrap>is_top_down,</td></tr><tr><td></td><td class=PType nowrap>bit </td><td class=PParameter nowrap>is_task</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a phase object.</div></div><div class=CToolTip id="tt452"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new pool with the given <i>name</i>.</div></div><div class=CToolTip id="tt453"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_port_type_e </td><td class=PParameter nowrap>port_type,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>min_size</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>0,</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>max_size</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>1</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The first two arguments are the normal ovm_component constructor arguments.</div></div><div class=CToolTip id="tt454"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt455"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt456"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new queue with the given <i>name</i>.</div></div><div class=CToolTip id="tt457"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new instance of a specialization of this class. </div></div><div class=CToolTip id="tt458"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function new()</td></tr></table></blockquote>Creates and initializes a new ovm_report_handler object.</div></div><div class=CToolTip id="tt459"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> ""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new report object with the given name. </div></div><div class=CToolTip id="tt460"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function new()</td></tr></table></blockquote>Creates the central report server, if not already created. </div></div><div class=CToolTip id="tt461"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt462"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> "ovm_sequence",</td></tr><tr><td></td><td class=PType nowrap>ovm_sequencer_base </td><td class=PParameter nowrap>sequencer_ptr</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> null,</td></tr><tr><td></td><td class=PType nowrap>ovm_sequence_base </td><td class=PParameter nowrap>parent_seq</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes a new sequence object.</div></div><div class=CToolTip id="tt463"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> "ovm_sequence",</td></tr><tr><td></td><td class=PType nowrap>ovm_sequencer_base </td><td class=PParameter nowrap>sequencer_ptr</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> null,</td></tr><tr><td></td><td class=PType nowrap>ovm_sequence_base </td><td class=PParameter nowrap>parent_seq</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The constructor for ovm_sequence_base.</div></div><div class=CToolTip id="tt464"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> "ovm_sequence_item",</td></tr><tr><td></td><td class=PType nowrap>ovm_sequencer_base </td><td class=PParameter nowrap>sequencer</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> null,</td></tr><tr><td></td><td class=PType nowrap>ovm_sequence_base </td><td class=PParameter nowrap>parent_sequence</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The constructor method for ovm_sequence_item. </div></div><div class=CToolTip id="tt465"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: name is the name of the instance, and parent is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt466"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: name is the name of the instance, and parent is the handle to the hierarchical parent.</div></div><div class=CToolTip id="tt467"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: name is the name of the instance, and parent is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt468"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt469"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function new()</td></tr></table></blockquote>Creates a new instance of <i>ovm_table_printer</i>.</div></div><div class=CToolTip id="tt470"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates and initializes an instance of this class using the normal constructor arguments for ovm_component: <i>name</i> is the name of the instance, and <i>parent</i> is the handle to the hierarchical parent, if any.</div></div><div class=CToolTip id="tt471"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"",</td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>initiator</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Creates a new transaction object. </div></div><div class=CToolTip id="tt472"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function new()</td></tr></table></blockquote>Creates a new instance of <i>ovm_tree_printer</i>.</div></div><div class=CToolTip id="tt473"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new(</td><td class=PTypePrefix nowrap>string </td><td class=PType nowrap>name </td><td class=PParameter nowrap>,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PTypePrefix nowrap></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This is the standard ovm_component constructor. </div></div><div class=CToolTip id="tt474"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> null,</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>size</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> 1</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The <i>name</i> and <i>parent</i> are the normal ovm_component constructor arguments. </div></div><div class=CToolTip id="tt475"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The <i>name</i> and <i>parent</i> are the normal ovm_component constructor arguments. </div></div><div class=CToolTip id="tt476"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>null,</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>request_fifo_size</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>1,</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>response_fifo_size</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>1</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The <i>name</i> and <i>parent</i> are the standard ovm_component constructor arguments. </div></div><div class=CToolTip id="tt477"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function new (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>name,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_component </td><td class=PParameter nowrap>parent</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>null</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>The <i>name</i> and <i>parent</i> are the standard ovm_component constructor arguments. </div></div><div class=CToolTip id="tt478"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function int next (</td><td class=PTypePrefix nowrap>ref </td><td class=PType nowrap>KEY </td><td class=PParameter nowrap>key</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Returns the key of the next item in the pool.</div></div><div class=CToolTip id="tt479"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function int num ()</td></tr></table></blockquote>Returns the number of uniquely keyed items stored in the pool.</div></div><div class=CToolTip id="tt480"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function int num_sequences()</td></tr></table></blockquote>Returns the number of sequences in the sequencer’s sequence library.</div></div><div class=CToolTip id="tt481"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function int num_sequences()</td></tr></table></blockquote>Returns the number of sequences in the sequencer¿s sequence library.</div></div><!--END_ND_TOOLTIPS--> | |
| <!--START_ND_TOOLTIPS--> | |
| <div class=CToolTip id="tt482"><div class=CGroup>These methods provide object level hooks into the ovm_objection mechanism.</div></div><div class=CToolTip id="tt483"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string oct_radix = "'o"</td></tr></table></blockquote>This string should be prepended to the value of an integral type when a radix of OVM_OCT is used for the radix of the integral object.</div></div><div class=CToolTip id="tt484"><div class=CSection>The OVM Class Library provides the building blocks needed to quickly develop well-constructed and reusable verification components and test environments in SystemVerilog.</div></div><div class=CToolTip id="tt485"><div class=CSection>This page covers the following classes.</div></div><div class=CToolTip id="tt486"><div class=CClass>The bidirectional ovm_*_export is a port that <i>forwards</i> or <i>promotes</i> an interface implementation from a child component to its parent. </div></div><div class=CToolTip id="tt487"><div class=CClass>The unidirectional ovm_*_export is a port that <i>forwards</i> or <i>promotes</i> an interface implementation from a child component to its parent. </div></div><div class=CToolTip id="tt488"><div class=CSection>This page documents the following port classes</div></div><div class=CToolTip id="tt489"><div class=CClass>Bidirectional implementation (imp) port classes--An imp port provides access to an implementation of the associated interface to all connected <i>ports</i> and <i>exports</i>. </div></div><div class=CToolTip id="tt490"><div class=CClass>Unidirectional implementation (imp) port classes--An imp port provides access to an implementation of the associated interface to all connected <i>ports</i> and <i>exports</i>. </div></div><div class=CToolTip id="tt491"><div class=CClass>These bidirectional ports are instantiated by components that <i>require</i>, or <i>use</i>, the associated interface to convey transactions. </div></div><div class=CToolTip id="tt492"><div class=CClass>These unidirectional ports are instantiated by components that <i>require</i>, or <i>use</i>, the associated interface to convey transactions. </div></div><div class=CToolTip id="tt493"><div class=CType>Defines all possible values for report actions. </div></div><div class=CToolTip id="tt494"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class ovm_agent extends ovm_component</td></tr></table></blockquote>The ovm_agent virtual class should be used as the base class for the user- defined agents. </div></div><div class=CToolTip id="tt495"><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 ovm_algorithmic_comparator #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>BEFORE</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int,</td></tr><tr><td></td><td class=PType nowrap>type </td><td class=PParameter nowrap>AFTER</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int,</td></tr><tr><td></td><td class=PType nowrap>type </td><td class=PParameter nowrap>TRANSFORMER</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>) extends ovm_component</td></tr></table></td></tr></table></blockquote>Compares two streams of data objects of different types, BEFORE and AFTER.</div></div><div class=CToolTip id="tt496"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_barrier extends ovm_object</td></tr></table></blockquote>The ovm_barrier class provides a multiprocess synchronization mechanism. </div></div><div class=CToolTip id="tt497"><div class=CConstant>Selects binary (%b) format</div></div><div class=CToolTip id="tt498"><div class=CMethod><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 ovm_bits_to_string(</td><td class=PTypePrefix nowrap>logic </td><td class=PType nowrap>[OVM_LARGE_STRING:0] </td><td class=PParameter nowrap>str</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converts an input bit-vector to its string equivalent. </div></div><div class=CToolTip id="tt499"><div class=CType>The bitstream type is used as a argument type for passing integral values in such methods as set_int_local, get_int_local, get_config_int, report, pack and unpack.</div></div><div class=CToolTip id="tt500"><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 ovm_built_in_clone #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This policy class is used to clone built-in types via the = operator.</div></div><div class=CToolTip id="tt501"><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 ovm_built_in_comp #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This policy class is used to compare built-in types.</div></div><div class=CToolTip id="tt502"><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 ovm_built_in_converter #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This policy class is used to convert built-in types to strings.</div></div><div class=CToolTip id="tt503"><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 ovm_built_in_pair #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T1</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int,</td></tr><tr><td></td><td class=PType nowrap> </td><td class=PParameter nowrap>T2</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>T1</td><td class=PAfterParameters nowrap>) extends ovm_transaction</td></tr></table></td></tr></table></blockquote>Container holding two variables of built-in types (int, string, etc.)</div></div><div class=CToolTip id="tt504"><div class=CConstant>Callback the report hook methods</div></div><div class=CToolTip id="tt505"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_callback extends ovm_object</td></tr></table></blockquote>The <i>ovm_callback</i> class is the base class for user-defined callback classes. </div></div><div class=CToolTip id="tt506"><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 ovm_callbacks #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int,</td></tr><tr><td></td><td class=PType nowrap> </td><td class=PParameter nowrap>CB</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>) extends ovm_pool #(T,ovm_queue #(CB))</td></tr></table></td></tr></table></blockquote>The <i>ovm_callbacks</i> class provides a base class for implementing callbacks, which are typically used to modify or augment component behavior without changing the component class. </div></div><div class=CToolTip id="tt507"><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 ovm_class_clone #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This policy class is used to clone class objects.</div></div><div class=CToolTip id="tt508"><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 ovm_class_comp #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This policy class is used to compare two objects of the same type.</div></div><div class=CToolTip id="tt509"><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 ovm_class_converter #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This policy class is used to convert a class object to a string.</div></div><div class=CToolTip id="tt510"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_comparer</td></tr></table></blockquote>The ovm_comparer class provides a policy object for doing comparisons. </div></div><div class=CToolTip id="tt511"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class ovm_component extends ovm_report_object</td></tr></table></blockquote>The ovm_component class is the root base class for OVM components. </div></div><div class=CToolTip id="tt512"><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 ovm_component_registry #(</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>ovm_component,</td></tr><tr><td> </td><td class=PType nowrap>string </td><td class=PParameter nowrap>Tname</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"<unknown>"</td></tr><tr><td class=PAfterParameters colspan=5>) extends ovm_object_wrapper</td></tr></table></td></tr></table></blockquote>The ovm_component_registry serves as a lightweight proxy for a component of type <i>T</i> and type name <i>Tname</i>, a string. </div></div><div class=CToolTip id="tt513"><div class=CConstant>Counts the number of reports with the COUNT attribute. </div></div><div class=CToolTip id="tt514"><div class=CConstant>Selects decimal (%d) format</div></div><div class=CToolTip id="tt515"><div class=CConstant>Objects are deep copied (object must implement copy method)</div></div><div class=CToolTip id="tt516"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_comparer ovm_default_comparer = new()</td></tr></table></blockquote>The default compare policy. </div></div><div class=CToolTip id="tt517"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_line_printer ovm_default_line_printer = new()</td></tr></table></blockquote>The line printer is a global object that can be used with ovm_object::do_print to get single-line style printing.</div></div><div class=CToolTip id="tt518"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_packer ovm_default_packer = new()</td></tr></table></blockquote>The default packer policy. </div></div><div class=CToolTip id="tt519"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_printer ovm_default_printer = ovm_default_table_printer</td></tr></table></blockquote>The default printer is a global object that is used by ovm_object::print or ovm_object::sprint when no specific printer is set.</div></div><div class=CToolTip id="tt520"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_recorder ovm_default_recorder = new()</td></tr></table></blockquote>The default recording policy. </div></div><div class=CToolTip id="tt521"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_table_printer ovm_default_table_printer = new()</td></tr></table></blockquote>The table printer is a global object that can be used with ovm_object::do_print to get tabular style printing.</div></div><div class=CToolTip id="tt522"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_tree_printer ovm_default_tree_printer = new()</td></tr></table></blockquote>The tree printer is a global object that can be used with ovm_object::do_print to get multi-line tree style printing.</div></div><div class=CToolTip id="tt523"><div class=CConstant>Sends the report to the standard output</div></div><div class=CToolTip id="tt524"><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 ovm_driver #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>REQ</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>ovm_sequence_item,</td></tr><tr><td></td><td class=PType nowrap>type </td><td class=PParameter nowrap>RSP</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>REQ</td><td class=PAfterParameters nowrap>) extends ovm_component</td></tr></table></td></tr></table></blockquote>The base class for drivers that initiate requests for new transactions via a ovm_seq_item_pull_port. </div></div><div class=CToolTip id="tt525"><div class=CConstant>Selects enumeration value (name) format</div></div><div class=CToolTip id="tt526"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class ovm_env extends ovm_component</td></tr></table></blockquote>The base class for hierarchical containers of other components that together comprise a complete environment. </div></div><div class=CToolTip id="tt527"><div class=CConstant>Indicates a real problem. </div></div><div class=CToolTip id="tt528"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_event extends ovm_object</td></tr></table></blockquote>The ovm_event class is a wrapper class around the SystemVerilog event construct. </div></div><div class=CToolTip id="tt529"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class ovm_event_callback extends ovm_object</td></tr></table></blockquote>The ovm_event_callback class is an abstract class that is used to create callback objects which may be attached to ovm_events. </div></div><div class=CToolTip id="tt530"><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 ovm_exhaustive_sequence extends ovm_sequence #(</td><td class=PParameter nowrap>ovm_sequence_item</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This sequence randomly selects and executes each sequence from the sequencer’s sequence library once, excluding itself and ovm_random_sequence.</div></div><div class=CToolTip id="tt531"><div class=CConstant>Terminates the simulation immediately.</div></div><div class=CToolTip id="tt532"><div class=CConstant>The port provides the interface that is its type parameter via a connection to some other export or implementation.</div></div><div class=CToolTip id="tt533"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_factory</td></tr></table></blockquote>As the name implies, ovm_factory is used to manufacture (create) OVM objects and components. </div></div><div class=CToolTip id="tt534"><div class=CConstant>Indicates a problem from which simulation can not recover. </div></div><div class=CToolTip id="tt535"><div class=CConstant>Report is issued if configured verbosity is set to OVM_FULL or above.</div></div><div class=CToolTip id="tt536"><div class=CConstant>Selects hexidecimal (%h) format</div></div><div class=CToolTip id="tt537"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_hier_printer_knobs extends ovm_printer_knobs</td></tr></table></blockquote>The <i>ovm_hier_printer_knobs</i> is a simple container class that extends ovm_printer::ovm_printer_knobs with settings for printing information hierarchically.</div></div><div class=CToolTip id="tt538"><div class=CConstant>Report is issued if configured verbosity is set to OVM_HIGH or above.</div></div><div class=CToolTip id="tt539"><div class=CConstant>The port provides the interface that is its type parameter, and it is bound to the component that implements the interface.</div></div><div class=CToolTip id="tt540"><div class=CClass>Compares two streams of data objects of type T, a parameter to this class. </div></div><div class=CToolTip id="tt541"><div class=CConstant>Informative messsage.</div></div><div class=CToolTip id="tt542"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>`ifdef OVM_DPI import "DPI" function bit ovm_is_match (</td><td class=PType nowrap>string </td><td class=PParameter nowrap>expr,</td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>str</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Returns 1 if the two strings match, 0 otherwise.</div></div><div class=CToolTip id="tt543"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_line_printer extends ovm_tree_printer</td></tr></table></blockquote>The line printer prints output in a line format.</div></div><div class=CToolTip id="tt544"><div class=CConstant>Sends the report to the file(s) for this (severity,id) pair</div></div><div class=CToolTip id="tt545"><div class=CConstant>Report is issued if configured verbosity is set to OVM_LOW or above.</div></div><div class=CToolTip id="tt546"><div class=CConstant>Report is issued if configured verbosity is set to OVM_MEDIUM or above.</div></div><div class=CToolTip id="tt547"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class ovm_monitor extends ovm_component</td></tr></table></blockquote>This class should be used as the base class for user-defined monitors.</div></div><div class=CToolTip id="tt548"><div class=CConstant>No action is taken</div></div><div class=CToolTip id="tt549"><div class=CConstant>Report is always printed. </div></div><div class=CToolTip id="tt550"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class ovm_object extends ovm_void</td></tr></table></blockquote>The ovm_object class is the base class for all OVM data and hierarchical classes. </div></div><div class=CToolTip id="tt551"><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 ovm_object_registry #(</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>ovm_object,</td></tr><tr><td> </td><td class=PType nowrap>string </td><td class=PParameter nowrap>Tname</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>"<unknown>"</td></tr><tr><td class=PAfterParameters colspan=5>) extends ovm_object_wrapper</td></tr></table></td></tr></table></blockquote>The ovm_object_registry serves as a lightweight proxy for an ovm_object of type <i>T</i> and type name <i>Tname</i>, a string. </div></div><div class=CToolTip id="tt552"><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 ovm_object_string_pool #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>ovm_object</td><td class=PAfterParameters nowrap>) extends ovm_pool #(string,T)</td></tr></table></td></tr></table></blockquote>This provides a specialization of the generic ovm_pool #(KEY,T) class for an associative array of ovm_object-based objects indexed by string. </div></div><div class=CToolTip id="tt553"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class ovm_object_wrapper</td></tr></table></blockquote>The ovm_object_wrapper provides an abstract interface for creating object and component proxies. </div></div><div class=CToolTip id="tt554"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_objection extends ovm_report_object</td></tr></table></blockquote>Objections provide a facility for coordinating status information between two or more participating components, objects, and even module-based IP. </div></div><div class=CToolTip id="tt555"><div class=CConstant>Selects octal (%o) format</div></div><div class=CToolTip id="tt556"><div class=CClass>The ovm_packer class provides a policy object for packing and unpacking ovm_objects. </div></div><div class=CToolTip id="tt557"><div class=CClass>Container holding handles to two objects whose types are specified by the type parameters, T1 and T2.</div></div><div class=CToolTip id="tt558"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class ovm_phase</td></tr></table></blockquote>The ovm_phase class is used for defining phases for ovm_component and its subclasses. </div></div><div class=CToolTip id="tt559"><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 ovm_pool #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>KEY</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int,</td></tr><tr><td></td><td class=PType nowrap> </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>ovm_void</td><td class=PAfterParameters nowrap>) extends ovm_object</td></tr></table></td></tr></table></blockquote>Implements a class-based dynamic associative array. </div></div><div class=CToolTip id="tt560"><div class=CConstant>The port requires the interface that is its type parameter.</div></div><div class=CToolTip id="tt561"><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 ovm_port_base #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>IF</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>ovm_void</td><td class=PAfterParameters nowrap>) extends IF</td></tr></table></td></tr></table></blockquote>Transaction-level communication between components is handled via its ports, exports, and imps, all of which derive from this class.</div></div><div class=CToolTip id="tt562"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_printer</td></tr></table></blockquote>The ovm_printer class provides an interface for printing ovm_objects in various formats. </div></div><div class=CToolTip id="tt563"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_printer_knobs</td></tr></table></blockquote>The <i>ovm_printer_knobs</i> class defines the printer settings available to all printer subtypes. </div></div><div class=CToolTip id="tt564"><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 ovm_push_driver #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>REQ</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>ovm_sequence_item,</td></tr><tr><td></td><td class=PType nowrap>type </td><td class=PParameter nowrap>RSP</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>REQ</td><td class=PAfterParameters nowrap>) extends ovm_component</td></tr></table></td></tr></table></blockquote>Base class for a driver that passively receives transactions, i.e. </div></div><div class=CToolTip id="tt565"><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 ovm_push_sequencer #(</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>REQ</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> ovm_sequence_item,</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>RSP</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> REQ</td></tr><tr><td class=PAfterParameters colspan=5>) extends ovm_sequencer_param_base #(REQ, RSP)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt566"><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 ovm_queue #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>) extends ovm_object</td></tr></table></td></tr></table></blockquote>Implements a class-based dynamic queue. </div></div><div class=CToolTip id="tt567"><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 ovm_random_sequence extends ovm_sequence #(</td><td class=PParameter nowrap>ovm_sequence_item</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This sequence randomly selects and executes a sequence from the sequencer¿s sequence library, excluding ovm_random_sequence itself, and ovm_exhaustive_sequence.</div></div><div class=CToolTip id="tt568"><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 ovm_random_stimulus #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>ovm_transaction</td><td class=PAfterParameters nowrap>) extends ovm_component</td></tr></table></td></tr></table></blockquote>A general purpose unidirectional random stimulus class.</div></div><div class=CToolTip id="tt569"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_recorder</td></tr></table></blockquote>The ovm_recorder class provides a policy object for recording ovm_objects. </div></div><div class=CToolTip id="tt570"><div class=CConstant>Only object handles are copied.</div></div><div class=CToolTip id="tt571"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function bit ovm_report_enabled (</td><td class=PType nowrap>int </td><td class=PParameter nowrap>verbosity,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_severity </td><td class=PParameter nowrap>severity</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>OVM_INFO,</td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>id</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Returns 1 if the configured verbosity in ovm_top is greater than <i>verbosity</i> and the action associated with the given <i>severity</i> and <i>id</i> is not OVM_NO_ACTION, else returns 0.</div></div><div class=CToolTip id="tt572"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function int ovm_report_enabled(</td><td class=PType nowrap>int </td><td class=PParameter nowrap>verbosity,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>ovm_severity </td><td class=PParameter nowrap>severity</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>OVM_INFO,</td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>id</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>""</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Returns 1 if the configured verbosity for this object is greater than <i>verbosity</i> and the action associated with the given <i>severity</i> and <i>id</i> is not OVM_NO_ACTION, else returns 0.</div></div><div class=CToolTip id="tt573"><div class=CMethod><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_report_error(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>id,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>message,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>verbosity</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> OVM_LOW,</td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>filename</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> "",</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>line</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> 0</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt574"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function void ovm_report_error(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>id,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>message,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>verbosity</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> OVM_LOW,</td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>filename</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> "",</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>line</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> 0</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt575"><div class=CMethod>These methods, defined in package scope, are convenience functions that delegate to the corresponding component methods in <i>ovm_top</i>. </div></div><div class=CToolTip id="tt576"><div class=CMethod><blockquote><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 ovm_report_fatal(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>id,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>message,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>verbosity</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> OVM_NONE,</td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>filename</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> "",</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>line</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> 0</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>These are the primary reporting methods in the OVM. </div></div><div class=CToolTip id="tt577"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_report_handler</td></tr></table></blockquote>The ovm_report_handler is the class to which most methods in ovm_report_object delegate. </div></div><div class=CToolTip id="tt578"><div class=CMethod><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_report_info(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>id,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>message,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>verbosity</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> OVM_MEDIUM,</td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>filename</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> "",</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>line</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> 0</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt579"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>virtual function void ovm_report_info(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>id,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>message,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>verbosity</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> OVM_MEDIUM,</td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>filename</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> "",</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>line</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> 0</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt580"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_report_object extends ovm_object</td></tr></table></blockquote>The ovm_report_object provides an interface to the OVM reporting facility. </div></div><div class=CToolTip id="tt581"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_report_server</td></tr></table></blockquote>ovm_report_server is a global server that processes all of the reports generated by an ovm_report_handler. </div></div><div class=CToolTip id="tt582"><div class=CMethod><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_report_warning(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>id,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>message,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>verbosity</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> OVM_MEDIUM,</td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>filename</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> "",</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>line</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> 0</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt583"><div class=CMethod><blockquote><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 ovm_report_warning(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>id,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>message,</td><td class=PDefaultValuePrefix> </td><td class=PDefaultValue width=100%></td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>verbosity</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> OVM_MEDIUM,</td></tr><tr><td></td><td class=PType nowrap>string </td><td class=PParameter nowrap>filename</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> "",</td></tr><tr><td></td><td class=PType nowrap>int </td><td class=PParameter nowrap>line</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> 0</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt584"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_root extends ovm_component</td></tr></table></blockquote>The <i>ovm_root</i> class serves as the implicit top-level and phase controller for all OVM components. </div></div><div class=CToolTip id="tt585"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class ovm_scoreboard extends ovm_component</td></tr></table></blockquote>The ovm_scoreboard virtual class should be used as the base class for user-defined scoreboards.</div></div><div class=CToolTip id="tt586"><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 ovm_seq_item_pull_export #(</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>REQ</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int,</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>RSP</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>REQ</td></tr><tr><td class=PAfterParameters colspan=5>) extends ovm_port_base #(sqr_if_base #(REQ, RSP))</td></tr></table></td></tr></table></blockquote>This export type is used in sequencer-driver communication. </div></div><div class=CToolTip id="tt587"><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 ovm_seq_item_pull_imp #(</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>REQ</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int,</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>RSP</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>REQ,</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>IMP</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td></tr><tr><td class=PAfterParameters colspan=5>) extends ovm_port_base #(sqr_if_base #(REQ, RSP))</td></tr></table></td></tr></table></blockquote>This imp type is used in sequencer-driver communication. </div></div><div class=CToolTip id="tt588"><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 ovm_seq_item_pull_port #(</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>REQ</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int,</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>RSP</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>REQ</td></tr><tr><td class=PAfterParameters colspan=5>) extends ovm_port_base #(sqr_if_base #(REQ, RSP))</td></tr></table></td></tr></table></blockquote>OVM provides a port, export, and imp connector for use in sequencer-driver communication. </div></div><div class=CToolTip id="tt589"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters colspan=5>virtual class ovm_sequence #(</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>REQ</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> ovm_sequence_item,</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>RSP</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> REQ</td></tr><tr><td class=PAfterParameters colspan=5>) extends ovm_sequence_base</td></tr></table></td></tr></table></blockquote>The ovm_sequence class provides the interfaces necessary in order to create streams of sequence items and/or other sequences.</div></div><div class=CToolTip id="tt590"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_sequence_base extends ovm_sequence_item</td></tr></table></blockquote>The ovm_sequence_base class provides the interfaces needed to create streams of sequence items and/or other sequences.</div></div><div class=CToolTip id="tt591"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_sequence_item extends ovm_transaction</td></tr></table></blockquote>The base class for user-defined sequence items and also the base class for the ovm_sequence class. </div></div><div class=CToolTip id="tt592"><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 ovm_sequencer #(</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>REQ</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> ovm_sequence_item,</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>RSP</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> REQ</td></tr><tr><td class=PAfterParameters colspan=5>) extends ovm_sequencer_param_base #(REQ, RSP)</td></tr></table></td></tr></table></blockquote></div></div><div class=CToolTip id="tt593"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_sequencer_base extends ovm_component</td></tr></table></blockquote>Controls the flow of sequences, which generate the stimulus (sequence item transactions) that is passed on to drivers for execution.</div></div><div class=CToolTip id="tt594"><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 ovm_sequencer_param_base #(</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>REQ</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> ovm_sequence_item,</td></tr><tr><td> </td><td class=PType nowrap>type </td><td class=PParameter nowrap>RSP</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%> REQ</td></tr><tr><td class=PAfterParameters colspan=5>) extends ovm_sequencer_base</td></tr></table></td></tr></table></blockquote>Provides base functionality used by the ovm_sequencer and ovm_push_sequencer. </div></div><div class=CToolTip id="tt595"><div class=CType>Defines all possible values for report severity.</div></div><div class=CToolTip id="tt596"><div class=CConstant>Objects are shallow copied using default SV copy.</div></div><div class=CToolTip id="tt597"><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 ovm_simple_sequence extends ovm_sequence #(</td><td class=PParameter nowrap>ovm_sequence_item</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>This sequence simply executes a single sequence item.</div></div><div class=CToolTip id="tt598"><div class=CConstant>Selects string (%s) format</div></div><div class=CToolTip id="tt599"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>function logic[OVM_LARGE_STRING:0] ovm_string_to_bits(</td><td class=PType nowrap>string </td><td class=PParameter nowrap>str</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Converts an input string to its bit-vector equivalent. </div></div><div class=CToolTip id="tt600"><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 ovm_subscriber #(</td><td class=PType nowrap>type </td><td class=PParameter nowrap>T</td><td class=PDefaultValuePrefix> = </td><td class=PDefaultValue width=100%>int</td><td class=PAfterParameters nowrap>) extends ovm_component</td></tr></table></td></tr></table></blockquote>This class provides an analysis export for receiving transactions from a connected analysis export. </div></div><div class=CToolTip id="tt601"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_table_printer extends ovm_printer</td></tr></table></blockquote>The table printer prints output in a tabular format.</div></div><div class=CToolTip id="tt602"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_table_printer_knobs extends ovm_hier_printer_knobs</td></tr></table></blockquote>The <i>ovm_table_printer_knobs</i> is a simple container class that extends ovm_printer::ovm_hier_printer_knobs with settings specific to printing in table format.</div></div><div class=CToolTip id="tt603"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class ovm_test extends ovm_component</td></tr></table></blockquote>This class is the virtual base class for the user-defined tests.</div></div><div class=CToolTip id="tt604"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ovm_test_done_objection ovm_test_done = ovm_test_done_objection::get()</td></tr></table></blockquote>An instance of the ovm_test_done_objection class, this object is used by components to coordinate when to end the currently running task-based phase. </div></div><div class=CToolTip id="tt605"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_test_done_objection extends ovm_objection</td></tr></table></blockquote>Built-in end-of-test coordination</div></div><div class=CToolTip id="tt606"><div class=CConstant>Selects time (%t) format</div></div><div class=CToolTip id="tt607"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>`const ovm_root ovm_top = ovm_root::get()</td></tr></table></blockquote>This is the top-level that governs phase execution and provides component search interface. </div></div><div class=CToolTip id="tt608"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual class ovm_transaction extends ovm_object</td></tr></table></blockquote>The ovm_transaction class is the root base class for OVM transactions. </div></div><div class=CToolTip id="tt609"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_tree_printer extends ovm_printer</td></tr></table></blockquote>By overriding various methods of the ovm_printer super class, the tree printer prints output in a tree format.</div></div><div class=CToolTip id="tt610"><div class=CClass><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>class ovm_tree_printer_knobs extends ovm_hier_printer_knobs</td></tr></table></blockquote>The <i>ovm_tree_printer_knobs</i> is a simple container class that extends ovm_printer::ovm_hier_printer_knobs with settings specific to printing in tree format.</div></div><div class=CToolTip id="tt611"><div class=CConstant>Selects unsigned decimal (%u) format</div></div><div class=CToolTip id="tt612"><div class=CType>Defines standard verbosity levels for reports.</div></div><div class=CToolTip id="tt613"><div class=CGeneric>The <i>ovm_void</i> class is the base class for all OVM classes. </div></div><div class=CToolTip id="tt614"><div class=CMethod><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>task ovm_wait_for_nba_region</td></tr></table></blockquote>Call this task to wait for a delta cycle. </div></div><div class=CToolTip id="tt615"><div class=CConstant>Indicates a potential problem.</div></div><!--END_ND_TOOLTIPS--> | |
| </div><!--Index--> | |
| <script language=JavaScript><!-- | |
| if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html> |