Method for measuring system clock signal frequency...

Data processing: measuring – calibrating – or testing – Measurement system – Measured signal processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C703S007000

Reexamination Certificate

active

06681200

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field of the Invention
The present invention relates in general to the digital processing field and, in particular, to a method for measuring system clock signal frequency variations in digital processing systems.
2. Description of Related Art
A typical method used to assess the quality of a system clock in a digital processing system is to continuously monitor the frequency of the system clock signal over a pertinent period of time. Specifically, the basic approach followed with this method is to continuously measure variations in the clock signal frequency (i.e., frequency wander or drift). Essentially, the less the clock signal frequency wanders or drifts during the measurement period, the higher the clock signal quality.
U.S. Pat. No. 5,319,583 discloses one or more methods for measuring system clock signal quality which are currently being used. A sliding window minimum or maximum filter with a window length, n, is used to convert a series of input data values into a series of output data values. Each output value is the minimum (or maximum) of the current input value and the n−1 preceding input values. As such, this method is used to measure the minimum (or maximum) clock signal frequencies.
A digital data signal buffer is used, which is large enough to store the resulting “n” minimum (or maximum) measured signal values within the length (time interval, T) of the sliding window. The filter produces, for each input signal, an output signal which is the minimum or maximum of all the values within the buffer up to the most recent input signal value. The buffer is updated each signal measurement period, (T
), such that each time a new signal measurement value is stored in the buffer, the oldest value is deleted. Consequently, it becomes necessary to perform a search to re-compute the output signal. As such, every time a new signal is stored in the buffer, the output signal has to be re-computed. Consequently, the buffer update time can become quite excessive. Therefore, it is desirable to minimize the update time.
According to U.S. Pat. No. 5,319,583, the solution disclosed has an average (buffer) update or search time which is independent from both the length of the buffer used to store the incoming signal values and the resolution of the stored data. However, for the worst case scenario using such a solution, the number of elements that can be searched is n/3, where n is the number of elements within the sliding window. In other words, the size of the sliding window determines the computation (and output signal re-computation) time, and for the worst case scenario, this value (n/3) can be quite large. Notwithstanding the solutions disclosed in U.S. Pat. No. 5,319,583, the basic problem that still needs to be resolved is to determine just how to improve clock signal frequency measurement performance by reducing the search or computation time and the number of operations required to perform the clock signal frequency minimum (or maximum) measurements in real-time. Nevertheless, as described in detail below, the present invention successfully resolves the above-described problems and other related problems.
SUMMARY OF THE INVENTION
In accordance with a preferred embodiment of the present invention, a method for measuring system clock signal frequency variations is provided, whereby the number of search operations can be limited to log
2
n, where n is the number of elements (containing signal values) within the sliding window used. For this embodiment, a binary search tree is used to sort the minimum value. A condition imposed for the binary tree is that the signal values contained in both the children elements are greater than or equal to the signal value contained in the parent element. As such, each element of the binary tree contains a signal value, and a flag indicating which of the two children elements contains the smallest signal value. The element at the root of the tree contains the smallest signal value for the entire tree. Whenever a new signal value for an element is retrieved, the new signal value replaces the oldest signal value in the tree. The element containing the oldest signal value can be located anywhere in the tree.
An important technical advantage of the present invention is that a method is provided for minimizing the number of operations required to compute a minimum value for a sliding window minimum filter even if the sliding window contains a relatively large number of elements.
Another important technical advantage of the present invention is that a method is provided for minimizing the response time for a sliding window minimum filter.
Still another important technical advantage of the present invention is that a method is provided for improving the performance of a sliding window minimum filter.
Yet another important technical advantage of the present invention is that a method is provided for improving the performance of system clock signal frequency measurements.


REFERENCES:
patent: 5319583 (1994-06-01), Wildes
patent: 5490094 (1996-02-01), Heimburger et al.
patent: 5978795 (1999-11-01), Poutanen et al.
patent: 6023453 (2000-02-01), Ruutu et al.
patent: 6359658 (2002-03-01), He et al.
patent: 6490556 (2002-12-01), Graumann et al.
Bentley, J.:Thanks, Heaps; Communications of the ACM; Mar. 1, 1985; vol. 28, No. 3; pp. 245-250.
Standard Search Report RS 106562 US; Date: Sept. 21, 2001.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for measuring system clock signal frequency... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for measuring system clock signal frequency..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for measuring system clock signal frequency... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3210937

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.