SyoSil ApS UVM Scoreboard  1.0.3.0
Overview of included tests

This section includes an overview of some of the included test cases, found in the tb/test directory. The list is not exhaustive, but should provide an indication of where to look for examples on how to use the available configuration knobs.

Feature Relevant test cases
Demoting error verbosity cl_scb_test_io_std_sbs_print
cl_scb_test_ooo_std_dump_orphans
Full scoreboard dump (all transactions to one file) cl_scb_test_io_std_dump
Split scoreboard dump (each queue in separate files) cl_scb_test_io_std_dump_xml_split
(in file cl_scb_test_io_std_dump_custom_printer)
Orphan dumping cl_scb_test_ooo_std_dump_orphans
cl_scb_test_ooo_std_dump_orphans_xml
Per-queue printer configuration All tests in file cl_scb_test_io_std_dump_custom_printer
Per-queue comparer configuration All tests in cl_scb_test_io_std_comparer_report
Using the function-based API cl_scb_test_io_std_simple
Using the TLM based connections cl_scb_test_ooo_std_tlm
Printing queue statistics while simulating cl_scb_test_io_std_intermediate_dump
Mutexed add_item calls cl_scb_test_io_std_tlm_mutexed
Using hash (MD5) queues cl_scb_test_ooo_md5_simple
Using multiple queue types in one test cl_scb_test_ooo_io_std_simple
Using the max_search_window configuration knob cl_scb_test_ooo_std_max_search_window
Using filter transforms for transforming seq. items, using custom filters not derived from pk_utils_uvm::filter_trfm cl_scb_test_ooo_std_tlm_filter_trfm
cl_scbs_test_io_custom_filter_trfm
Using multiple scoreboards in a test cl_scbs_test_io_std_base
cl_scbs_test_io_std_cc
Dumping orphans/scoreboard to XML cl_scb_test_ooo_std_dump_orphans_xml
cl_scb_test_io_std_dump_xml_split

XML files generated with the XML printer can be converted into HTML files for easy viewing with the generate_html make target.


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:40:38
Find a documentation bug? Report bugs to: scoreboard@syosil.com