Avery Design presenta la soluzione di simulazione VIP a livello di sistema CXL 2.0

Aggiornamento: 20 aprile 2021

Avery Design presenta la soluzione di simulazione VIP a livello di sistema CXL 2.0

Avery Design presenta la soluzione di simulazione VIP a livello di sistema CXL 2.0

Avery Design Systems, esperto di soluzioni di verifica funzionale, ha annunciato la sua soluzione di simulazione a livello di sistema CXLTM 2.0.

Un'offerta completa, è in grado di supportare la co-simulazione di un kernel Linux compatibile con CXL e un emulatore di sistema host virtuale QEMU x86 con il suo SystemVerilog CXL Host VIP. La soluzione consente la convalida hardware-software pre-silicio dei progetti di sistemi di espansione della memoria CXL 2.0 Tipo 3, accelerando i tempi di sviluppo e fornendo un approccio efficiente alla personalizzazione e allo sviluppo di applicazioni per i sistemi che utilizzano lo standard di interfaccia CXL 2.0.

"La co-simulazione QEMU-CXL crea la rappresentazione più completa e accurata dell'ambiente del sistema di riferimento abilitato per CXL da cui verificare l'RTL hardware e il software del SoC CXL 2.0 Type 3", ha affermato Chris Browy, Vice President Sales and Marketing di Avery Design Systems . "L'integrazione anticipata dell'hardware e del software effettivi consente la co-verifica pre-silicio e rigorosi test di conformità che accelera il programma di sviluppo e riduce drasticamente i tempi di correzione dei bug e le iterazioni."

Avery contribuisce al gruppo di lavoro sulla conformità Compute Express Link (CXL) e ha implementato la soluzione di co-simulazione QEMU-CXL con il sottogruppo del software di conformità Compute Express Link (CXL) per supportare lo sviluppo della suite di test per lo strumento di conformità CXLCV 1.1 con i piani per supportare anche i futuri sforzi di CXL 2.0.

"In qualità di uno dei primi membri del Consorzio CXL, Avery ha contribuito con la sua esperienza nella verifica dei SoC per far avanzare lo sviluppo del programma di conformità CXL", ha affermato Barry McAuliffe, Presidente del Consorzio CXL. “È bello vedere questo innovativo la tecnologia si uniscono a sostegno di un ecosistema CXL in rapida crescita”.

La co-simulazione del SoC RTL con un ambiente di emulatore di macchina virtuale con software aperto QEMU che esegue l'ultimo kernel Linux 5.12-rc2 consente agli ingegneri del software di sviluppare e creare in modo nativo firmware, driver e applicazioni personalizzati e di eseguirli inalterati come parte di un livello di sistema completo processo di convalida utilizzando l'attuale progettazione hardware SoC RTL.

In modo complementare, gli ingegneri hardware possono valutare le prestazioni del SoC attraverso l'esecuzione di UEFI e avvio del sistema operativo e sequenze di inizializzazione dei driver personalizzate, oltre a eseguire carichi di lavoro delle applicazioni reali e utilizzare le funzionalità di debug del VIP che riconoscono il protocollo CXL per indagare efficacemente su eventuali problemi relativi all'hardware.

La soluzione di co-simulazione QEMU-VIP supporta PCIe®, CXL e AMBA inclusi AXI, AXI-Stream, AHB e APB e può indirizzare la simulazione del sistema di ambienti di elaborazione sia host che embedded.