Activity
-
Jim Lewis wrote a new post 1 month ago
OSVVM 2025.06
The 2025.06 release adds: Build Directories Tcl procedure CreateTestCaseCommonPkg Tcl procedure RunAllTests Questa – new vs. old script flows Clock […]
-
Jim Lewis replied to the topic All AffirmIf Pass, but OSVVM HTML Report Returns NOCHECKS in the forum OSVVM 1 month, 1 week ago
If the CoverReport process is removed, then the “Stim” process can end with std.env.stop – which is typically how OSVVM ends the test cases.
— Stimulus Generator
Stim: process
variable RandA : RandomPType;
variable RandB : RandomPType;
variable allDone : boolean := false;
variable nCycles : natural := 0;
begin…[Read more] -
Jim Lewis replied to the topic All AffirmIf Pass, but OSVVM HTML Report Returns NOCHECKS in the forum OSVVM 1 month, 1 week ago
One final thing to try. If you like the Alert/AffirmIf printing, you might also like the log printing better than the vhdl Report statement. In the “Stim” process you could change these to logs:
log("Number of simulation cycles = " & to_string(nCycles));
log("Coverage holes: " & to_string(CountCovHoles(cp_A_B)));
Logs have levels.…[Read more]
-
Edward became a registered member 1 month, 1 week ago
-
Jim Lewis replied to the topic All AffirmIf Pass, but OSVVM HTML Report Returns NOCHECKS in the forum OSVVM 1 month, 1 week ago
This step is recommended, but not required. Do it after you get the above running.
To get the HTML based Functional Coverage reports, you need to use the singleton rather than the older, deprecated shared variable approach.
This requires updating your architecture declarations, “InitCoverage”, “Sample”, and “CoverageReport” processes as…[Read more]
-
Jim Lewis replied to the topic All AffirmIf Pass, but OSVVM HTML Report Returns NOCHECKS in the forum OSVVM 1 month, 1 week ago
This step is recommended, but not required. Do it after you get the above running.
While I SetTestName, SetLogEnable can be called concurrently, it is more normal to call them in the process that is controlling the overall test. Currently this is the “Stim” process but we will return to this:
Stim: process
[Read more]
variable RandA : RandomPType;… -
inan ulas replied to the topic All AffirmIf Pass, but OSVVM HTML Report Returns NOCHECKS in the forum OSVVM 1 month, 1 week ago
Hi Jim,
Thanks a lot for taking the time to help out. Your advice fixed the issue — really appreciate your attention and effort. -
Jim Lewis replied to the topic All AffirmIf Pass, but OSVVM HTML Report Returns NOCHECKS in the forum OSVVM 1 month, 1 week ago
Thanks for posting your whole testbench as it makes the issue clear.
You are calling EndOfTestReports concurrently. So it runs at time 0 ns. You do not want it to run until your test case has finished. Same goes for WriteAlertYaml and WriteAlertSummaryYaml. However, you do not need to call these or ReportAlerts as they are all called by…[Read more]
-
inan ulas started the topic All AffirmIf Pass, but OSVVM HTML Report Returns NOCHECKS in the forum OSVVM 1 month, 1 week ago
Hello,
I want to state that I am a beginner in Osvvm therefore I could be missing some concepts. I am using OSVVM with GHDL v5.1.1 on Windows 11, with a 2-bit comparator design and trying to generate logs and HTML test report. I can see the PASSED result of AffirmIF’s on the logs and can see the functional coverage result as intended however, the…[Read more] -
Ewen became a registered member 1 month, 1 week ago
-
antonio became a registered member 1 month, 1 week ago
-
Abhishek became a registered member 1 month, 1 week ago
-
Fiodelamerra became a registered member 1 month, 1 week ago
-
Francesco became a registered member 1 month, 1 week ago
-
Angel became a registered member 1 month, 1 week ago
-
Clara became a registered member 1 month, 2 weeks ago
-
inan ulas became a registered member 1 month, 2 weeks ago
-
Inan Ulas became a registered member 1 month, 2 weeks ago
-
Ivan became a registered member 1 month, 3 weeks ago
-
Jim Lewis started the topic Using ActiveHDL's VSimSA release 15 with OSVVM Scripting … in the forum OSVVM 2 months ago
Hi,
If you are using ActiveHDL’s VSimSA version 15 with OSVVM Scripting, please be sure to upgrade to version 16. You will be pleased. VSimSA in release 15 limited the stack space to Tcl and OSVVM’s scripts which process Yaml files ran slow. For shorter running simulations (like OSVVM regression tests), the time is significant. For your…[Read more] - Load More