IBM Heralds 3-D Chip Breakthrough 99
David Kesmodel from WSJ writes to let us know about an IBM breakthrough: a practical three-dimensional semiconductor chip that can be stacked on top of another electronic device in a vertical configuration. Chip makers have worked for years to develop ways to connect one type of chip to another vertically to reduce size and power use. The IBM technique of "through-silicon vias" offers a thousand-fold reduction in connector length and a hundred-fold increase in connector density. The new chips may appear in cellphones and other communication devices as soon as next year. PhysOrg has more details.
More information (Score:4, Informative)
http://www.research.ibm.com/journal/rd/504/topol.h tml [ibm.com]
http://domino.watson.ibm.com/comm/pr.nsf/pages/new s.20021111_3d_ic.html [ibm.com]
Well (Score:5, Informative)
1. One tradeoff IC designers always face is that the fastest, lowest latency access is always to on-die components. On-Die memory (cache) is almost ALWAYS faster, coprocessor interconnects (like for dual core) are far quicker, ect. With any given level of state of the art, you can get a much higher clock signal over itsy bitty paths on silicon from one side of the chip to the other than going out to big, clunky, exremely long wires.
2. The tradeoff is that a bigger chip radically reduces yields : the chance of a defect causing a chip to be bad goes up with the square of the number of gates.
3. This technology allows one to use multiple dies, and to interconnect them later. There's just one problem.
HEAT DISSIPATION. A 3d chip will of course have it's heating per square centimeter multiplied by the number of layers. The obvious solution, internal heatpipes, has not yet been shown to be manufacturable.
Hence TFA mentioning use in devices such as cell phones, where bleeding edge high wattage performance is not a factor.
Re:What?????? (Score:3, Informative)
Re:Well (Score:3, Informative)
It's useful in other spaces, too. If you have a massively parallelizable task, then you could use this technology to have a stack of CPUs in less space on the board, which would reduce the cost of the system. You could run at low clock rates with huge numbers of processes and/or threads.
Re:Very nice, but... (Score:3, Informative)
I think that this sounds like a relatively expensive process, but it should enable a thinner profile than flip-chip or wirebonding.
Re:Very nice, but... (Score:4, Informative)
Re:Heat (Score:3, Informative)
Don't ask me why people still use mils in the packaging industry... they just do. It makes for some weird units, like g/mil^2. Yuck.
Re:I wonder how they will cool this? (Score:5, Informative)
Then they just rely on the upper layer to conduct enough heat to keep the low layers cool.
Re:I wonder how they will cool this? (Score:5, Informative)
Average power dissipated = V*V * f * C
So reducing V obviously makes a big difference (hence partly why operating voltages of ICs decrease with frequency), but getting C down will help also.
Re:No more planar graphs! (Score:3, Informative)
You appear to be under the misapprehension that VLSI designs are planar graphs. The place and route tools used to move from RTL to GDSII layouts make assumptions (depending upon the manufacturing process) of anywhere between 4 and 20 metal layers.
The technology described in the article is exciting but not novel... academics has been exploring memory hierachies, hardware dynamic thread scheduling, and introspective debug solutions for some years.
For reference... Last years ASPLOS (06) conference includes 2 papers with disruptive 3D stacking technologies.
PICOSERVER: USING 3D STACKING TECHNOLOGY TO ENABLE A COMPACT ENERGY EFFICIENT CHIP MULTIPROCESSOR.
Joint paper between Univ. of Mich. and ARM which shows how 3D stacking of DRAM dies (which have difference process req. to logic)on top of logic can radically reduce power, increase memory bandwidth and save area (since L2 cache becomes unnecessary)
INTROSPECTIVE 3D CHIPS.
UC Santa Barbara group show that 3D stacking allows the inclusion of a host of dynamic debug features which allow monitoring of the processor pipeline - without adding cost to the production version of the chip.
So... not just cool, super cool , but fundamental challenges remain, chiefly - can we achieve reliable interconnects between thousands of die-to-die vias (with the implication that if you bugger it up, both dies are useless), secondly, can we develop better wafer level testing so we don't end up going through the expensive stacking process with duff dies. Thirdly, better tools for modelling heat dissipation in such stacks is needed if they are going to be reliable in every-day use.
Kind Regards