# US 2019/0318230 A1 · Neuromorphic circuit having 3d stacked structure and semiconductor device having the same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0318230 A1
- Document ID: US20190318230A1
- Status: Published application
- Kind: A1
- Application number: 16/191,906
- Filed: 2018-11-15
- Published: 2019-10-17
- Earliest claimed: 2018-04-17
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: WOO-YEONG CHO; SEONG-IL O; HAK-SOO YU; MIN-SU CHOI
- Web page: https://patentgrep.com/patent/US20190318230A1

## CPC

- G06N 3/063: using electronic means
- G06F 15/163: Interprocessor communication
- G06N 3/0464: Convolutional networks [CNN, ConvNet]
- H10B 63/80: {Arrangements comprising multiple bistable or multi-stable switching components of the same type on a plane parallel to the substrate, e.g. cross-point arrays}
- H10W 90/00: Package configurations
- H10W 90/297: {characterised by the through-semiconductor vias [TSVs] in the stacked chips}
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H10B: ELECTRONIC MEMORY DEVICES
- H10W: GENERIC PACKAGES, INTERCONNECTIONS, CONNECTORS OR OTHER CONSTRUCTIONAL DETAILS OF DEVICES COVERED BY CLASS H10

## Abstract

Provided are a neuromorphic circuit having a three-dimensional stack structure and a semiconductor device including the neuromorphic circuit. The semiconductor device includes a first semiconductor layer including one or more synaptic cores, each synaptic core including neural circuits arranged to perform neuromorphic computation. A second semiconductor layer is stacked on the first semiconductor layer and includes an interconnect forming a physical transfer path between synaptic cores. A third semiconductor layer is stacked on the second semiconductor layer and includes one or more synaptic cores. At least one through electrode is formed, through which information is transferred between the first through third semiconductor layers. Information from a first synaptic core in the first semiconductor layer is transferred to a second synaptic core in the third semiconductor layer via the one of more through electrodes and an interconnect of the second semiconductor layer.

## Claims

### Claim 1

A semiconductor device comprising:
a first semiconductor layer comprising one or more synaptic cores, each synaptic core comprising neural circuits to perform neuromorphic computation;
a second semiconductor layer stacked on the first semiconductor layer and comprising an interconnect forming a physical transfer path between synaptic cores;
a third semiconductor layer stacked on the second semiconductor layer and comprising one or more synaptic cores; and
one or more through electrodes, through which information is transferred between the first through third semiconductor layers,
wherein information from a first synaptic core in the first semiconductor layer is transferred to a second synaptic core in the third semiconductor layer via the one or more through electrodes and the interconnect of the second semiconductor layer.

### Claim 2 (depends on 1)

The semiconductor device of claim 1, wherein the through electrode is a through silicon via (TSV).

### Claim 3 (depends on 1)

The semiconductor device of claim 1, wherein the second semiconductor layer further comprises a router for determining an information transfer path between the synaptic cores.

### Claim 4 (depends on 1)

The semiconductor device of claim 1, wherein each of the first and third semiconductor layers further comprises a router for determining an information transfer path between the synaptic cores.

### Claim 5 (depends on 1)

The semiconductor device of claim 1, wherein each synaptic core further comprises a local router for determining an information transfer path between the neural circuits and a local interconnect forming a physical information transfer path in each synaptic core.

### Claim 6 (depends on 5)

The semiconductor device of claim 5, wherein the synaptic cores further comprise memristers for storing synapse information and performing weight computation by using the synapse information.

### Claim 7 (depends on 1)

The semiconductor device of claim 1, wherein the neuromorphic computation comprises a computation of nodes having a plurality of layer structures, and a computation result of first nodes belonging to a first layer from among the nodes is provided to second nodes belonging to a second layer,
wherein the first nodes are included in a first synaptic core of the first semiconductor layer, and the second nodes are included in a second synaptic core of the third semiconductor layer.

### Claim 8 (depends on 1)

The semiconductor device of claim 1, wherein first information from a first synaptic core in the first semiconductor layer is transferred to a second synaptic core in the third semiconductor layer through the interconnect of the second semiconductor layer, and
second information from the first synaptic core in the first semiconductor layer is transferred to a third synaptic core in the first semiconductor layer through an interconnect of the second semiconductor layer.

### Claim 9 (depends on 1)

The semiconductor device of claim 1, wherein the semiconductor device comprises N semiconductor layers including the first through third semiconductor layers, where N is an integer greater than 3, and
wherein the N semiconductor layers are implemented such that semiconductor layers each including a synaptic core, and semiconductor layers each including an interconnect, are alternately stacked.

### Claim 10 (depends on 1)

The semiconductor device of claim 1, wherein the one or more through electrodes is formed within at least one of the first, second or third semiconductor layers.

### Claim 11

A neuromorphic circuit comprising:
a synaptic core layer comprising a plurality of synaptic cores, each synaptic core comprising a plurality of neural circuits and a memory array storing synapse information;
global routers each configured to determine an information transfer path between the synaptic cores; and
a global interconnect layer forming a physical transfer path between the global routers,
wherein the synaptic core layer and the global interconnect layer are arranged in a stack structure, and information from a synaptic core of the synaptic core layer is transferred to the global interconnect layer via one or more through electrodes.

### Claim 12 (depends on 11)

The neuromorphic circuit of claim 11, wherein the through electrode is a through silicon via (TSV).

### Claim 13 (depends on 11)

The neuromorphic circuit of claim 11, wherein the global routers are integrated in the synaptic core layer with the synaptic cores.

### Claim 14 (depends on 11)

The neuromorphic circuit of claim 11, wherein the global routers are integrated in the global interconnect layer along with a global interconnect.

### Claim 15 (depends on 14)

The neuromorphic circuit of claim 14, wherein the neuromorphic circuit comprises first through Nth semiconductor layers (where N is an integer greater than 2) including the synaptic core layer and the global interconnect layer, the first semiconductor layer is the synaptic core layer, and the second semiconductor layer is the global interconnect layer, and
the first through Nth semiconductor layers are implemented such that synaptic core and global interconnect layers thereof are alternately stacked.

### Claim 16 (depends on 11)

The neuromorphic circuit of claim 11, wherein each of the synaptic cores comprises a local router determining an information transfer path between the neural circuits and a local interconnect forming a physical information transfer path in each of the synaptic cores.

### Claim 17 (depends on 16)

The neuromorphic circuit of claim 16, wherein the synaptic core layer comprises first through third semiconductor layers that have a stacked structure and communicate with each other via through electrodes,
wherein some of a plurality of neural circuits of any one synaptic core are formed in the first semiconductor layer, the local interconnect is formed in the second semiconductor layer stacked on the first semiconductor layer, and other ones of the plurality of neural circuits are formed in the third semiconductor layer.

### Claim 18 (depends on 17)

The neuromorphic circuit of claim 17, wherein the local router is formed in the second semiconductor layer along with the local interconnect.

### Claim 19 (depends on 17)

The neuromorphic circuit of claim 17, wherein the local router is formed in the first semiconductor layer and the third semiconductor layer along with the neural circuits.

### Claim 20 (depends on 11)

The neuromorphic circuit of claim 11, wherein the memory array comprises memristers.

### Claim 21 (depends on 11)

The neuromorphic circuit of claim 11, wherein the one or more through electrodes is formed within at least one of the synaptic core layer or the global interconnect layer.

### Claim 22

An operating method of a semiconductor device, wherein the semiconductor device comprises a plurality of semiconductor layers with circuitry communicating with each other via a through silicon via (TSV), the operating method comprising:
transferring information from a first synaptic core including a plurality of neural circuits formed in a first semiconductor layer to a first router associated with the first synaptic core;
transferring the information from the first router to a second router via an interconnect formed in a second semiconductor layer stacked on the first semiconductor layer; and
transferring the information from the second router to a second synaptic core formed in a third semiconductor layer stacked on the second semiconductor layer, the second synaptic core being associated with the second router.

### Claim 23 (depends on 22)

The operating method of claim 22, wherein the information is a result of neuromorphic computation performed using the neural circuits with respect to input information provided to the first synaptic circuit.

### Claim 24 (depends on 22)

The operating method of claim 22, wherein the information is first information, and the operating method further comprising:
transferring second information from the first synaptic core to a third router through an interconnect of the second semiconductor layer; and
transferring the second information to a third synaptic core formed in the first semiconductor layer and arranged to correspond to the third router.

### Claim 25 (depends on 22)

The operating method of claim 22, wherein path information for determining a transfer path of the information is further transferred from the first synaptic core to the first router,
wherein the information is selectively transferred to the first semiconductor layer or the third semiconductor layer based on the path information.

### Claim 26 (depends on 22)

The operating method of claim 22, wherein the first router and the second router are formed in the second semiconductor layer.

### Claim 27 (depends on 22)

The operating method of claim 22, wherein the first router is formed in the first semiconductor layer, and the second router is formed in the third semiconductor layer.

### Claim 28

A semiconductor device comprising:
a first semiconductor layer comprising processing elements of a parallel processing system;
a second semiconductor layer stacked on the first semiconductor layer and comprising an interconnect forming a physical transfer path between processing elements;
a third semiconductor layer stacked on the second semiconductor layer and comprising processing elements; and
one or more through electrodes disposed within at least one of the first, second and third layers, through which information is transferred between the first through third semiconductor layers,
wherein information from a first processing element in the first semiconductor layer is transferred to a second processing element in the third semiconductor layer via the one or more through electrodes and the interconnect of the second semiconductor layer.

### Claim 29 (depends on 28)

The semiconductor device of claim 28, wherein the at least one through electrode extends continuously from the first semiconductor layer to the third semiconductor layer.

### Claim 30 (depends on 28)

The semiconductor device of claim 28, further comprising a plurality of routers, each associated with one of the processing elements and each for determining an information transfer path between the associated processing element and another one of the processing elements.
