[UVM] Factory란? | 오버라이드 차이
UVM Factory란?UVM Factory는 동적 객체 생성과 클래스 오버라이딩을 지원하는 매커니즘으로, 테스트벤치의 유연성, 확장성, 재사용성을 크게 향상시킵니다. 이를 통해 동일한 테스트벤치 코드에서 다양한 시나리오를 쉽게 적용할 수 있습니다. UVM Factory는 객체를 생성하는 시점에서 특정 클래스를 사용자가 지정할 수 있도록 하며, 상위 클래스의 인스턴스를 하위 클래스의 인스턴스로 대체(overriding)하는 기능을 제공합니다. UVM Factory의 이점유연성: 클래스 오버라이드를 통해 다양한 시나리오에 맞게 동적으로 객체를 변경할 수 있습니다.확장성: 기본 클래스를 재사용하면서도 필요한 부분만 변경하여 새로운 기능을 쉽게 추가할 수 있습니다.재사용성: 동일한 코드베이스에서 다양한 설정으..
2024.10.26