HDL Verifier

 

HDL Verifier

Verifique diseños de ASIC y FPGA con cosimulación HDL y bancos de pruebas generados

Diagrama que ilustra las funcionalidades de HDL Verifier y su complemento ASIC Testbench.
Chip ASIC montado en una placa de circuito impreso.

Verificación de RTL en ASIC y FPGA

Verifique el código HDL con bancos de pruebas de MATLAB y Simulink mediante cosimulación con simuladores de Cadence® Sinopsis®, Siemens® y AMD®. Exporte bancos de pruebas para entornos de verificación SystemVerilog.

Cosimulación con Simulink

Verifique código HDL utilizando modelos de Simulink como bancos de pruebas. Incorpore código HDL existente en simulaciones de sistema mediante cosimulación con simuladores de HDL Xcelium™, VCS®, Questa™ y Vivado®. 

Dos diagramas que ilustran cosimulación en MATLAB con simuladores de HDL.

Cosimulación con MATLAB

Utilice MATLAB para generar estímulos complejos y realizar posprocesamiento en bancos de pruebas de MATLAB para simuladores de HDL. A la inversa, utilice MATLAB para crear modelos de componentes de comportamiento para realizar simulaciones con simuladores de HDL Questa, Xcelium o VCS.  

Diagrama de bloques de un modelo de señal mixta.

Diseño y verificación de señales mixtas

Para evaluar cómo un diseño bajo prueba interactúa con circuitos analógicos, cree modelos de comportamiento como sustitutos de la funcionalidad analógica generando código de DPI-C de SystemVerilog a partir de modelos analógicos o de señales mixtas de Simscape, SerDes Toolbox o Mixed-Signal Blockset.

Diagrama que ilustra la generación del banco de pruebas SystemVerilog.

Exportación de bancos de pruebas SystemVerilog

Utilice ASIC Testbench para generar componentes DPI de SystemVerilog a partir de funciones de MATLAB o subsistemas de Simulink para integrarlos en entornos de verificación funcional VCS, Xcelium, Questa y Vivado.

Diagrama que ilustra la generación del banco de pruebas de Universal Verification Methodology.

Exportación de bancos de pruebas UVM

Utilice ASIC Testbench para generar bancos de pruebas de UVM completos para simuladores de HDL de MATLAB y Simulink. Genere bancos de pruebas completamente funcionales para el marco UVM.

Diagrama que ilustra la generación de SystemC TLM 2.0.

Generación de modelos en nivel de transacción de SystemC TLM 2.0

Utilice ASIC Testbench para generar modelos de prototipos virtuales de SystemC con interfaces TLM 2.0 para emplearlos en simulaciones de plataformas virtuales. Genere archivos IP-XACT con información de mapeo entre Simulink y los componentes TLM generados.

Preguntas frecuentes sobre HDL Verifier

HDL Verifier permite probar y verificar diseños RTL con respecto a modelos patrones de referencia en MATLAB y Simulink, depurar diseños en simuladores y generar bancos de pruebas y IP de verificación para diseños de FPGA, ASIC y SoC.

HDL Verifier permite cosimular con los simuladores de HDL Xcelium, VCS, Questa y Vivado de Cadence, Synopsys, Siemens y AMD, respectivamente.

Sí, HDL Verifier es compatible con código HDL existente y con código generado por HDL Coder, lo que permite verificar diseños HDL tanto creados manualmente como generados.

Sí, HDL Verifier puede generar componentes UVM (Universal Verification Methodology) y bancos de pruebas UVM completos desde MATLAB y Simulink para su uso en entornos de verificación SystemVerilog.

ASIC Testbench es una funcionalidad que genera componentes DPI de SystemVerilog, bancos de pruebas UVM completos y modelos en nivel de transacción de SystemC TLM 2.0 a partir de funciones de MATLAB o subsistemas de Simulink para su uso en entornos de verificación funcional.

Sí, HDL Verifier puede generar código de DPI-C de SystemVerilog a partir de modelos analógicos o de señales mixtas creados con Simscape, SerDes Toolbox o Mixed-Signal Blockset para evaluar cómo interactúan los diseños con circuitos analógicos.