HDL Verifier™를 사용하면 FPGA, ASIC, SoC에 대한 VHDL® 및 Verilog® 설계를 테스트하고 검증할 수 있습니다. Siemens® Questa™ 또는 ModelSim™, Cadence® Xcelium® 및 Xilinx® Vivado® 시뮬레이터를 사용한 연동 시뮬레이션을 통해 MATLAB® 또는 Simulink®에서 실행되는 테스트벤치로 RTL을 검증할 수 있습니다. 동일한 테스트벤치를 FPGA 개발 보드와 함께 다시 사용하여 하드웨어 구현물을 검증할 수 있습니다.
HDL Verifier는 RTL 테스트벤치에 사용할 SytemVerilog 검증 모델 및 완전한 UVM(범용 검증 방법론) 환경을 생성합니다. 이러한 모델들은 DPI(SystemVerilog Direct Programming Interface)를 통해 Questa, Xcelium, Vivado 시뮬레이터와 Synopsys® VCS®에서 네이티브 모델로 실행됩니다.
HDL Verifier는 MATLAB에서 Xilinx, Intel®, Microchip 보드의 구현물을 디버그하고 테스트하는 툴을 제공합니다. 설계에 프로브를 삽입하고 트리거 조건을 설정하여 내부 신호를 MATLAB에 업로드해서 시각화와 분석을 할 수 있습니다.

RTL 검증
HDL 시뮬레이터와의 연동 시뮬레이션을 통해 MATLAB 및 Simulink 테스트벤치로 ASIC 또는 FPGA용 HDL 코드를 검증할 수 있습니다. 단위 수준 또는 칩 수준 테스트에 사용되는 검증 환경을 만들기 위해 SystemVerilog 테스트벤치를 생성할 수 있습니다.
FPGA 프로토타이핑, 검증, 테스트
FPGA-in-the-Loop 테스트를 사용하여 FPGA 개발 보드에서 하드웨어 기반 검증을 수행할 수 있습니다. MATLAB에서 하드웨어 디버깅, 제어 테스트를 위해 설계 내 내부 신호를 탐지할 수 있습니다.
FPGA-in-the-Loop
MATLAB 및 Simulink 테스트벤치를 사용하여 FPGA 보드에서 실행되는 HDL 구현을 테스트할 수 있습니다. 이더넷, JTAG 또는 PCI Express®를 통해 호스트 컴퓨터를 Xilinx, Intel, Microchip FPGA 보드에 자동으로 연결할 수 있습니다.
SystemVerilog DPI 생성
Synopsys VCS, Cadence Xcelium, Siemens EDA의 ModelSim 또는 Questa 등의 기능 검증 환경에서 사용 가능한 MATLAB 함수 또는 Simulink 서브시스템으로부터 SystemVerilog DPI 구성요소를 생성할 수 있습니다.
MATLAB: 문서 | 예제
제품 관련 자료:

“Simulink를 통해 우리는 생산 UVM 테스트벤치, 테스트 시퀀스 및 스코어보드를 직접 작성하는 시간을 약 50%나 단축할 수 있었고, 이를 통해 획기적 혁신을 위한 응용 사례에 집중할 시간이 늘어났습니다. 자동차 응용 사례를 위해 설계된 우리 ASIC은 생산 검증 단계에서 UVM에 크게 의존하는데, MATLAB 및 Simulink를 통해 정말 지루했던 이런 소자에 대한 알고리즘 개발 작업을 간소화할 수 있었습니다.”
Khalid Chishti, Allegro MicroSystems