Patent ID: 8867682

Claim:
A logic system, comprising: a smoother circuit, configured to receive a core clock having a substantially constant period and a gapped clock, and to generate a degapped clock, wherein the gapped clock has a plurality of repeated pulse times, during which the gapped clock has a plurality of pulses substantially having a period near but not equal to the period of the core clock, wherein the gapped clock additionally has a plurality of repeated stable times, during which the gapped clock has no pulses, and wherein the repeated pulse times and the repeated stable times alternate, the smoother circuit comprising: digital circuitry configured to generate an add/remove signal based at least in part on the gapped clock and on the degapped clock, and a pulse generator circuit configured to generate the degapped clock based on the gapped clock, the core clock, and the add/remove signal, wherein the degapped clock has a plurality of repeated pulse times, during which the degapped clock has a plurality of pulses occurring at a frequency near but not equal to the average frequency of the gapped clock, and wherein the degapped clock has a plurality of adjustment times, during which the degapped clock either has no pulses or has two pulses, wherein the pulse generator circuit is configured to generate either no pulses or two pulses during each of the adjustment times based on the add/remove signal of the digital circuitry; and a dejitter circuit, configured to receive the degapped clock and to generate an output clock, the dejitter circuit comprising: digital circuitry configured to generate an extend/shorten signal based at least in part on the degapped clock and on the output clock, and a clock generator circuit configured to generate the output clock based at least in part on the core clock and on the extend/shorten signal, wherein the output clock has frequency substantially equal to the average frequency of the gapped clock, and has a jitter of less than about the period of the core clock.