IP Library › Granted Patent US 11,823,036
Granted Patent B2
US 11,823,036 · App. 17/588,613 · Granted Nov 21, 2023

Arithmetic device and electronic device

Inventors: Takahiko Ishizu (Sagamihara, JP); Takayuki Ikeda (Atsugi, JP); Atsuo Isobe (Isehara, JP); Atsushi Miyaguchi (Hadano, JP); Shunpei Yamazaki (Setagaya, JP)
Assignee: Semiconductor Energy Laboratory Co., Ltd.
G06N3/065G06F1/3243G06F7/5443G06T1/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,823,036
App. No.
17/588,613
Granted
Nov 21, 2023
Kind
B2
Abstract

An arithmetic device and an electronic device having small power consumption is provided. An arithmetic device and an electronic device capable of high-speed operation is provided. An arithmetic device and an electronic device capable of suppressing heat generation is provided. The arithmetic device includes a first arithmetic portion and a second arithmetic portion. The first arithmetic portion includes a first CPU core and a second CPU core. The second arithmetic portion includes a first GPU core and a second GPU core. The CPU cores each have a power gating function and each include a first data retention circuit electrically connected to a flip-flop. The first GPU core includes a second data retention circuit capable of retaining an analog value and reading out the analog value as digital data of two or more bits. The second GPU core includes a third data retention circuit capable of retaining a digital value and reading out the digital value as digital data of one bit. The first to third data retention circuits each include a transistor including an oxide semiconductor and a capacitor.

Claims (35)

1. A driving method of an arithmetic device comprising the steps of:

selecting one of a first central processing unit (CPU) core and a second CPU core to enter a first state of executing arithmetic processing,

wherein the non-selected one of the first CPU core or the second CPU core enters into a first power gating state;

selecting one of a first graphics processing unit (GPU) core and a second GPU core to enter a second state of executing arithmetic processing,

wherein the non-selected one of the first GPU core or the second GPU core enters into a second power gating state,

wherein the first GPU core comprises a first data retention circuit capable of retaining an analog value and reading out the analog value as digital data of two or more bits, and

wherein the second GPU core comprises a second data retention circuit capable of retaining a digital value and reading out the digital value as digital data of one bit.

2. The driving method of an arithmetic device according to claim 1 ,

wherein switching the selected one of the first CPU core and the second CPU core from the first state of executing arithmetic processing to a third power gating state and switching the non-selected one of the first CPU core and the second CPU core from the first power gating state to a third state of executing arithmetic processing is performed in response to a temperature of a region in which the first CPU core and the second CPU core are provided.

3. The driving method of an arithmetic device according to claim 1 ,

wherein switching the selected one of the first GPU core and the second GPU core from the second state of executing arithmetic processing to a fourth power gating state and switching the non-selected one of the first GPU core and the second GPU core from the second power gating state to a fourth state of executing arithmetic processing is performed, and the switching is controlled in response to whether arithmetic processing is based on scientific computation or inference using a neutral network.

4. The driving method of an arithmetic device according to claim 1 ,

wherein one of either the first CPU core and the second CPU core has lower processing performance and lower power consumption than the other.

5. A driving method of an arithmetic device comprising the steps of:

selecting one of a first central processing unit (CPU) core and a second CPU core to enter a first state of executing arithmetic processing,

wherein the non-selected one of the first CPU core or the second CPU core enters into a first power gating state;

one of a first graphics processing unit (GPU) core and a second GPU core to enter a second state of executing arithmetic processing,

wherein the non-selected one of the first GPU core or the second GPU core enters into a second power gating state,

wherein the first CPU core and the second CPU core each comprises a first data retention circuit,

wherein the first GPU core comprises a second data retention circuit capable of retaining an analog value and reading out the analog value as digital data of two or more bits,

wherein the second GPU core comprises a third data retention circuit capable of retaining a digital value and reading out the digital value as digital data of one bit,

wherein the first to third data retention circuits each comprises a first transistor and a capacitor,

wherein the first transistor is electrically connected to the capacitor, and

wherein a channel formation region of the first transistor comprises an oxide semiconductor.

6. The driving method of an arithmetic device according to claim 5 ,

wherein switching the selected one of the first CPU core and the second CPU core from the first state of executing arithmetic processing to a third power gating state and switching the non-selected one of the first CPU core and the second CPU core from the first power gating state to a third state of executing arithmetic processing is performed in response to a temperature of a region in which the first CPU core and the second CPU core are provided.

7. The driving method of an arithmetic device according to claim 5 ,

wherein switching the selected one of the first GPU core and the second GPU core from the second state of executing arithmetic processing to a fourth power gating state and switching the non-selected one of the first GPU core and the second GPU core from the second power gating to a fourth state of executing arithmetic processing is performed, and the switching is controlled in response to whether arithmetic processing is based on scientific computation or inference using a neutral network.

8. The driving method of an arithmetic device according to claim 5 ,

wherein one of either the first CPU core and the second CPU core has lower processing performance and lower power consumption than the other.

9. The driving method of an arithmetic device according to claim 5 ,

wherein each of the first to third data retention circuits further comprises a second transistor, and

wherein a potential corresponding to the analog value or the digital value is retained in a node at which one of a source and a drain of the first transistor, one electrode of the capacitor, and a gate of the second transistor are electrically connected to one another.

10. The driving method of an arithmetic device according to claim 5 ,

wherein the first retention circuit is electrically connected to a flip-flop.

Priority Claims (3)
JP 2017-171509 · Sep 6, 2017 · national
JP 2017-171511 · Sep 6, 2017 · national
JP 2017-171524 · Sep 6, 2017 · national
Continuity (2)
Continuation 16641821
Related Publication 20220164641A1 · May 26, 2022