GPUPCB
Interactive 3D simulator of electromagnetic fields for PCB
This project develops an interactive, live-updating 3D simulator of electromagnetic fields for PCB working entirely in GPU, simulating transient states using finite-difference time-domain method (FDTD) and frequency-domain response finite-difference frequency-domain method (FDFD). Users will be able to visualize and measure placement and intensity of physical fields (electric, magnetic, current density, power dissipation, Poynting vector fields). This will allow users to inspect the impact of high-speed phenomena, including skin effect and proximity effect, and find causes of signal distortion and differential signal skew.
GPUPCB will be available for Windows, Linux, MacOS, and Web and will have built-in functions for measuring parameters of transmission lines (wave and differential impedance, effective dielectric constant) and for electromagnetic compatibility (crosstalk), high-speed signal integrity (skew, standing wave ratio, S-parameters) and power integrity (power supply rejection ratio). It will allow simulations of boards designed in KiCad and other software with export to Hyperlynx format.
- The project's own website: https://github.com/fk-lx/gpupcb
Run by Wecamo Sp. z o. o.
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).