QUICK ENERGY EFFICIENT REBOOT FROM ULTRA-LOW POWER MODE FOR A SYSTEM ON A CHIP

A method for reducing power in a system is provided according to aspects of the present disclosure. The system includes a chip, and a volatile memory. The method includes entering a sleep state, and exiting the sleep state. Entering the sleep state includes placing the volatile memory in a self-refr...

Full description

Saved in:
Bibliographic Details
Main Authors PULIVENDULA, DEVA SUDHIR KUMAR, GUPTA, NIKESH, DEVARASETTY, VENKATA, GUDIPUDI, SRIKANTH
Format Patent
LanguageEnglish
French
Published 02.03.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method for reducing power in a system is provided according to aspects of the present disclosure. The system includes a chip, and a volatile memory. The method includes entering a sleep state, and exiting the sleep state. Entering the sleep state includes placing the volatile memory in a self-refresh mode, wherein the volatile memory stores one or more binary images and the volatile memory is powered in the sleep state, and collapsing multiple power supply rails on the chip. Exiting the sleep state includes restoring power to the multiple power supply rails on the chip, taking the volatile memory out of the self-refresh mode, and running the one or more binary images on one or more sub-systems on the chip. Des aspects de l'invention concernent un procédé permettant de réduire la puissance dans un système. Le système comprend une puce et une mémoire volatile. Le procédé consiste à entrer dans un état de veille et à quitter l'état de veille. L'entrée dans l'état de veille consiste à placer la mémoire volatile dans un mode d'auto-rafraîchissement, la mémoire volatile stockant une ou plusieurs images binaires et la mémoire volatile étant alimentée dans l'état de veille, puis à retirer les multiples rails d'alimentation électrique sur la puce. La sortie de l'état de veille consiste à : restaurer la puissance dans les multiples rails d'alimentation électrique sur la puce ; retirer la mémoire volatile du mode d'auto-rafraîchissement ; et exécuter l'image ou les images binaires sur un ou plusieurs sous-systèmes sur la puce.
Bibliography:Application Number: CA20183052208