СПОСОБ И СИСТЕМА ДЛЯ ПРЕДОСТАВЛЕНИЯ ЭНЕРГЕТИЧЕСКИ ЭФФЕКТИВНОГО РЕГИСТРОВОГО ФАЙЛА

1. Регистровый файл, содержащий:
множество регистров и
декодер, сконфигурированный для приема адреса для любого одного из регистров и отключения операции считывания адресованного регистра, если данные в адресованном регистре недостоверны.
2. Регистровый файл по п.1, в котором каждый из регистров сконфигурирован для хранения сигнала готовности, указывающего, недостоверны ли его данные.
3. Регистровый файл по п.2, в котором каждый из регистров содержит множество ячеек, одна из которых сконфигурирована для хранения сигнала готовности.
4. Регистровый файл по п.3, в котором декодер дополнительно сконфигурирован для генерации регистрового разрешающего сигнала в ответ на принятый адрес и стробирования регистрового разрешающего сигнала сигналом готовности от адресованного регистра, причем стробированный регистровый разрешающий сигнал используется для разрешения операции считывания в адресованном регистре, если данные в адресованном регистре достоверны.
5. Регистровый файл по п.4, в котором декодер дополнительно сконфигурирован для использования функции «И» для стробирования регистрового разрешающего сигнала сигналом готовности.
6. Регистровый файл по п.4, причем регистровый файл дополнительно сконфигурирован для предоставления данных из ячеек адресованного регистра на выход регистрового файла в ответ на стробированный регистровый разрешающий сигнал, если стробированный регистровый разрешающий сигнал указывает, что данные в адресованном регистре достоверны.
7. Регистровый файл по п.2, дополнительно содержащий второй декодер, сконфигурированный для приема адреса и управляющего сигнала для любого одного из регистров и изменения сигнала готовности для упомянутого любого одного из регистров, основываясь на управляющем сигнале.
8. Регистровый файл, содержащий:
множество регистров;
средство для приема адреса для любого одного из регистров и
средство для отключения операции считывания для адресованного регистра, если данные в адресованном регистре недостоверны.
9. Регистровый файл по п.8, в котором каждый из регистров сконфигурирован для хранения сигнала готовности, указывающего, недостоверны ли его данные.
10. Регистровый файл по п.9, в котором каждый из регистров содержит множество ячеек, причем одна из ячеек сконфигурирована для хранения сигнала готовности.
11. Регистровый файл по п.10, в котором средство для отключения операции считывания адресованного регистра дополнительно сконфигурировано для генерации регистрового разрешающего сигнала в ответ на принятый адрес и стробирования регистрового разрешающего сигнала сигналом готовности от адресованного регистра, причем стробированный регистровый разрешающий сигнал используется для разрешения операции считывания в адресованном регистре, если данные в адресованном регистре достоверны.
12. Регистровый файл по п.9, дополнительно содержащий средство для приема адресного и управляющего сигналов для любого одного из регистров и изменения сигнала готовности для упомянутого любого одного из регистров, основываясь на управляющем сигнале.
13. Способ доступа к регистровому файлу, имеющему множество регистров, содержащий:
прием адреса для одного из регистров и
отключение операции считывания адресованного регистра в ответ на данные в адресованном регистре, являющиеся недостоверными.
14. Способ по п.13, в котором каждый из регистров сконфигурирован для хранения сигнала готовности, указывающего, недостоверны ли его данные, при этом операция считывания адресованного регистра блокируется в ответ на сигнал готовности в адресованном регистре.
15. Способ по п.14, в котором каждый из регистров содержит множество ячеек, причем одна из ячеек сконфигурирована для хранения сигнала готовности.
16. Способ по п.15, в котором операция считывания адресованного регистра запрещается посредством стробирования регистрового разрешающего сигнала, декодированного из принятого адреса, сигналом готовности из адресованного регистра.
17. Способ по п.16, в котором регистровый разрешающий сигнал стробируется функцией «И».
18. Способ по п.14, дополнительно содержащий изменение сигнала готовности в адресованном регистре для указания того, что его данные недостоверны.
19. Способ по п.18, в котором сигнал готовности в адресованном регистре изменяется для указания того, что его данные недостоверны, перед тем, как адрес для адресованного регистра принят.
20. Способ по п.19, дополнительно содержащий изменение сигнала готовности в адресованном регистре для указания того, что данные достоверны, после того, как операция считывания адресованного регистра заблокирована.