Configurable IC having a routing fabric with storage elements

    公开(公告)号:US07525344B2

    公开(公告)日:2009-04-28

    申请号:US11754301

    申请日:2007-05-27

    IPC分类号: H03K19/177

    CPC分类号: H03K19/17704 H03K19/17736

    摘要: Some embodiments provide a configurable IC that includes a configurable routing fabric with storage elements. In some embodiments, the routing fabric provides a communication pathway that routes signals to and from source and destination components. The routing fabric of some embodiments provides the ability to selectively store the signals passing through the routing fabric within the storage elements of the routing fabric. In this manner, a source or destination component continually performs operations (e.g., computational or routing) irrespective of whether a previous signal from or to such a component is stored within the routing fabric. The source and destination components include configurable logic circuits, configurable interconnect circuits, and various other circuits that receive or distribute signals throughout the configurable IC.

    RETRIEVING DATA FROM A CONFIGURABLE IC
    32.
    发明申请
    RETRIEVING DATA FROM A CONFIGURABLE IC 有权
    从可配置的IC中检索数据

    公开(公告)号:US20090002016A1

    公开(公告)日:2009-01-01

    申请号:US11769686

    申请日:2007-06-27

    IPC分类号: H03K19/00

    CPC分类号: H03K19/17764 H03K19/17736

    摘要: Some embodiments provide a configurable integrated circuit (IC). The IC has configurable logic circuits for performing logical operations, configurable routing circuits for routing signals between the configurable logic circuits, and a network for monitoring data. In some embodiments a method uses at least a subset of the configurable logic circuits and a first subset of the configurable routing circuits to implement a user design circuit on the configurable IC. The method uses a second subset of the configurable routing circuits to pass signals to the network.

    摘要翻译: 一些实施例提供可配置集成电路(IC)。 IC具有用于执行逻辑操作的可配置逻辑电路,用于在可配置逻辑电路之间路由信号的可配置路由电路以及用于监视数据的网络。 在一些实施例中,一种方法使用可配置逻辑电路的至少一个子集和可配置路由电路的第一子集来实现可配置IC上的用户设计电路。 该方法使用可配置路由电路的第二子集将信号传递到网络。

    Checkpointing user design states in a configurable IC
    33.
    发明申请
    Checkpointing user design states in a configurable IC 有权
    在可配置IC中检查用户设计状态

    公开(公告)号:US20080222465A1

    公开(公告)日:2008-09-11

    申请号:US11375370

    申请日:2006-03-13

    IPC分类号: G01R31/28

    摘要: Some embodiments provide a configurable integrated circuit (IC) that has several configurable circuits and several user design state (UDS) circuits. The UDS circuits store user-design state values. The configurable IC also includes a debug network communicatively coupled to the UDS circuits. The debug network is for retrieving the user-design state values of several UDS circuits at various stoppages of the operation of the IC without retrieving configuration data that is used to configure the configurable circuits of the IC. The retrieved user-design state values at each stoppage are used as the checkpointed state of the IC while debugging the IC. In some embodiments, the debug network allows the checkpointing of only certain portions of the configurable IC.

    摘要翻译: 一些实施例提供了具有多个可配置电路和几个用户设计状态(UDS)电路的可配置集成电路(IC)。 UDS电路存储用户设计状态值。 可配置IC还包括通信地耦合到UDS电路的调试网络。 调试网络用于在IC的操作的各种停止状态下检索多个UDS电路的用户设计状态值,而不检索用于配置IC的可配置电路的配置数据。 在调试IC时,将每个停止时检索到的用户设计状态值用作IC的检查点状态。 在一些实施例中,调试网络允许只对可配置IC的某些部分进行检查点。

    Via programmable gate array with offset direct connections
    34.
    发明申请
    Via programmable gate array with offset direct connections 有权
    通过具有偏移直接连接的可编程门阵列

    公开(公告)号:US20080129336A1

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

    申请号:US12011601

    申请日:2008-01-25

    IPC分类号: H03K19/177

    CPC分类号: H03K19/17736

    摘要: Some embodiments of the invention provide configurable via programmable gate array (“VPGA”) with several configurable circuits arranged in a configurable circuit arrangement. In some embodiments, the configurable circuit arrangement is a configurable circuit arrangement that includes numerous (e.g., 50, 100, etc.) configurable circuits that are arranged in several rows and columns. This circuit arrangement also includes several direct offset connections, where each particular direct offset connection connects two configurable circuits that are neither in the same column nor in the same row in the circuit arrangement. In some embodiments, at least some direct offset connections connect pairs of circuits that are separated in the circuit arrangement by more than one row and at least one column, or by more than one column and at least one row. At least some of the configurable circuits are via programmable (“VP”) configured circuits.

    摘要翻译: 本发明的一些实施例提供了通过可编程门阵列(“VPGA”)配置的可配置电路布置的多个可配置电路。 在一些实施例中,可配置电路装置是可配置的电路装置,其包括布置成多行和多列的许多(例如,50,100等)可配置电路。 该电路布置还包括几个直接偏移连接,其中每个特定的直接偏移连接连接两个在电路布置中既不在同一列中也不在同一行中的可配置电路。 在一些实施例中,至少一些直接偏置连接将电路布置中分离的电路对连接多于一行和至少一列,或多于一列和至少一行。 至少一些可配置电路通过可编程(“VP”)配置电路。

    Configurable IC with interconnect circuits that have select lines driven by user signals
    35.
    发明申请
    Configurable IC with interconnect circuits that have select lines driven by user signals 有权
    可配置IC,具有由用户信号驱动的选择线的互连电路

    公开(公告)号:US20080129335A1

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

    申请号:US11942691

    申请日:2007-11-19

    IPC分类号: H03K19/173

    CPC分类号: H03K19/17736

    摘要: Some embodiments of the invention provide a configurable integrated circuit (“IC”). The IC includes a first set of circuits and a second set of circuits interspersed among the first set of circuits. Each set of circuits includes at least ten volatile configurable circuits. Several circuits in at least one of the sets are user multiplexers. Each particular user multiplexer has input and output terminals and has a set of select terminals for receiving a set of user-design signals that directs the particular multiplexer to connect a set of the input terminals to a set of the output terminals. The user-design signals are signals generated internally by the IC.

    摘要翻译: 本发明的一些实施例提供了可配置的集成电路(“IC”)。 IC包括散布在第一组电路中的第一组电路和第二组电路。 每组电路包括至少十个易失性可配置电路。 至少一个组中的几个电路是用户多路复用器。 每个特定的用户多路复用器具有输入和输出端子,并且具有一组选择端子,用于接收一组用户设计信号,所述一组用户设计信号指示特定多路复用器将一组输入端子连接到一组输出端子。 用户设计信号是由IC内部产生的信号。

    RECONFIGURABLE IC THAT HAS SECTIONS RUNNING AT DIFFERENT LOOPERNESS
    37.
    发明申请
    RECONFIGURABLE IC THAT HAS SECTIONS RUNNING AT DIFFERENT LOOPERNESS 有权
    在不同环境下运行的可重新配置的IC

    公开(公告)号:US20080036494A1

    公开(公告)日:2008-02-14

    申请号:US11840963

    申请日:2007-08-18

    IPC分类号: H03K19/177

    摘要: Some embodiments provide a reconfigurable IC that includes at least two sections, each with several configurable circuits. Each configurable circuit configurably performs a set of operations. Each section stores multiple configuration data sets for each configurable circuit. Each configuration data set for a particular configurable circuit specifies the operation that the particular configurable circuit has to perform from the circuit's set of operations, where the configurable circuits of different sections iterate through different numbers of configuration data sets.

    摘要翻译: 一些实施例提供了可重新配置的IC,其包括至少两个部分,每个部分具有多个可配置电路。 每个可配置电路可配置地执行一组操作。 每个部分存储每个可配置电路的多个配置数据集。 针对特定可配置电路的每个配置数据集指定特定可配置电路必须从电路组操作执行的操作,其中不同部分的可配置电路迭代不同数量的配置数据集。

    Configurable IC with interconnect circuits that have select lines driven by user signals
    38.
    发明授权
    Configurable IC with interconnect circuits that have select lines driven by user signals 有权
    可配置IC,具有由用户信号驱动的选择线的互连电路

    公开(公告)号:US07310003B2

    公开(公告)日:2007-12-18

    申请号:US11082199

    申请日:2005-03-15

    IPC分类号: H03K19/177

    CPC分类号: H03K19/17736

    摘要: Some embodiments of the invention provide a configurable integrated circuit (“IC”). The IC includes a first set of circuits and a second set of circuits interspersed among the first set of circuits. Each set of circuits includes at least ten volatile configurable circuits. Several circuits in at least one of the sets are user multiplexers. Each particular user multiplexer has input and output terminals and has a set of select terminals for receiving a set of user-design signals that directs the particular multiplexer to connect a set of the input terminals to a set of the output terminals. The user-design signals are signals generated internally by the IC.

    摘要翻译: 本发明的一些实施例提供了可配置的集成电路(“IC”)。 IC包括散布在第一组电路中的第一组电路和第二组电路。 每组电路包括至少十个易失性可配置电路。 至少一个组中的几个电路是用户多路复用器。 每个特定的用户多路复用器具有输入和输出端子,并且具有一组选择端子,用于接收一组用户设计信号,其指导特定的多路复用器将一组输入端子连接到一组输出端子。 用户设计信号是由IC内部产生的信号。

    Hybrid Configurable Circuit for a Configurable IC
    39.
    发明申请
    Hybrid Configurable Circuit for a Configurable IC 有权
    可配置IC的混合配置电路

    公开(公告)号:US20070257702A1

    公开(公告)日:2007-11-08

    申请号:US11739095

    申请日:2007-04-23

    IPC分类号: G06F7/38

    摘要: Some embodiments of the invention provide a configurable integrated circuit (“IC”). This IC includes several configurable logic circuits for receiving configuration data and configurably performing a set of operations based on the configuration data. It also includes several hybrid circuits. Each particular hybrid circuit has: (1) a set of inputs, (2) a set of outputs for selectively connecting to the set of inputs, and (3) a set of select lines for receiving select signals that direct the hybrid circuit to connect the input set to the output set in a particular manner. At least one select signal is for controllably receiving configuration data and at least one select line is for controllably receiving signals generated by the configurable logic circuits.

    摘要翻译: 本发明的一些实施例提供了可配置的集成电路(“IC”)。 该IC包括用于接收配置数据并且可配置地基于配置数据执行一组操作的多个可配置逻辑电路。 它还包括几个混合电路。 每个特定的混合电路具有:(1)一组输入,(2)一组输出,用于选择性地连接到该组输入,以及(3)一组选择线,用于接收引导混合电路连接的选择信号 将输入以特定方式设置为输出集。 至少一个选择信号用于可控地接收配置数据,并且至少一个选择线用于可控地接收由可配置逻辑电路产生的信号。

    Non-Sequentially Configurable IC
    40.
    发明申请
    Non-Sequentially Configurable IC 有权
    非顺序配置IC

    公开(公告)号:US20070241791A1

    公开(公告)日:2007-10-18

    申请号:US11608790

    申请日:2006-12-08

    IPC分类号: H03K19/173

    摘要: Some embodiments of the invention provide a configurable integrated circuit (IC). The IC includes at least fifty configurable circuits arranged in an array having a plurality of rows and a plurality of columns. Each configurable circuit for configurably performing a set of operations. At least a first configurable circuit reconfigures at a first reconfiguration rate. The first configurable circuit performs a different operation each time the first configurable circuit is reconfigured. The reconfiguration of the first configurable circuit does not follow any sequential progression through the set of operations of the first configurable circuit.

    摘要翻译: 本发明的一些实施例提供了可配置集成电路(IC)。 IC包括布置在具有多个行和多个列的阵列中的至少五十个可配置电路。 每个可配置电路,用于可配置地执行一组操作。 至少第一可配置电路以第一重新配置速率重新配置。 第一可配置电路在每次重新配置第一可配置电路时执行不同的操作。 第一可配置电路的重新配置不遵循通过第一可配置电路的一组操作的任何顺序进行。