Configurable Computing Array Package Based on Printed Memory
First Claim
Patent Images
1. A configurable computing package, comprising:
- a configurable computing die comprising at least a configurable computing element, said configurable computing element comprising;
a first printed array for storing a first look-up table (LUT) of a first basic function;
a second printed array for storing a second LUT of a second basic function;
a plurality of internal configurable interconnects coupling said first and second printed arrays;
wherein said configurable computing element selectively realizes said first or second basic function by programming said internal configurable interconnects;
a configurable logic die comprising a configurable logic element, wherein said configurable logic element selectively realizes a logic function from a logic library;
a plurality of inter-die connections for coupling said configurable computing die and said configurable logic die;
wherein said configurable computing array package realizes a complex math function by programming said configurable computing element and said configurable logic element.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a new type of configurable gate array—a configurable computing array package. It comprises at least a configurable computing die and a configurable logic die. The configurable computing die comprises at least one configurable computing element. The configurable computing element can selectively realize a basic function from a math library. It comprises a plurality of printed arrays for storing the look-up tables (LUT) for different basic functions. The configurable computing die and the configurable logic die are located in a same package.
-
Citations
20 Claims
-
1. A configurable computing package, comprising:
-
a configurable computing die comprising at least a configurable computing element, said configurable computing element comprising; a first printed array for storing a first look-up table (LUT) of a first basic function; a second printed array for storing a second LUT of a second basic function; a plurality of internal configurable interconnects coupling said first and second printed arrays; wherein said configurable computing element selectively realizes said first or second basic function by programming said internal configurable interconnects; a configurable logic die comprising a configurable logic element, wherein said configurable logic element selectively realizes a logic function from a logic library; a plurality of inter-die connections for coupling said configurable computing die and said configurable logic die; wherein said configurable computing array package realizes a complex math function by programming said configurable computing element and said configurable logic element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A configurable computing array, comprising:
-
a configurable computing die comprising at least a configurable computing element, said configurable computing element comprising; a first printed array for storing a first look-up table (LUT) of a first basic function; a second printed array for storing a second LUT of a second basic function; a plurality of internal configurable interconnects coupling said first and second printed arrays; wherein said configurable computing element selectively realizes said first or second basic function by programming said internal configurable interconnects; a configurable logic die comprising a configurable logic element, wherein said configurable logic element selectively realizes a logic function from a logic library; a plurality of inter-die connections for coupling said configurable computing die and said configurable logic die; at least a configurable interconnect for selectively realizing an interconnect from an interconnect library; wherein said configurable computing array realizes a complex math function by programming said configurable computing element, said configurable logic element and said configurable interconnect. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification