System and method for PLL control
AssigneeKabushiki Kaisha Toshiba
InventorSatoru Takase
Life of this patent
Estimating the term…
Abstract
Systems and methods for reducing the effects of the operation of logic on a phase-locked loop (PLL) circuit are disclosed. These systems and methods may allow a PLL circuit to compensate for the anticipated effects of an instruction before, substantially simultaneously with, or after the execution of the instruction. More particularly, logic associated with the issue of instructions in a system may provide a signal to a PLL in the system based on an instruction. The PLL may then be adjusted to compensate for the anticipated effects of the instruction based on this control signal.
Claims18
A system for compensating a phase-locked loop for the effects of an instruction, comprising:
- logic operable to provide a compensation value to a phase-locked loop circuit, wherein the compensation value is based on an instruction;
- and
- logic in the phase-locked loop responsive to the compensation value, wherein the logic in the phase locked loop circuit comprises:
- a counter operable to hold a value and to receive the compensation value;
- and
- a first charge pump coupled to the counter, wherein the output of the first charge pump is based on the value of the counter.
A method for compensating a phase-locked loop for the effects of an instruction, comprising:
- determining a compensation value based on an instruction;
- providing the compensation value to logic in a phase-locked loop circuit, wherein the logic is responsive to the compensation value;
- receiving the compensation value at a counter;
- updating a value of the counter based on the compensation value;
- and
- producing a voltage from a first charge pump coupled to the counter based on the value of the counter.
A system for compensating a phase-locked loop for the effects of an instruction, comprising:
- decode logic operable to receive an instruction and determine an incremental value, decremental value and a duration based on the instruction;
- an adder operable to receive a first current value in the counter and output the compensation value based on the first current value of the counter and the incremental value and to receive a second current value in the counter and output the decompensation value based on the second current value of the counter and the decremental value at the end of the duration;
- a counter operable to hold a value and to receive the compensation value and decompensation value;
- and
- a first charge pump coupled to the counter, wherein the output of the first charge pump is based on the value of the counter.
A system for compensating a phase-locked loop for the effects of an instruction, comprising:
- logic operable to provide a compensation value to a phase-locked loop circuit, wherein the compensation value is based on an instruction, wherein the instruction comprises an instruction used in an instruction set architecture of a processor, a microcode, a signal indicating a command or a signal indicating a state in an execution unit of the processor;
- and
- logic in the phase-locked loop responsive to the compensation value, wherein the logic in the phase locked loop circuit comprises:
- a counter operable to hold a value and to receive the compensation value;
- and
- a first charge pump coupled to the counter, wherein the output of the first charge pump is based on the value of the counter.
A method for compensating a phase-locked loop for the effects of an instruction, comprising:
- determining a compensation value based on an instruction, wherein the instruction comprises an instruction used in an instruction set architecture of a processor, a microcode, a signal indicating a command or a signal indicating a state in an execution unit of the processor;
- providing the compensation value to logic in a phase-locked loop circuit, wherein the logic is responsive to the compensation value;
- receiving the compensation value at a counter;
- updating a value of the counter based on the compensation value;
- and
- producing a voltage from a first charge pump coupled to the counter based on the value of the counter.
Dependencies are inferred from the claim text.