bespoke-silicon-group / bsg_replicant

BSG Replicant: Cosimulation and Emulation Infrastructure for HammerBlade
BSD 3-Clause "New" or "Revised" License
27 stars 21 forks source link

Error running make regression command #809

Open barnold3 opened 2 years ago

barnold3 commented 2 years ago

make regression (all tests) and make spmd (spmd suite) and make cuda (cuda suite) does not run.

Individual tests run and passed i.e. spmd/hello and cuda/test_matrix_mul

Error here:

`Warning-[UNGB] Unnamed generate block Unnamed generate block at: "/mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v", 292 "/mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v", 750 "/mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v", 792 "/mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v", 808 "/mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v", 828 "/mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v", 836 "/mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v", 293 "/mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v", 294 "/mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v", 295 "/mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v", 296 Additional unnamed generate block reports suppressed. VCS has encountered unnamed generate blocks. Accessing declarations in unnamed generate blocks will result in cross module reference resolution errors (XMRE). Next steps:

  1. Label all the unnamed generate blocks (preferred).
  2. Or, use -v2k_generate compile switch to enable cross module reference for unnamed generate blocks. This switch will be obsolete in future VCS versions.

Error-[XMRE] Cross-module reference resolution error /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/vanilla_core_saif_dumper.v, 68 Error found while trying to resolve cross-module reference. token 'DUT'. Originating module 'vanilla_core_saif_dumper', first module hit 'replicant_tb_top'. Source info: $set_toggle_region(replicant_tb_top.testbench.DUT); Instance stack trace: vanilla_core_saif_dumper /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_replicant/libraries/platforms/bigblade-vcs/hardware/dpi_top.sv, 399 vanilla_core#(32, 1024, 1024, 12, 7, 7, 3, 4, 7, 4, 6, 3, 0) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/vanilla_bean/bsg_manycore_proc_vanilla.v, 347 bsg_manycore_proc_vanilla#(7, 7, 3, 4, 32, 28, 12, 1024, 1024, 1, 8192, 16, 64, 16, 8, 4, 3, 3, 6, 4, 0, 7) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_hetero_socket.v, 110 bsg_manycore_hetero_socket#(7, 7, 32, 28, 1024, 1024, 12, 4, 1, 8192, 0, 0, 3, 4, 16, 8, 16, 64, 3, 3, 7) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_tile_compute_ruche.v, 210 bsg_manycore_tile_compute_ruche#(1024, 8192, 1024, 12, 4, 7, 7, 3, 4, 16, 8, 32, 28, 3, 3, 1, 16, 64, 3, 7, 6'b0, 6'b0, 0, 0) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_tile_compute_array_ruche.v, 174 bsg_manycore_tile_compute_array_ruche#(1024, 1024, 12, 4, 1, 8192, 16, 64, 16, 8, 16, 8, '{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 28, 32, 3, 3, 7, 7, 4, 3, 1) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_pod_ruche.v, 273 bsg_manycore_pod_ruche#(16, 8, 3, 4, 7, 7, 28, 32, 1, 1, 1024, 1024, 12, 4, 1, 29, 32, 8, 64, 16, 8192, 32, 1, 3, 3, 2, 2, 32, 7, 5, 1, '{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_pod_ruche_row.v, 157 bsg_manycore_pod_ruche_row#(16, 8, 3, 4, 7, 7, 28, 32, 3, 3, 1, 1, 1024, 1024, 12, 4, 1, 29, 32, 8, 64, 16, 8192, 32, 1, 2, 2, 32, 7, 5, 1, 1, '{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_pod_ruche_array.v, 186 bsg_manycore_pod_ruche_array#(16, 8, 3, 4, 7, 7, 28, 32, 3, 3, 1, 1, 1024, 1024, 12, 4, 1, 29, 32, 8, 64, 16, 8192, 32, 1, 2, 2, 32, 7, 5, 1, 1, 3, '{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v, 209 bsg_nonsynth_manycore_testbench#(1, 1, 16, 8, 7, 7, 3, 4, 28, 32, 1024, 1024, 12, 4, 3, 3, 1, 1, 1, 32, 64, 8, 16, 32, 8192, 29, 32, 1, 32, 2, 2, 5, 7, 7'b0000010, 7'b1, 268435456, 3, 0, 0, 0, 0, 0, 0, 0, 25, 154, '{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_replicant/libraries/platforms/bigblade-vcs/hardware/dpi_top.sv, 257 replicant_tb_top /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_replicant/libraries/platforms/bigblade-vcs/hardware/dpi_top.sv, 1

Error-[XMRE] Cross-module reference resolution error /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/vanilla_core_saif_dumper.v, 75 Error found while trying to resolve cross-module reference. token 'DUT'. Originating module 'vanilla_core_saif_dumper', first module hit 'replicant_tb_top'. Source info: $toggle_report("run.saif", 9.9999999999999998e-13, replicant_tb_top.testbench.DUT); Instance stack trace: vanilla_core_saif_dumper /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_replicant/libraries/platforms/bigblade-vcs/hardware/dpi_top.sv, 399 vanilla_core#(32, 1024, 1024, 12, 7, 7, 3, 4, 7, 4, 6, 3, 0) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/vanilla_bean/bsg_manycore_proc_vanilla.v, 347 bsg_manycore_proc_vanilla#(7, 7, 3, 4, 32, 28, 12, 1024, 1024, 1, 8192, 16, 64, 16, 8, 4, 3, 3, 6, 4, 0, 7) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_hetero_socket.v, 110 bsg_manycore_hetero_socket#(7, 7, 32, 28, 1024, 1024, 12, 4, 1, 8192, 0, 0, 3, 4, 16, 8, 16, 64, 3, 3, 7) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_tile_compute_ruche.v, 210 bsg_manycore_tile_compute_ruche#(1024, 8192, 1024, 12, 4, 7, 7, 3, 4, 16, 8, 32, 28, 3, 3, 1, 16, 64, 3, 7, 6'b0, 6'b0, 0, 0) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_tile_compute_array_ruche.v, 174 bsg_manycore_tile_compute_array_ruche#(1024, 1024, 12, 4, 1, 8192, 16, 64, 16, 8, 16, 8, '{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 28, 32, 3, 3, 7, 7, 4, 3, 1) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_pod_ruche.v, 273 bsg_manycore_pod_ruche#(16, 8, 3, 4, 7, 7, 28, 32, 1, 1, 1024, 1024, 12, 4, 1, 29, 32, 8, 64, 16, 8192, 32, 1, 3, 3, 2, 2, 32, 7, 5, 1, '{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_pod_ruche_row.v, 157 bsg_manycore_pod_ruche_row#(16, 8, 3, 4, 7, 7, 28, 32, 3, 3, 1, 1, 1024, 1024, 12, 4, 1, 29, 32, 8, 64, 16, 8192, 32, 1, 2, 2, 32, 7, 5, 1, 1, '{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/v/bsg_manycore_pod_ruche_array.v, 186 bsg_manycore_pod_ruche_array#(16, 8, 3, 4, 7, 7, 28, 32, 3, 3, 1, 1, 1024, 1024, 12, 4, 1, 29, 32, 8, 64, 16, 8192, 32, 1, 2, 2, 32, 7, 5, 1, 1, 3, '{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_manycore/testbenches/common/v/bsg_nonsynth_manycore_testbench.v, 209 bsg_nonsynth_manycore_testbench#(1, 1, 16, 8, 7, 7, 3, 4, 28, 32, 1024, 1024, 12, 4, 3, 3, 1, 1, 1, 32, 64, 8, 16, 32, 8192, 29, 32, 1, 32, 2, 2, 5, 7, 7'b0000010, 7'b1, 268435456, 3, 0, 0, 0, 0, 0, 0, 0, 25, 154, '{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}) /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_replicant/libraries/platforms/bigblade-vcs/hardware/dpi_top.sv, 257 replicant_tb_top /mnt/users/ssd1/homes/barnold3/bsg_bladerunner/bsg_replicant/libraries/platforms/bigblade-vcs/hardware/dpi_top.sv, 1`