
UVM Project - 4BIT Multiplier
·
PROJECTS/UVM (Universal Verification Methodology)
이제까지는 UVM-like 스타일로 구조만 흉내 냈다면, 이번엔 실제 UVM 패키지를 사용해서 정식 UVM 환경에서 테스트를 진행해보자. UVM의 시퀀스, 드라이버, 모니터, 스코어보드 등 표준 클래스를 활용해 더 구조화된 검증 환경을 구성한다.module mul( input [3:0] a,b, output [7:0] y); assign y = a * b; endmodule /////////////////////////////////////////// interface mul_if; logic [3:0] a; logic [3:0] b; logic [7:0] y; endinterface아주 심플한 4비트 곱셈기(a * b) 모듈과 그에 대응되는 인터페이스 정의이다.`include "uvm..