| Le procedure EDA si basano su un gruppo di algoritmi e applicazioni software necessari per la progettazione di semiconduttori e prodotti elettronici complessi di nuova generazione. L’aumento nella complessità di progettazione VLSI rappresenta una sfida importante per l’EDA: le prestazioni delle applicazioni non risultano scalabili in modo efficace dato che l’aumento di prestazioni dei microprocessori viene controbilanciato da problemi di aumento di potenza e producibilità. Solitamente i sistemi digitali vengono convalidati mediante la distribuzione delle attività di simulazione logica su computer farm di grandi dimensioni che procedono all’elaborazione per settimane consecutive. Eppure le prestazioni di simulazione spesso risultano insufficienti e costringono a verifiche incomplete e al mancato rilevamento di bug funzionali. In effetti, non costituisce una sorpresa che il settore dei semiconduttori sia sempre alla ricerca di soluzioni di simulazione più rapide. Le recenti tendenze nell’HPC portano a un sempre più frequente sfruttamento di GPU multi-core. L’uso di tali GPU come co-processore parallelo della CPU rappresenta un vantaggio competitivo grazie alla possibilità di ottenere accelerazioni delle simulazioni EDA più impegnative a livello di calcolo fra cui Verilog, Signal Integrity & Electromagnetics, Computational Lithography, la simulazione di circuiti SPICE e altre ancora. |
|
![]() |
![]() |
| Simulazione Verilog su GPU con RocketSim [altre info] (Fonte: Tomer Ben-David, Rocketick, Israele) | |
![]() Simulazione EM full wave con accelerazione GPU per analizzare il crosstalk sul lato opposto del pacchetto (Fonte: Martin Timm, CST, Germania) |
|
Applicazioni ISV con CUDA
| ISV/applicazione | Funzionalità supportate | Accelerazione prevista* | Stato dell’applicazione |
| Agilent Technologies EMPro | Solutore FDTD | 6x | Rilasciata |
| Agilent Technologies ADS | Simulazione dell’integrità del segnale | 4x-6x | Rilasciata |
| ANSYS Nexxim | Analisi AMI | 7x-15x | Rilasciata |
| CST Microwave Studio (MWS) | Solutore di transitori | 9x-20x | Rilasciata |
| Gauda OPC, OPV | Correzione e verifica ottica di prossimità ottica | 20x-100x | Rilasciata |
| Remcom XFdtd | Solutore FDTD | 30-300x | Rilasciata |
| Rocketick RocketSim | Simulazione Verilog | 10x | Rilasciata |
| SPEAG SEMCAD-X | Solutore FDTD | 100x | Rilasciata |
* Accelerazione prevista su un sistema basato su CPU x64 quad-core. Accelerazioni indicate sulla base delle prove interne di NVIDIA o della documentazione fornita dal provider dell’applicazione.
Altre applicazioni software rilevanti che si avvalgono di CUDA
Rapporti tecnici per EDA su CUDA
Solutori e kernel core per EDA su GPU CUDA
Vedere anche
MATLAB è un marchio registrato di The MathWorks, Inc.
Jacket è un marchio di AccelerEyes