I moduli Sondrel accelerano la progettazione ASIC

Aggiornamento: 8 dicembre 2021

I moduli Sondrel accelerano la progettazione ASIC

I moduli Sondrel accelerano la progettazione ASIC

Sondrel ha rivelato che la sua famiglia di piattaforme IP Architecting the future lanciata di recente può essere facilmente modificata per soddisfare con precisione i requisiti ASIC dei clienti.

Ciò è dovuto al suo innovativo Framework di architettura scalabile (SAF) che impiega blocchi IP modulari riutilizzabili, ciascuno dei quali ha un wrapper contenente un insieme standardizzato di funzioni e interfacce.

Ogni Architects the future La piattaforma IP è stata creata assemblando i blocchi necessari per soddisfare le prestazioni e le funzionalità richieste per una particolare applicazione.

"È come costruire blocchi dotati di perni standardizzati che li interconnettono", ha spiegato Rowan Naylor, Principal System Architect di Sondrel, "con uno chassis centrale a cui si collegano i blocchi. Ora i blocchi di diverse dimensioni e tipi possono essere riposizionati nello chassis per far posto a quelli nuovi senza dover ricominciare completamente l'intero progetto da zero come normalmente si dovrebbe. Questo perché abbiamo creato uno standard per le interfacce configurabili dei wrapper che incapsulano ogni blocco IP con funzioni e servizi di supporto, come il reset dell'orologio e la gestione dell'alimentazione, in modo che sia meno faticoso collegarli e riposizionarli per la personalizzazione . Gli standard significheranno anche che possiamo creare rapidamente un wrapper per qualsiasi IP fornito dal cliente o da una terza parte".

Commentando Graham Curren, CEO di Sondrel, ha aggiunto: "Non c'è niente di nuovo nel riutilizzo dell'IP, ma l'implementazione pratica è invariabilmente piuttosto complicata in quanto non esiste uno standard universale per le interfacce a blocchi IP, quindi è necessario dedicare tempo alla progettazione delle interfacce a blocchi IP per ogni implementazione.

“Sondrel lavora su un'ampia gamma di aree applicative offrendoci una prospettiva unica in modo da poter vedere come i blocchi IP potrebbero essere riutilizzati da un'area all'altra se avessero interfacce standardizzate. Quindi, abbiamo creato il nostro Framework di architettura scalabile che utilizza la modularizzazione con interfacce standard per darci un modo rapido per riutilizzare praticamente i blocchi IP e aggiungere e modificare secondo necessità. In un caso, ad esempio, siamo stati in grado di ridurre di sei mesi i tempi di progettazione di un ASIC con questo nuovo approccio".

Sondrel ha utilizzato SAF per creare i primi cinque membri del Architects the future famiglia di piattaforme IP progettate per avere praticamente tutto il necessario per una soluzione ASIC per una particolare area applicativa.

L'approccio modulare standardizzato significa che, all'inizio di un nuovo progetto cliente, Sondrel seleziona la piattaforma IP appropriata e poi la personalizza aggiungendo più blocchi di calcolo per migliorare le prestazioni o funzionalità diverse con il blocco appropriato dalla sua libreria di blocchi per creare un soluzione.

L'IP di terze parti o del cliente, una volta avvolto, viene aggiunto allo stesso modo nel design. Il risultato complessivo è che SAF consente a Sondrel di ridurre i tempi di progettazione disponendo di un modo efficace per assemblare rapidamente soluzioni per i clienti e di risparmiare sui costi di progettazione, oltre a consentire loro di avere un prodotto sul mercato significativamente più velocemente.

"Riteniamo di essere la prima azienda ad aver creato un tale Framework che consente di riutilizzare efficacemente e facilmente la proprietà intellettuale in un modo modulare standardizzato", ha aggiunto Curren. "Molti hanno provato in passato a farlo, ma pensiamo di essere i primi ad averlo fatto con successo come soluzione che può essere facilmente utilizzata in così tante aree di applicazione".

Curren, ha concluso, “Questo approccio a 'blocchi' è particolarmente utile quando le specifiche per l'ASIC cambiano durante il processo di progettazione, come spesso accade quando il cliente perfeziona i requisiti man mano che il progetto avanza. Normalmente, tali modifiche potrebbero richiedere una riprogettazione completa per includere nuove funzionalità o potenza di calcolo aggiuntiva, ma ora, con SAF, i moduli vengono aggiunti o rimossi dallo chassis. Ciò consente ai nostri clienti di risparmiare enormi quantità di tempo e denaro e sostiene la nostra forza trainante di progettare il futuro del design ASIC.

SAF si basa su uno 'Chassis' che incapsula i servizi e le risorse fondamentali richiesti nella classe di applicazione, ovvero Transport Fabric (NoC/NiC), System Memory, domini Power-Clock-Reset e System Management (Boot, configurazione, FuSa e funzioni generali di gestione delle applicazioni). Tutti i blocchi IP si connettono e comunicano tra loro tramite lo chassis per garantire una facile integrazione e riorganizzazione, a differenza delle metodologie di progettazione in cui i blocchi si connettono direttamente ad altri blocchi che richiedono una riprogettazione completa se sono necessarie modifiche.

Poiché lo chassis è tipicamente la parte del sistema che è unica, l'uso estensivo dei processi di modellazione di Sondrel consente il dimensionamento e la configurazione dello chassis per quanto riguarda sia i fabric del bus che i sottosistemi di memoria.

La modellazione copre anche il modo in cui i requisiti di elaborazione dei dati sono suddivisi in più sezioni di elaborazione eterogenee per ciascuna modalità di funzionamento per soddisfare i limiti di potenza e prestazioni. Il SAF consente quindi di eseguire l'integrazione in modo affidabile e prevedibile.

I blocchi corrispondono alle funzioni di calcolo e I/O (CPU, DSP, PCIe ecc.) implementate in sottosistemi basati su "slice". Ogni slice dispone di servizi e interfacce standard per l'interazione, la sincronizzazione e la comunicazione. Questo approccio consente di scalare le prestazioni aumentando il numero utilizzato in modo che, ad esempio, tre sezioni identiche triplichino nominalmente la potenza di calcolo.

Funzionalità aggiuntive possono essere facilmente integrate in modo simile collegando la sezione modulare appropriata allo chassis. L'utilizzo delle sezioni riduce anche il tempo complessivo del progetto poiché ogni sezione nella libreria è stata precedentemente testata e verificata, il che riduce anche il rischio del progetto.