Electronic – Why don’t we make CPUs with 1000s of layers to make use of space in the third dimension

cpuheatmanufacturingmicroprocessortransistors

I am wondering why don't we make processors such as CPUs with 1000s of stacked layers to make use of space in the third dimension now that we have three-dimensional transistors. To be clear I'm referencing making something of a rectangular-prism shaped processor.

To be clear there's a vast amount I am not aware of when it comes to processor manufacturing, I am not an electrical or computer engineer, but I am very curious. I am aware of the heating problems this would cause considering an even more dense packing of transistors and the manufacturing problems considering you would have to laser etch through so much silicon, but unlike enlarging the size in width and height there wouldn't be problems with making the most of the circular silicon wafers, and unlike with that you would be keeping the parts very close which means it wouldn't slow down the speed of the electricity getting from one part of the processor to the other because the processor already has 1000s of transistors stacked horizontally and vertically.

I am curious if you could solve the heating problems by laying down thin intermittent heatsinking layers, while keeping the vertical throughput. And fix the manufacturing problems partially by using separately etched wafers every 10 layers or so. Could this be possible or are there lots of problems I'm not thinking of (and I'm sure there are)? Thanks.

Best Answer

The two killer reasons are yield, and heat.

Yield. Every time you do a process step, you get less than 100% perfection. Let's say you get 99% perfection per step. In a process with 20 steps, you would be down to 82%. In a process with 1000 steps, you would be down to 43 ppm, 43 successful builds for every million wafers started.

Heat. Our existing designs are already limited by how fast we can extract heat from the bottom of the die. So neither the opportunity to generate more heat, nor the opportunity to generate that heat further away from where it can be dissipated, is of any real use to us.

Those said, there are some devices building up into the 3rd dimension, bonding several finished wafers together, which mitigates the yield issue. Those stacked wafers tend to be memory, which don't use anything like the power of a CPU, which mitigates the heat issue.