Overclocking: what _exactly_ happens in the chip?

Elledan

Banned
Jul 24, 2000
8,880
0
0
I'm a bit confused on this topic. When overclocking, are you actually 'pushing' more electrons through the chip, so that everything just goes faster?

Please help me
 

Demon-Xanth

Lifer
Feb 15, 2000
20,551
2
81
Overclocking is simply running the chip at a higher than RATED speed. Nothing is really moving faster, just changing states faster.
 

Sohcan

Platinum Member
Oct 10, 1999
2,127
0
0
The clock on a CPU controls when the logic changes state. There are a number of steps involved in executing an instruction...the basic ones are instruction fetch, instruction decode / register fetch, execute, memory access, write back. Modern CPUs employ a number of other performance techniques like register renaming and out-of-order execution, so that's why the basic pipelines of the Athlon and P4 are 12 and 20 stages, respectively. Therefore, it takes 12 or more clock cycles for the Athlon to execute an instruction. By forcing the clock signal to go faster, you are forcing the CPU to change states more often...thus, it executes instructions faster. The reason that overclocking can introduce instability (besides heat issues) is that each stage of the pipeline takes a certain amount of time to complete its task. Say, for example, you have a CPU with a 10ns clock period (100 MHz), and it's arithmetic logic unit (used during the execute stage) has an 8ns delay for an add instruction. Therefore, if you force the clock period to be shorter than 8ns (125 MHz), the CPU might change state before the add is completed. The result is that the CPU will latch an incorrect result into the register file, and errors will ensue.
 

Elledan

Banned
Jul 24, 2000
8,880
0
0
Just by making the clock in the chip run faster? If so, how?

I must admit that I'm an overclock-newbie
 

Elledan

Banned
Jul 24, 2000
8,880
0
0
Thanks, Sohcan

I'm still not certain what exactly this clock is. I know what it does, but what is it?

And how does increasing the FSB make the clock go faster? Also, can you explain what the FSB is and does?

Sorry for asking so many questions, but please allow me to learn something
 

Sohcan

Platinum Member
Oct 10, 1999
2,127
0
0
A clock (there are many of them in a computer) is a line that changes from high voltage to low voltage in the shape of a square wave on a regular interval. Sequential circuits use the clock signal to change state on a regular interval...the clock is used to time all the components. Essentially, a clock is used to prevent everything from happening at once (just as in physics, time exists to prevent everything from happening at once ).

On the motherboard is a clock generator that produces the clock signal (at 8 or 16 MHz I believe?). A PLL is then used to multiply the clock signal by and integer or fraction to increase or decrease the period of the clock signal. A PLL in the CPU uses the FSB frequency as its input; therefore, by changing the multiplier on the PLL, or increasing the frequency of the FSB, you can overclock the CPU.

The Front Side Bus is the means of communication between the northbridge of the motherboard chipset and the CPU.
 

obsidience

Member
Jul 13, 2001
115
0
0


<< A clock (there are many of them in a computer) is a line that changes from high voltage to low voltage in the shape of a square wave on a regular interval. Sequential circuits use the clock signal to change state on a regular interval...the clock is used to time all the components. Essentially, a clock is used to prevent everything from happening at once (just as in physics, time exists to prevent everything from happening at once ).

On the motherboard is a clock generator that produces the clock signal (at 8 or 16 MHz I believe?). A PLL is then used to multiply the clock signal by and integer or fraction to increase or decrease the period of the clock signal. A PLL in the CPU uses the FSB frequency as its input; therefore, by changing the multiplier on the PLL, or increasing the frequency of the FSB, you can overclock the CPU.

The Front Side Bus is the means of communication between the northbridge of the motherboard chipset and the CPU.
>>



Sohcan, you are a stud. I've read many books on the workings of computers dating back 12 years. I knew about clock and bus frequencies but never really knew what they were until now.

So my question is how does the motherboard get its clock signal? From quartz (like a watch)? And how does it read this signal? Thanks!

Obsidience
 

pm

Elite Member Mobile Devices
Jan 25, 2000
7,419
22
81
The motherboard generates it's primary clock using a quartz crystal (a little silver shaped capsule on the board with the number like &quot;14.5323&quot; on it, and two wires coming out of it) and then creates the motherboard's synchronized clock using a PLL chip..
 

CP

Senior member
Oct 12, 1999
229
0
0
How do we create a clock multiplier circuit to bring up the default clock generator on mobo? Any reference URL or picture would be really great.

Thanks
 

pm

Elite Member Mobile Devices
Jan 25, 2000
7,419
22
81
The clock generator is a piezo-electric crystal - the circuit for getting this to resonate is really simple. Is this what you want a sch for?

The phase-locked loop that synchronizes all of the clocks and generates the faster clocks based on the slower signal is a bit more interesting (IMO) and is a little more complex from a circuit perspective. Still, they are available in integrated modules these days: like the TI N54LS297, and the NatSemi LM560-564's.

They can be tricky to design by hand using discrete components. One of my college projects was to do this and it took us longer than I expected it would to get it working correctly. There's a block diagram of the function and some description here.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |