Programmable logic device architectures and methods for implementing logic in those architectures

A programmable logic device ("PLD") architecture includes logic elements ("LEs") grouped together in clusters called logic array blocks (LABs"). To save area, local feedback resources (for feeding outputs of the LEs in a LAB back to inputs of LEs in the LAB) are reduced or e...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BETZ VAUGHN, CASHMAN DAVID, LEWIS DAVID, HUTTON MICHAEL, VANDERHOEK TIM
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A programmable logic device ("PLD") architecture includes logic elements ("LEs") grouped together in clusters called logic array blocks (LABs"). To save area, local feedback resources (for feeding outputs of the LEs in a LAB back to inputs of LEs in the LAB) are reduced or eliminated as compared to in the prior art. Because all (or at least more) of any LE-output-to-LE-input connections of LEs that are working together in a LAB must be routed through the general-purpose input routing resources of the LAB, it is important to conserve those resources. This is accomplished, for example, by giving greater importance to finding logic functions that have common inputs when deciding what logic functions to implement together in a LAB.