IP Library Granted Patent US 11,128,302
Granted Patent B2
US 11,128,302 · App. 17/065,604 · Granted Sep 21, 2021

Configurable processor doublet based on three-dimensional memory (3D-M)

Inventor: Guobiao Zhang (Corvallis, OR)
Assignees: HangZhou HaiCun Information Technology Co., Ltd.; Guobiao Zhang
H03K19/1776G11C5/02H03K19/1737H03K19/17728H03K19/17744G11C5/025
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,128,302
App. No.
17/065,604
Granted
Sep 21, 2021
Kind
B2
Abstract

A configurable processor doublet comprises a pair of face-to-face bonded three-dimensional memory (3D-M) die and processing die. The 3D-M die comprises 3D-M arrays, whereas the processing die comprises arithmetic-logic circuits (ALC's). The preferred doublet also comprises an array of configurable computing elements (CCE's). Each CCE comprises at least a 3D-M array, an ALC, and inter-storage-processor (ISP) connections.

Claims (25)

1. A configurable processor doublet based on three-dimensional memory (3D-M), comprising:

a 3D-M die comprising a first substrate and a plurality of 3D-M arrays not in contact with said first substrate, wherein said 3D-M arrays store at least portions of look-up tables (LUT's) of mathematical functions, wherein said memory cells do not comprise any single-crystalline semiconductor material;

a processing die comprising a second substrate and a plurality of arithmetic logic circuits (ALC's) in contact with said second substrate, wherein said ALC's perform arithmetic operations on selected data of said LUT's; and, said second substrate is a single-crystalline semiconductor substrate;

a plurality of inter-storage-processor (ISP) connections for communicatively coupling said 3D-M die and said processing die, wherein said ISP-connections do not penetrate through any substrate;

an array of configurable computing elements (CCE's), wherein each of said CCE's comprises a selected one of said ALC's and at least an associated one of said 3D-M arrays; and, said selected one of said ALC's and said associated one of said 3D-M arrays at least partially overlap;

wherein said 3D-M die and said processing die are face-to-face bonded.

2. The configurable processor doublet according to claim 1 , further comprising at least an array of configurable logic elements (CLE's), wherein each of said CLE's selectively realizes a logic function from a logic library.

3. The configurable processor doublet according to claim 1 , further comprising at least an array of configurable interconnects (CIT's), wherein each of said CIT's selectively realizes an interconnect from an interconnect library.

4. The configurable processor doublet according to claim 3 , further comprising at least one multiplier coupled with said CIT's.

5. The configurable processor doublet according to claim 1 , wherein said configurable processor comprises at least one thousand CCE's.

6. The configurable processor doublet according to claim 1 , wherein said configurable processor comprises at least ten thousand CCE's.

7. The configurable processor doublet according to claim 1 , wherein each of said CCE's comprises at least first and second 3D-M arrays disposed side-by-side and overlapping with said selected one of said ALC's.

8. The configurable processor doublet according to claim 1 , wherein said 3D-M arrays are three-dimensional non-volatile memory (3D-NVM) arrays.

9. The configurable processor doublet according to claim 1 , wherein said memory cells comprise diodes or diode-like devices.

10. The configurable processor doublet according to claim 1 , wherein said memory cells comprise selectors or selector-like devices.

11. The configurable processor doublet according to claim 1 , wherein said memory cells comprise transistors or transistor-like devices.

12. The configurable processor doublet according to claim 1 , wherein said memory cells are re-programmable, whereby each of said CCE's can be re-configured to realize a different mathematical function by loading the LUT of said different mathematical function into said memory cells.

13. The configurable processor doublet according to claim 1 , wherein said mathematical functions involve more operations than arithmetic operations performable by said ALC's.

14. The configurable processor doublet according to claim 1 , wherein said LUT's include functional values of said mathematical functions.

15. The configurable processor doublet according to claim 1 , wherein said LUT's include derivative values of said mathematical functions.

16. The configurable processor doublet according to claim 1 , wherein said mathematical functions include mathematical models.

17. The configurable processor doublet according to claim 16 , wherein said mathematical models include raw measurement data.

18. The configurable processor doublet according to claim 16 , wherein said mathematical models include smoothed measurement data.

19. The configurable processor doublet according to claim 1 , wherein said ALC's include adders, multipliers, and/or multiplier accumulators (MAC's).

20. The configurable processor doublet according to claim 1 , wherein said ISP connections include contacted vias and/or micro-bumps.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2025
From: HANGZHOU HAICUN INFORMATION TECHNOLOGY CO., LTD.
To: SHENZHEN CUNDI TECHNOLOGY CO., LTD.
Reel/Frame 072727/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2025
From: ZHANG, GUOBIAO, DR.
To: HANGZHOU HAICUN INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 070720/0628 →
Priority Claims (26)
CN 201610083747.7 · Feb 13, 2016 · national
CN 201610125227.8 · Mar 5, 2016 · national
CN 201610260845.3 · Apr 22, 2016 · national
CN 201610289592.2 · May 2, 2016 · national
CN 201610307102.7 · May 10, 2016 · national
CN 201710122749.7 · Mar 3, 2017 · national
CN 201710126067.3 · Mar 6, 2017 · national
CN 201710237780.5 · Apr 12, 2017 · national
CN 201710980620.X · Oct 19, 2017 · national
CN 201710980779.1 · Oct 20, 2017 · national
CN 201710980813.5 · Oct 20, 2017 · national
CN 201710980826.2 · Oct 20, 2017 · national
CN 201710980827.7 · Oct 20, 2017 · national
CN 201710989881.8 · Oct 23, 2017 · national
CN 201710989885.6 · Oct 23, 2017 · national
CN 201710989901.1 · Oct 23, 2017 · national
CN 201811506212.1 · Dec 10, 2018 · national
CN 201811508130.0 · Dec 11, 2018 · national
CN 201811520357.7 · Dec 12, 2018 · national
CN 201811527885.5 · Dec 13, 2018 · national
CN 201811527911.4 · Dec 13, 2018 · national
CN 201811528014.5 · Dec 14, 2018 · national
CN 201811546476.X · Dec 15, 2018 · national
CN 201811546592.1 · Dec 15, 2018 · national
CN 201910002944.5 · Jan 2, 2019 · national
CN 201910029523.1 · Jan 13, 2019 · national
Continuity (22)
Division 16693370 · Nov 24, 2019
Continuation In Part 16186571 · Nov 11, 2018
Continuation In Part 16059023 · Aug 8, 2018
Continuation In Part 15793912 · Oct 25, 2017
Continuation 15450049 · Mar 6, 2017
Continuation In Part 15450017 · Mar 5, 2017
Continuation In Part 15793968 · Oct 25, 2017
Continuation In Part 15450049 · Mar 6, 2017
Continuation In Part 15450017 · Mar 5, 2017
Continuation In Part 15793927 · Oct 25, 2017
Continuation In Part 15450049 · Mar 6, 2017
Continuation In Part 15450017 · Mar 5, 2017
Continuation In Part 15793933 · Oct 25, 2017
Continuation In Part 15450049 · Jun 6, 2017
Continuation In Part 15450017 · Mar 5, 2017
Continuation In Part 16055170 · Aug 6, 2018
Continuation In Part 15793912 · Oct 25, 2017
Continuation 15450049 · Mar 6, 2017
Continuation In Part 15450017 · Mar 5, 2017
Continuation In Part 15487366 · Apr 13, 2017
Continuation In Part 16249021 · Jan 16, 2019
Related Publication 20210083669A1 · Mar 18, 2021