Programmable logic device macrocell with improved logic capability
    63.
    发明授权
    Programmable logic device macrocell with improved logic capability 失效
    具有改进逻辑能力的可编程逻辑器件宏单元

    公开(公告)号:US06366119B1

    公开(公告)日:2002-04-02

    申请号:US09677156

    申请日:2000-10-02

    IPC分类号: H03K19177

    摘要: A macrocell for a programmable logic device includes circuitry for allowing a neighboring macrocell to borrow various numbers of the product terms of the macrocell. The macrocell can continue to make full use of its product terms that are not thus borrowed. This includes logically combining and registering the unborrowed product terms. The macrocell may include circuitry for feeding back to the AND array of the programmable logic device a combinatorial or registered signal of the macrocell, and also outputting such a combinatorial or registered signal from the macrocell. When a combinatorial signal is fed back, the register of the macrocell can be used for another signal of the macrocell.

    摘要翻译: 用于可编程逻辑器件的宏单元包括用于允许相邻宏单元借用宏单元的各种数量的乘积项的电路。 宏单元可以继续充分利用其不被借用的产品术语。 这包括逻辑上组合和注册未管理的产品术语。 宏单元可以包括用于将可编程逻辑器件的AND阵列反馈给宏单元的组合或注册信号的电路,并且还从宏单元输出这样的组合或注册信号。 当反馈组合信号时,宏单元的寄存器可用于宏单元的另一个信号。

    Programmable logic device with carry look-ahead
    64.
    发明授权
    Programmable logic device with carry look-ahead 有权
    可编程逻辑器件带有前瞻性

    公开(公告)号:US06359468B1

    公开(公告)日:2002-03-19

    申请号:US09516865

    申请日:2000-03-02

    IPC分类号: H03K19177

    摘要: A programmable logic device is adapted to predict carry values in long-chain-carry logic configurations. In the most preferred embodiment, which functions in any long-carry-chain logic configuration, each logic region calculates a result for both values of the carry-in signal to that region, and when a carry signal for the group to which the region belongs reaches the region, the correct result in each region, and thence the correct carry-out for that group, are calculated and propagated. The carry-out terminal of one group is arranged to be adjacent to the carry-in terminal of the next group, to enhance carry propagation speed. In another embodiment, each region looks back two regions to predict the carry-in. In two additional embodiments, logic is provided to mathematically calculate the carry values.

    摘要翻译: 可编程逻辑器件适用于预测长链进位逻辑配置中的进位值。 在最优选的实施例中,其在任何长承载链逻辑配置中起作用,每个逻辑区域计算对于该区域的进位信号的两个值的结果,以及当该区域所属的组的进位信号 到达该地区,每个地区的正确结果,然后计算和传播该组的正确进行。 一组的进位终端被布置成与下一组的进位终端相邻,以提高进位传播速度。 在另一个实施例中,每个区域回顾两个区域以预测携带。 在两个附加实施例中,提供逻辑以在数学上计算进位值。

    Programmable logic device with redundant circuitry
    65.
    发明授权
    Programmable logic device with redundant circuitry 有权
    具有冗余电路的可编程逻辑器件

    公开(公告)号:US06344755B1

    公开(公告)日:2002-02-05

    申请号:US09691424

    申请日:2000-10-18

    IPC分类号: H03K19003

    CPC分类号: H03K19/17764 H03K19/17736

    摘要: A programmable logic device is provided that allows a redundant row of programmable logic to be shifted into place to repair the device when a defect is detected in a row of programmable logic on the device. The redundant row is shifted into place by routing programming data into the normal logic and the redundant logic while bypassing the row of logic containing the defect. Switching circuitry may be used to direct programming data into the serial inputs of various data registers that are then used to load the programming data into the device. The patterns of programmable connections that are made between programmable logic regions on the device and vertical and horizontal conductors also allow redundant logic to be shifted into place. Some connections between the logic and the horizontal and vertical conductors may be identical within a column to facilitate shifting. Other connections may only partially overlap between respective rows. The partially overlapping pattern allows the connections to be less regular, which increases flexibility when routing signals on the device.

    摘要翻译: 提供了一种可编程逻辑器件,其允许在器件上的可编程逻辑行中检测到缺陷时将冗余的可编程逻辑行移位到位以修复器件。 通过将编程数据路由到正常逻辑和冗余逻辑中来绕过包含缺陷的逻辑行,将冗余行移位到位。 开关电路可用于将编程数据引导到各种数据寄存器的串行输入,然后将其用于将编程数据加载到器件中。 在设备上的可编程逻辑区域和垂直和水平导体之间进行的可编程连接的模式也允许将冗余逻辑移位到位。 逻辑和水平和垂直导体之间的一些连接可以在列内相同以便于移动。 其他连接可能仅在相应行之间部分重叠。 部分重叠的模式允许连接不太规则,这在设备上路由信号时增加灵活性。

    Programmable logic devices with enhanced multiplexing capabilities
    67.
    发明授权
    Programmable logic devices with enhanced multiplexing capabilities 有权
    具有增强复用功能的可编程逻辑器件

    公开(公告)号:US06255846B1

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

    申请号:US09519314

    申请日:2000-03-06

    IPC分类号: G06F738

    摘要: Programmable logic modules on a programmable logic device each include a four-input look-up table circuit which can be programmed to allow the logic module to produce an output signal which can be any of a plurality of logical combinations of four input signals applied to the logic module. In addition, each logic module is augmented with additional circuitry that allows the logic module to be alternatively operated as a dynamic four-to-one multiplexer.

    摘要翻译: 可编程逻辑器件上的可编程逻辑模块均包括四输入查找表电路,其可被编程以允许逻辑模块产生输出信号,输出信号可以是四个输入信号的多个逻辑组合中的任何一个, 逻辑模块。 此外,每个逻辑模块都增加了额外的电路,允许逻辑模块交替地作为动态四对一多路复用器操作。

    Programmable logic device having quadrant layout
    68.
    发明授权
    Programmable logic device having quadrant layout 有权
    具有象限布局的可编程逻辑器件

    公开(公告)号:US06218859B1

    公开(公告)日:2001-04-17

    申请号:US09320007

    申请日:1999-05-26

    申请人: Bruce B. Pedersen

    发明人: Bruce B. Pedersen

    IPC分类号: H03K19177

    摘要: Disclosed is a programmable logic device (PLD) that includes logic cells that can be allocated among zones and are preferably allocated among four quadrants. I/O pins are permanently associated with a quadrant by placing the I/O pins along an exterior edge of that quadrant. Logic cells which are located in a quadrant are directly connected to I/O pins which are permanently associated with that quadrant. Even if additional logic cells are added to the PLD without changing the number of I/O pins, the I/O pins located along an exterior edge of a quadrant will still be directly connected to the logic cells in that quadrant. Thus, a user can determine whether use of a given I/O pin and logic cell, regardless of the number of logic cells in the PLD, will result in an inter-quadrant signal transmission delay.

    摘要翻译: 公开了一种可编程逻辑器件(PLD),其包括可以在区域之间分配的逻辑单元,并且优选地在四个象限之间分配。 I / O引脚通过沿着该象限的外部边缘放置I / O引脚而永久地与象限相关联。 位于象限中的逻辑单元直接连接到与该象限永久关联的I / O引脚。 即使在不改变I / O引脚数量的情况下将额外的逻辑单元添加到PLD中,沿着象限的外部边缘定位的I / O引脚仍将直接连接到该象限中的逻辑单元。 因此,用户可以确定使用给定的I / O引脚和逻辑单元,无论PLD中的逻辑单元的数量如何,将导致象限间信号传输延迟。

    Programmable logic device macrocell with improved capability
    69.
    发明授权
    Programmable logic device macrocell with improved capability 失效
    可编程逻辑器件宏单元,具有改进的能力

    公开(公告)号:US5861760A

    公开(公告)日:1999-01-19

    申请号:US766512

    申请日:1996-12-13

    IPC分类号: H03K19/173 H03K19/177

    摘要: A macrocell for a programmable logic device includes circuitry for allowing a neighboring macrocell to borrow various numbers of the product terms of the macrocell. The macrocell can continue to make full use of its product terms that are not thus borrowed. This includes logically combining and registering the unborrowed product terms. The macrocell may include circuitry for feeding back to the AND array of the programmable logic device a combinatorial or registered signal of the macrocell, and also outputting such a combinatorial or registered signal from the macrocell. When a combinatorial signal is fed back, the register of the macrocell can be used for another signal of the macrocell.

    摘要翻译: 用于可编程逻辑器件的宏单元包括用于允许相邻宏单元借用宏单元的各种数量的乘积项的电路。 宏单元可以继续充分利用其不被借用的产品术语。 这包括逻辑上组合和注册未管理的产品术语。 宏小区可以包括用于将可编程逻辑设备的AND阵列反馈给宏小区的组合或注册信号的电路,并且还从宏小区输出这样的组合或注册信号。 当反馈组合信号时,宏单元的寄存器可用于宏单元的另一个信号。

    Logic cell for programmable logic devices
    70.
    发明授权
    Logic cell for programmable logic devices 失效
    可编程逻辑器件的逻辑单元

    公开(公告)号:US5835998A

    公开(公告)日:1998-11-10

    申请号:US727921

    申请日:1996-10-09

    申请人: Bruce B. Pedersen

    发明人: Bruce B. Pedersen

    IPC分类号: H03K19/177

    摘要: A programmable logic array integrated circuit has a plurality of regions of programmable logic. Each region includes a plurality of logic modules, each of which is programmable to perform any of several logic functions on input signals applied to the module. Each module also includes a register for selectively registering a signal produced in or applied to the logic module. Signals for controlling the register and possibly other functions of the module are selected on a region-wide basis to reduce the amount of architecture control memory that each region must have. Each register may be operated as either a flip-flop or a flow-through latch. The modules may be interconnected in a carry chain. The main output of a first module in such a chain may be fed back to the carry in input of that module to avoid having to use another module to generate a carry in signal for the first module in the chain.

    摘要翻译: 可编程逻辑阵列集成电路具有多个可编程逻辑区域。 每个区域包括多个逻辑模块,每个逻辑模块可被编程为对应用于模块的输入信号执行若干逻辑功能中的任何一个。 每个模块还包括用于选择性地注册在逻辑模块中产生或应用于逻辑模块的信号的寄存器。 在区域范围内选择用于控制寄存器和模块的其他功能的信号,以减少每个区域必须具有的架构控制存储器的数量。 每个寄存器可以作为触发器或流通锁存器来操作。 模块可以在进位链中互连。 这种链中的第一模块的主输出可以被反馈到该模块的进位输入,以避免使用另一个模块来产生链中的第一模块的进位信号。