과정 종료 후 개별 스터디 내용/SystemVerilog, UVM

Vivado에서 UVM 사용하기

바쁜 취준생 2025. 1. 3. 22:59

Vivado는 Xilinx사의 FPGA 설계 툴로

Verilog, SystemVerilog, VHDL등을 지원한다.

추가로 UVM을 지원한다고 한다.

 

사용하려면 프로젝트 설정 창에서

Simulation – Compilation, Elaboration 탭에 

xsim.compile.xvlog.more_options 에 -L uvm

xsim.elaborate.xelab.more_options -L uvm 

쓰면 된다고 한다.

 

 

나도 어떻게 쓰는지 잘 몰라서 뒤져보니 다음과 같은 2가지의 방법이 나왔다.

위의 내용은 Windows 상에서 Vivado GUI로 사용하는 방법이고

중간 내용은 CLI로 사용하는 방법이다.

더 자세한 내용은 맨 아래인 공식 사이트인 AMD(Xilinx)에서 확인하면 된다.

 

나도 전문가는 아니나 누군가 좀 더 자세하게 적어 놓은 내용을 잘 기억할 수 있게 기록을 남긴다.

 

[Harman Semicon] 반도체 설계 과정 98일차: UVM, UVM 컴포넌트 분석, Adder UVM 검증

Verilog 22일차 내용 UVM UVM 컴포넌트 분석 Adder UVM 검증 UVM Universal Verification ...

blog.naver.com

 

 

 

Vivado CLI로 UVM 사용하기

UVM은 요즘 Verification을 하면서 많이 사용하지만, 집에서 따로 실습하기 어렵다. 사용하려면 매우 비싼 상용 컴파일러가 필요하다. (Cadence 사의 Xcelium, Synopsys 사의 VCS 등등..) 아직 icarus verilog는 syst

jyyoon422.tistory.com

 

 

UVM (Universal Verification Methodology) Support in Vivado Simulator

Last Published Date 2/21/2023, 11:33 AM

adaptivesupport.amd.com