Tesla

Automação de projeto eletrônico (EDA)

 
 
A EDA envolve um conjunto diverso de aplicativos e algoritmos de software que são necessários para o projeto de produtos eletrônicos e semicondutores complexos de próxima geração. O aumento na complexidade do projeto de VLSI apresenta um desafio significativo para a EDA; a performance de aplicativos não está se ajustando de maneira efetiva desde que ganhos na performance de microprocessadores foram prejudicados devido a aumentos em problemas com energia e capacidade de fabricação, que acompanham o escalonamento. Os sistemas digitais são validados normalmente pela distribuição de tarefas de simulação lógica entre enormes conjuntos de computação por semanas simultaneamente. No entanto, a performance da simulação frequentemente fica para trás, levando a uma verificação incompleta e a bugs funcionais perdidos. De fato, não é de surpreender que a indústria de semicondutores esteja sempre procurando soluções de simulação mais rápidas.

Tendências recentes em HPC estão explorando cada vez mais as GPUs de muitos núcleos para uma vantagem competitiva com o uso dessas GPUs como um coprocessador de CPU massivamente paralelo para alcançar o aceleramento de simulações de EDA com intensa demanda computacional, incluindo simulação Verilog, Integridade de sinal e eletromagnética, Litografia computacional, simulação de circuito SPICE e mais.
 
Simulação Verilog em GPUs com RocketSim [saiba mais]
(Fonte: Tomer Ben-David, Rocketick, Israel)
 
 

Simulação EM de onda completa acelerada em GPU para analisar interferência no lado oposto do pacote
(Fonte: Martin Timm, CST, Alemanha)

Aplicaciones de ISV con el uso de CUDA

ISV Descrição Vantagem da GPU
Agilent Technologies EMPro Ambiente de simulação e modelagem para análise de efeitos EM 3D de alta velocidade e componentes de RF/microondas 6X a aceleração com 1 GPU; simulações mais rápidas e precisas
Agilent Technologies ADS Ferramenta de simulação para projeto de circuitos digitais de alta velocidade, microondas e RF Permite que designers de integridade de sinal tenham um processamento 4-6X mais rápido do que em uma estação de trabalho com CPU
ANSYS Nexxim Mecanismo de simulação de circuito para projeto de circuito integrado de sinal misto/RF/analógico; aceleração de análise de IBIS-AMI com computação de GPU. Aceleração significativa em CPUs de vários núcleos
CST Microwave Studio (MWS) Simulação de campo eletromagnético de alta frequência. 9X a aceleração com 1 GPU; mais de 20X mais rápido com 4 GPUs
Gauda OPC, OPV

Coleção de várias ferramentas de software para litografia computacional sendo executada na plataforma de hardware Gauda

20-100X a aceleração do que quando executado somente em CPUs tradicionais
Remcom XFdtd Simulação e modelagem EM 3D Computações numéricas de FDTD de altíssima velocidade – até 500 vezes mais rápido do que uma CPU moderna de 64 bits
Rocketick RocketSim Simulação Verilog Soluciona gargalos de verificação funcional ao complementar simuladores com uma solução de aceleração com base em GPU que oferece simulações 10x mais rápidas para projetos altamente complexos
SPEAG SEMCAD-X Simulação e modelagem EM 3D A solução de problemas de alta resolução e grande escala em software com base em CPU torna-se muito pesada para ser prática

Outros softwares relevantes usando CUDA

Relatórios técnicos sobre EDA em CUDA

Solucionadores e kernels de núcleos para EDA em GPUs CUDA

Veja também

MATLAB is a registered trademark of The MathWorks, Inc.
Jacket is a trademark of AccelerEyes