Questa Visualizer – Restart Control 사용법

Questa Visualizer 에서는 Restart 기능을 사용하면 현재 실행 중인 GUI 세션을 종료하지 않고 시뮬레이션 시간을 0ns 로 다시 초기화할 수 있습니다. 설계 요소를 재로드하여 0ns 시점으로 되돌려주므로, 코드 수정 후 재검증하거나 디버깅 시 유용하게 활용됩니다. Restart 실행 방법 Restart 는 아래의 세 가지 방법 중 편한 방식으로 실행할 수 있습니다. 1. 메인 메뉴에서 Debugger > […]

Questa Platform Support Overview and Roadmap

본 문서는 Questa 플랫폼의 운영체제(OS) 지원 현황과 향후 로드맵을 안내합니다. OS 지원 상태는 Supported, Limited Support, Not Supported 로 구분되며, 이를 바탕으로 안정적인 검증 인프라를 구축하시기 바랍니다. <플랫폼별 로드맵 핵심 요약> 구분 주요 지원 현황 및 변경 내용 Linux(x86-32/64) RHEL, Rocky, SLES 계열을 중심으로 지원되며, 최신 OS 버전으로 지원이 집중되고 있습니다.RHEL 7 및 일부 SLES […]

QuestaSim – 디자인 처리 메시지 출력 비활성화 방법

QuestaSim의 Transcript 창에서 디자인 처리(Compiling, Loading, Optimizing)시 발생하는 정보성 메시지의 표시 여부를 설정할 수 있습니다.로그를 간결하게 유지하고 필요한 정보에 집중하기 위해 사용됩니다. 설정 방법은 다음과 같습니다. 1. 명령어 옵션(-quiet) 사용 각 실행 명령어 뒤에 -quiet 옵션을 추가하여 특정 단계의 메시지 출력을 제어합니다. • 대상 명령어: vlog, vcom, vopt, vsim • 비활성화되는 주요 메시지 예시: — […]

Questa Visualizer – Driver/Receiver Tracing 사용 방법

복잡한 FPGA/ASIC 설계 환경에서 신호의 예상치 못한 동작이나 X 상태 발생 시, 해당 신호를 구동(Driver)하거나 수신(Receiver)하는 요소를 신속하게 파악하는 것이 중요합니다.Questa Visualizer 에서는 Driver-Receiver 창을 활용하여 Design, Source, Variables, UVM Testbench 와 같은 다른 윈도우들과 연동하여 특정 객체나 변수에 연결된 Driver 와 Receiver 를 추적할 수 있습니다. Driver-Receiver Tracing 은 다음과 같은 분석 기능을 제공합니다. […]

Questa Visualizer – Checkpoint 설정 방법

Questa Visualizer 에서는 시뮬레이션 중 특정 시점의 상태를 저장해 두었다가, 이후 원하는 시점에 다시 불러와 실행을 이어갈 수 있도록 해주는 Checkpoint 를 설정할 수 있습니다. 이를 통해 디버깅 및 검증 과정에서 시간을 절약하고 반복적인 테스트를 효율적으로 수행할 수 있습니다. 단, Live-Simulation 모드에서만 시뮬레이션 체크포인트를 저장하고 복원하는 기능을 제공합니다. GUI 를 통한 체크포인트 저장 및 복원 […]

Questa Visualizer – Radix 값의 Separator Spacing 설정 방법

Questa Visualizer 에서는 신호 값을 보다 쉽게 읽을 수 있도록 2진수, 8진수, 10진수, 16진수 형식의 값에 밑줄(_) 구분자를 사용해 자릿수를 그룹화하여 표시할 수 있습니다. 이 기능은 Preferences Manager 창에서 설정할 수 있으며, 각 진법(radix)별로 밑줄 문자 사이에 그룹화할 자릿수(Separator Spacing)를 지정할 수 있습니다. 기본값은 모든 진법에 대해 0으로 설정되어 있으며, 사용자가 원하는 자릿수로 변경 가능합니다.예를 […]

Questa Visualizer – Code Coverage Navigation

Questa Visualizer 는 Code Coverage (설계 검증에서 테스트벤치가 설계된 디자인의 코드를 실제로 어느 정도 실행했는지를 측정하는 지표로, 테스트의 완성도를 판단하고 미검증된 로직을 식별하는 데 유용함)를 GUI 환경에서 직관적으로 탐색할 수 있도록 다양한 기능을 제공합니다. 특히 기존의 Classical GUI 에 비해 Visualizer GUI 는 필터링, 탐색, 분석이 훨씬 간편하며, Code Coverage Outline 창이 제공하는 다양한 옵션과 […]