Skip to content

Early termination with Verilator v.5044 #32

@MikeOpenHWGroup

Description

@MikeOpenHWGroup

Using Verilator v.5042, this environment compiled, and the simulation ran to the expected completion. However, with v5.044, the testbench compiles, but terminates at t=5ps with a UVM_WARNING @ 0: run_objection [OBJTN_CLEAR] Object 'uvm_top' cleared objection counts for run_objection logger message. It appears to be a sheduling issue as the environment components have not yet had a chance to raise any objections.

This is the tail-end of the logfile running with v.5042. All good.

UVM_INFO /home/mike/GitHubRepos/antmicro/verilator-uvm-example/main_test_with_v5.042/sig_scoreboard.svh(33) @ 765: uvm_test_top.env.sig_scb [sig_scoreboard] Sent length: a Received length: a are the same.
UVM_INFO /home/mike/GitHubRepos/antmicro/verilator-uvm-example/main_test_with_v5.042/sig_scoreboard.svh(33) @ 765: uvm_test_top.env.sig_scb [sig_scoreboard] Sent length: 6 Received length: 6 are the same.
UVM_INFO /home/mike/GitHubRepos/antmicro/verilator-uvm-example/main_test_with_v5.042/sig_scoreboard.svh(33) @ 765: uvm_test_top.env.sig_scb [sig_scoreboard] Sent length: a Received length: a are the same.
UVM_INFO /home/mike/GitHubRepos/antmicro/verilator-uvm-example/main_test_with_v5.042/sig_scoreboard.svh(33) @ 765: uvm_test_top.env.sig_scb [sig_scoreboard] Sent length: 9 Received length: 9 are the same.
UVM_INFO /home/mike/GitHubRepos/antmicro/verilator-uvm-example/main_test_with_v5.042/sig_scoreboard.svh(33) @ 765: uvm_test_top.env.sig_scb [sig_scoreboard] Sent length: 3 Received length: 3 are the same.
UVM_INFO /home/mike/GitHubRepos/antmicro/verilator-uvm-example/main_test_with_v5.042/sig_scoreboard.svh(33) @ 765: uvm_test_top.env.sig_scb [sig_scoreboard] Sent length: 6 Received length: 6 are the same.
UVM_INFO /home/mike/GitHubRepos/antmicro/verilator-uvm-example/main_test_with_v5.042/sig_scoreboard.svh(33) @ 765: uvm_test_top.env.sig_scb [sig_scoreboard] Sent length: 7 Received length: 7 are the same.
UVM_INFO /home/mike/GitHubRepos/antmicro/verilator-uvm-example/main_test_with_v5.042/sig_scoreboard.svh(33) @ 765: uvm_test_top.env.sig_scb [sig_scoreboard] Sent length: 9 Received length: 9 are the same.
UVM_INFO /home/mike/GitHubRepos/antmicro/verilator-uvm-example/main_test_with_v5.042/sig_scoreboard.svh(33) @ 765: uvm_test_top.env.sig_scb [sig_scoreboard] Sent length: 1 Received length: 1 are the same.
UVM_INFO /home/mike/GitHubRepos/antmicro/verilator-uvm-example/main_test_with_v5.042/sig_scoreboard.svh(33) @ 765: uvm_test_top.env.sig_scb [sig_scoreboard] Sent length: 4 Received length: 4 are the same.
UVM_INFO /opt/accellera/1800.2-2017-1.0/src/base/uvm_report_server.svh(864) @ 765: reporter [UVM/REPORT/SERVER] 
--- UVM Report Summary ---

** Report counts by severity
UVM_INFO :   14
UVM_WARNING :   55
UVM_ERROR :    0
UVM_FATAL :    0
** Report counts by id
[NO_DPI_TSTNAME]     1
[RNTST]     1
[UVM/COMP/NAME]    55
[UVM/COMP/NAMECHECK]     1
[UVM/RELNOTES]     1
[sig_scoreboard]    10

- /opt/accellera/1800.2-2017-1.0/src/base/uvm_root.svh:585: Verilog $finish
- S i m u l a t i o n   R e p o r t: Verilator 5.042 2025-11-02
- Verilator: $finish at 770ps; walltime 0.088 s; speed 21.343 ns/s
- Verilator: cpu 0.036 s on 1 threads; alloced 60 MB

This is the logfile running with v.5044. Terminates at t=0.

UVM_WARNING @ 0: run_objection [OBJTN_CLEAR] Object 'uvm_top' cleared objection counts for run_objection
UVM_INFO /opt/accellera/1800.2-2017-1.0/src/base/uvm_report_server.svh(864) @ 0: reporter [UVM/REPORT/SERVER] 
--- UVM Report Summary ---

** Report counts by severity
UVM_INFO :    4
UVM_WARNING :   56
UVM_ERROR :    0
UVM_FATAL :    0
** Report counts by id
[NO_DPI_TSTNAME]     1
[OBJTN_CLEAR]     1
[RNTST]     1
[UVM/COMP/NAME]    55
[UVM/COMP/NAMECHECK]     1
[UVM/RELNOTES]     1

- /opt/accellera/1800.2-2017-1.0/src/base/uvm_root.svh:585: Verilog $finish
- S i m u l a t i o n   R e p o r t: Verilator 5.044 2026-01-01
- Verilator: $finish at 5ps; walltime 0.037 s; speed 344.834 ps/s
- Verilator: cpu 0.014 s on 1 threads; alloced 20 MB

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions