Programmable logic device
First Claim
Patent Images
1. A programmable logic device comprising:
- one or more horizontal routing channels;
one or more vertical routing channels;
one or more logic elements each configured to (i) receive one or more inputs from one of said horizontal routing channels and one of said vertical routing channels and (ii) present one or more outputs to said horizontal routing channel and said vertical routing channel, wherein each of said logic elements comprises (i) a logic block array and (ii) an interconnect matrix coupled to said logic block array, said horizontal routing channel and said vertical routing channel, and a memory block configured to (i) receive one or more inputs from and (ii) present one or more outputs to either (a) said interconnect matrix or (b) said horizontal routing channel and said vertical routing channel.
5 Assignments
0 Petitions
Accused Products
Abstract
A programmable logic device comprising one or more horizontal routing channels, one or more vertical routing channels, and a logic element. Each logic element may be configured to connect between one of the horizontal routing channels and one of the vertical routing channels. The logic element may comprise a logic block cluster and a memory block.
142 Citations
32 Claims
-
1. A programmable logic device comprising:
-
one or more horizontal routing channels;
one or more vertical routing channels;
one or more logic elements each configured to (i) receive one or more inputs from one of said horizontal routing channels and one of said vertical routing channels and (ii) present one or more outputs to said horizontal routing channel and said vertical routing channel, wherein each of said logic elements comprises (i) a logic block array and (ii) an interconnect matrix coupled to said logic block array, said horizontal routing channel and said vertical routing channel, and a memory block configured to (i) receive one or more inputs from and (ii) present one or more outputs to either (a) said interconnect matrix or (b) said horizontal routing channel and said vertical routing channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A programmable logic device comprising:
-
a plurality of horizontal routing channels;
a plurality of vertical routing channels;
a plurality of first memory blocks; and
a plurality of logic block arrays, wherein each of said plurality of first memory blocks and each of said plurality of logic block arrays is configured to (i) receive one or more inputs from one of said plurality of horizontal routing channels and one of said plurality of vertical routing channels and (ii) present one or more outputs to said horizontal routing channel and said vertical routing channel. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification