×

Dynamic clock and voltage scaling with low-latency switching

  • US 9,678,556 B2
  • Filed: 02/10/2014
  • Issued: 06/13/2017
  • Est. Priority Date: 02/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. An integrated circuit, comprising:

  • a processor module configured to execute software instructions;

    a plurality of clock divider modules, each of the clock divider modules configured to produce an output clock signal based on control inputs; and

    a resource power manager module configured to receive a mode selection from the processor module, the mode selection indicating one of a plurality of operating modes comprising various frequency and voltage modes, the resource power manager module further configured to select one of a plurality of mode registers based on the mode selection, each one of the plurality of mode registers comprising both;

    (1) control inputs for operating the plurality of clock divider modules according to a respective one of the plurality of operating modes and to concurrently supply the control inputs from the selected one of the plurality of mode registers to control registers in at least two of the plurality of clock divider modules to operate according to the selected one of the plurality of operating modes; and

    (2) associated control inputs to signal a particular voltage level associated with the respective one of the plurality of operating modes, wherein each one of the plurality of mode registers comprises a clock divider value, a clock source selection value, and a clock output enable value, wherein the controller stabilizes the system clock and the silicon oscillator.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×