HDL Verifier

BEDEUTENDES UPDATE

 

HDL Verifier

Finden Sie RTL-Fehler und generieren Sie Testbenches für ASICs oder FPGAs

Auf einer Leiterplatte montierter ASIC-Chip.

RTL-Verifizierung von ASICs und FPGAs

Verifizieren Sie HDL-Code mit MATLAB- und Simulink-Testbenches durch Co-Simulation mit Simulatoren von Cadence®, Synopsys®, Siemens® und AMD®. Generieren Sie Testbenches für SystemVerilog-Verifizierungsumgebungen.

Simulationsbasierte Verifikation

Verifizieren Sie HDL-Code mithilfe von MATLAB- und Simulink-Modellen als Testbenches. Integrieren Sie älteren HDL-Code in Systemsimulationen durch Co-Simulation mit Xcelium™, VCS®, Questa und Vivado HDL-Simulatoren.

Hardwaregestützte Verifizierung

Verbinden Sie Ihren Host-Computer automatisch mit AMD-, Altera- und Microchip-FPGA-Boards, um die Implementierung mithilfe von MATLAB- und Simulink-Testbenches zu überprüfen. Untersuchen Sie interne Signale in Designs zur Hardwarefehlerbehebung.

Blockdiagramm eines Mixed-Signal-Modells.

Mixed-Signal-Design und -Verifizierung

Um zu bewerten, wie ein zu testendes Design mit analogen Schaltungen interagiert, erstellen Sie Verhaltensmodelle als Ersatz für analoge Funktionalität, indem Sie SystemVerilog DPI-C-Code aus analogen oder Mixed-Signal-Modellen von Simscape™, SerDes Toolbox™ oder Mixed-Signal Blockset™ generieren.

Diagramm zur Testbench-Generierung in SystemVerilog.

RTL-Testbenches generieren

Verwenden Sie ASIC Testbench, um SystemVerilog DPI-Komponenten aus MATLAB-Funktionen oder Simulink-Subsystemen zu generieren und setzen Sie diese in Umgebungen zur Funktionsüberprüfung ein, einschließlich VCS, Xcelium, Questa und Vivado.

Diagramm zur Veranschaulichung der Testbench-Generierung mit der Universal Verification Methodology.

UVM-Umgebungen generieren

Verwenden Sie ASIC Testbench, um vollständige Universal Verification Methodology (UVM)-Testbenches für HDL-Simulatoren aus MATLAB und Simulink zu generieren. Erstellen Sie voll funktionsfähige Testbenches für das UVM Framework (UVMF).

Debuggen auf Entwicklungsboards

Erfassen Sie Hochgeschwindigkeitssignale von Entwürfen, die auf FPGAs ausgeführt werden, und laden Sie sie automatisch zur Visualisierung und Analyse in MATLAB. Verwenden Sie die Logic Analyzer-App zum Erkunden von Signalen in Ihrem gesamten Design, wenn Sie das erwartete Verhalten überprüfen oder Anomalien untersuchen.

Diagramm zur Veranschaulichung der SystemC TLM 2.0-Generation.

Generieren Sie SystemC TLM 2.0-Modelle auf Transaktionsebene

Generieren Sie mithilfe der ASIC Testbench virtuelle SystemC-Prototypenmodelle mit TLM 2.0-Schnittstellen zur Verwendung in virtuellen Plattformsimulationen. Verwenden Sie die TLM-Generierung, um IP-XACT-Dateien mit Zuordnungsinformationen zwischen Simulink und generierten TLM-Komponenten zu erstellen.