User programmable integrated circuit interconnect architecture and test method
AssigneeActel Corporation
InventorsAbbas Elgamal, Khaled A. El-Ayat, Amr Mohsen
Life of this patent
Estimating the term…
Loading patent…
AssigneeActel Corporation
InventorsAbbas Elgamal, Khaled A. El-Ayat, Amr Mohsen
Estimating the term…
A user-programmable interconnect architecture, which may be used for logic arrays for digital and analog system design, is disclosed. In one embodiment, a plurality of logic cells or modules in a matrix are connected by vertical and horizontal wiring channels. The wiring channels may in turn be programmed by the user to interconnect the various logic cells to implement the required logic function. The wiring channels comprise wiring segments connected by normally open programmable elements situated at the intersection of any two segments to be connected. Sensing circuitry and wiring may be included to allow 100% observability of internal circuit nodes, such as module outputs, from an external pad interface.
In an integrated circuit, an electrically programmable interconnect architecture, comprising:
A user-programmable array logic circuit, comprising:
A programmable array logic circuit, comprising:
In a programmable array logic circuit comprising a plurality of logic modules placed in an array, said logic modules each having connection nodes, a plurality of sets of wiring channels, at least one of said wiring channels connected to at least one of said connection nodes, each set of wiring channels having at least one wiring channel comprising at least two wiring segments, the wiring segments of at least one of the wiring channels being joined in series by series-pass transistors, at least two of said wiring segments of each wiring channel being joined in series by a normally-open, electrically programmable element, at least two of said wiring segments that intersect each other being connected by programmable elements, programming circuitry connected to the control elements of said series-pass transistors capable of selectively biasing said series-pass transistors to cause them to conduct or not to conduct, a method of programming a selected programmable element, comprising the steps of:
A method of programming preselected one of a plurality of programmable elements, each of said programmable elements being located between two adjacent wiring segments in series in a selected wiring channel, selected ones of said programmable elements being connected in parallel with a series-pass transistor, comprising the steps of:
A method of programming a preselected programmable element at the intersection of two wire segments of two selected intersecting wiring channels, comprising the steps of:
In an integrated circuit, an electrically programmable interconnect architecture, comprising:
In an integrated circuit, an electrically-programmable interconnect architecture, comprising:
Dependencies are inferred from the claim text.