Multi-chip programmable logic device having configurable logic circuitry and configuration data storage on different dice
First Claim
1. A programmable logic device, comprising:
- a configurable logic portion disposed on a first die; and
a configuration memory disposed on a second die, the first die and the second die being disposed in a stacked relation to one another, wherein the first die is coupled to the second die such that configuration data is communicated from the configuration memory to the configurable logic portion and configures the configurable logic portion.
1 Assignment
0 Petitions
Accused Products
Abstract
The circuitry of a programmable logic device (for example, an FPGA) includes a configurable logic portion and a configuration memory. The configuration memory stores configuration data that configures the configurable logic portion to realize a user-defined circuit. The configurable logic portion is disposed on a first die whereas the configuration memory is disposed on a second die. The second die is bonded to the first die in stacked relation. Each bit of configuration data passes from the second die to the first die through a pair of micropads. One micropad of the pair is disposed on the first die and the other micropad of the pair is disposed on the second die. When the first die and second die are brought together in face-to-face relation, the two micropads form an electrical connection through which the configuration data bit passes from the second die to the first die.
345 Citations
35 Claims
-
1. A programmable logic device, comprising:
-
a configurable logic portion disposed on a first die; and
a configuration memory disposed on a second die, the first die and the second die being disposed in a stacked relation to one another, wherein the first die is coupled to the second die such that configuration data is communicated from the configuration memory to the configurable logic portion and configures the configurable logic portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of forming a configurable logic device, comprising:
stacking a first die and a second die together and electrically connecting the first die to the second die such that a configuration data bit maintained on the second die is communicated to the first die, the configuration data bit configuring configurable logic on the first die. - View Dependent Claims (16, 17, 18, 19, 20)
-
21. An integrated circuit, comprising:
-
a programmable logic portion including a plurality of configurable elements; and
a plurality of micropads disposed across a surface of the integrated circuit, each of the micropads being coupled to a corresponding one of the plurality of configurable elements. - View Dependent Claims (22, 23, 24)
-
-
25. A method of forming a programmable logic device comprising:
-
providing a first device having configurable circuitry for implementing a logic function and a plurality of first micropads disposed in a pattern on a surface of the first device;
providing a second device having circuitry for providing configuration signals and a plurality of second micropads disposed in the pattern, the second device being adapted to be coupled to the surface of the first device in a stacked relation such that each of the first micropads on the first device couples with a corresponding one of the second micropads on the second device. - View Dependent Claims (26, 27, 28)
-
-
29. A method, comprising:
-
coupling a first die having configurable logic to a second die having structure for providing configuration data bits in a stacked relation such that the configuration data bits stored on the second die are communicated from the second die to the configurable logic on the first die such that the configurable logic on the first die is configured to realize a user-defined circuit; and
providing a third die having the configurable logic of the first die and further structure supplying each of the data bits of the second die such that the third die implements the same user-defined circuit as does the first die. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification