Programmable logic device having combinational logic at inputs to logic
elements within logic array blocks
    63.
    发明授权
    Programmable logic device having combinational logic at inputs to logic elements within logic array blocks 失效
    可编程逻辑器件在逻辑阵列块内的逻辑元件的输入端具有组合逻辑

    公开(公告)号:US6066960A

    公开(公告)日:2000-05-23

    申请号:US82878

    申请日:1998-05-21

    申请人: Bruce B. Pedersen

    发明人: Bruce B. Pedersen

    IPC分类号: H03K19/177 G06F7/38

    CPC分类号: H03K19/17728

    摘要: AND gates are used at the inputs to logic elements in a programmable logic device. This allows more efficient configuration of the logic elements for basic functions such as a multiplier, clearable counter and multiplexer. Inputs to the AND gates are enabled by LAB-wide control signals that are distributed to several logic elements within a logic array block. The control signals can also be generated from a RAM or ROM, or by decoding existing control signals.

    摘要翻译: 在可编程逻辑器件中的逻辑元件的输入端使用与门。 这允许更有效地配置用于基本功能的逻辑元件,例如乘法器,可清除计数器和多路复用器。 与门的输入由分布在逻辑阵列块内的多个逻辑元件的LAB范围的控制信号使能。 控制信号也可以从RAM或ROM生成,或通过解码现有的控制信号。

    Wide exclusive or and wide-input and for PLDS
    64.
    发明授权
    Wide exclusive or and wide-input and for PLDS 失效
    广泛的独占或广泛的输入和PLDS

    公开(公告)号:US06043676A

    公开(公告)日:2000-03-28

    申请号:US825821

    申请日:1997-03-28

    IPC分类号: H03K19/177

    CPC分类号: H03K19/177

    摘要: A programmable logic device (10) has a number of programmable logic elements (LES) (12) which are grouped together in a plurality of logic array blocks (LABs) (14). An LAB incorporates one or more wide-input AND gates (74) for selectively combining the outputs of any number of LEs and producing a signal that is a logical combination of any number of its LEs. In variations of the invention, input signals may be selectively coupled to an AND gate by means of an OR gate (78) and may be selectively inverted by means of an XOR gate (76). A digital information processing system (500) incorporating the invention is disclosed. Various circuit techniques are provided for efficient implementation of a fast and wide exclusive OR or exclusive NOR function. A logic array block is equipped with a dedicated exclusive OR circuit with programmable inputs connected to selected terms from various logic cells, or outputs of the various logic cells. Another embodiment allows creating an embedded chain of exclusive OR gates to implement a wide exclusive OR gate by cascading a smaller exclusive OR gate within several logic cells.

    摘要翻译: 可编程逻辑器件(10)具有多个可编程逻辑元件(LES)(12),它们被分组在多个逻辑阵列块(LAB)中。 LAB包括一个或多个宽输入与门(74),用于选择性地组合任何数量的LE的输出,并产生作为任何数量的LE的逻辑组合的信号。 在本发明的变型中,输入信号可以通过或门(78)选择性地耦合到与门,并且可以通过异或门(76)选择性地反相。 公开了结合本发明的数字信息处理系统(500)。 提供了各种电路技术,用于有效地实现快速和宽泛的异或或异或NOR功能。 逻辑阵列块配备有专用异或电路,其可编程输入连接到来自各种逻辑单元的选定项或各种逻辑单元的输出。 另一实施例允许创建异或门的嵌入链以通过级联多个逻辑单元内的较小的异或门来实现宽的异或门。

    Tri-statable input/output circuitry for programmable logic
    66.
    发明授权
    Tri-statable input/output circuitry for programmable logic 失效
    用于可编程逻辑的三态输入/输出电路

    公开(公告)号:US5936425A

    公开(公告)日:1999-08-10

    申请号:US96250

    申请日:1998-06-11

    申请人: Bruce B. Pedersen

    发明人: Bruce B. Pedersen

    IPC分类号: H03K19/173 H03K19/177

    摘要: Each output signal of programmable logic circuitry is made programmably available to drive one or more of a plurality of tri-statable input/output pins of the circuitry. Each output signal is also made programmably available to provide the output enable signal for one or more of a multiplicity of those input/output pins. The above-mentioned plurality and multiplicity associated with each output signal may include the same or different input/output pins. Output signals may therefore be routed to the input/output pins with greater flexibility, and output enable signal options are also greatly increased.

    摘要翻译: 可编程逻辑电路的每个输出信号被编程地可用于驱动电路的多个三态输入/输出引脚中的一个或多个。 每个输出信号也可编程地可用于为多个输入/输出引脚中的一个或多个提供输出使能信号。 与每个输出信号相关联的上述多个和多重可以包括相同或不同的输入/输出引脚。 因此,输出信号可以以更大的灵活性被路由到输入/输出引脚,并且输出使能信号选项也大大增加。

    Programmable logic array integrated circuits with enhanced cascade
    67.
    发明授权
    Programmable logic array integrated circuits with enhanced cascade 失效
    具有增强级联的可编程逻辑阵列集成电路

    公开(公告)号:US5898318A

    公开(公告)日:1999-04-27

    申请号:US497100

    申请日:1995-06-30

    申请人: Bruce B. Pedersen

    发明人: Bruce B. Pedersen

    IPC分类号: H03K19/177 H03K7/38

    摘要: A programmable logic device (10) has a number of programmable logic elements (LEs) (12) which are grouped together in a plurality of logic array blocks (LABs) (14). A global interconnect structure (20, 24) is provided for interconnecting a LAB with other LABs. Adjacent or nearby LEs are connectable to one another via cascade connectors (72) between LEs. The cascade is enhanced by providing a selector (90) that allows a cascade line from one LE to selectively be coupled to an input of an adjacent or nearby LE through a cascade logic gate (94).

    摘要翻译: 可编程逻辑器件(10)具有多个可编程逻辑元件(LE)(12),它们被分组在多个逻辑阵列块(LAB)中。 提供了一种全局互连结构(20,24),用于将LAB与其他LAB相互连接。 相邻或附近的LE可通过LE之间的级联连接器(72)彼此连接。 通过提供允许来自一个LE的级联线通过级联逻辑门(94)选择性地耦合到相邻或附近LE的输入的选择器(90)来增强级联。

    Programmable logic array integrated circuits with enhanced cascade
    68.
    发明授权
    Programmable logic array integrated circuits with enhanced cascade 失效
    具有增强级联的可编程逻辑阵列集成电路

    公开(公告)号:US5859542A

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

    申请号:US898541

    申请日:1997-07-22

    申请人: Bruce B. Pedersen

    发明人: Bruce B. Pedersen

    IPC分类号: H03K19/177 H03K7/38

    摘要: A programmable logic device (10) has a number of programmable logic elements (LEs) (12) which are grouped together in a plurality of logic array blocks (LABS) (14). A global interconnect structure (20, 24) is provided for interconnecting a LAB with other LABs. Adjacent or nearby LEs are connectable to one another via cascade connectors (72) between LEs. The cascade is enhanced by providing a selector (90) that allows a cascade line from one LE to selectively be coupled to an input of an adjacent or nearby LE through a cascade logic gate (94).

    摘要翻译: 可编程逻辑器件(10)具有多个可编程逻辑元件(LE)(12),它们被组合在多个逻辑阵列块(LABS)(14)中。 提供了一种全局互连结构(20,24),用于将LAB与其他LAB相互连接。 相邻或附近的LE可通过LE之间的级联连接器(72)彼此连接。 通过提供允许来自一个LE的级联线通过级联逻辑门(94)选择性地耦合到相邻或附近LE的输入的选择器(90)来增强级联。

    Programmable logic integrated circuits with partitioned logic element
using shared lab-wide signals
    69.
    发明授权
    Programmable logic integrated circuits with partitioned logic element using shared lab-wide signals 失效
    具有分区逻辑元件的可编程逻辑集成电路,使用共享实验室范围的信号

    公开(公告)号:US5815003A

    公开(公告)日:1998-09-29

    申请号:US497632

    申请日:1995-06-30

    申请人: Bruce B. Pedersen

    发明人: Bruce B. Pedersen

    IPC分类号: H03K19/177 H03K7/38

    摘要: A programmable logic device (10) has a number of programmable logic elements (LEs) (12) which are grouped together in a plurality of logic array blocks (LABs) (14). An LE incorporates a plurality of partitioned look-up tables (40a, 40b) that may be selectively connected to its inputs and outputs by means of a number of multiplexers (44a-d, 46). Shared LAB-wide input lines (43a, 43b) provide a shared input line into a number of LEs in a LAB. A digital information processing system (500) incorporating the invention is disclosed. A wide-input AND gate (74) combining the outputs of a number of LEs is disclosed.

    摘要翻译: 可编程逻辑器件(10)具有多个可编程逻辑元件(LE)(12),它们被分组在多个逻辑阵列块(LAB)中。 LE包括多个分割的查找表(40a,40b),其可以通过多个多路复用器(44a-d,46)选择性地连接到其输入和输出。 共享LAB宽输入线(43a,43b)为LAB中的许多LE提供共享输入线。 公开了结合本发明的数字信息处理系统(500)。 公开了组合多个LE的输出的宽输入与门(74)。

    Methods for allocating circuit design portions among physical circuit
portions

    公开(公告)号:US5787009A

    公开(公告)日:1998-07-28

    申请号:US603222

    申请日:1996-02-20

    申请人: Bruce B. Pedersen

    发明人: Bruce B. Pedersen

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5072

    摘要: Partitioning of a circuit design to facilitate economical implementation of that circuit in a physical circuit that is made up of two or more physical subcircuits is improved by starting with two different, conventionally produced partitions of the design and combining selected features of those two starting partitions to produce a final partition that is better than either of the starting partitions.