Programmable logic device with hierarchical interconnection resources
    21.
    发明授权
    Programmable logic device with hierarchical interconnection resources 有权
    具有分层互连资源的可编程逻辑器件

    公开(公告)号:US06417694B1

    公开(公告)日:2002-07-09

    申请号:US09956748

    申请日:2001-09-19

    IPC分类号: H03K19177

    摘要: A programmable logic device has a plurality of super-regions of programmable logic disposed on the device in a two-dimensional array of intersecting rows and columns of super-regions. Horizontal and vertical inter-super-region interconnection conductors are associated with each row and column, respectively. Each super-region includes a plurality of regions of programmable logic, and each region includes a plurality of subregions of programmable logic. Inter-region interconnection conductors are associated with each super-region, principally for bringing signals into the super-region and interconnecting the regions in the super-region. Local conductors are associated with each region, principally for bringing signals into the region. At the super-region level the device may be horizontally and vertically isomorphic, which helps make it possible to produce devices with low aspect ratios of one or nearly one. Shared driver circuits may be provided (e.g., for (1) receiving signals from the subregions and the horizontal and/or vertical conductors, and (2) applying selected received signals to the inter-region conductors, the horizontal and vertical conductors, and possibly also the local conductors). The horizontal and/or vertical conductors may be axially segmented and buffering circuitry may be provided for programmably stitching together axial segments to make longer conductors.

    摘要翻译: 可编程逻辑器件具有多个可编程逻辑超区域,该多个可编程逻辑超区域以相邻的行和列的超区域的二维阵列布置在器件上。 水平和垂直超超导区域互连导体分别与每行和列相关联。 每个超区域包括多个可编程逻辑区域,并且每个区域包括多个可编程逻辑子区域。 区域间互连导体与每个超区域相关联,主要用于将信号引入超区域并互连超区域中的区域。 本地导体与每个区域相关联,主要用于使信号进入该区域。 在超区域级别,设备可以是水平和垂直同构的,这有助于产生具有一个或几乎一个的低纵横比的设备。 可以提供共享的驱动器电路(例如,用于(1)从子区域和水平和/或垂直导体接收信号,以及(2)将选择的接收信号施加到区域间导体,水平和垂直导体,以及可能的 也是当地的导体)。 水平和/或垂直导体可以轴向分割,并且可以提供缓冲电路用于将可编程地拼接在一起的轴向段以制造更长的导体。

    Programmable logic array circuits comprising look up table
implementation of fast carry adders and counters
    23.
    发明授权
    Programmable logic array circuits comprising look up table implementation of fast carry adders and counters 有权
    可编程逻辑阵列电路,包括快速进位加法器和计数器的查找表实现

    公开(公告)号:US5926036A

    公开(公告)日:1999-07-20

    申请号:US136317

    申请日:1998-08-19

    摘要: A programmable logic array integrated circuit has a number of programmable logic modules which are grouped together in a plurality of logic array blocks ("LABs"). The LABs are arranged on the circuit in a two dimensional array. A conductor network is provided for interconnecting any logic module with any other logic module. In addition, adjacent or nearby logic modules are connectable to one another for such special purposes as providing a carry chain between logic modules and/or for connecting two or more modules together to provide more complex logic functions without having to make use of the general interconnection network. Another network of so-called fast or universal conductors is provided for distributing widely used logic signals such as clock and clear signals throughout the circuit. Multiplexers can be used in various ways to reduce the number of programmable interconnections required between signal conductors. Look up tables for use in programmable logic devices are modified to facilitate use of those tables to provide adders (including subtracters) and various types of counters. Each look up table is effectively partitioned into smaller look up tables when an adder or counter is required. One portion of the partitioned table is used to provide a sum out signal, while the other portion of the partitioned table is used to provide a fast carry out signal for application to the next stage of the adder or counter.

    摘要翻译: 可编程逻辑阵列集成电路具有多个可编程逻辑模块,它们被组合在多个逻辑阵列块(“LAB”)中。 LAB以二维阵列布置在电路上。 提供一个导线网络,用于将任何逻辑模块与任何其他逻辑模块相互连接。 此外,相邻或附近的逻辑模块可以彼此连接,用于在逻辑模块之间提供进位链和/或用于将两个或多个模块连接在一起以提供更复杂的逻辑功能而不必利用一般互连的特殊目的 网络。 提供了所谓的快速或通用导体的另一网络,用于在整个电路中分布广泛使用的逻辑信号,例如时钟和清除信号。 多路复用器可以以各种方式用于减少信号导体之间所需的可编程互连数量。 修改用于可编程逻辑器件的查找表以便于使用这些表来提供加法器(包括减法器)和各种类型的计数器。 当需要加法器或计数器时,每个查找表有效地分割成更小的查找表。 分割表的一部分用于提供和出信号,而分割表的另一部分用于提供快速进位信号以供应用于加法器或计数器的下一级。

    Look up table implementation of fast carry arithmetic and exclusive-or
operations
    24.
    再颁专利
    Look up table implementation of fast carry arithmetic and exclusive-or operations 失效
    查找表执行快速进位算术和异或运算

    公开(公告)号:USRE35977E

    公开(公告)日:1998-12-01

    申请号:US700741

    申请日:1996-08-15

    IPC分类号: G06F1/035 H03K19/177 G06F7/50

    摘要: Look up tables for use in programmable logic devices are modified to facilitate use of those tables to provide adders (including subtracters) and various types of counters. Each look up table is effectively partitioned into smaller look up tables when an adder or counter is required. One portion of the partitioned table is used to provide a sum out signal, while the other portion of the partitioned table is used to provide a fast carry out signal for application to the next stage of the adder or counter. If desired, each logic module including such a look up table may further include logic circuitry for logically combining its normal output with the signal applied to its carry in input to facilitate the provision of wide fan in functions having more inputs than can be accepted by a single logic module.

    摘要翻译: 修改用于可编程逻辑器件的查找表以便于使用这些表来提供加法器(包括减法器)和各种类型的计数器。 当需要加法器或计数器时,每个查找表有效地分割成更小的查找表。 分割表的一部分用于提供和出信号,而分割表的另一部分用于提供快速进位信号以供应用于加法器或计数器的下一级。 如果需要,包括这种查找表的每个逻辑模块还可以包括逻辑电路,用于逻辑地将其正常输出与施加到其进位输入中的信号进行逻辑组合,以便于提供具有比可被 单逻辑模块。

    PCI-compatible programmable logic devices
    26.
    发明授权
    PCI-compatible programmable logic devices 有权
    PCI兼容的可编程逻辑器件

    公开(公告)号:US06271681B1

    公开(公告)日:2001-08-07

    申请号:US09395886

    申请日:1999-09-14

    IPC分类号: H03K19177

    CPC分类号: H03K19/1774 H03K19/17744

    摘要: A programmable logic integrated circuit device has several features which help it perform according to the PCI Special Interest Group's Peripheral Component Interface (“PCI”) signaling protocol. Regions of programmable logic within the device are closely coupled to the data signal output pins and clock signal input pins such that delay between application of a clock signal to the device and output of a data signal from the device is within PCI signal standards for delay. The device also includes output circuitry that can be configured to selectively invert signals to output enable and data input enable terminals of the output circuitry.

    摘要翻译: 可编程逻辑集成电路器件具有几个功能,可帮助其根据PCI特殊兴趣组的外设组件接口(“PCI”)信令协议执行。 器件内的可编程逻辑区域紧密耦合到数据信号输出引脚和时钟信号输入引脚,使得施加时钟信号与器件之间的延迟和来自器件的数据信号的输出之间的延迟处于用于延迟的PCI信号标准之内。 该器件还包括可被配置为选择性地将信号反转到输出电路的输出使能和数据输入使能端的输出电路。

    Programmable logic array integrated circuit devices with interleaved logic array blocks
    27.
    发明授权
    Programmable logic array integrated circuit devices with interleaved logic array blocks 有权
    具有交错逻辑阵列块的可编程逻辑阵列集成电路器件

    公开(公告)号:US06204688B1

    公开(公告)日:2001-03-20

    申请号:US09208124

    申请日:1998-12-09

    IPC分类号: H03K19177

    摘要: A programmable logic array integrated circuit device includes a plurality of regions of programmable logic disposed on the device in a two-dimensional array of intersecting rows and columns of such regions. Each row has a plurality of adjacent horizontal conductors, and each column has a plurality of adjacent vertical conductors. The regions in a row are interspersed with groups of local conductors which interconnect the adjacent regions and the associated horizontal and vertical conductors. The local conductors can also be used for intra-region communication, as well as communication between adjacent regions. Secondary signals such as clocks and clears for the regions can be drawn either from dedicated secondary signal conductors or normal region inputs. Memory cell requirements for region input signal selection are reduced by various techniques for sharing these memory cells.

    摘要翻译: 可编程逻辑阵列集成电路器件包括以这种区域的交叉行和列的二维阵列布置在器件上的可编程逻辑的多个区域。 每行具有多个相邻的水平导体,并且每列具有多个相邻的垂直导体。 一排中的区域散布有互连相邻区域和相关联的水平和垂直导体的局部导体组。 本地导体也可用于区域内通信,以及相邻区域之间的通信。 辅助信号,例如时钟和区域的清除可以从专用辅助信号导体或正常区域输入中提取。 区域输入信号选择的存储单元要求通过用于共享这些存储单元的各种技术而减少。