command line files
diff --git a/src/Testcases/AVLMM/AVLMM.sl b/src/Testcases/AVLMM/AVLMM.sl new file mode 100644 index 0000000..ada9b10 --- /dev/null +++ b/src/Testcases/AVLMM/AVLMM.sl
@@ -0,0 +1 @@ + *.sv -d 0 +libext+.v -verbose -writepp -mt max -parse -fileunit
diff --git a/src/Testcases/AmiqEth/AmiqEth.sl b/src/Testcases/AmiqEth/AmiqEth.sl new file mode 100644 index 0000000..c0e02a7 --- /dev/null +++ b/src/Testcases/AmiqEth/AmiqEth.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ +incdir+../../../UVM/svunit_base +incdir+./sv/ +incdir+./ve/sv/ +incdir+./tests/ +incdir+uvmc-2.2/src/connect/sv/ +incdir+../../../UVM/ovm-2.1.2/src/ +define+UVMC_MAX_WORDS=9200 +define+UVM_MAX_STREAMBITS=294400 ../../../UVM/uvm-1.2/src/uvm_pkg.sv ../../../UVM/ovm-2.1.2/src/ovm_pkg.sv uvmc-2.2/src/connect/sv/ovmc_pkg.sv ve/sv/amiq_eth_ve_top.v -writepp -verbose -mt max -parse -fileunit
diff --git a/src/Testcases/AmiqSimpleTestSuite/AmiqSimpleTestSuite.sl b/src/Testcases/AmiqSimpleTestSuite/AmiqSimpleTestSuite.sl new file mode 100644 index 0000000..69b9c3d --- /dev/null +++ b/src/Testcases/AmiqSimpleTestSuite/AmiqSimpleTestSuite.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base +incdir+../../../UVM/svaunit +incdir+../../../UVM/svaunit/sv ../../../UVM/uvm-1.2/src/uvm_pkg.sv ../../../UVM/svaunit/sv/svaunit_pkg.sv ../../../UVM/svaunit/sv/svaunit_vpi_interface.sv -writepp -verbose -mt max -parse design.sv testbench.sv an_interface.sv apb_top.sv
diff --git a/src/Testcases/ApbSlave/ApbSlave.sl b/src/Testcases/ApbSlave/ApbSlave.sl new file mode 100644 index 0000000..e50a046 --- /dev/null +++ b/src/Testcases/ApbSlave/ApbSlave.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base ../../../UVM/svunit_base/svunit_pkg.sv -writepp -verbose -mt max -parse design.sv testbench.sv
diff --git a/src/Testcases/BeginKeywords/BeginKeywords.sl b/src/Testcases/BeginKeywords/BeginKeywords.sl new file mode 100644 index 0000000..db11d52 --- /dev/null +++ b/src/Testcases/BeginKeywords/BeginKeywords.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -d inst -mt max top.v -d ast -nobuiltin -nocache
diff --git a/src/Testcases/BlackParrot/BlackParrot.sl b/src/Testcases/BlackParrot/BlackParrot.sl new file mode 100644 index 0000000..872b4f8 --- /dev/null +++ b/src/Testcases/BlackParrot/BlackParrot.sl
@@ -0,0 +1 @@ + -DBASEJUMP_STL_DIR=./external/basejump_stl/ -DBP_COMMON_DIR=./bp_common/ -DBP_FE_DIR=./bp_fe/ -DBP_BE_DIR=./bp_be/ -DBP_ME_DIR=./bp_me/ -DBP_TOP_DIR=./bp_top/ -f ./bp_top/syn/flist.vcs -writepp -parse -verbose -noelab
diff --git a/src/Testcases/BuildOVMPkg/BuildOVMPkg.sl b/src/Testcases/BuildOVMPkg/BuildOVMPkg.sl new file mode 100644 index 0000000..17b2d25 --- /dev/null +++ b/src/Testcases/BuildOVMPkg/BuildOVMPkg.sl
@@ -0,0 +1 @@ + -createcache -profile +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv ../../../UVM/ovm-2.1.2/src/ovm_pkg.sv -writepp -verbose -mt 0 -parse -nocache
diff --git a/src/Testcases/ClassCons/ClassCons.sl b/src/Testcases/ClassCons/ClassCons.sl new file mode 100644 index 0000000..933f05a --- /dev/null +++ b/src/Testcases/ClassCons/ClassCons.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d ast -d inst +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -verbose -mt max -parse -fileunit *.pkg top.sv
diff --git a/src/Testcases/ClassFuncProto/ClassFuncProto.sl b/src/Testcases/ClassFuncProto/ClassFuncProto.sl new file mode 100644 index 0000000..b569fe3 --- /dev/null +++ b/src/Testcases/ClassFuncProto/ClassFuncProto.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -d inst -mt max top.v -d ast -nobuiltin
diff --git a/src/Testcases/CoresSweRV/CoresSweRV.sl b/src/Testcases/CoresSweRV/CoresSweRV.sl new file mode 100644 index 0000000..b86ebf0 --- /dev/null +++ b/src/Testcases/CoresSweRV/CoresSweRV.sl
@@ -0,0 +1 @@ + -DRV_ROOT=./ ../../../UVM/uvm-1.2/src/uvm_pkg.sv +define+RV_OPENSOURCE +error+500 +incdir+./design/lib +incdir+./design/include ./configs/snapshots/default/common_defines.vh ./design/include/build.h ./design/include/global.h ./design/include/swerv_types.sv ./configs/snapshots/default/common_defines.vh +incdir+./design/dmi +incdir+./configs/snapshots/default +libext+.v ./configs/snapshots/default/common_defines.vh -f ./testbench/flist.vcs -writepp -parse -verbose -noelab
diff --git a/src/Testcases/Custom_FIR_DMA/Custom_FIR_DMA.sl b/src/Testcases/Custom_FIR_DMA/Custom_FIR_DMA.sl new file mode 100644 index 0000000..bc636cd --- /dev/null +++ b/src/Testcases/Custom_FIR_DMA/Custom_FIR_DMA.sl
@@ -0,0 +1 @@ + *.v -d 0 +incdir+.+dma dma/*.v +libext+.v -writepp -verbose -mt max -parse -fileunit
diff --git a/src/Testcases/DiffSimpleIncludeAndMacros/DiffSimpleIncludeAndMacros.sl b/src/Testcases/DiffSimpleIncludeAndMacros/DiffSimpleIncludeAndMacros.sl new file mode 100644 index 0000000..ab68057 --- /dev/null +++ b/src/Testcases/DiffSimpleIncludeAndMacros/DiffSimpleIncludeAndMacros.sl
@@ -0,0 +1 @@ + top*.v -d 0 +incdir+.+.. +libext+.v -writepp -y blah +incdir+foo -v lib.v +define+N=8 -diffcompunit -mt max -parse
diff --git a/src/Testcases/Driver/Driver.sl b/src/Testcases/Driver/Driver.sl new file mode 100644 index 0000000..b5e792f --- /dev/null +++ b/src/Testcases/Driver/Driver.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base -writepp -verbose -mt max -parse ../../../UVM/uvm-1.2/src/uvm_pkg.sv ../../../UVM/svunit_base/svunit_pkg.sv design.sv testbench.sv
diff --git a/src/Testcases/Escape/Escape.sl b/src/Testcases/Escape/Escape.sl new file mode 100644 index 0000000..74f2f0b --- /dev/null +++ b/src/Testcases/Escape/Escape.sl
@@ -0,0 +1 @@ + top.v top1.v -writepp -parse -verbose -d 0 -fileunit +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -nocache -mt 0
diff --git a/src/Testcases/GenerateUnnamed/GenerateUnnamed.sl b/src/Testcases/GenerateUnnamed/GenerateUnnamed.sl new file mode 100644 index 0000000..82bf951 --- /dev/null +++ b/src/Testcases/GenerateUnnamed/GenerateUnnamed.sl
@@ -0,0 +1 @@ + top.v -writepp -parse -verbose -d inst -d ast +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max -fileunit
diff --git a/src/Testcases/Google/Google.sl b/src/Testcases/Google/Google.sl new file mode 100644 index 0000000..4ae6caa --- /dev/null +++ b/src/Testcases/Google/Google.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -d inst -mt 0 -nocache -nobuiltin +define+DIGITS=10 +define+WIDTH=2 +define+EXPAND_TO_STRING=toto.svh +define+EXPAND_TO_PATH+top/toto2/ -nopython -fileunit -nocache -Ichapter-22/ *.sv */*.sv */*/*.sv */*/*/*.sv */*/*/*/*.sv
diff --git a/src/Testcases/Google/GoogleMT.sl b/src/Testcases/Google/GoogleMT.sl new file mode 100644 index 0000000..a708344 --- /dev/null +++ b/src/Testcases/Google/GoogleMT.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -d inst -mt max -nocache -nobuiltin +define+DIGITS=10 +define+WIDTH=2 +define+EXPAND_TO_STRING=toto.svh +define+EXPAND_TO_PATH+top/toto2/ -nopython -fileunit -nocache -Ichapter-22/ *.sv */*.sv */*/*.sv */*/*/*.sv */*/*/*/*.sv
diff --git a/src/Testcases/Ibex/Ibex.sl b/src/Testcases/Ibex/Ibex.sl new file mode 100644 index 0000000..da73495 --- /dev/null +++ b/src/Testcases/Ibex/Ibex.sl
@@ -0,0 +1 @@ + -DPRJ_DIR=. ../../../UVM/uvm-1.2/src/uvm_pkg.sv -f ibex/dv/uvm/ibex_dv.f ibex/rtl/ibex_pmp.sv +define+UVM_REGEX_NO_DPI -timescale=1ns/10ps -writepp -parse +incdir+.+../../../UVM/uvm-1.2/src/
diff --git a/src/Testcases/IbexGoogle/IbexGoogle.sl b/src/Testcases/IbexGoogle/IbexGoogle.sl new file mode 100644 index 0000000..4be499f --- /dev/null +++ b/src/Testcases/IbexGoogle/IbexGoogle.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base+user_extension/+target/rv32i/ -writepp -verbose -mt max -parse ../../../UVM/uvm-1.2/src/uvm_pkg.sv -f files.f
diff --git a/src/Testcases/Icarus/Icarus.sl b/src/Testcases/Icarus/Icarus.sl new file mode 100644 index 0000000..0be9742 --- /dev/null +++ b/src/Testcases/Icarus/Icarus.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -fileunit -writepp -parse -mt max vpi/*.v contrib/*.v ivltests/*.v -nocache
diff --git a/src/Testcases/InterfaceModPort/InterfaceModPort.sl b/src/Testcases/InterfaceModPort/InterfaceModPort.sl new file mode 100644 index 0000000..889a4a4 --- /dev/null +++ b/src/Testcases/InterfaceModPort/InterfaceModPort.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d inst -writepp -verbose -mt max -parse +incdir+.+../../../UVM/uvm-1.2/src/ top.v -d ast
diff --git a/src/Testcases/LibraryIntercon/LibraryIntercon.sl b/src/Testcases/LibraryIntercon/LibraryIntercon.sl new file mode 100644 index 0000000..0940028 --- /dev/null +++ b/src/Testcases/LibraryIntercon/LibraryIntercon.sl
@@ -0,0 +1 @@ + -map lib.map -cfg cfgReal -writepp -parse -verbose -d lib -d inst -mt max -fileunit
diff --git a/src/Testcases/MiniAmiq/MiniAmiq.sl b/src/Testcases/MiniAmiq/MiniAmiq.sl new file mode 100644 index 0000000..b29aec5 --- /dev/null +++ b/src/Testcases/MiniAmiq/MiniAmiq.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base +incdir+../../../UVM/svaunit +incdir+../../../UVM/svaunit/sv ../../../UVM/uvm-1.2/src/uvm_pkg.sv ../../../UVM/svaunit/sv/svaunit_pkg.sv ../../../UVM/svaunit/sv/svaunit_vpi_interface.sv -writepp -verbose -mt max -parse
diff --git a/src/Testcases/Monitor/Monitor.sl b/src/Testcases/Monitor/Monitor.sl new file mode 100644 index 0000000..8eba232 --- /dev/null +++ b/src/Testcases/Monitor/Monitor.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base +incdir+../../../UVM/svaunit +incdir+../../../UVM/svaunit/sv ../../../UVM/uvm-1.2/src/uvm_pkg.sv ../../../UVM/svaunit/sv/svaunit_pkg.sv ../../../UVM/svaunit/sv/svaunit_vpi_interface.sv -writepp -verbose -mt 0 -parse -fileunit design.sv testbench.sv
diff --git a/src/Testcases/OVMSwitch/OVMSwitch.sl b/src/Testcases/OVMSwitch/OVMSwitch.sl new file mode 100644 index 0000000..4f7dc2a --- /dev/null +++ b/src/Testcases/OVMSwitch/OVMSwitch.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d inst +incdir+../../../UVM/ovm-2.1.2/src/ -writepp -verbose -mt max -parse -fileunit ../../../UVM/ovm-2.1.2/src/ovm_pkg.sv rtl.sv interface.sv top.sv -R +OVM_TESTNAME=test1
diff --git a/src/Testcases/OldLibrary/OldLibrary.sl b/src/Testcases/OldLibrary/OldLibrary.sl new file mode 100644 index 0000000..f406e2a --- /dev/null +++ b/src/Testcases/OldLibrary/OldLibrary.sl
@@ -0,0 +1 @@ + top.v -d inst +libext+.v -writepp -y lib -mt max -parse -verbose
diff --git a/src/Testcases/PackageHierRef/PackageHierRef.sl b/src/Testcases/PackageHierRef/PackageHierRef.sl new file mode 100644 index 0000000..b0e6aca --- /dev/null +++ b/src/Testcases/PackageHierRef/PackageHierRef.sl
@@ -0,0 +1 @@ + packages.sv top.sv -writepp -parse -verbose -d lib -d ast -d inst -mt max -fileunit
diff --git a/src/Testcases/PragmaProtect/PragmaProtect.sl b/src/Testcases/PragmaProtect/PragmaProtect.sl new file mode 100644 index 0000000..f9bc0d9 --- /dev/null +++ b/src/Testcases/PragmaProtect/PragmaProtect.sl
@@ -0,0 +1 @@ + top.sv -d 0 +incdir+. +libext+.v -writepp -filterprotected -parse
diff --git a/src/Testcases/RiscV/RiscV.sl b/src/Testcases/RiscV/RiscV.sl new file mode 100644 index 0000000..b9c2932 --- /dev/null +++ b/src/Testcases/RiscV/RiscV.sl
@@ -0,0 +1 @@ + -full64 -PP -notice -line +lint=all,noVCDE,noUI +v2k -timescale=1ns/10ps -quiet +define+DEBUG -debug_pp +incdir+src/main/verilog -Mdirectory=sim/csrc +vc+list -CC "-I/include" -CC "-std=c++11" src/test/verilog/vscale_hex_tb.v src/test/verilog/vscale_sim_top.v src/test/verilog/vscale_dp_hasti_sram.v src/main/verilog/vscale_core.v -writepp -parse -mt max src/main/verilog/vscale_hasti_bridge.v src/main/verilog/vscale_pipeline.v src/main/verilog/vscale_ctrl.v src/main/verilog/vscale_regfile.v src/main/verilog/vscale_src_a_mux.v src/main/verilog/vscale_src_b_mux.v src/main/verilog/vscale_imm_gen.v src/main/verilog/vscale_alu.v src/main/verilog/vscale_mul_div.v src/main/verilog/vscale_csr_file.v src/main/verilog/vscale_PC_mux.v
diff --git a/src/Testcases/SVSwitch/SVSwitch.sl b/src/Testcases/SVSwitch/SVSwitch.sl new file mode 100644 index 0000000..0215450 --- /dev/null +++ b/src/Testcases/SVSwitch/SVSwitch.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d inst -writepp -verbose -mt max -parse -f filelist
diff --git a/src/Testcases/Scoreboard/Scoreboard.sl b/src/Testcases/Scoreboard/Scoreboard.sl new file mode 100644 index 0000000..62c2684 --- /dev/null +++ b/src/Testcases/Scoreboard/Scoreboard.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d 0 +incdir+.+../../../UVM/uvm-1.2/src/+../../../UVM/svunit_base -writepp -verbose -mt max -parse -fileunit ../../../UVM/uvm-1.2/src/uvm_pkg.sv ../../../UVM/svunit_base/svunit_pkg.sv design.sv testbench.sv
diff --git a/src/Testcases/SeqDriver/SeqDriver.sl b/src/Testcases/SeqDriver/SeqDriver.sl new file mode 100644 index 0000000..53f14c6 --- /dev/null +++ b/src/Testcases/SeqDriver/SeqDriver.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d 0 +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -verbose -mt max -parse -fileunit ../../../UVM/uvm-1.2/src/uvm_pkg.sv design.sv testbench.sv
diff --git a/src/Testcases/SimpleClass/SimpleClass.sl b/src/Testcases/SimpleClass/SimpleClass.sl new file mode 100644 index 0000000..1d7aef1 --- /dev/null +++ b/src/Testcases/SimpleClass/SimpleClass.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d ast -d inst +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -verbose -mt max -parse -fileunit top.sv
diff --git a/src/Testcases/SimpleClass1/SimpleClass1.sl b/src/Testcases/SimpleClass1/SimpleClass1.sl new file mode 100644 index 0000000..e71d892 --- /dev/null +++ b/src/Testcases/SimpleClass1/SimpleClass1.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ ../../../UVM/uvm-1.2/src/uvm_pkg.sv -writepp -parse -d inst -mt max top.v
diff --git a/src/Testcases/SimpleClass2/SimpleClass2.sl b/src/Testcases/SimpleClass2/SimpleClass2.sl new file mode 100644 index 0000000..0142b96 --- /dev/null +++ b/src/Testcases/SimpleClass2/SimpleClass2.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -d inst -mt max top.v
diff --git a/src/Testcases/SimpleCmdLineTest/SimpleCmdLineTest.sl b/src/Testcases/SimpleCmdLineTest/SimpleCmdLineTest.sl new file mode 100644 index 0000000..0c02938 --- /dev/null +++ b/src/Testcases/SimpleCmdLineTest/SimpleCmdLineTest.sl
@@ -0,0 +1 @@ +top.v -f flist.f -y . +libverbose -d 0 -mt 4 -verbose
diff --git a/src/Testcases/SimpleCmdLineTest/TestBasic.sl b/src/Testcases/SimpleCmdLineTest/TestBasic.sl new file mode 100644 index 0000000..7c60fab --- /dev/null +++ b/src/Testcases/SimpleCmdLineTest/TestBasic.sl
@@ -0,0 +1 @@ + -h
diff --git a/src/Testcases/SimpleConstraint/SimpleConstraint.sl b/src/Testcases/SimpleConstraint/SimpleConstraint.sl new file mode 100644 index 0000000..14f640e --- /dev/null +++ b/src/Testcases/SimpleConstraint/SimpleConstraint.sl
@@ -0,0 +1 @@ + -profile -writepp -parse -verbose -d ast -mt max top.sv
diff --git a/src/Testcases/SimpleIncludeAndMacros/SimpleIncludeAndMacros.sl b/src/Testcases/SimpleIncludeAndMacros/SimpleIncludeAndMacros.sl new file mode 100644 index 0000000..d4dc3af --- /dev/null +++ b/src/Testcases/SimpleIncludeAndMacros/SimpleIncludeAndMacros.sl
@@ -0,0 +1 @@ + top*.v -d 0 +incdir+.+.. +libext+.v -writepp -y blah +incdir+foo -v lib.v +define+N=8 -mt 0 -parse -pythonlistener -parse
diff --git a/src/Testcases/SimpleIncludeAndMacros/UnitSimpleIncludeAndMacros.sl b/src/Testcases/SimpleIncludeAndMacros/UnitSimpleIncludeAndMacros.sl new file mode 100644 index 0000000..bf13e0c --- /dev/null +++ b/src/Testcases/SimpleIncludeAndMacros/UnitSimpleIncludeAndMacros.sl
@@ -0,0 +1 @@ + top*.v -d 0 +incdir+.+.. +libext+.v -writepp -y blah +incdir+foo -v lib.v -fileunit +define+N=8 -mt max -verbose -pythonlistener -parse
diff --git a/src/Testcases/SimpleInterface/SimpleInterface.sl b/src/Testcases/SimpleInterface/SimpleInterface.sl new file mode 100644 index 0000000..ac7e6a3 --- /dev/null +++ b/src/Testcases/SimpleInterface/SimpleInterface.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d inst -writepp -verbose -mt max -parse +incdir+.+../../../UVM/uvm-1.2/src/ ../../../UVM/uvm-1.2/src/uvm_pkg.sv simple_if.sv -d ast
diff --git a/src/Testcases/SimpleOVM/SimpleOVM.sl b/src/Testcases/SimpleOVM/SimpleOVM.sl new file mode 100644 index 0000000..0d538e1 --- /dev/null +++ b/src/Testcases/SimpleOVM/SimpleOVM.sl
@@ -0,0 +1 @@ +../../../UVM/ovm-2.1.2/src/ovm_pkg.sv top.v -writepp -parse -verbose -fileunit +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max
diff --git a/src/Testcases/SimpleParserTest/SimpleParserTest.sl b/src/Testcases/SimpleParserTest/SimpleParserTest.sl new file mode 100644 index 0000000..1b49ffa --- /dev/null +++ b/src/Testcases/SimpleParserTest/SimpleParserTest.sl
@@ -0,0 +1 @@ + *.v -d 0 +incdir+.+.. +libext+.v -writepp -verbose -v jkff_udp.v -v libmodule.sv -mt max -parse -fileunit -pythonlistener -nocache -timescale=1ps/1ps
diff --git a/src/Testcases/SimpleParserTest/SimpleParserTestCache.sl b/src/Testcases/SimpleParserTest/SimpleParserTestCache.sl new file mode 100644 index 0000000..aecba37 --- /dev/null +++ b/src/Testcases/SimpleParserTest/SimpleParserTestCache.sl
@@ -0,0 +1 @@ +./test_cache.sh
diff --git a/src/Testcases/SimpleTask/SimpleTask.sl b/src/Testcases/SimpleTask/SimpleTask.sl new file mode 100644 index 0000000..4d2e95a --- /dev/null +++ b/src/Testcases/SimpleTask/SimpleTask.sl
@@ -0,0 +1 @@ + top*.v -d 0 +incdir+.+.. +libext+.v -writepp -parse
diff --git a/src/Testcases/SimpleUVM/SimpleUVM.sl b/src/Testcases/SimpleUVM/SimpleUVM.sl new file mode 100644 index 0000000..53f14c6 --- /dev/null +++ b/src/Testcases/SimpleUVM/SimpleUVM.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d 0 +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -verbose -mt max -parse -fileunit ../../../UVM/uvm-1.2/src/uvm_pkg.sv design.sv testbench.sv
diff --git a/src/Testcases/SimpleVMM/SimpleVMM.sl b/src/Testcases/SimpleVMM/SimpleVMM.sl new file mode 100644 index 0000000..a2ec51e --- /dev/null +++ b/src/Testcases/SimpleVMM/SimpleVMM.sl
@@ -0,0 +1 @@ + top.v -writepp -parse -verbose -fileunit +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max
diff --git a/src/Testcases/SplitFile/SplitFile.sl b/src/Testcases/SplitFile/SplitFile.sl new file mode 100644 index 0000000..3313613 --- /dev/null +++ b/src/Testcases/SplitFile/SplitFile.sl
@@ -0,0 +1 @@ + top.v top1.v top2.v -writepp -parse -verbose -d inst +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max -fileunit
diff --git a/src/Testcases/TestFileSplit/TestFileSplit.sl b/src/Testcases/TestFileSplit/TestFileSplit.sl new file mode 100644 index 0000000..7528161 --- /dev/null +++ b/src/Testcases/TestFileSplit/TestFileSplit.sl
@@ -0,0 +1 @@ + -writepp -parse -verbose -d ast +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max -fileunit top.v -split 30 -pythonlistener
diff --git a/src/Testcases/TestMacros/TestMacros.sl b/src/Testcases/TestMacros/TestMacros.sl new file mode 100644 index 0000000..204c80b --- /dev/null +++ b/src/Testcases/TestMacros/TestMacros.sl
@@ -0,0 +1 @@ + TestMacros.v -d 0 +incdir+.+.. +libext+.v -writepp -v xl.v -mt max -parse
diff --git a/src/Testcases/TimeUnit/TimeUnit.sl b/src/Testcases/TimeUnit/TimeUnit.sl new file mode 100644 index 0000000..18bee6c --- /dev/null +++ b/src/Testcases/TimeUnit/TimeUnit.sl
@@ -0,0 +1 @@ + top.v top1.v -writepp -parse -verbose -d 0 +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max -fileunit -split 50
diff --git a/src/Testcases/UVMNestedSeq/UVMNestedSeq.sl b/src/Testcases/UVMNestedSeq/UVMNestedSeq.sl new file mode 100644 index 0000000..96267d0 --- /dev/null +++ b/src/Testcases/UVMNestedSeq/UVMNestedSeq.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d 0 +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -verbose -mt max ../../../UVM/uvm-1.2/src/uvm_pkg.sv design.sv -fileunit testbench*.sv -parse
diff --git a/src/Testcases/UVMSwitch/UVMSwitch.sl b/src/Testcases/UVMSwitch/UVMSwitch.sl new file mode 100644 index 0000000..c8288c3 --- /dev/null +++ b/src/Testcases/UVMSwitch/UVMSwitch.sl
@@ -0,0 +1 @@ + -timescale=1ns/1ns +vcs+flush+all +warn=all -sverilog -d inst +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -verbose -mt max -parse ../../../UVM/uvm-1.2/src/uvm_pkg.sv rtl.sv interface.sv top.sv -d incl
diff --git a/src/Testcases/UnitAmiqEth/UnitAmiqEth.sl b/src/Testcases/UnitAmiqEth/UnitAmiqEth.sl new file mode 100644 index 0000000..501985c --- /dev/null +++ b/src/Testcases/UnitAmiqEth/UnitAmiqEth.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ +incdir+../../../UVM/svunit_base +incdir+./sv/ +incdir+./ve/sv/ +incdir+./tests/ +incdir+uvmc-2.2/src/connect/sv/ +incdir+../../../UVM/ovm-2.1.2/src/ +define+UVMC_MAX_WORDS=9200 +define+UVM_MAX_STREAMBITS=294400 ../../../UVM/uvm-1.2/src/uvm_pkg.sv ../../../UVM/ovm-2.1.2/src/ovm_pkg.sv -writepp amiq_eth_pkg.sv.ck0 -verbose -mt max -parse
diff --git a/src/Testcases/UnitClass/UnitClass.sl b/src/Testcases/UnitClass/UnitClass.sl new file mode 100644 index 0000000..4b714fa --- /dev/null +++ b/src/Testcases/UnitClass/UnitClass.sl
@@ -0,0 +1 @@ + -writepp -parse -verbose -d inst -mt max top.v -d incl +incdir+../../../UVM/uvm-1.2/src/macros/ -d ast
diff --git a/src/Testcases/UnitDefParam/UnitDefParam.sl b/src/Testcases/UnitDefParam/UnitDefParam.sl new file mode 100644 index 0000000..6450b71 --- /dev/null +++ b/src/Testcases/UnitDefParam/UnitDefParam.sl
@@ -0,0 +1 @@ + top.v def.v small.v -writepp -parse -verbose -d 0 -d ast +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max -fileunit
diff --git a/src/Testcases/UnitElab/UnitElab.sl b/src/Testcases/UnitElab/UnitElab.sl new file mode 100644 index 0000000..c0270dc --- /dev/null +++ b/src/Testcases/UnitElab/UnitElab.sl
@@ -0,0 +1 @@ + top.v small.v -writepp -parse -verbose -d ast -d inst +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max -fileunit
diff --git a/src/Testcases/UnitElabBlock/UnitElabBlock.sl b/src/Testcases/UnitElabBlock/UnitElabBlock.sl new file mode 100644 index 0000000..5d10f82 --- /dev/null +++ b/src/Testcases/UnitElabBlock/UnitElabBlock.sl
@@ -0,0 +1 @@ + top.v -writepp -parse -verbose -d ast -d inst +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max -fileunit
diff --git a/src/Testcases/UnitElabExternNested/UnitElabExternNested.sl b/src/Testcases/UnitElabExternNested/UnitElabExternNested.sl new file mode 100644 index 0000000..73edc4e --- /dev/null +++ b/src/Testcases/UnitElabExternNested/UnitElabExternNested.sl
@@ -0,0 +1 @@ + top.v middle.v -writepp -parse -verbose -d ast -d inst +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max -fileunit
diff --git a/src/Testcases/UnitEnum/UnitEnum.sl b/src/Testcases/UnitEnum/UnitEnum.sl new file mode 100644 index 0000000..e1b37ac --- /dev/null +++ b/src/Testcases/UnitEnum/UnitEnum.sl
@@ -0,0 +1 @@ + -writepp -parse -verbose -d ast +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max -fileunit top.v -nocache
diff --git a/src/Testcases/UnitForLoop/UnitForLoop.sl b/src/Testcases/UnitForLoop/UnitForLoop.sl new file mode 100644 index 0000000..5023756 --- /dev/null +++ b/src/Testcases/UnitForLoop/UnitForLoop.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -fileunit -writepp -parse -d inst -mt max top.v -d ast -nobuiltin -nocache
diff --git a/src/Testcases/UnitForeach/UnitForeach.sl b/src/Testcases/UnitForeach/UnitForeach.sl new file mode 100644 index 0000000..9434c59 --- /dev/null +++ b/src/Testcases/UnitForeach/UnitForeach.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -d inst -mt max top.v top2.v -d ast -nobuiltin
diff --git a/src/Testcases/UnitLibrary/UnitLibrary.sl b/src/Testcases/UnitLibrary/UnitLibrary.sl new file mode 100644 index 0000000..06f921e --- /dev/null +++ b/src/Testcases/UnitLibrary/UnitLibrary.sl
@@ -0,0 +1 @@ + -map lib.map -cfgfile configs.cfg -cfg top -cfg bad -writepp -parse -verbose -d lib -d inst +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max -fileunit
diff --git a/src/Testcases/UnitPackage/UnitPackage.sl b/src/Testcases/UnitPackage/UnitPackage.sl new file mode 100644 index 0000000..acec1a4 --- /dev/null +++ b/src/Testcases/UnitPackage/UnitPackage.sl
@@ -0,0 +1 @@ + *.pkg *.sv -writepp -parse -verbose -d lib -d inst -d ast -mt max -fileunit
diff --git a/src/Testcases/UnitPython/UnitPython.sl b/src/Testcases/UnitPython/UnitPython.sl new file mode 100644 index 0000000..97f868a --- /dev/null +++ b/src/Testcases/UnitPython/UnitPython.sl
@@ -0,0 +1 @@ + -writepp -parse -verbose -d ast +incdir+../../../UVM/ovm-2.1.2/src/ +incdir+../../../UVM/vmm-1.1.1a/sv -mt max -fileunit top.v -nocache -pythonevalscriptperfile myscriptPerFile.py -pythonevalscript myscriptPerDesign.py -pythonlistenerfile my_listener.py
diff --git a/src/Testcases/UnitQueue/UnitQueue.sl b/src/Testcases/UnitQueue/UnitQueue.sl new file mode 100644 index 0000000..2133655 --- /dev/null +++ b/src/Testcases/UnitQueue/UnitQueue.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -d inst -mt 0 top.v -d ast -nobuiltin -nocache
diff --git a/src/Testcases/UnitTest/UnitTest.sl b/src/Testcases/UnitTest/UnitTest.sl new file mode 100644 index 0000000..a9e6ea0 --- /dev/null +++ b/src/Testcases/UnitTest/UnitTest.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -fileunit -writepp -parse -mt max top.v -nobuiltin -d 3 -nocache
diff --git a/src/Testcases/UtdSV/UtdSV.sl b/src/Testcases/UtdSV/UtdSV.sl new file mode 100644 index 0000000..d2a5958 --- /dev/null +++ b/src/Testcases/UtdSV/UtdSV.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -fileunit -writepp -parse -mt max -nocache *.v
diff --git a/src/Testcases/Verilator/Verilator.sl b/src/Testcases/Verilator/Verilator.sl new file mode 100644 index 0000000..4fd266e --- /dev/null +++ b/src/Testcases/Verilator/Verilator.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit */*.sv */*.v *.v -nocomp -noelab -nocache -verbose
diff --git a/src/Testcases/Yosys/Yosys.sl b/src/Testcases/Yosys/Yosys.sl new file mode 100644 index 0000000..b9fbd7b --- /dev/null +++ b/src/Testcases/Yosys/Yosys.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt 0 -nocache -nopython -fileunit -nocache */*.sv */*.v -nocomp -noelab
diff --git a/src/Testcases/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.sl b/src/Testcases/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/aes_5cycle_2stage/cmd.sl b/src/Testcases/YosysBigSim/aes_5cycle_2stage/cmd.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/aes_5cycle_2stage/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/amber23/YosysBigSimAmber23.sl b/src/Testcases/YosysBigSim/amber23/YosysBigSimAmber23.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/amber23/YosysBigSimAmber23.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/amber23/cmd.sl b/src/Testcases/YosysBigSim/amber23/cmd.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/amber23/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/bch_verilog/YosysBigSimBch.sl b/src/Testcases/YosysBigSim/bch_verilog/YosysBigSimBch.sl new file mode 100644 index 0000000..f65eba5 --- /dev/null +++ b/src/Testcases/YosysBigSim/bch_verilog/YosysBigSimBch.sl
@@ -0,0 +1 @@ + launcher31000.runCommand="${PROJECT_DIR}/${OUTPUT_PATH}"
diff --git a/src/Testcases/YosysBigSim/bch_verilog/cmd.sl b/src/Testcases/YosysBigSim/bch_verilog/cmd.sl new file mode 100644 index 0000000..f65eba5 --- /dev/null +++ b/src/Testcases/YosysBigSim/bch_verilog/cmd.sl
@@ -0,0 +1 @@ + launcher31000.runCommand="${PROJECT_DIR}/${OUTPUT_PATH}"
diff --git a/src/Testcases/YosysBigSim/elliptic_curve_group/YosysBigSimEllip.sl b/src/Testcases/YosysBigSim/elliptic_curve_group/YosysBigSimEllip.sl new file mode 100644 index 0000000..3590282 --- /dev/null +++ b/src/Testcases/YosysBigSim/elliptic_curve_group/YosysBigSimEllip.sl
@@ -0,0 +1 @@ + launcher29000.runCommand="${PROJECT_DIR}/${OUTPUT_PATH}"
diff --git a/src/Testcases/YosysBigSim/elliptic_curve_group/cmd.sl b/src/Testcases/YosysBigSim/elliptic_curve_group/cmd.sl new file mode 100644 index 0000000..3590282 --- /dev/null +++ b/src/Testcases/YosysBigSim/elliptic_curve_group/cmd.sl
@@ -0,0 +1 @@ + launcher29000.runCommand="${PROJECT_DIR}/${OUTPUT_PATH}"
diff --git a/src/Testcases/YosysBigSim/lm32/YosysBigSimLm32.sl b/src/Testcases/YosysBigSim/lm32/YosysBigSimLm32.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/lm32/YosysBigSimLm32.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/lm32/cmd.sl b/src/Testcases/YosysBigSim/lm32/cmd.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/lm32/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/openmsp430/YosysBigSimOpenMsp.sl b/src/Testcases/YosysBigSim/openmsp430/YosysBigSimOpenMsp.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/openmsp430/YosysBigSimOpenMsp.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/openmsp430/cmd.sl b/src/Testcases/YosysBigSim/openmsp430/cmd.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/openmsp430/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.sl b/src/Testcases/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/reed_solomon_decoder/cmd.sl b/src/Testcases/YosysBigSim/reed_solomon_decoder/cmd.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/reed_solomon_decoder/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/softusb_navre/YosysBigSimSoft.sl b/src/Testcases/YosysBigSim/softusb_navre/YosysBigSimSoft.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/softusb_navre/YosysBigSimSoft.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/softusb_navre/cmd.sl b/src/Testcases/YosysBigSim/softusb_navre/cmd.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/softusb_navre/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/verilog-pong/YosysBigSimPong.sl b/src/Testcases/YosysBigSim/verilog-pong/YosysBigSimPong.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/verilog-pong/YosysBigSimPong.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBigSim/verilog-pong/cmd.sl b/src/Testcases/YosysBigSim/verilog-pong/cmd.sl new file mode 100644 index 0000000..f632dbc --- /dev/null +++ b/src/Testcases/YosysBigSim/verilog-pong/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
diff --git a/src/Testcases/YosysBoom/YosysBoom.sl b/src/Testcases/YosysBoom/YosysBoom.sl new file mode 100644 index 0000000..8243a82 --- /dev/null +++ b/src/Testcases/YosysBoom/YosysBoom.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit SmallBoom.v SmallQuadBoom.v
diff --git a/src/Testcases/YosysBoom/YosysSmallBoom.sl b/src/Testcases/YosysBoom/YosysSmallBoom.sl new file mode 100644 index 0000000..58dad56 --- /dev/null +++ b/src/Testcases/YosysBoom/YosysSmallBoom.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit SmallBoom.v
diff --git a/src/Testcases/YosysCam/YosysCam.sl b/src/Testcases/YosysCam/YosysCam.sl new file mode 100644 index 0000000..646c5ff --- /dev/null +++ b/src/Testcases/YosysCam/YosysCam.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit *.v
diff --git a/src/Testcases/YosysDsp/YosysDsp.sl b/src/Testcases/YosysDsp/YosysDsp.sl new file mode 100644 index 0000000..646c5ff --- /dev/null +++ b/src/Testcases/YosysDsp/YosysDsp.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit *.v
diff --git a/src/Testcases/YosysEth/YosysEth.sl b/src/Testcases/YosysEth/YosysEth.sl new file mode 100644 index 0000000..646c5ff --- /dev/null +++ b/src/Testcases/YosysEth/YosysEth.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit *.v
diff --git a/src/Testcases/YosysIce40/YosysIce40.sl b/src/Testcases/YosysIce40/YosysIce40.sl new file mode 100644 index 0000000..646c5ff --- /dev/null +++ b/src/Testcases/YosysIce40/YosysIce40.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit *.v
diff --git a/src/Testcases/YosysMarlann/YosysMarlann.sl b/src/Testcases/YosysMarlann/YosysMarlann.sl new file mode 100644 index 0000000..646c5ff --- /dev/null +++ b/src/Testcases/YosysMarlann/YosysMarlann.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit *.v
diff --git a/src/Testcases/YosysOldTests/YosysOldI2c.sl b/src/Testcases/YosysOldTests/YosysOldI2c.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/YosysOldI2c.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/aes_core/YosysOldAes.sl b/src/Testcases/YosysOldTests/aes_core/YosysOldAes.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/aes_core/YosysOldAes.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/aes_core/cmd.sl b/src/Testcases/YosysOldTests/aes_core/cmd.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/aes_core/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/openmsp430/YosysOldOpen.sl b/src/Testcases/YosysOldTests/openmsp430/YosysOldOpen.sl new file mode 100644 index 0000000..ced60bf --- /dev/null +++ b/src/Testcases/YosysOldTests/openmsp430/YosysOldOpen.sl
@@ -0,0 +1 @@ + -mt max -parse -writepp +incdir+.+rtl rtl/openMSP430_defines.v rtl/omsp_alu.v rtl/omsp_and_gate.v rtl/omsp_clock_gate.v rtl/omsp_clock_module.v rtl/omsp_clock_mux.v rtl/omsp_dbg_hwbrk.v rtl/omsp_dbg_uart.v rtl/omsp_dbg.v rtl/omsp_execution_unit.v rtl/omsp_frontend.v rtl/omsp_mem_backbone.v rtl/omsp_multiplier.v rtl/omsp_register_file.v rtl/omsp_scan_mux.v rtl/omsp_sfr.v rtl/omsp_sync_cell.v rtl/omsp_sync_reset.v rtl/omsp_wakeup_cell.v rtl/omsp_watchdog.v rtl/openMSP430.v
diff --git a/src/Testcases/YosysOldTests/openmsp430/cmd.sl b/src/Testcases/YosysOldTests/openmsp430/cmd.sl new file mode 100644 index 0000000..ced60bf --- /dev/null +++ b/src/Testcases/YosysOldTests/openmsp430/cmd.sl
@@ -0,0 +1 @@ + -mt max -parse -writepp +incdir+.+rtl rtl/openMSP430_defines.v rtl/omsp_alu.v rtl/omsp_and_gate.v rtl/omsp_clock_gate.v rtl/omsp_clock_module.v rtl/omsp_clock_mux.v rtl/omsp_dbg_hwbrk.v rtl/omsp_dbg_uart.v rtl/omsp_dbg.v rtl/omsp_execution_unit.v rtl/omsp_frontend.v rtl/omsp_mem_backbone.v rtl/omsp_multiplier.v rtl/omsp_register_file.v rtl/omsp_scan_mux.v rtl/omsp_sfr.v rtl/omsp_sync_cell.v rtl/omsp_sync_reset.v rtl/omsp_wakeup_cell.v rtl/omsp_watchdog.v rtl/openMSP430.v
diff --git a/src/Testcases/YosysOldTests/or1200/YosysOldOr.sl b/src/Testcases/YosysOldTests/or1200/YosysOldOr.sl new file mode 100644 index 0000000..43319d2 --- /dev/null +++ b/src/Testcases/YosysOldTests/or1200/YosysOldOr.sl
@@ -0,0 +1 @@ +-mt max -parse -writepp +incdir+.+rtl rtl/or1200_alu.v rtl/or1200_amultp2_32x32.v rtl/or1200_cfgr.v rtl/or1200_cpu.v rtl/or1200_ctrl.v rtl/or1200_dc_fsm.v rtl/or1200_dc_ram.v rtl/or1200_dc_tag.v rtl/or1200_dc_top.v rtl/or1200_defines.v rtl/or1200_dmmu_tlb.v rtl/or1200_dmmu_top.v rtl/or1200_dpram_256x32.v rtl/or1200_dpram_32x32.v rtl/or1200_dpram.v rtl/or1200_du.v rtl/or1200_except.v rtl/or1200_fpu_addsub.v rtl/or1200_fpu_arith.v rtl/or1200_fpu_div.v rtl/or1200_fpu_fcmp.v rtl/or1200_fpu_intfloat_conv_except.v rtl/or1200_fpu_intfloat_conv.v rtl/or1200_fpu_mul.v rtl/or1200_fpu_post_norm_addsub.v rtl/or1200_fpu_post_norm_div.v rtl/or1200_fpu_post_norm_intfloat_conv.v rtl/or1200_fpu_post_norm_mul.v rtl/or1200_fpu_pre_norm_addsub.v rtl/or1200_fpu_pre_norm_div.v rtl/or1200_fpu_pre_norm_mul.v rtl/or1200_fpu.v rtl/or1200_freeze.v rtl/or1200_genpc.v rtl/or1200_gmultp2_32x32.v rtl/or1200_ic_fsm.v rtl/or1200_ic_ram.v rtl/or1200_ic_tag.v rtl/or1200_ic_top.v rtl/or1200_if.v rtl/or1200_immu_tlb.v rtl/or1200_immu_top.v rtl/or1200_iwb_biu.v rtl/or1200_lsu.v rtl/or1200_mem2reg.v rtl/or1200_mult_mac.v rtl/or1200_operandmuxes.v rtl/or1200_pic.v rtl/or1200_pm.v rtl/or1200_qmem_top.v rtl/or1200_reg2mem.v rtl/or1200_rfram_generic.v rtl/or1200_rf.v rtl/or1200_sb_fifo.v rtl/or1200_sb.v rtl/or1200_spram_1024x32_bw.v rtl/or1200_spram_1024x32.v rtl/or1200_spram_1024x8.v rtl/or1200_spram_128x32.v rtl/or1200_spram_2048x32_bw.v rtl/or1200_spram_2048x32.v rtl/or1200_spram_2048x8.v rtl/or1200_spram_256x21.v rtl/or1200_spram_32_bw.v rtl/or1200_spram_32x24.v rtl/or1200_spram_512x20.v rtl/or1200_spram_64x14.v rtl/or1200_spram_64x22.v rtl/or1200_spram_64x24.v rtl/or1200_spram.v rtl/or1200_sprs.v rtl/or1200_top.v rtl/or1200_tpram_32x32.v rtl/or1200_tt.v rtl/or1200_wb_biu.v rtl/or1200_wbmux.v rtl/or1200_xcv_ram32x8d.v
diff --git a/src/Testcases/YosysOldTests/or1200/cmd.sl b/src/Testcases/YosysOldTests/or1200/cmd.sl new file mode 100644 index 0000000..43319d2 --- /dev/null +++ b/src/Testcases/YosysOldTests/or1200/cmd.sl
@@ -0,0 +1 @@ +-mt max -parse -writepp +incdir+.+rtl rtl/or1200_alu.v rtl/or1200_amultp2_32x32.v rtl/or1200_cfgr.v rtl/or1200_cpu.v rtl/or1200_ctrl.v rtl/or1200_dc_fsm.v rtl/or1200_dc_ram.v rtl/or1200_dc_tag.v rtl/or1200_dc_top.v rtl/or1200_defines.v rtl/or1200_dmmu_tlb.v rtl/or1200_dmmu_top.v rtl/or1200_dpram_256x32.v rtl/or1200_dpram_32x32.v rtl/or1200_dpram.v rtl/or1200_du.v rtl/or1200_except.v rtl/or1200_fpu_addsub.v rtl/or1200_fpu_arith.v rtl/or1200_fpu_div.v rtl/or1200_fpu_fcmp.v rtl/or1200_fpu_intfloat_conv_except.v rtl/or1200_fpu_intfloat_conv.v rtl/or1200_fpu_mul.v rtl/or1200_fpu_post_norm_addsub.v rtl/or1200_fpu_post_norm_div.v rtl/or1200_fpu_post_norm_intfloat_conv.v rtl/or1200_fpu_post_norm_mul.v rtl/or1200_fpu_pre_norm_addsub.v rtl/or1200_fpu_pre_norm_div.v rtl/or1200_fpu_pre_norm_mul.v rtl/or1200_fpu.v rtl/or1200_freeze.v rtl/or1200_genpc.v rtl/or1200_gmultp2_32x32.v rtl/or1200_ic_fsm.v rtl/or1200_ic_ram.v rtl/or1200_ic_tag.v rtl/or1200_ic_top.v rtl/or1200_if.v rtl/or1200_immu_tlb.v rtl/or1200_immu_top.v rtl/or1200_iwb_biu.v rtl/or1200_lsu.v rtl/or1200_mem2reg.v rtl/or1200_mult_mac.v rtl/or1200_operandmuxes.v rtl/or1200_pic.v rtl/or1200_pm.v rtl/or1200_qmem_top.v rtl/or1200_reg2mem.v rtl/or1200_rfram_generic.v rtl/or1200_rf.v rtl/or1200_sb_fifo.v rtl/or1200_sb.v rtl/or1200_spram_1024x32_bw.v rtl/or1200_spram_1024x32.v rtl/or1200_spram_1024x8.v rtl/or1200_spram_128x32.v rtl/or1200_spram_2048x32_bw.v rtl/or1200_spram_2048x32.v rtl/or1200_spram_2048x8.v rtl/or1200_spram_256x21.v rtl/or1200_spram_32_bw.v rtl/or1200_spram_32x24.v rtl/or1200_spram_512x20.v rtl/or1200_spram_64x14.v rtl/or1200_spram_64x22.v rtl/or1200_spram_64x24.v rtl/or1200_spram.v rtl/or1200_sprs.v rtl/or1200_top.v rtl/or1200_tpram_32x32.v rtl/or1200_tt.v rtl/or1200_wb_biu.v rtl/or1200_wbmux.v rtl/or1200_xcv_ram32x8d.v
diff --git a/src/Testcases/YosysOldTests/sasc/YosysOldSasc.sl b/src/Testcases/YosysOldTests/sasc/YosysOldSasc.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/sasc/YosysOldSasc.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/sasc/cmd.sl b/src/Testcases/YosysOldTests/sasc/cmd.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/sasc/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/simple_spi/YosysOldSimpleSpi.sl b/src/Testcases/YosysOldTests/simple_spi/YosysOldSimpleSpi.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/simple_spi/YosysOldSimpleSpi.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/simple_spi/cmd.sl b/src/Testcases/YosysOldTests/simple_spi/cmd.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/simple_spi/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/spi/YosysOldSpi.sl b/src/Testcases/YosysOldTests/spi/YosysOldSpi.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/spi/YosysOldSpi.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/spi/cmd.sl b/src/Testcases/YosysOldTests/spi/cmd.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/spi/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/ss_pcm/YosysOldSsPcm.sl b/src/Testcases/YosysOldTests/ss_pcm/YosysOldSsPcm.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/ss_pcm/YosysOldSsPcm.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/ss_pcm/cmd.sl b/src/Testcases/YosysOldTests/ss_pcm/cmd.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/ss_pcm/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/systemcaes/YosysOldSystem.sl b/src/Testcases/YosysOldTests/systemcaes/YosysOldSystem.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/systemcaes/YosysOldSystem.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/systemcaes/cmd.sl b/src/Testcases/YosysOldTests/systemcaes/cmd.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/systemcaes/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/usb_phy/YosysOldUsb.sl b/src/Testcases/YosysOldTests/usb_phy/YosysOldUsb.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/usb_phy/YosysOldUsb.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOldTests/usb_phy/cmd.sl b/src/Testcases/YosysOldTests/usb_phy/cmd.sl new file mode 100644 index 0000000..23bd568 --- /dev/null +++ b/src/Testcases/YosysOldTests/usb_phy/cmd.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
diff --git a/src/Testcases/YosysOpenSparc/YosysOpenSparc.sl b/src/Testcases/YosysOpenSparc/YosysOpenSparc.sl new file mode 100644 index 0000000..646c5ff --- /dev/null +++ b/src/Testcases/YosysOpenSparc/YosysOpenSparc.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit *.v
diff --git a/src/Testcases/YosysRiscv/YosysRiscv.sl b/src/Testcases/YosysRiscv/YosysRiscv.sl new file mode 100644 index 0000000..646c5ff --- /dev/null +++ b/src/Testcases/YosysRiscv/YosysRiscv.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit *.v
diff --git a/src/Testcases/YosysSmall/YosysSmall.sl b/src/Testcases/YosysSmall/YosysSmall.sl new file mode 100644 index 0000000..646c5ff --- /dev/null +++ b/src/Testcases/YosysSmall/YosysSmall.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit *.v
diff --git a/src/Testcases/YosysTestSuite/YosysTestSuite.sl b/src/Testcases/YosysTestSuite/YosysTestSuite.sl new file mode 100644 index 0000000..5d0c8af --- /dev/null +++ b/src/Testcases/YosysTestSuite/YosysTestSuite.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit +incdir+. -nobuiltin -nocache */*.v */*/*.v
diff --git a/src/Testcases/YosysTests/YosysTests.sl b/src/Testcases/YosysTests/YosysTests.sl new file mode 100644 index 0000000..ebb9242 --- /dev/null +++ b/src/Testcases/YosysTests/YosysTests.sl
@@ -0,0 +1 @@ + -writepp -parse -mt max -nopython -fileunit +incdir+. -nobuiltin -nocache */*.v */*/*.v */*/*/*.v
diff --git a/src/Testcases/YosysVerx/YosysVerx.sl b/src/Testcases/YosysVerx/YosysVerx.sl new file mode 100644 index 0000000..646c5ff --- /dev/null +++ b/src/Testcases/YosysVerx/YosysVerx.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit *.v
diff --git a/src/Testcases/Zachjs/Zachjs.sl b/src/Testcases/Zachjs/Zachjs.sl new file mode 100644 index 0000000..32847fb --- /dev/null +++ b/src/Testcases/Zachjs/Zachjs.sl
@@ -0,0 +1 @@ + +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit */*.sv */*.v -nocomp -noelab -nocache
diff --git a/src/Testcases/regression.log b/src/Testcases/regression.log index 56d6c87..3431e24 100644 --- a/src/Testcases/regression.log +++ b/src/Testcases/regression.log
@@ -1,38 +1,12 @@ Skipping large tests +Run with -mt 0 ************************ START SURELOG REGRESSION -Starts on 11/13/2019 22:27:19 -COMMAND: /usr/bin/time /home/alain/Surelog/SVIncCompil/Testcases/../dist/surelog/surelog +Starts on 11/14/2019 18:11:39 +COMMAND: /usr/bin/time /home/alain/Surelog/src/Testcases/../dist/surelog/surelog Creating release for regression... Skipping ovm_pkg... Skipping uvm_pkg... Created dist/surelog_release_tcmalloc.tar.gz PASS: surelog_release_tcmalloc -THERE ARE 103 tests -RUNNING 1 tests - -+--------------+----------+----------+----------+----------+----------+----------+--------------+--------------+ -| TESTNAME | STATUS | FATALS | ERRORS | WARNINGS | NOTES | SYNTAX | ELAPSED TIME | MEM(Mb) | -+--------------+----------+----------+----------+----------+----------+----------+--------------+--------------+ - -cd SimpleClass1 -/usr/bin/time /home/alain/Surelog/SVIncCompil/Testcases/../dist/surelog/surelog +incdir+.+../../../UVM/uvm-1.2/src/ ../../../UVM/uvm-1.2/src/uvm_pkg.sv -writepp -parse -d inst -mt max top.v - -| SimpleClass1 | PASS | 0 | 8 | 15 | 8 | 0 | 2s (+1s) | 115 | -+--------------+----------+----------+----------+----------+----------+----------+--------------+--------------+ - - RESULT : PASS - -+--------------+----------+----------+ -| | CURRENT | PREVIOUS | -+--------------+----------+----------+ -|TOTAL ELAPSED | 2s | 1s | -|TOTAL USER | 2s | 1s | -|MAX MEM TEST | 115Mb | 115Mb | -|MAX TIME TEST | 2s | 1s | -+--------------+----------+----------+ - -End on 11/13/2019 22:27:25 -END SURELOG REGRESSION -************************