HDL Verifier

주요 업데이트

 

HDL Verifier

RTL 버그 발견 및 ASIC 또는 FPGA에 대한 테스트벤치 생성

인쇄 회로 기판에 장착된 ASIC 칩.

ASIC 및 FPGA의 RTL 검증

Cadence®, Synopsys®, Siemens® 및 AMD®의 시뮬레이터와의 연동 시뮬레이션을 통해 MATLAB 및 Simulink 테스트벤치로 HDL 코드를 검증할 수 있습니다. SystemVerilog 검증 환경에 대한 테스트벤치를 생성할 수 있습니다.

시뮬레이션 기반 검증

MATLAB 및 Simulink 모델을 테스트벤치로 사용하여 HDL 코드를 검증할 수 있습니다. Xcelium™, VCS®, Questa 및 Vivado HDL 시뮬레이터와의 연동 시뮬레이션을 통해 레거시 HDL 코드를 시스템 시뮬레이션에 통합할 수 있습니다.

하드웨어 기반 검증

MATLAB 및 Simulink 테스트벤치를 사용하여 AMD, Altera 및 Microchip FPGA 보드에 호스트 컴퓨터를 자동으로 연결해 구현을 검증할 수 있습니다. 하드웨어 디버깅을 위해 설계 내 내부 신호에 프로브를 삽입할 수 있습니다.

혼성 신호 모델의 블록 다이어그램.

혼성 신호 설계 및 검증

Design Under Test가 아날로그 회로와 어떻게 상호 작용하는지 평가하려면 Simscape™, SerDes Toolbox™ 또는 Mixed-Signal Blockset™의 아날로그 또는 혼성 신호 모델로부터 SystemVerilog DPI-C 코드를 생성하여 아날로그 기능을 대체할 수 있는 거동 모델을 만들 수 있습니다.

SystemVerilog 테스트벤치 생성을 설명하는 도식.

RTL 테스트벤치 생성

ASIC 테스트벤치를 사용해 VCS, Xcelium, Questa 및 Vivado를 비롯한 기능 검증 환경에서 사용하기 위한 SystemVerilog DPI 컴포넌트를 MATLAB 함수 또는 Simulink 서브시스템으로부터 생성할 수 있습니다.

MATLAB: 문서 | 예제

Simulink: 문서 | 예제

범용 검증 방법론 테스트벤치 생성을 설명하는 도식.

UVM 환경 생성

ASIC 테스트벤치를 사용해 MATLAB 및 Simulink에서 HDL 시뮬레이터를 위한 완전한 UVM(범용 검증 방법론) 테스트벤치를 생성할 수 있습니다. UVMF(UVM 프레임워크)를 위한 완전한 기능을 갖춘 테스트벤치를 생성할 수 있습니다.

개발 보드에서 디버그

FPGA에서 실행되는 설계로부터 고속 신호를 수집하고 시각화 및 분석을 위해 이를 MATLAB에 자동으로 불러올 수 있습니다. 논리 분석기 앱을 사용해 설계 전반에 걸쳐 신호를 분석하여 예상 거동을 검증하거나 이상을 살펴볼 수 있습니다.

SystemC TLM 2.0 생성을 설명하는 도식.

SystemC TLM 2.0 트랜잭션 수준 모델 생성

ASIC 테스트벤치를 사용해서 TLM 2.0 인터페이스를 갖춘 SystemC 가상 프로토타입 모델을 생성하여 가상 플랫폼 시뮬레이션에서 사용할 수 있습니다. TLM 생성을 통해 Simulink와 생성된 TLM 컴포넌트 간의 매핑 정보가 담긴 IP-XACT 파일을 생성할 수 있습니다.

HDL Verifier에 대해 더 알아보고 싶으십니까?