US 11,868,194 B2
Adaptive clock signal frequency scaling
Chunfeng Hu, Singapore (SG); and Rajan Raghvendra, Singapore (SG)
Assigned to MaxLinear, Inc., Carlsbad, CA (US)
Filed by MAXLINEAR, INC., Carlsbad, CA (US)
Filed on Jun. 14, 2022, as Appl. No. 17/806,934.
Application 17/806,934 is a continuation of application No. 16/134,174, filed on Sep. 18, 2018, granted, now 11,360,539.
Prior Publication US 2022/0391000 A1, Dec. 8, 2022
Int. Cl. G06F 1/00 (2006.01); G06F 1/324 (2019.01); H03K 5/135 (2006.01); G06F 1/08 (2006.01); G06F 1/3203 (2019.01)
CPC G06F 1/324 (2013.01) [G06F 1/08 (2013.01); H03K 5/135 (2013.01); G06F 1/3203 (2013.01)] 18 Claims
OG exemplary drawing
 
1. Adaptive frequency scaling circuitry configured to generate a dynamic clock signal having a dynamic clock signal frequency for a data processing system from an input clock signal having an input clock signal frequency, the adaptive frequency scaling circuitry comprising:
scaling control circuitry comprising hardware configured to:
identify a hardware operating parameter of the data processing system;
adjust the dynamic clock signal frequency of the dynamic clock signal in view of the hardware operating parameter of the data processing system; and
select a dynamic clock gating control value indicative of an integer N; and
clock gating circuitry comprising:
accumulator circuitry having M+1 bits, wherein the accumulator is configured to combine a first input value and a second input value and output M+1 bits corresponding to a sum of the first value and the second value, further wherein the first input value is N;
register circuitry configured to store bits M−1 to 0 of the output M+1 bits from the accumulator and provide the stored bits to the accumulator as the second value; and
gate circuitry configured to output the dynamic clock signal by passing an input clock signal pulse in response to bit M in the output M+1 bits from the accumulator being 1, wherein the scaling control circuitry is configured to determine N based at least on a desired frequency and M.