发明名称 |
Semiconductor device and method of controlling semiconductor device |
摘要 |
A semiconductor device including: a plurality of function block units each including a plurality of latch circuits; a current prediction unit that predicts a variation amount of current consumed by each of the function block units; an operation control unit that, if any of the variation amounts predicted by the current prediction unit exceeds a threshold value, operates the latch circuits included in a predetermined number of target function block units for a predetermined period, the predetermined number of target function block units being chosen from function block units not operating among the plurality of function block units; and a restore control unit that, after the predetermined period passes, restores information held by the latch circuits included in the predetermined number of target function block units, to information held by the latch circuits before the operation for the predetermined period. |
申请公布号 |
US9473118(B2) |
申请公布日期 |
2016.10.18 |
申请号 |
US201514830043 |
申请日期 |
2015.08.19 |
申请人 |
FUJITSU LIMITED |
发明人 |
Ikenishi Kiyoshi |
分类号 |
H03K3/00;H03K3/037;H03K5/15;H03K19/003 |
主分类号 |
H03K3/00 |
代理机构 |
Staas & Halsey LLP |
代理人 |
Staas & Halsey LLP |
主权项 |
1. A semiconductor device comprising:
a plurality of function block units each including a plurality of latch circuits; a current prediction unit that predicts a variation amount of current consumed by each of the function block units; an operation control unit that, if any of the variation amounts predicted by the current prediction unit exceeds a threshold value, operates the latch circuits included in a predetermined number of target function block units for a predetermined period, the predetermined number of target function block units being chosen from function block units not operating among the plurality of function block units; and a restore control unit that, after the predetermined period passes, restores information held by the latch circuits included in the predetermined number of target function block units, to information held by the latch circuits before the operation for the predetermined period. |
地址 |
Kawasaki JP |