※ 스크롤을 내려 멘토 웨비나 "깜짝 이벤트"를 확인해 보세요!
본 웨비나에서는 기존 SystemVerilog/UVM의 constrained random 테스트 환경에서 생성되는 stimulus를 최적화하여, coverage closure를 보다 빠르게 달성할 수 있도록 하는 퀘스타 인팩트(Questa inFact) 솔루션을 소개합니다
퀘스타 인팩트(Questa inFact)는 디지털 하드웨어 디자인 기능 검증 시 테스트 stimulus를 생산해주는 graph-based verification tool로서, 최근 새롭게 대두되고 있는 Portable Test and Stimulus (PSS)를 활용할 수 있는 App을 제공하고 있습니다.
PSS를 통한 테스트 시나리오 모델링은 사용자에게 테스트해야 할 대상에 대한 높은 검증 요구사항에 집중할 수 있도록 도와주며, 자동화를 통해 유효한 특정 테스트를 만들 수 있게끔 도와줍니다. 뿐만 아니라 이러한 테스트를 다양한 검증 환경에서 사용이 가능하게 만들어 줍니다. 기존 사용하고 있는 SystemVerilog/UVM 검증 환경에서 어떻게 테스트를 진행하는지에 대한 고민 보다는 무엇을 테스트해야 할 지에 대해 더 집중할 수 있는 검증 환경이 있다면 좋지 않을까요?
이러한 검증 환경을 구성하기 위해 기존 SystemVerilog/UVM testbench에 PSS활용하여 만들어진 테스트를 추가하는 것이 가장 확실한 방법이지만, 좀 더 쉬운 방법이 있습니다. inFact의 SystemVerilog를 위한 PSS Apps은 사용자가 어떻게 테스트를 할 지 보다는 사용자가 테스트하고 싶은 타겟에 더 집중 가능하게 해주는 검증 환경을 제공합니다. inFact PSS App을 통해 기존 SystemVerilog 클래스 및 커버 그룹을 읽어드려 활용함으로써 기존 testbench를 최대한 활용하는 동시에 검증 생산성 또한 높일 수 있습니다.
이번 웨비나를 통해 inFact PSS Apps을 통해 보다 정확한 SystemVerilog 커버그룹을 생성하고, constraint를 시뮬레이션 전에 미리 분석할 수 있으며, 효율적이고 반복되지 않는 stimulus 생성을 통해서 coverage closure 및 버그 헌팅에 어떻게 도움을 주는 지 확인 하실 수 있습니다.
퀘스타 인팩트(Questa inFact) 웨비나에 참석하시어 유익한 시간 되시기를 바라겠습니다. 감사합니다.