发明名称 SEMICONDUCTOR DEVICE
摘要 The amount of data to be backed up and recovered is reduced when supply of power to a semiconductor device is stopped and restarted. A backup need determination circuit provided in the semiconductor device reads the kind of instruction decoded by a decoder and determines whether data needs to be backed up from a volatile register to a nonvolatile register. With a structure according to one embodiment of the present invention, it is possible to select necessary data from data used for operation in a logic circuit before the power supply is stopped and after the power supply is restarted. Data that is necessary after the power supply is restarted can be backed up from the volatile register to the nonvolatile register before the power supply is stopped. Data that is unnecessary is not backed up from the volatile register to the nonvolatile register before the power supply is stopped.
申请公布号 US2014325171(A1) 申请公布日期 2014.10.30
申请号 US201414259534 申请日期 2014.04.23
申请人 SEMICONDUCTOR ENERGY LABORATORY CO., LTD. 发明人 Yoneda Seiichi
分类号 G06F11/14 主分类号 G06F11/14
代理机构 代理人
主权项 1. A semiconductor device comprising: an instruction decoder configured to receive instructions from an instruction cache; a logic circuit comprising a volatile register and a nonvolatile register, the logic circuit configured to execute an instruction of the instructions transmitted from the instruction decoder; a backup need determination circuit configured to determine a data backup-free address of the logic circuit in accordance with information of an unexecuted instruction of the instructions transmitted from the instruction decoder; and a power gating control circuit configured to control power supply to the logic circuit and data backup from the volatile register to the nonvolatile register in accordance with the data backup-free address, wherein the data backup-free address is an address which does not need the data backup from the volatile register to the nonvolatile register.
地址 Atsugi-shi JP