Tesla

Automatisation de la conception électronique (EDA)

 
 
L’EDA implique une série variée d’algorithmes et d’applications logicielles qui sont requis pour la conception de produits semi-conducteurs et électroniques nouvelle génération complexes. L’augmentation de la complexité de la conception VLSI pose un défi considérable à l’EDA ; la mise à l’échelle de la performance de l’application n’est pas efficace étant donné que les gains de performance du microprocesseur ont été entravés par une augmentation de puissance et des problèmes de fabrication, liés à la mise à l’échelle. Les systèmes numériques sont généralement validés en distribuant des tâches de simulation logique parmi d’immenses grappes de serveurs pour plusieurs semaines à la fois. Toutefois, la performance de simulation prend souvent du retard, entraînant des vérifications incomplètes et des bugs fonctionnels manqués. En effet et sans surprise, le secteur industriel des semi-conducteurs est toujours à la recherche de solutions de simulation plus rapides.

Les tendances récentes dans le HPC consistent à exploiter de plus en plus des GPU multi-cœur pour en tirer un avantage concurrentiel en utilisant de tels GPU en tant que coprocesseur CPU massivement parallèle, afin d’accélérer les simulations EDA lourdes en calcul, incluant entre autres la simulation Verilog, l’intégrité de signal et électromagnétique, la lithographie informatique, et la simulation de circuit SPICE.
 
Simulation Verilog sur GPU avec RocketSim [en savoir plus]
(Source : Tomer Ben-David, Rocketick, Israël)
 
 

Simulation EM à onde complète accélérée par GPU pour analyser la diaphonie du côté opposé du kit
(source : Martin Timm, CST, Allemagne)

Applications ISV utilisant CUDA

Éditeur / Application Fonctions principales Accélération théorique* Statut
Agilent Technologies EMPro Solveur FDTD 6x Disponible
Agilent Technologies ADS Simulation d’intégrité des signaux 4x-6x Disponible
ANSYS Nexxim Analyse AMI 7x-15x Disponible
CST Microwave Studio (MWS) Solveur Transient 9x-20x Disponible
Gauda OPC, OPV Correction et vérification optique 20x-100x Disponible
Remcom XFdtd Solveur FDTD 30-300x Disponible
Rocketick RocketSim Simulation Verilog 10x Disponible
SPEAG SEMCAD-X Solveur FDTD 100x Disponible

* Accélération théorique par rapport à un système basé sur un CPU quad-core x64. Données calculées en interne par NVIDIA ou fournies par l’éditeur de l’application.


Autres logiciels exploitant CUDA

Rapports techniques sur l’EDA sur CUDA

Résolveurs et noyaux de base pour l’EDA sur les GPU CUDA

Voir également

MATLAB est une marque déposée de The MathWorks, Inc.
Jacket est une marque commerciale d'AccelerEyes