Probably some Physical Design engineers who looked at the problem, and realized that it was a complex geometry problem that could be sped up buy parallelized computing. So they called up Synopsys (probably not TSMC) and were like "can you port this to CUDA?" The reason NVIDIA is taking credit for it is because Synopsys isn't know for its ability to deliver great software, and the folks at NVIDIA realistically probably wrote it.