IP Library Granted Patent US 10,084,453
Granted Patent B2
US 10,084,453 · App. 15/793,920 · Granted Sep 25, 2018

Configurable computing array

Inventor: Guobiao Zhang (Corvallis, OR)
Assignees: ChengDu HaiCun IP Technology LLC; Guobiao Zhang
H03K19/1776G11C29/028H03K19/1737H03K19/17728H03K19/17744
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 10,084,453
App. No.
15/793,920
Granted
Sep 25, 2018
Kind
B2
Abstract

The present invention discloses a configurable computing array. It comprises an array of configurable computing elements and an array of configurable logic elements. Each configurable computing element comprises at least a writable-memory array, which stores at least a portion of a look-up table (LUT) for a math function.

Claims (27)

1. A configurable computing array, comprising:

an array of configurable computing elements including a configurable computing element, wherein said configurable computing element stores at least a portion of a look-up table (LUT) for a math function;

an array of configurable logic elements including a configurable logic element, wherein said configurable logic element selectively realizes a logic function from a logic library;

an array of configurable interconnects including a configurable interconnect, wherein said configurable interconnect selectively realizes an interconnect from an interconnect library;

wherein said configurable computing array realizes a math function by programming said array of configurable computing elements, said array of configurable logic elements and said array of configurable interconnects.

2. The configurable computing array according to claim 1 , wherein said configurable computing element and said configurable logic element are both based on transistors and formed on a semiconductor substrate.

3. The configurable computing array according to claim 1 , wherein said configurable interconnect selectively couples said configurable computing element and said configurable logic element.

4. The configurable computing array according to claim 1 , wherein said configurable computing element comprises a writable-memory array.

5. The configurable computing array according to claim 4 , wherein said writable-memory array is a RAM array.

6. The configurable computing array according to claim 4 , wherein said writable-memory array is a ROM array.

7. The configurable computing array according to claim 6 , wherein said ROM array is an OTP (one-time-programmable) array.

8. The configurable computing array according to claim 6 , wherein said ROM array is an MTP (multiple-time-programmable) array.

9. The configurable computing array according to claim 8 , wherein said configurable computing element can be re-configured to realize different math functions.

10. The configurable computing array according to claim 4 whose usage cycle includes a configuration stage, wherein the LUT for a math function is loaded into said writable-memory array.

11. The configurable computing array according to claim 4 whose usage cycle includes a computation stage, wherein a selected portion of the LUT for a math function is read out from said writable-memory array.

12. The configurable computing array according to claim 1 , further comprising at least one multiplier.

13. A configurable computing array, comprising:

an array of configurable computing elements including a configurable computing element, wherein said configurable computing element stores at least a portion of a look-up table (LUT) for a math function;

an array of configurable logic elements including a configurable logic element, wherein said configurable logic element selectively realizes a logic function from a logic library;

wherein said configurable computing array realizes a math function by programming said array of configurable computing elements and said array of configurable logic elements.

14. The configurable computing array according to claim 13 , wherein said configurable computing element and said configurable logic element are both based on transistors and formed on a semiconductor substrate.

15. The configurable computing array according to claim 13 , further comprising an array of configurable interconnects including a configurable interconnect, wherein said configurable interconnects selectively couples said configurable computing element and said configurable logic element.

16. The configurable computing array according to claim 13 , wherein said configurable computing element comprises a writable-memory array.

17. The configurable computing array according to claim 16 , wherein said writable-memory array is re-programmable and said configurable computing element can be re-configured to realize different math functions.

18. The configurable computing array according to claim 16 whose usage cycle includes a configuration stage, wherein the LUT for a math function is loaded into said writable-memory array.

19. The configurable computing array according to claim 16 whose usage cycle includes a computation stage, wherein a selected portion of the LUT for a math function is read out from said writable-memory array.

20. The configurable computing array according to claim 13 , further comprising at least one multiplier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2025
From: ZHANG, GUOBIAO, DR.
To: CHENGDU HAICUN IP TECHNOLOGY LLC
Reel/Frame 070917/0001 →
Priority Claims (5)
CN 2016 1 0125227 · Mar 5, 2016 · national
CN 2016 1 0307102 · May 10, 2016 · national
CN 2017 1 0980620 · Oct 19, 2017 · national
CN 2017 1 0980812 · Oct 20, 2017 · national
CN 2017 1 0980827 · Oct 20, 2017 · national
Continuity (3)
Continuation In Part 15450049 · Mar 6, 2017
Continuation In Part 15450017 · Mar 5, 2017
Related Publication 20180048314A1 · Feb 15, 2018