ДИНАМИЧЕСКОЕ УПРАВЛЕНИЕ НАПРЯЖЕНИЕМ И ЧАСТОТОЙ

1. Интегральная микросхема содержит: множество логических вентилей, физически распределенных по участку интегральной микросхемы, которая занята логической схемой, которая реализует действие интегральной микросхемы, причем множество логических вентилей соединено последовательно, и где число вентилей во множестве логических вентилей больше, чем число вентилей, которые срабатывают за такт генератора тактовых импульсов, обеспеченный для интегральной микросхемы [абзац [0057]], при этом генератор тактовых импульсов задает рабочую частоту интегральной микросхемы [абзац [0003]]; и модуль измерений, связанный с первым вентилем в последовательном соединении и последним вентилем в последовательном соединении, причем модуль измерений выполнен с возможностью запуска логического перехода в первый вентиль и измерения времени, пока соответствующий переход не обнаружен в последнем вентиле; при этом измеренное время сравнивается с заранее заданным временем для регулировки напряжения питания интегральной микросхемы.
2. Интегральная микросхема по п.1, в которой измеренное время и заранее заданное время измеряются в тактах генератора тактовых импульсов.
3. Интегральная микросхема по п.2, в которой заранее заданное время устанавливается во время заводской проверки интегральной микросхемы.
4. Интегральная микросхема по п.2 дополнительно содержит локальное устройство управления электропитанием, связанное с модулем измерений, причем локальное устройство управления электропитанием выполнено с возможностью запрашивать уменьшенную величину напряжения питания, если измеренное число тактов меньше, чем заранее заданное число.
5. Интегральная микросхема по п.4, в которой локальное устройство управления электропитанием выполнено с возможностью запрашивать увеличенную величину напряжения питания, если измеренное число тактов больше, чем заранее заданное число.
6. Интегральная микросхема по п.5, в которой модуль измерений выполнен с возможностью в ответ на запрос на новую рабочую частоту для интегральной микросхемы большую, чем текущая рабочая частота, масштабировать заранее заданное число на отношение новой частоты к текущей частоте, и при этом интегральная микросхема дополнительно содержит локальное устройство управления электропитанием, связанное с модулем измерений и выполненное с возможностью передачи указания относительно запрашиваемой величины напряжения питания внешнему источнику питания, и при этом локальное устройство управления электропитанием выполнено с возможностью запрашивать увеличенные величины напряжения питания до тех пор, пока число тактов, подсчитанных модулем измерений, не равно приблизительно масштабированному заранее заданному числу.
7. Способ, содержит: модуль измерений, который запускает логический переход в первый вентиль последовательного соединения множества вентилей, и которые физически распределены по участку интегральной микросхемы, которая занята логической схемой, которая реализует действие интегральной микросхемы, при этом число вентилей во множестве логических вентилей больше, чем число вентилей, которые срабатывают за такт генератора тактовых импульсов, обеспеченного для интегральной микросхемы [абзац [0057]], при этом генератор тактовых импульсов задает рабочую частоту интегральной микросхемы [абзац [0003]]; и модуль измерений, который измеряет время до обнаружения соответствующего перехода в последнем вентиле, при этом измеренное время сравнивается с заранее заданным временем для регулировки напряжения питания интегральной микросхемы.
8. Способ по п.7, в котором измеренное время и заранее заданное время измеряются в тактах генератора тактовых импульсов.
9. Способ по п.8 дополнительно содержит запрос уменьшенной величины напряжения питания, если число тактов, подсчитанных модулем измерений, меньше, чем заранее заданное число.
10. Способ по п.9 дополнительно содержит запрос увеличенной величины напряжения питания, если число тактов, подсчитанных модулем измерений, больше, чем заранее заданное число.
11. Способ по п.8 дополнительно содержит: получение запроса на новую рабочую частоту для интегральной микросхемы, большую, чем текущая рабочая частота; модуль измерений, который масштабирует заранее заданное число на отношение новой частоты к текущей частоте в ответ на запрос; запрос увеличенных величин напряжения питания до тех пор, пока измеренное число тактов не равно приблизительно масштабированному заранее заданному числу.