Multi-bus programmable interconnect architecture
AssigneeLogic Express Systems, Inc.
InventorsYi-Chieh Peter Chang, Jia-Jen Michael Lin
Life of this patent
Estimating the term…
Abstract
A programmable interconnect system having a plurality of PICs connected via a plurality of buses where each bus may have two or more branches connecting the PICs is disclosed. Generally speaking, for a system with N PICs, there can be N−1 different type of buses having 2 to N corresponding branches to the N PICs. For example, for a four PIC programmable interconnect system, there can be three types of buses connecting the PICs, a two-branch bus, a three-branch bus, and a four-branch bus. Note that the term “bus” refers to one or more signal paths connecting the PICs. For each type of buses, there can be several layouts.
Claims34
A programmable interconnect system for selectively interconnecting user components, comprising:
- a plurality of programmable interconnect units each having a plurality of programmable input and output terminals for routing signals to and from user components and among the programmable interconnect units;
- and
- a plurality of interleaving buses each including one or more signal pathways connecting the terminals of two or more of said programmable interconnect units, wherein each of said buses connects adjacent ones of said programmable interconnect units, and some of said plurality of buses connect different combinations of at least three or more of said plurality of adjacent programmable interconnect units in an interleaving manner.
A programmable interconnect system, comprising:
- a plurality of programmable interconnect units each having a plurality of programmable input and output terminals for routing signals to and from user components and among the programmable interconnect units;
- and
- a plurality of interleaving buses each including one or more signal pathways connecting the terminals of two or more of said programmable interconnect units, wherein each of said buses connects programmable interconnect units that are physically adjacent to each other, and some of said buses connect different combinations of at least three or more of said plurality of adjacent programmable interconnect units in an interleaving manner.
Dependencies are inferred from the claim text.