PowerElectronix
12 hours ago
I have to disagree here. While it's been proven that a lot of things can be done by just searching a very big solution space very fast (either by brute compute or by a sophisticated algo or both), hardware solution spaces are not that easily searched.
For a lot of applications where signal integrity is not critical, high frequency switching is not required and power density is moderate, yeah. Anyone can do that, even an AI. But you don't even need to make a pcb for those cases, just throw the components in a protoboard and fire away.
When you start adding variables to the search space (emi interference, matching routing impedances, heat management, mechanical integrity, etc) the search space grows so big that any non-expert will become lost in it.
Will future cheap compute power be able to overcome this? I'm not betting on it.
tjoff
10 hours ago
I'd say that balancing those aspects are exactly what an AI excels at. And an AI can iterate in a way a human wont. Completely redesign something because an edge-case could be slightly better.
AI isn't brute-forcing, or it would have been completely unusable for code.
andy_ppp
11 hours ago
We can probably find people saying the search space for Go is too large and that we'll never be able to do protein folding and if we can we'll never manage protein interactions and then well never manage to simulate a whole cell (tbc). I just think at some point these machines become smarter than us, if it's 2 years or 20 years the self improvement part will happen on both the hardware and software side. Judgement day is inevitable.
Archit3ch
8 hours ago
> When you start adding variables to the search space (emi interference, matching routing impedances, heat management, mechanical integrity, etc) the search space grows so big that any non-expert will become lost in it.
Have you tried Astra?
I'm designing an analog ASIC. It will suggest e.g. transistor matching. You can also give it hints for layout.
You still need to validate with SPICE simulation (and obviously silicon).
I'm also looking into non-LLM scripts that use brute force aided by heuristics (e.g. lookup tables) to efficiently search the solution space.
origini
10 hours ago
So its a thing that we can simulate every single aspect you mentioned.
Btw. the expert had to learn this, its probably available in written form one way or the other on the internet and LLMs have read that too.
You should bet on it.
PowerElectronix
5 hours ago
A lot of stuff one learn along the way never gets put formally on a document, and every iteration has to be checked in the lab.
With code or math or simple text, or games, you can have swaths of documents easy to digest and readily available, you can run thousands of tests per second and you can check results right a way.
With a power converter, a ddr4 module, an fpga, you have to build the pcb, assemble it, test stuff little by little, fix thing as they break, increase power, etc.
You can take notes on stuff that has been changed , the reason for the change is usually a few words note if any. And then you find something weird and you see that there is absolutely nothing on internet about it and you have to find out on your own. At least that's my experience with hardware design.
For the important stuff that makes you lose a board or a month of work you make sure to document the reason and the solution, but it usually is in a internal document no one will (regretably) read.
If you then add mechanical stuff, thermal management, failure modes, etc. I just don't think there's enough compute power to bruteforce such a huge space of solutions, even if you don't take into account that you can't really teach the machine about hardware design apart from some open source stuff and development kits where documentation, part lists and gerbers for the pcb are available.
throwawayffffas
11 hours ago
> Will future cheap compute power be able to overcome this? I'm not betting on it.
Famous last words. https://en.wikipedia.org/wiki/Bitter_lesson
Also did you not see the quoted post at the end, they are already training ai on running material science labs so we are quickly moving away from the non-expert.
user
8 hours ago
_diyar
5 hours ago
There are ~10^140 chess positions and Stockfish beats my ass in every single one.
PowerElectronix
5 hours ago
You would beat anyone if you could calculate a few thousands moves per second, even more so if you had a neural network that discards suboptimal moves early.
Disclaimer for stockfish in particular: Even if it's mostly bruteforce nowadays, stockfish usually has an edge because it can bruteforce with "taste" and can manage the clock very well knowing when to ponder deeper a position.
_diyar
2 hours ago
Yes, but note the central claim of your original comment:
> ... search space grows so big that any non-expert will become lost in it.
And I am saying that's a fallacious argument: chess has an enormous search space too, and that does not imply AI can't beat humans.
Also
> You would beat anyone if you could calculate a few thousands moves per second, even more so if you had a neural network that discards suboptimal moves early.
So like the AI can? Your argument's dont add up.
PowerElectronix
an hour ago
I say that hardware design has a way bigger solution space.
In chess, being able to check hundreds of lines per second makes you a superhuman. But in hardware design you get lost if you try to search the solution space for a circuit, schematic, component selection, layout, routing, stiffener and thermal solution.
There are a few like positioning and routing where the solution space can just be considered infinite as there are infinite copper geometries (even if you stick with straight line polygons) that can connect a number of infinitely differently positioned components.
Then, for the mechanical stiffener, again you have an infinite number of geometries that don't clash with your components, don't run over your copper traces and make the board resist the mechanical tests (which the AI could check with a lengthy FEM analysis per iteration).
After all that, or in parallel with the mechanical analysis you can run the thermal ones and tweak positions of the hot stuff and thickness of stiffener walls to get everything fine.
I just can't see an LLM do that with a board with a few hundred components, even if most are decoupling capacitors.
amelius
9 hours ago
All this emi stuff is easily caught in a few rules that you use over and over again. Exactly the sort of thing an LLM could easily do.
Also, Claude can already write a multiphysics simulator for you. Doing EM analyses on the fly during design is something that will make LLMs much better designers than humans.