빠르고 강력하게 검증 생산성 높이기 - 퀘스타 인팩트를 활용한 커버리지 클로져 달성
2020.04.23 10:30~12:00
Mentor, a Siemens Business / 박성진 대리
이원규2020-04-23T10:50:06.937Z
Questa inFact에서 제공하는 임포트 툴은 한가지 인가요?2020-04-23T10:52:13.517Z
네 inFact에서 제공하는 import 방식은 한가지입니다. QSO를 통해 기존 환경을 import할 수 있습니다.신동욱2020-04-23T10:49:12.890Z
UVM 모델말고 verilog나 vhdl 테스트 밴치 모델에서도 사용 가능한가요?2020-04-23T10:50:32.277Z
네 모두 사용가능합니다.임근식2020-04-23T10:44:48.750Z
크로스 커버리지의 수치가 39.29%으로 확 낮아지네요. 20,000개의 트랜젝션의 효율화를 위해 실제 최적화를 시도하려면 현업에서는 어떤 접근방법이 가장 이상적인걸지요?2020-04-23T10:46:51.067Z
네 주로 컨스트레인트를 조절하여 hit하지 못한 타겟에 대해 랜덤값을 생성할 수 있도록 일일이 조절해주는것이 현실입니다. 그렇게 진행하다가도 안되는 부분은 디렉티드 테스트로 진행합니다. 따라서 이부분을 효율적으로 만들어 줄수 있는 inFact를 통해 중복된 테스트를 줄일 수 있습니다.임근식2020-04-23T10:43:34.480Z
크로스 커버리지를 통해 모든 Chunk 사이즈를 체크 가능한 주요 이유가 전체 사이즈에서 잘라지는 상이즈들을 모두 모니터링이 가능해서인가요?2020-04-23T10:47:40.417Z
시스템이 동작하는데 모든 조합을 테스트하고 확인하기 위해서 입니다.최만규2020-04-23T10:42:20.860Z
랜덤 값을 생성하게 되면 이것에 대해서 모든 cover가 자동으로 cover 될 때까지 도는 건가요?2020-04-23T10:45:24.520Z
네, 사용자가 정의한 covergroup 이 모두 만족할 때까지 (100% 달성) inFact 가 실행됩니다.임근식2020-04-23T10:41:35.400Z
커버리지 클로져를 달성하기 위하여 자동화를 할수 있는 범위가 실제로 제한적이므로, 엔지니어가 시스템의 이해를 제대로 하는게 더 중요하다고 봐야 할까요?2020-04-23T10:45:00.640Z
inFact는 검증엔지니어가 무엇을 테스트할지에 대해 집중할 수 있게 만들어 줍니다. 따라서 검증엔지니어가 시스템을 이해하고 타겟을 정해준다면 검증 엔지니어는 어떻게 테스트 해야할지에 대해 고려하지 않아도 inFact를 통해 테스트를 쉽게 할 수 있습니다.박선희2020-04-23T10:38:13.017Z
모두가 알 수 있는 길찾기를 예로 들어주셔서 이해가 쏙쏙 됩니다~^^ 궁금한 점은... 최적의 길찾기에 AI/머신러닝의 기술이 사용되는 것과 같이 이런 기술이 사용되나요?2020-04-23T10:42:06.343Z
아닙니다. AI나 machine learning의 개념과는 조금 다릅니다. inFact의 경우 미리 기술된 커버리지 타겟을 분석하여 나올수 있는 케이스에 대해 분석하여 랜덤값을 생성해 주는 형식입니다.임근식2020-04-23T10:37:55.470Z
테스트를 Portable하게 만들어 준는 것이 어떠한 의미를 가지는 것인건가요? 다른 환경에 이식하려고 할때 이식성이 좋다는 것을 내포하나요.2020-04-23T10:40:47.017Z
네 여기서 말하는 테스트를 portable하게 만든다는것은 테스트의도를 portable하게 만드는것이라고 이해하는것이 더 좋을 것같습니다. PSS로 테스트 의도를 작성하고 그 의도를 디자인 크기에 따라 검증 플랫폼에 따라 inFact로 변환하여 사용할 수 있습니다.신동욱2020-04-23T10:16:09.517Z
그럼 inFact 기능을 사용하기 위해서는 Questa Sim을 구매하고, inFact도 별도로 구매를 해야하나요? inFact외 추가로 구매햐아하는 항목은 뭐가 있는지도 궁금합니다.2020-04-23T10:18:50.667Z
안녕하세요, 질문해주셔서 고맙습니다. 네 따로 구매하셔야합니다. 꼭 Questa Sim이 아니더라도 타사 시뮬레이터에서도 사용이 가능합니다.신동욱2020-04-23T09:41:06.863Z
in fact는 Questa Sim과는 다른 툴인가요? 아니면 Questa Sim 기능의 일부인가요?2020-04-23T09:55:47.690Z
안녕하세요, 질문해 주셔서 감사합니다. inFact는 QuestaSIM가 다른 툴이라고 생각하시면 됩니다. Questa Sim의 경우 시뮬레이터이며, inFact의 경우 시뮬레이터와 동시에 동작하는 stimulus generator라고 생각하시면 됩니다. inFact 단독으로 사용할 수 있는 툴은 아니며, Questa SIM과 같이 사용하셔야 합니다.
