Digital Frequency Synthesizer Jitter Estimation via Linear Equations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing circuit design tools face inefficiencies in estimating peak-to-peak jitter for digital frequency synthesizer (DFS) circuit elements, requiring large memory resources and complex data management due to the need for extensive jitter data across various input frequencies and parameter combinations.
Innovation Solution
A method is developed to estimate peak-to-peak jitter by determining linear equations for each combination of multiplier and divisor attributes, allowing for the dynamic derivation of equations that approximate jitter as a function of input frequency, thereby reducing the need for extensive data storage and simplifying the estimation process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a database comprising vast amount of jitter data across entire range of input frequencies and all possible combinations of M and D values is used, then estimation accuracy of peak-to-peak jitter is improved, but memory resources required and processing time increase significantly
Solution Approach 1:
The patent segments the vast jitter data by organizing it according to divisor values. Instead of storing all possible combinations of M and D across all frequencies, the data is divided into multiple smaller datasets, each corresponding to a specific divisor value. This segmentation reduces the memory footprint while maintaining the ability to accurately estimate jitter for any given frequency and parameter combination by selecting the appropriate segmented dataset.
2Measurement precision
If a database comprising vast amount of jitter data across entire range of input frequencies and all possible combinations of M and D values is used, then estimation accuracy of peak-to-peak jitter is improved, but processing time increases significantly
Solution Approach 1:
The patent applies preliminary action by pre-calculating and organizing jitter data into segmented datasets during the design tool's initialization or offline phase. The jitter characteristics for different divisor values are computed in advance and stored in an optimized format. When the tool needs to estimate jitter during circuit design analysis, it simply retrieves the pre-computed data for the specific divisor value, avoiding the need to process vast amounts of raw data in real-time and thus significantly reducing processing time.
3Adaptability or versatility
If extensive jitter data for all possible combinations of M and D values is stored, then comprehensive coverage of frequency ranges is achieved, but device complexity increases
Solution Approach 1:
The patent segments the comprehensive jitter data into multiple organized datasets, each associated with a specific divisor value. This segmentation approach maintains comprehensive frequency range coverage because each segment contains jitter data across the full frequency range for its designated divisor. The data management complexity is reduced by providing a simple retrieval mechanism: the tool only needs to identify the appropriate divisor value and access the corresponding segment, rather than managing and querying a single massive dataset containing all possible M and D combinations.
Data Source
AI summary
A method of estimating jitter for a DFS can include determining a plurality of linear equations, wherein each linear equation corresponds to, at least in part, a combination of multiplier and divisor attributes for setting an output frequency of the DFS, identifying maximum and minimum values for the slope component and the vertical axis intercept component from the plurality of linear equations, providing an equation for determining minimum jitter given, at least in part, an input frequency, and providing an equation for determining maximum jitter given, at least in part, an input frequency. A linear equation can be derived for estimating jitter of the DFS according to a specified input frequency and a specified value of the divisor attribute of the DFS. The linear equation further can depend upon the minimum jitter and the maximum jitter.


