SyoSil ApS UVM Scoreboard  1.0.3.0
cl_scbs_test_ooo_std_flush.svh
1 
2 /// Simple OOO compare with STD queue test which inserts additional random items,
3 /// requiring a flush at the end to pass the test.
4 // Uses TLM based API
6  //-------------------------------------
7  // UVM Macros
8  //-------------------------------------
9  `uvm_component_utils(cl_scbs_test_ooo_std_flush)
10 
11  extern function new(string name = "cl_scbs_test_ooo_std_flush",
12  uvm_component parent = null);
13 
14  extern task run_phase(uvm_phase phase);
15  extern function void extract_phase(uvm_phase phase);
17 
18 function cl_scbs_test_ooo_std_flush::new(string name = "cl_scbs_test_ooo_std_flush",
19  uvm_component parent = null);
20  super.new(name, parent);
21 endfunction : new
22 
23 task cl_scbs_test_ooo_std_flush::run_phase(uvm_phase phase);
24  phase.raise_objection(this);
25 
26  super.run_phase(phase);
27 
28  this.rnd_scb_insert();
29 
30  phase.drop_objection(this);
31 endtask: run_phase
32 
33 function void cl_scbs_test_ooo_std_flush::extract_phase(uvm_phase phase);
34  super.extract_phase(phase);
35 
36  this.scbs_env.syoscbs.flush_queues_by_index();
37 endfunction: extract_phase
Simple OOO compare with STD queue test. Testing the cl_syoscbs class.
Simple OOO compare with STD queue test which inserts additional random items, requiring a flush at th...

Project: SyoSil ApS UVM Scoreboard, Revision: 1.0.3.0

Copyright 2014-2022 SyoSil ApS
All Rights Reserved Worldwide

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
doxygen
Doxygen Version: 1.8.14
Generated with IDV SV Filter Version: 2.6.3
Fri Sep 2 2022 14:38:50
Find a documentation bug? Report bugs to: scoreboard@syosil.com