Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
108 words
A digital frequency synthesizer comprising: a clock pair having a first ring-oscillator for generating an output frequency, and a second ring-oscillator for generating a search frequency; a frequency tracking unit for comparing said search frequency with a target frequency to obtain from the difference therebetween a frequency error, said frequency tracking unit further deciding a search status; and a clock controlling unit connected to said frequency tracking unit and said clock pair for generating a control command based on said search status so as to command said clock pair to adjust the frequency produced thereby, and to determine a correct controlled timing during changing of the control command.
Claim 2
Dependent Claim
108 words
A digital frequency synthesizer comprising: a clock pair having a first ring-oscillator for generating an output frequency, and a second ring-oscillator for generating a search frequency; a frequency tracking unit for comparing said search frequency with a target frequency to obtain from the difference therebetween a frequency error, said frequency tracking unit further deciding a search status; and a clock controlling unit connected to said frequency tracking unit and said clock pair for generating a control command based on said search status so as to command said clock pair to adjust the frequency produced thereby, and to determine a correct controlled timing during changing of the control command.
Claim 3
Dependent Claim
59 words
The digital frequency synthesizer of claim 1 further comprising a first divider receiving a first reference frequency and adjusting said first reference frequency to become a second reference frequency; said first divider connected to said frequency tracking unit and conveying thereto the second reference frequency; said first divider further generating a controlled timing required by said frequency tracking unit.
Claim 4
Dependent Claim
65 words
The digital frequency synthesizer of claim 2 further comprising a second divider connected to said second ring-oscillator and said frequency tracking unit for adjusting said search frequency and outputting the adjusted search frequency to said frequency tracking unit to obtain a new frequency error, said second divider further enlarging the new frequency error so as to fit the new frequency error to the timing requirements.
Claim 5
Dependent Claim
159 words
The digital frequency synthesizer of claim 1, wherein each of the first and second ring-oscillators in said clock pair comprises: a first inverter chain including a plurality of inverters being connected in serial for generating a free-running frequency, wherein each of said serial-inverters can be selectively caused to become operating or non-operating; a path selector connected to said first inverter chain and said clock controlling unit for receiving said control command so as to alter the number of the operating inverters in said first inverter chain, said path selector further outputting the frequency generated by said first inverter chain; and a delay matrix connected to said first inverter chain, said path selector and said clock controlling unit, receiving a signal containing the frequency from said path selector, said delay matrix causing a delay of said signal by a delay time responsive to said control command, said delay matrix further feeding the delayed signal back to said first inverter chain.
Claim 6
Dependent Claim
51 words
The digital frequency synthesizer of claim 4, wherein said delay matrix comprises a second inverter chain having a plurality of inverters connected in parallel, wherein each of said parallel-inverters is selectively caused to become operating or non-operating and the number of operating second inverters is altered to change the delay time.
Claim 7
Dependent Claim
21 words
The digital frequency synthesizer as claimed in claim 1 being designed at HDL level and synthesized for a target cell library.
Claim 8
Independent Claim
155 words
A method of digitally synthesizing frequency comprising the steps of: defining a lock window and a cost window, wherein said cost window is wider than said lock window; generating an output frequency and a search frequency using a pair of ring-oscillators; comparing a search frequency and a target frequency to obtain a frequency error based on a reference frequency; causing a search status to become a coarse search status when said frequency error is greater than said cost window, causing said search status to become a fine search status when said frequency error is greater than said lock window but smaller than said cost window; causing said search status to become a lock status when said frequency error is smaller than said lock window; and based on the search status, generating a control command for controlling said ring-oscillators to increase or decrease the frequency generated by said ring-oscillators in order to search the target frequency.
Claim 9
Independent Claim
155 words
A method of digitally synthesizing frequency comprising the steps of: defining a lock window and a cost window, wherein said cost window is wider than said lock window; generating an output frequency and a search frequency using a pair of ring-oscillators; comparing a search frequency and a target frequency to obtain a frequency error based on a reference frequency; causing a search status to become a coarse search status when said frequency error is greater than said cost window, causing said search status to become a fine search status when said frequency error is greater than said lock window but smaller than said cost window; causing said search status to become a lock status when said frequency error is smaller than said lock window; and based on the search status, generating a control command for controlling said ring-oscillators to increase or decrease the frequency generated by said ring-oscillators in order to search the target frequency.