본 백서는 SW와 UVM 벡터 기반 검증(VBV) 방법론, 그리고 SDK HW를 사용해 DUT에 PCIe 트랜잭션을 서비스하는 고급 벡터 기반 검증(AVBV)을 살펴봅니다. 이 글을 통해 VirtuaLAB PCIe와 이더넷 가상 머신(VM)이 함께 작동하는 원리, 호스트 리소스를 두고 서로 경쟁하는 방식, 그리고 VM이 Veloce 에뮬레이션에서 HW 및 SW 공동 검증에 필요한 개형 장치 관리 채널 요구 사항을 어떻게 해결하는지도 알아보았습니다. 또한 SDN SW 고가용성(HA) 테스트 사례 예시를 사용하여 VM이 더 큰 기능적 커버리지를 달성하는 방식도 논하였습니다. 고급 개발 관련 고려 사항에서는 체크포인트 저장/복원, 프로토콜 분석기, SW 구성 유연성, 사용 편이성과 고급 디버깅 기능 등이 눈에 띄게 개선되어 단 하나의 가상화 방법론 플랫폼으로 구성되었다는 점을 강조하였습니다.
가상 PCIe는 SDN에 적합한 도구로서 이 분야에 종사하는 고객의 가상 에뮬레이션으로의 전환을 부추기는 역할을 합니다. 가상 PCIe는 애플리케이션이 에뮬레이션 DUT와 상호작용하도록 지원하는데, 이는 마치 벤치에 실제 실리콘이 배치된 것 같은 방식이라 HW/SW 공동 검증에는 이상적인 방법론입니다.