Tom's Hardware Forums » CPU & Components » CPUs » Is there a limit to CPU clock speed?
 

Is there a limit to CPU clock speed?

Add a reply



 Word :   Username :  
 
Bottom
Author
 Thread : Is there a limit to CPU clock speed?
 
Profile: stranger
More Information

I've always wondered about this, theres got to be a limit to clock speed right?  The processor obviously uses electricity to transfer data, and electricity travels slightly slower than light?? So, wouldnt there be a Ghz rating for the speed of light?  Basically my question is what is the theoretical limit to the speed of a processor?

Related Pr oduct
Register or log in to remove.

Profile: Honorary Poster
More Information

Using the current technology, they are already hitting the ceiling.
Google is your friend to learn about how CPU's work and why.

Profile: addict
More Information

Electricity flows much much slower then light. Just thought you should know.


Message edited by BLACKSCI on 05-14-2008 at 04:19:15 AM

---------------
Q6600@3.2g, 4 gigs 2x2 ADATA Pc 6400, XFX 8800 GTS 512 G92, GIGABITE GA-P35-DS3L, ARCTIC COOLING FREEZER PRO 7, Antec 900 case, Antec 500 earthwatt p.s. 27.5" Hannspreee monitor (oh yeah!!)
Profile: newbie
More Information

I see what you mean, but that is WAY theoretical. Before considering the speed of the electron, there are numerous other factors, such as the heat dissipation caused by their movement. Also, Hertz means 1/sec (or per sec), as in cycles per second. The number of cycles per seconds depend on what you call a cycle. There is a big difference between going from 0V to 5V then back (common logical cycle) and going from 0 to 1.3V (common CPU clock cycle).  
 
As for the limitation, maybe the most important factor, is the switching time of the transistor. When you are working on very high frequencies (GHz), parasite capacitance will affect your system's performance (every electronic component stores a little bit of electric energy in form of electric field, acting like a capacitor). That stored energy needs to be discharged for the transistor to go back to its ideal LOW state, and that takes a little bit of time. If you set it too fast, it won't be able to go back at all, causing the system to fail.
Also, the electric rails on a CPU are tiny (i mean nanometricaly tiny), and cannot transfer a huge amount of charge at once. Too much current would cause them damage.
Intel and AMD engineers have to consider all this and a whole lot more when building a system, setting an ideal environment for the unit to work in (electrical parameters, heat condition, frequency), just so we can screw everything later.

Profile: stranger
More Information

Actually the reaction of electricity is faster than the speed of light if there is no resistance in the wire.

Profile: enthusiast
More Information

i say we all wait for quantum computer technology and celebrate a beer to it the day it comes out...all is well x)


---------------
Intel Core2Quad Q9450 @ 3.2ghz | 4gb Crucial Ballistix 800mhz | Sapphire HD 3870x2 |  GIGABYTE GA-X38-DS4 | Seagate Barracuda 7200.10 250GB | Seagate Barracuda 7200.10 500GB | Zalman CNPS 9700 LED | Antec 900 | Antec Truepower Quattro 850W
Profile: Honorary Poster
More Information

Krb686 wrote :

I've always wondered about this, theres got to be a limit to clock speed right?  The processor obviously uses electricity to transfer data, and electricity travels slightly slower than light?? So, wouldnt there be a Ghz rating for the speed of light?  Basically my question is what is the theoretical limit to the speed of a processor?


 
Theoretically, your upper limit would be due to the propagation delay in sending electrons from one point to another, which would be the speed of electricity. Electricity travels close to the speed of light and light travels a foot in a femtosecond (10E-15 s) so the top speed is somewhere in the 10E22-10E23 Hz range. However, this limit will never be reached as this assumes no capacitance and no resistance in the wire. Semiconductors have a significant amount of resistance and capacitance in their circuitry. The capacitance in transistors (such as the hundreds of millions in your average CPU) is a direct function of the transistor size (actually, volume, but you get my point.) Murissokah explains why capacitance delays switching pretty well. Capacitance used to be the limiting factor for the shipping clock speed on CPUs up to about the 180 nm generation. Now it is thermal dissipation as we could get the transistors to switch faster than they are rated for at the present but we have to deal with a ton of heat in the process as he also explained.
 
I think the question you REALLY want answered is how fast do you think CPUs will actually get before they are replaced with something else. I highly doubt that silicon-based CPUs will exceed 10 GHz as transistor gate length cannot be shrunk too much more, lest the gates get thin enough that electrons can leak from the emitter to the collector without any voltage at the base. In fact, I doubt that CPUs will be clocked much above 5-6 GHz before we switch to another substrate or use a different technology. However, a 5-6 GHz CPU from 10-15 years from now will be significantly more powerful than a 5-6 GHz CPU of today (one that somebody uses liquid nitrogen to do a few-minute "suicide run" overclock stunt with.)


---------------
UNIX is user-friendly- it's just picky who its friends are.
 
DRM is slowly killing personal computing, one Sony rootkit and TPM chip at a time.
Choice. The problem is choice
Profile: stranger
More Information

MU_Engineer wrote :

Theoretically, your upper limit would be due to the propagation delay in sending electrons from one point to another, which would be the speed of electricity. Electricity travels close to the speed of light and light travels a foot in a femtosecond (10E-15 s) so the top speed is somewhere in the 10E22-10E23 Hz range. However, this limit will never be reached as this assumes no capacitance and no resistance in the wire. Semiconductors have a significant amount of resistance and capacitance in their circuitry. The capacitance in transistors (such as the hundreds of millions in your average CPU) is a direct function of the transistor size (actually, volume, but you get my point.) Murissokah explains why capacitance delays switching pretty well. Capacitance used to be the limiting factor for the shipping clock speed on CPUs up to about the 180 nm generation. Now it is thermal dissipation as we could get the transistors to switch faster than they are rated for at the present but we have to deal with a ton of heat in the process as he also explained.
 
I think the question you REALLY want answered is how fast do you think CPUs will actually get before they are replaced with something else. I highly doubt that silicon-based CPUs will exceed 10 GHz as transistor gate length cannot be shrunk too much more, lest the gates get thin enough that electrons can leak from the emitter to the collector without any voltage at the base. In fact, I doubt that CPUs will be clocked much above 5-6 GHz before we switch to another substrate or use a different technology. However, a 5-6 GHz CPU from 10-15 years from now will be significantly more powerful than a 5-6 GHz CPU of today (one that somebody uses liquid nitrogen to do a few-minute "suicide run" overclock stunt with.)


 
 
Yes, the actual drift velocity (the net velocity due to an electrical current) of electrons in circuits that you would encounter is on the order of millimeters per second.


Go to:
Add a reply
  Tom's Hardware Forums » CPU & Components » CPUs » Is there a limit to CPU clock speed?
 

Google Ads
Ad