chris_money202
Joined 5 years ago
Joined 5 years ago
Neither would be easy for either to do
Everything OP said though still applies, figure it out for yourself.
I would love to create agentic feedback loops like this but my project (and probably a lot in the software industry) are compiled. Compiling not only takes a lot of time, but we have to carry around nearly 200 GBs in toolchain dependencies, require access to license servers for 3rd party software used in the toolchain and to run the full integration test suite on the project can take hours even with parallel testing in the VM while using multiple VMs. And these VMs aren't small, 64 core/128GB. So outside of unit tests, we can't really merge code fast and test it with high confidence without spending an absolute absurd amount on VMs in order to enable the agents to move quickly.
We will eventually reach a point where shrinking transistors provides diminishing returns, which should give open-source tooling and processes more time to close the gap. But we're probably still at least a decade away from seeing how that plays out, and who knows what happens with quantum computing, new materials, 3D integration, or some other semiconductor breakthrough in the meantime.
Even then, I don't think open source necessarily catches the absolute state of the art. Unless a startup fab decides to build its own EDA stack and open-source it as a way to attract customers, there will probably always be some gap between open and commercial tooling. The question is whether that gap eventually stops mattering for most designs
Open source would always be behind, the fabs don't want other fabs knowing about their process which is why its secluded behind the EDA tools with NDAs.
They have automated a lot of the really hard work and most the industry is trained on their tools.
You can very easily measure this as well, use any disk benchmark