If the connection isn't perfect, which can be really hard to determine when you have to check 400 connections all of which are sandwiched between two boards (so, X-ray), gotta bake it back into shape. If balls fail you need templates and fresh balls to re-ball the chips. Oh also routing sucks when you have to tie signal lines around inside a matrix of several hundred vias.
Using ionizing radiation (x-ray) brings it's own set of issues to semiconductors. Just talk to the guys that designed semiconductor control circuits for the first nuc weapons. And the expense/hassle of getting licensed to operate an industrial strength x-ray emitter.
Unless the footprint and pinout and protocol for successive generations of chips is the same (which is highly unlikely), building a board with sockets would be great for adding expense and slightly increasing the ease of manufacturing but not necessarily make a better end product. And it still doesn't solve the problem of me not wanting to design a couple-hundred-amp multiphase regulator and worry about high-power-density cooling concerns when, in my opinion, that design concept is just about the worst available. Remember, we like simple and efficient and the inherent reliability simplicity and efficiency help bring to the table.
"Unless the footprint and pinout and protocol for successive generations of chips is the same ..." And is a contributing rationalization for getting into designing/implementing chips.
"... design a couple-hundred-amp multiphase regulator ..." = serious PITA.
"... and worry about"
board level "high-power-density cooling concerns ..." in addition to chip heat dissipation issues.
"... simple and efficient and the inherent reliability simplicity and efficiency help bring to the table." KISS is always preferred.
The only way to make it worse worse is to greatly increase the required power without substantially increasing the die size available for cooling - so, like Hashfast chip instead of Spondoolies chip. The only reason SP's Rockerbox gear works as well as it does (which, by the way, it doesn't really work for crap if your ambient is over about 30C) is because the chips themselves are built like tanks and handle 120C. As much as I may conceptually dislike SP gear, their chip design design guys are quite skilled and I'm impressed at what their machines can do given the limitations their design concept imposes on efficiency.
"... greatly increase the required power without substantially increasing the die size available for cooling ..." Which is probably why they were playing around with immersion cooling. i.e. larger BTU per mm2 than air can dissipate.
Well, one doesn't know till one asks, thanks.
We have other concepts/projects we're working on that are not in the BTC realm but will ultimately be chip based. Consequently, we're slowly gearing up to design our own propriety chips.
What package types do you prefer to work with (i.e. are easiest to work with)?