ERROR: [XSIM 43-3409] Failed to compile generated C file xsim.dir/work.top/obj/xsim_22.c. 에러 고치기

2024. 9. 2. 20:53System Verilog

Vivado Simulator v2024.1
Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved.
Running: /tools/xilinx/Vivado/2024.1/bin/unwrapped/lnx64.o/xelab top -L uvm -timescale 1ns/1ps
Multi-threading is on. Using 14 slave threads.
Starting static elaboration
Pass Through NonSizing Optimizer
Completed static elaboration
Starting simulation data flow analysis
WARNING: [XSIM 43-4468] File : /proj/xbuilds/SWIP/2024.1_0404_1523/installs/lin64/Vivado/2024.1/data/system_verilog/uvm_1.2/xlnx_uvm_package.sv, Line : 25994, RANDC variable size more than 8 bits. This will be treated as a RAND variable instead.
Completed simulation data flow analysis
Time Resolution for simulation is 1ps
Compiling package uvm.uvm_pkg
Compiling package std.std
Compiling package work.yapp_pkg
Compiling package work.$unit_yapp_pkg_sv_3228151111
Compiling module work.yapp_if_default
Compiling module work.host_ctl_default
Compiling module work.port_fsm
Compiling module work.fifo
Compiling module work.yapp_router
Compiling module work.top
ERROR: [XSIM 43-3409] Failed to compile generated C file xsim.dir/work.top/obj/xsim_22.c.
ERROR: [XSIM 43-3915] Encountered a fatal error. Cannot continue. Exiting...

해당 Error가 나면, xelab옵션에 -cc clang 을 주면 해결된다.

#!/bin/zsh


xvlog           -f file_list.f                                         \
                                -sv                                    \
                                -L uvm                                                                                  \
                                -d UVM_VERBOSITY=UVM_LOW                



xelab  top -L uvm  -timescale 1ns/1ps -cc clang
# -v 2 옵션을 주면 자세한 로그를 볼 수 있다. 

xsim top -t log_wave.tcl -wdb dump.wdb -view dump.wdb -gui

출처 : 

 

https://www.inflearn.com/community/questions/289417/compile-error?srsltid=AfmBOorYZzZn4FM1N2EXck7PS4z92Qo-ZnDsURm7BkUVEraKBHcK_ltZ

 

compile error - 인프런 | 커뮤니티 질문&답변

누구나 함께하는 인프런 커뮤니티. 모르면 묻고, 해답을 찾아보세요.

www.inflearn.com

 

'System Verilog' 카테고리의 다른 글

vivado xsim 사용하기  (0) 2024.08.13
Vivado CLI로 UVM 사용하기  (0) 2024.05.27