Now for something completely different
pjkelnhofer said:
Optical processors will not to be smaller than silicon because there will be less heat and photon travel faster than electrons. The chips will still have to be able to have some sort of fiber optic cable which once again could never be smaller than one atom in diameter. Not to mention you need something to generate the light (a laser is usually used).
We are quickly reaching the physical limitations of silicon based chips and nothing I have read about optical processors leads me to believe that they are knocking on the door ready to take over.
I am not sure that I believe that quantum computing will ever exist (unless you can disprove the Heisenberg Uncertainty Principle.)
Ugh. I know TheMadChemist from other forums to be quite the intelligent one. So, I'll try and give him what he originally asked for: Physics. First, there are two main things that cause heat in a semiconductor as complicated as a processor. The first is common series resistance, along the lines of Ohm's law: V=I*R. Now, even with Cu interconnects, there will still be some measurable resistance between points in a chip for 2 reasons: 1) The interconnects are VERY narrow and flat (small cross section). The relationship between resistance and wire dimensions is R=(rho*L)/A. The greek letter rho is the resistivity of the material in units of [Ohm*m]. L and A are the length and cross-sectional area, respectively.
The 2nd reason for a series resistance is due to the skin effect. At high enough frequencies (like several GHz), current does not travel in the bulk of a wire, but is rather confined to travel on the surface. So, the actual cross-sectional area is even less. The measure of this effect is given by the skin depth (lambda), which is the characteristic length the current penetrates into the wire. Typically, the current density decays into the wire as exp(-x/lambda), where x is the distance from the outer surface of the wire inward.
Also, the current in the wire does not travel close to the speed of light, it's actually quite slow. What does travel close to c is the signal, or the change in the electric potential across the wire. There's actually not much current flow at all in modern processors. Metal-oxide semiconductors don't need it; they respond just fine to rapid changes in potential. Now, anyone familiar with elementary circuit theory should now be realizing that if the change in potential is what's important, then capacitive effects must also be critical.
Another problem: Parasitic capacitance. If you have two circuit traces very close to one another, they will have some capacitance between them. The capacitance per length of two parallel wires goes as roughly log(1/d), where d is the separation length. So, the closer the wires, the bigger the capacitance. Also, the shunting effect of the capacitance between wires becomes worse at higher frequencies. So, for close wires with high frequencies, we end up with an attenuation in signal along the length of the wire (this is exactly the same problem as dealing with transmission lines).
But, the above paragraph is not a cause of heat, but rather shows why you want short wires between transistors, but long distances between individual wires. The 2nd cause of heat aside from series resistance is also due to capacitance between wires, but has to do with the imaginary (as in square root of -1) part of the complex capacitance, not the real part. FYI, you can write the complex capacitance as C*=C'+iC", where C' is the real part, and C'' is the imaginary part. This is caused by using lossy insulating materials (dielectrics) between the wires, such as Si. Now, SiO2 is a wonderfully low-loss insulator, and is being used by IBM to replace the conventional silicon, thereby giving them fairly good results (much better than Intel with strained silicon) in regards to heat dissipation. Conventionally, the measure of an insulator's lossiness is given by its dissipation factor, also called loss tangent. This is the ratio of the imaginary part of the complex capacitance to the real part: tan(delta)=C''/C'.
Hope that clears things up.
One more thing: quantum computing has little or nothing to do with Heisenberg's uncertainty principle. The practical success of it will depend greatly on a little something called DECOHERENCE. For an introduction, check out John Polkinghorne's little book.