ЭЛЕКТРОННАЯ СИСТЕМА МАЛОЙ МОЩНОСТИ, ИСПОЛЬЗУЮЩАЯ ЭНЕРГОНЕЗАВИСИМУЮ МАГНИТНУЮ ПАМЯТЬ

1. Компьютерная система, содержащая:
внутреннюю часть;
внешнюю часть, связанную с внутренней частью;
по меньшей мере, один функциональный модуль, размещенный во внутренней части; и
блок магниторезистивной оперативной памяти (MRAM), уложенный на внутренней части и связанный, по меньшей мере, с одним функциональным модулем посредством множества прямых перемычек (TSV) в подложке, причем блок MRAM сконфигурирован с возможностью сохранять функциональное состояние, по меньшей мере, одного функционального модуля во время состояния ожидания этой внутренней части; и
энергозависимую память во внешней части.
2. Компьютерная система по п. 1, дополнительно содержащая:
блок оперативной памяти (RAM), связанный, по меньшей мере, с одним функциональным модулем, и блок MRAM, причем блок RAM сконфигурирован с возможностью сохранять участок функционального состояния, по меньшей мере, одного функционального модуля во время состояния с включенным электропитанием, по меньшей мере, функционального модуля, и причем блок MRAM дополнительно сконфигурирован с возможностью сохранять этот участок во время состояния с выключенным электропитанием.
3. Компьютерная система по п. 2, дополнительно содержащая:
блок перемещения данных, сконфигурированный с возможностью перемещать участок функционального состояния, расположенный в RAM, в блок MRAM во время состояния с выключенным электропитанием.
4. Компьютерная система по п. 1, в которой блок MRAM представляет собой блок MRAM передачи спинового момента (STT).
5. Компьютерная система по п. 1, в которой функциональное состояние содержит множество данных, отображающих функциональное состояние, по меньшей мере, одного функционального модуля.
6. Компьютерная система по п. 1, в которой блок MRAM содержит STT MRAM микросхему и, по меньшей мере, один функциональный модуль содержит, по меньшей мере, одну микросхему функционального модуля, и причем STT MRAM микросхема и, по меньшей мере, одна микросхема функционального модуля уложены друг на друге и электрически связаны посредством множества прямых перемычек в подложке.
7. Способ уменьшения потребляемой мощности электронной системы, содержащий этапы, на которых:
принимают сигнал ожидания в компьютерной системе, включающей в себя внутреннюю часть и внешнюю часть, связанную с внутренней частью, причем сигнал ожидания, запрашивающий внутреннюю часть, включающую в себя один или нескольких функциональных модулей, на вхождение в состояние ожидания во время работы внешней части;
в ответ на прием сигнала ожидания сохраняют первый участок текущего рабочего состояния одного или нескольких функциональных модулей в магнитной оперативной памяти (MRAM) во внутренней части, связанной с одним или несколькими функциональными модулями, и сохраняют в MRAM, второй участок текущего рабочего состояния внутренней части; и
отключают электропитание от внутренней части, включающей в себя один или нескольких функциональных модулей после того, как текущее рабочее состояние сохранено.
8. Способ по п. 7, дополнительно содержащий этапы, на которых:
принимают сигнал запуска с запросом одного или нескольких функциональных модулей в режиме ожидания на переход в рабочий режим;
в ответ на прием сигнала запуска восстанавливают электропитание для одного или нескольких функциональных модулей в режиме ожидания; и
восстанавливают текущее рабочее состояние для одного или нескольких функциональных модулей.
9. Способ по п. 7, в котором на этапе сохранения:
сканируют один или несколько функциональных модулей для данных определяющих первый участок текущего рабочего состояния;
передают некоторые данные из множества данных, определяющих первый участок текущего рабочего состояния от одного или нескольких функциональных модулей на MRAM; и
переносят дополнительные данные, определяющие второй участок текущего операционного состояния из оперативной памяти (RAM), связанной в пределах одного или нескольких функциональных модулей, в MRAM.
10. Способ по п. 9, дополнительно содержащий этапы, на которых:
принимают сигнал запуска с запросом одного или нескольких функциональных модулей в режиме ожидания на вхождение в рабочий режим;
в ответ на сигнал запуска восстанавливают электропитание для одного или нескольких функциональных модулей в режиме ожидания;
загружают данные, определяющие первый участок текущего рабочего состояния из MRAM в один или несколько функциональных модулей; и
восстанавливают дополнительные данные из множества данных из MRAM в RAM.
11. Способ по п. 7, в котором на этапе сохранения:
сохраняют некоторые данные из множества данных, определяющих первый участок текущего рабочего состояния одного или нескольких функциональных модулей в одном или нескольких блоках магнитной памяти, связанных с одной или несколькими схемами-защелками в канале обработки одного или нескольких функциональных модулей; и
передают некоторые дополнительные данные из множества данных, определяющих второй участок текущего операционного состояния, из оперативной памяти (RAM), связанной с одним или несколькими функциональными модулями, в MRAM.
12. Способ по п. 11, дополнительно содержащий этапы, на которых:
принимают сигнал запуска с запросом одного или нескольких функциональных модулей в режиме ожидания на вхождение в рабочий режим;
в ответ на сигнал запуска восстанавливают подачу электропитания от блока электропитания на один или несколько функциональных модулей в режиме ожидания;
загружают данные, определяющие первый участок текущего рабочего состояния из одного или нескольких блоков магнитной памяти в один или несколько функциональных модулей; и
восстанавливают дополнительные данные, определяющие второй участок текущего рабочего состояния из MRAM в RAM.
13. Способ по п. 7, в котором на этапе отключения электропитания выполняют одно или оба из следующего:
отключают источник электропитания, связанный с одним или несколькими функциональными модулями; и
создают разомкнутую цепь между источником электропитания и одним или несколькими функциональными модулями.
14. Система уменьшения потребляемой мощности электронной системы, содержащая:
средство для выполнения способа по любому из пп. 7-13