2016-10-30 1 views
0

시퀀스와 트랜잭션에서 각각의 테스트를 변경하려는 바우처가 있습니다.UVM- 하나의 설정 파일 대 다양한 설정 파일 (테스트 당 설정 파일)

어떤 옵션이 가장 좋습니까? 각 테스트에 설정 파일을 갖거나 하나의 설정 파일을 갖고 테스트 파일 (uvm_test)에있는 varaibles의 값을 설정 하시겠습니까?

+0

필자는 하나의 설정 파일을 가지고 각 테스트가 실행될 때 변수를 변경하는 것이 항상 최선의 방법이라고 생각합니다. 게임에 대해 생각해보십시오 ... 모든 게임 모드에 대해 하나의 옵션 파일이 있습니다. –

답변

1

구성 파일을 스크루하고 SV + plus 인수를 사용하십시오. UVM은 uvm_cmdline_processor와 함께 제공되어 testbench에서 + 인수를 구문 분석하는 데 도움이됩니다.

+ plus 인수를 사용하면 새로운 구성 값을 시험해보기 위해 테스트 벤치를 다시 컴파일하고 다시 작성하지 않아도됩니다. 다른 입력 인자로 시뮬레이션을 다시 실행하십시오.