OctalNAND Flash di Winbond interagisce con Synopsys DesignWare AMBA IP

Aggiornamento: 23 luglio 2021

OctalNAND Flash di Winbond interagisce con Synopsys DesignWare AMBA IP

OctalNAND Flash di Winbond interagisce con Synopsys DesignWare AMBA IP

Winbond Electronics ha annunciato il successo dell'interoperabilità dell'IP DesignWare Synchronous Serial Interface (SSI) di Synopsys con la memoria flash OctalNAND dell'azienda.

L'IP SSI DesignWare, che offre velocità di trasferimento elevate e bassa latenza nelle memorie flash seriali, e OctalNAND Flash forniscono una soluzione di memoria flash NAND completa per SoC automotive, mobile e IoT, consentendo un'adozione più rapida di memorie non volatili ottali (NVM) con alta velocità leggere la larghezza di banda in densità fino a 4 Gbit.

Winbond ha sviluppato OctalNAND Flash perché i fornitori di flash stanno raggiungendo i limiti del NOR la tecnologiadi fornire NVM ad alta densità in modo conveniente pur essendo assemblati in pacchetti standard del settore. In applicazioni quali ADAS (Advanced Driver Assistance Systems), Cluster (cruscotto) e controller di automazione di fabbrica, i progettisti di sistemi utilizzano tradizionalmente NOR. Poiché la dimensione del codice supera abitualmente i 512 Mb, la NOR Flash costa molto di più della NAND a densità equivalente.

"Supportando il controller OctalNAND di Winbond con il collaudato IP DesignWare SSI, Synopsys fornisce un rapido accesso alla memoria semplificando allo stesso tempo lo sforzo di integrare OctalNAND Flash in SoC mobili, consumer, IoT e automobilistici", ha spiegato John Koeter, vicepresidente senior del marketing e strategia per IP a Synopsys. "Utilizzando la combinazione di DesignWare SSI IP e OctalNAND Flash, i progettisti di SoC possono accelerare il time-to-market per i SoC che richiedono memorie flash di archiviazione del codice ad alta densità, alta velocità e costi contenuti".

"Winbond ha collaborato con Synopsys per supportare OctalNAND Flash con DesignWare SSI IP, consentendo ai clienti di chipset di sfruttare più facilmente le funzionalità avanzate disponibili in OctalNAND Flash", ha affermato JW Park, Technology Executive di Winbond Flash Memory. “I produttori di sistemi che utilizzano chipset che incorporano sia OctalNAND Flash che DesignWare SSI IP saranno in grado di scegliere il flash di archiviazione del codice più appropriato disponibile sul mercato, tra cui SpiNOR Flash, QspiNAND Flash o OctalNAND Flash, in base alle loro prestazioni, densità e prezzo obiettivi puntuali.

Poiché la maggior parte delle applicazioni integrate ad alta densità utilizza la memoria flash per l'avvio, quindi codifica l'ombra nella DRAM per l'esecuzione, OctalNAND Flash ha un throughput di lettura di 240 Mbyte/s insieme alla capacità di leggere continuamente dall'inizio fino alla fine dello spazio della memoria flash.

Mentre i dispositivi NAND possono venire con blocchi di memoria difettosi, OctalNAND Flash di Winbond viene fornito con la funzione di ricerca della tabella di gestione dei blocchi che consente di mappare i blocchi danneggiati e sostituirli con blocchi buoni, consentendo all'host di mantenere uno spazio di indirizzi contiguo e semplificando l'alta velocità shadowing del codice senza che l'host debba saltare i blocchi danneggiati.

Poiché la capacità di aggiornamento OTA (Over-the-Air) diventa una funzionalità standard nei progetti di sistemi embedded, l'utilizzo della densità spesso raddoppia. 1 Gb e 2 Gb per l'archiviazione del codice sono ormai comuni. Anche 4Gb viene regolarmente preso in considerazione.

Con OTA, la cancellazione e le prestazioni del programma della flash diventano importanti. Rispetto a NOR Flash, OctalNAND Flash è in grado di cancellare fino a 400 volte più velocemente e programmare fino a 50 volte più velocemente.

Quando un'ampia sezione della memoria flash deve essere aggiornata tramite OTA, il passaggio da un dispositivo NOR a OctalNAND Flash può significare una riduzione del tempo di cancellazione/programmazione da quasi 10 minuti a meno di 1 minuto, migliorando notevolmente la disponibilità del sistema e l'esperienza dell'utente.