Area efficient routing architectures for programmable logic devices
    1.
    发明授权
    Area efficient routing architectures for programmable logic devices 有权
    用于可编程逻辑器件的区域高效路由架构

    公开(公告)号:US07605606B1

    公开(公告)日:2009-10-20

    申请号:US11498646

    申请日:2006-08-03

    IPC分类号: H03K19/177

    CPC分类号: H03K19/17736

    摘要: Systems and methods provide programmable logic block architectures and routing architectures for the programmable logic blocks. For example, in accordance with an embodiment of the present invention, a programmable logic device includes a plurality of programmable logic blocks and a plurality of logic block slices within each of the programmable logic blocks. A first routing circuit provides global signal routing within the programmable logic device for the corresponding programmable logic block. A first input routing circuit receives signals from the first routing circuit and routes the signals to the logic block slices within the corresponding programmable logic block.

    摘要翻译: 系统和方法为可编程逻辑块提供可编程逻辑块架构和路由架构。 例如,根据本发明的实施例,可编程逻辑器件包括多个可编程逻辑块和每个可编程逻辑块内的多个逻辑块片。 第一路由电路在可编程逻辑器件内为相应的可编程逻辑块提供全局信号路由。 第一输入路由电路从第一路由电路接收信号并将信号路由到相应的可编程逻辑块内的逻辑块片段。

    Programmable logic device with multiple slice types
    2.
    发明授权
    Programmable logic device with multiple slice types 有权
    具有多种切片类型的可编程逻辑器件

    公开(公告)号:US07696784B1

    公开(公告)日:2010-04-13

    申请号:US12105959

    申请日:2008-04-18

    IPC分类号: H03K19/177

    CPC分类号: H03K19/17736 H03K19/17728

    摘要: In one embodiment, a programmable logic device includes a plurality of programmable logic blocks and a plurality of slices within each of the programmable logic blocks. At least one programmable logic blocks includes a first slice not adapted to provide register functionality or RAM functionality, a second slice adapted to provide register functionality but not RAM functionality, and a third slice adapted to provide register functionality and RAM functionality. Control logic within the programmable logic block is adapted to provide control signals at the programmable block level and at the slice level.

    摘要翻译: 在一个实施例中,可编程逻辑器件包括多个可编程逻辑块和每个可编程逻辑块内的多个片。 至少一个可编程逻辑块包括不适于提供寄存器功能或RAM功能的第一片,适于提供寄存器功能而不是RAM功能的第二片,以及适于提供寄存器功能和RAM功能的第三片。 可编程逻辑块内的控制逻辑适于在可编程块级和限幅级提供控制信号。

    Logic block control architectures for programmable logic devices
    3.
    发明授权
    Logic block control architectures for programmable logic devices 有权
    用于可编程逻辑器件的逻辑块控制架构

    公开(公告)号:US07592834B1

    公开(公告)日:2009-09-22

    申请号:US12164265

    申请日:2008-06-30

    IPC分类号: H03K19/173

    CPC分类号: H03K19/17736 H03K19/17728

    摘要: In one embodiment of the invention, a programmable logic device comprises configuration memory adapted to store configuration data and a plurality of programmable logic blocks. At least one programmable logic block includes a plurality of dual-slice logic blocks, each dual-slice logic block including first and second slices, each slice including at least two lookup tables (LUTs) and a register. The programmable logic block further includes control logic adapted for selecting control signals separately at a programmable block level, a dual-slice block level, and a register level, the control logic responsive to configuration data stored within the configuration memory.

    摘要翻译: 在本发明的一个实施例中,可编程逻辑器件包括适于存储配置数据和多个可编程逻辑块的配置存储器。 至少一个可编程逻辑块包括多个双切片逻辑块,每个双切片逻辑块包括第一和第二切片,每个切片包括至少两个查找表(LUT)和寄存器。 可编程逻辑块还包括适于在可编程块级别,双切片块级别和寄存器级别分别选择控制信号的控制逻辑,该控制逻辑响应于存储在配置存储器内的配置数据。

    Programmable logic device architecture with multiple slice types
    4.
    发明授权
    Programmable logic device architecture with multiple slice types 有权
    具有多种切片类型的可编程逻辑器件架构

    公开(公告)号:US07378872B1

    公开(公告)日:2008-05-27

    申请号:US11445620

    申请日:2006-06-02

    IPC分类号: H03K19/177

    CPC分类号: H03K19/17736 H03K19/17728

    摘要: Systems and methods are disclosed herein to provide logic block slice architectures and programmable logic block architectures along with control logic architectures in accordance with embodiments of the present invention. For example, in accordance with an embodiment of the present invention, a programmable logic device includes a plurality of programmable logic blocks, with at least one of the programmable logic blocks having at least a first, a second, and a third logic block slice of different logic block slice types.

    摘要翻译: 本文公开了系统和方法,以根据本发明的实施例提供逻辑块片段架构和可编程逻辑块架构以及控制逻辑架构。 例如,根据本发明的实施例,可编程逻辑器件包括多个可编程逻辑块,其中至少一个可编程逻辑块具有至少第一,第二和第三逻辑块片 不同的逻辑块片类型。

    Dual-slice architectures for programmable logic devices
    5.
    发明授权
    Dual-slice architectures for programmable logic devices 有权
    可编程逻辑器件的双切片架构

    公开(公告)号:US07675321B1

    公开(公告)日:2010-03-09

    申请号:US12409757

    申请日:2009-03-24

    IPC分类号: H01L25/00 G06F7/38

    CPC分类号: H03K19/17736 H03K19/17728

    摘要: In one embodiment of the invention, a programmable logic device includes a plurality of programmable logic blocks and a plurality of dual-slice logic blocks within a programmable logic block. A dual-slice logic block includes a first slice including at least two lookup tables (LUTs); a second slice including at least two LUTs; and a routing circuit coupled to each of the LUTs within the first and second slices. The routing circuit is adapted to share outputs of the dual-slice logic block among the LUTs. In another embodiment of the invention, the dual-slice logic block includes a second routing circuit coupled to each of the LUTs within the first and second slices. The second routing circuit is adapted to share inputs of the dual-slice logic block among the LUTs.

    摘要翻译: 在本发明的一个实施例中,可编程逻辑器件包括可编程逻辑块内的多个可编程逻辑块和多个双片逻辑块。 双切片逻辑块包括包括至少两个查找表(LUT)的第一切片; 包括至少两个LUT的第二片; 以及耦合到第一和第二切片内的每个LUT的路由电路。 路由电路适于在LUT之间共享双层逻辑块的输出。 在本发明的另一个实施例中,双切片逻辑块包括耦合到第一和第二切片内的每个LUT的第二路由电路。 第二路由电路适于在LUT之间共享双层逻辑块的输入。

    Logic block control architectures for programmable logic devices
    6.
    发明授权
    Logic block control architectures for programmable logic devices 有权
    用于可编程逻辑器件的逻辑块控制架构

    公开(公告)号:US07397276B1

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

    申请号:US11446351

    申请日:2006-06-02

    IPC分类号: H03K19/177

    CPC分类号: H03K19/17736 H03K19/17728

    摘要: Systems and methods are disclosed herein to provide logic block slice architectures and programmable logic block architectures along with control logic architectures in accordance with embodiments of the present invention. For example, in accordance with an embodiment of the present invention, a programmable logic device includes a plurality of programmable logic blocks and a plurality of logic block slices within each of the programmable logic blocks, with each of the logic block slices having at least a first and a second slice each having at least a first lookup table. At least one of the programmable logic blocks includes at least a first logic block slice, a second logic block slice, and a third logic block slice, with the first logic block slice being a logic block slice type different from the second logic block slice, and the third logic block slice being a logic block slice type different from the first and second logic block slices. Control logic provides at a programmable logic block level bundled and/or unbundled control signals at a logic block slice level for at least two of the logic block slices.

    摘要翻译: 本文公开了系统和方法,以根据本发明的实施例提供逻辑块片段架构和可编程逻辑块架构以及控制逻辑架构。 例如,根据本发明的实施例,可编程逻辑器件包括多个可编程逻辑块和每个可编程逻辑块内的多个逻辑块片,每个逻辑块片段具有至少一个 第一片和第二片,每片具有至少第一查找表。 至少一个可编程逻辑块至少包括第一逻辑块片段,第二逻辑块片段和第三逻辑块片段,其中第一逻辑块片段是不同于第二逻辑块片段的逻辑块片段类型, 并且第三逻辑块片是不同于第一和第二逻辑块片段的逻辑块片段类型。 逻辑块片段中的至少两个逻辑块片级的控制逻辑在逻辑块片级提供捆绑和/或非捆绑控制信号的可编程逻辑块级。

    Dual slice architectures for programmable logic devices
    7.
    发明授权
    Dual slice architectures for programmable logic devices 有权
    可编程逻辑器件的双切片架构

    公开(公告)号:US07385417B1

    公开(公告)日:2008-06-10

    申请号:US11446542

    申请日:2006-06-02

    IPC分类号: G06F7/38 H03K19/173

    CPC分类号: H03K19/17736 H03K19/17728

    摘要: Systems and methods are disclosed herein to provide dual slice architectures and programmable logic block architectures along with control logic architectures in accordance with embodiments of the present invention. For example, in accordance with an embodiment of the present invention, a programmable logic device includes a plurality of programmable logic blocks and a plurality of dual-slice logic blocks within each of the programmable logic blocks, wherein each dual-slice logic block includes a first and a second slice each having at least a first lookup table, with a first one of the dual-slice logic blocks of a logic block slice type different from a second one of the dual-slice logic blocks, and a third one of the dual-slice logic blocks of a logic block slice type different from the first and second dual-slice logic blocks.

    摘要翻译: 本文公开了系统和方法,以根据本发明的实施例提供双切片架构和可编程逻辑块结构以及控制逻辑架构。 例如,根据本发明的实施例,可编程逻辑器件包括多个可编程逻辑块和每个可编程逻辑块内的多个双层逻辑块,其中每个双层逻辑块包括 第一和第二切片,其每个具有至少第一查找表,其中第一个双逻辑块逻辑块的逻辑块片类型与第二个双片逻辑块不同, 与第一和第二双层逻辑块不同的逻辑块片类型的双片逻辑块。