오픈 검증 방법론

Open Verification Methodology

OVM(Open Verification Methodology)은 반도체 칩 설계 검증을 위한 빌딩 블록 라이브러리를 지원하는 문서화된 방법론입니다.초기 버전인 OVM 1.0은 2008년 [1]1월에 출시되었으며 정기적인 업데이트로 기능이 확장되었습니다.최신 버전은 2011년 1월에 출시된 OVM 2.1.2입니다.

OVM 내의 재사용 개념은 주로 Universal Reuse Methodology(URM; 범용 재사용 방법론)에서 파생되었습니다.URM은 2001년에 Verisity Design에 의해 개발된e Verification Language의 e Reuse Methodology(ERM)에 기초한 것입니다.OVM은 AVM(Advanced Verification Methodology)의 개념도 가져옵니다.UVM 클래스 라이브러리는 시퀀스 및 데이터 자동화 기능(패킹, 복사, 비교) 등 SystemVerilog 언어에 많은 자동화를 가져옵니다.UVM에는 코드 패키징 및 명명 규칙에 대한 권장 사항도 있습니다.

레퍼런스

외부 링크

  • EDA Playground - 웹 브라우저에서 OVM 시뮬레이션을 실행합니다(무료 온라인 IDE).