Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Corey_R_
Beginner
197 Views

TSC frequency variations with temperature

Jump to solution
Given an invariant TSC on a relatively recent (Ivy Bridge+) chip, to what extent is the frequency the TSC is incremented at influenced by temperature? Does anyone have any measurements of this?
0 Kudos
1 Solution
McCalpinJohn
Black Belt
197 Views

The invariant TSC should only change frequency if the 100 MHz reference clock changes frequency.  Since this is generated outside the processor, the processor temperature should not have a direct impact.  (There will be an indirect impact if the processor heats up the entire motherboard, of course.)

The amount of temperature-induced drift of this reference clock will depend on the quality of the implementation.    For a clock that is going to be used for the PCIe interface, the PCIe standard specifies that the clock must be accurate to within 300ppm, so the worst case allowable would be +/- 0.03%.

If I am reading the datasheets correctly, clock generators for Intel processors are typically specified to have an accuracy of no worse than 100 ppm, or +/- 0.01%.

View solution in original post

2 Replies
McCalpinJohn
Black Belt
198 Views

The invariant TSC should only change frequency if the 100 MHz reference clock changes frequency.  Since this is generated outside the processor, the processor temperature should not have a direct impact.  (There will be an indirect impact if the processor heats up the entire motherboard, of course.)

The amount of temperature-induced drift of this reference clock will depend on the quality of the implementation.    For a clock that is going to be used for the PCIe interface, the PCIe standard specifies that the clock must be accurate to within 300ppm, so the worst case allowable would be +/- 0.03%.

If I am reading the datasheets correctly, clock generators for Intel processors are typically specified to have an accuracy of no worse than 100 ppm, or +/- 0.01%.

View solution in original post

Corey_R_
Beginner
197 Views

Ok, thanks John!

Reply