←back to thread

172 points yatrios | 1 comments | | HN request time: 0.21s | source
Show context
bsder ◴[] No.42188838[source]
Imagine the world of software if your editor, compiler, virtual machine, etc. each cost a million dollars a year per programmer.

This is reality in VLSI CAD.

Now you understand why everything in hardware engineering is stupidly dysfunctional.

We don't need "shift left". We need tools that don't cost a megabuck.

replies(2): >>42190158 #>>42190714 #
transpute ◴[] No.42190714[source]
Is OpenROAD on the right path? https://today.ucsd.edu/story/open-source-semiconductor-chip-...
replies(1): >>42190858 #
1. bsder ◴[] No.42190858[source]
Sorta.

The problem is that we don't really need more digital. Digital is covered--there is a 99% probability that you can abuse somebody's microcontroller to do what you need if what you need is digital.

That isn't true if your need is analog or RF. If the thing you need is even slightly off the beaten path, you're simply out of luck.

The big problem with those right now is DRC (design rule checking), LVS (logical vs schematic), and parasitic extraction. Magic wasn't even good back in the 90s, and technology moving forwards has simply made it even less good.

The issue is that funding for the open source EDA stuff mostly comes from the US DoD, and the US DoD is only funding all this because they want to somehow magically make digital hardware design a commodity so that their projects somehow magically get cheaper.

The problem, of course, is that the primary reason US DoD chip runs are so damn expensive is that they are stupidly low volume so all the NRE costs dominate. Even worse, everybody in government contracting knows that your funding is whimsical, so you frontload the hell out of everything to minimize your funding risk. So, you have big upfront costs multiplied by a big derisking factor.

The real solution would be for the DoD to pull this stuff in house somewhere--software, design and manufacturing. But that goes against the whole "Outsource All The Things(tm)!" mantra of modern US government.