Reconfigurable processor element utilizing both coarse and fine grained reconfigurable elements
AssigneeSRC Computers, Inc.
InventorsJon M. Huppenthal, Denis O. Kellam
Life of this patent
Estimating the term…
Abstract
A reconfigurable processor element incorporating both course and fine grained reconfigurable elements. In alternative implementations, the present invention may comprise a reconfigurable processor comprising both reconfigurable devices with fine grained logic elements and reconfigurable devices with course grained logic elements or a reconfigurable processor comprising both reconfigurable devices with fine grained elements and non-reconfigurable devices with course grained elements.
Claims19
A circuit board having opposite first and second sides thereof, said circuit board comprising:
- first and second pluralities of bonding pads affixed on said opposite first and second sides of said circuit board respectively;
- a first integrated circuit device having programmable pins bonded to at least a subset of said first plurality of bonding pads;
- a second integrated circuit device having programmable pins bonded to at least a subset of said second plurality of bonding pads;
- a plurality of vias formed intermediate said opposite first and second sides of said circuit board for electrically interconnecting opposing ones of said subset of said first and second pluralities of bonding pads;
- and
- a plurality of conductive traces for electrically interconnecting each of a subset of said programmable pins of said first integrated circuit device to unique programmable pins of a subset of said second integrated circuit device wherein said subset of programmable pins of said first integrated circuit and said subset of second integrated circuit are reconfigured to optimize bandwidth of said plurality of conductive traces interconnecting said first integrated circuit to said second integrated circuit.
A reconfigurable processor element comprising:
- at least one fine grained logic element wherein said at least one fine grained logic element comprises a plurality of reconfigurable fine grained logic elements including fine grained logic element programmable pins
- at least one coarse grained logic element wherein said at least one coarse grained logic element comprises a plurality of reconfigurable coarse grained logic elements including coarse grained logic element programmable pins;
- and
- a carrier board for electrically interconnecting said at least one fine grained logic element and said at least one coarse grained logic element by forming vias between said fine grained logic element programmable pins and said coarse grained logic element programmable pins so as to maximize bandwidth between said at least one fine grained logic element and said coarse grained logic element.
A carrier board for a reconfigurable processor element comprising:
- a first side for mounting a first logic element having a first device pinout wherein said first logic element comprises at least one fine grained logic element and wherein said first device pinout is reconfigurable;
- and
- a second opposite side for mounting a second logic element having a differing second device reconfigurable pinout wherein said second logic element comprises at least one coarse grained logic element and wherein at least one of said first device pinout and at least one of said second device pinout is reconfigured to optimize bandwidth between said first logic element and said second logic element.
Dependencies are inferred from the claim text.