Operational time extension
    1.
    发明授权
    Operational time extension 有权
    操作时间延长

    公开(公告)号:US09041430B2

    公开(公告)日:2015-05-26

    申请号:US14166680

    申请日:2014-01-28

    Applicant: Tabula, Inc.

    Abstract: An integrated circuit (IC) with a novel configurable routing fabric is provided. The configurable routing fabric has signal paths that propagate signals between user registers on user clock cycles. Each signal path includes a set of configurable storage elements and a set of configurable logic elements. Each configurable storage element in the path is reconfigurable on every sub-cycle of the user clock cycle to either store an incoming signal or to pass the incoming signal transparently.

    Abstract translation: 提供了一种具有新型可配置布线结构的集成电路(IC)。 可配置的路由结构具有在用户时钟周期内在用户寄存器之间传播信号的信号路径。 每个信号路径包括一组可配置的存储元件和一组可配置的逻辑元件。 路径中的每个可配置存储元件可在用户时钟周期的每个子周期上重新配置,以存储输入信号或透明地传递输入信号。

    Runtime Loading of Configuration Data In A Configurable IC
    2.
    发明申请
    Runtime Loading of Configuration Data In A Configurable IC 有权
    可配置IC中的配置数据的运行时加载

    公开(公告)号:US20140320165A1

    公开(公告)日:2014-10-30

    申请号:US14261886

    申请日:2014-04-25

    Applicant: Tabula, Inc.

    Abstract: Some embodiments of the invention provide a configurable integrated circuit (IC) that has several configurable circuits for configurably performing different operations. During the operation of the IC, each particular configurable circuit performs a particular operation that is specified by a particular configuration data set for the particular configurable circuit. While the IC operates and a first set of configurable circuits performs a first set of operations, configuration data is loaded from the outside of the IC for configuring a second set of configurable circuits. In some embodiments, the configurable IC includes a configuration network for rapid loading configuration data in the IC from outside of the IC. In some of these embodiments, the configuration network is a pipelined network. Also, the IC of some embodiments includes a configuration controller for retrieving configuration data from outside of the IC, formulating configuration data sets, and routing the configuration data sets to the second set of configurable circuits over the configuration network.

    Abstract translation: 本发明的一些实施例提供了一种可配置集成电路(IC),其具有用于可配置地执行不同操作的多个可配置电路。 在IC的操作期间,每个特定可配置电路执行由针对特定可配置电路的特定配置数据集指定的特定操作。 当IC操作并且第一组可配置电路执行第一组操作时,从IC的外部加载配置数据,用于配置第二组可配置电路。 在一些实施例中,可配置IC包括用于从IC外部快速加载IC中的配置数据的配置网络。 在这些实施例中的一些实施例中,配置网络是流水线网络。 此外,一些实施例的IC包括用于从IC外部检索配置数据的配置控制器,配置数据组,以及通过配置网络将配置数据集路由到第二组可配置电路。

    Configurable IC's With Large Carry Chains
    3.
    发明申请
    Configurable IC's With Large Carry Chains 有权
    可配置IC与大携带链

    公开(公告)号:US20150137851A1

    公开(公告)日:2015-05-21

    申请号:US14311359

    申请日:2014-06-23

    Applicant: Tabula, Inc.

    CPC classification number: G06F7/506 G06F2207/3868 H03K19/173

    Abstract: Some embodiments provide a configurable IC that includes several configurable logic circuits, where the logic circuits include several sets of associated configurable logic circuits. For each several sets of associated configurable logic circuits, the reconfigurable IC also includes a carry circuit for performing up to N carry operations sequentially, wherein N is greater than two.

    Abstract translation: 一些实施例提供了包括若干可配置逻辑电路的可配置IC,其中逻辑电路包括若干组相关联的可配置逻辑电路。 对于每组几组相关联的可配置逻辑电路,可重新配置的IC还包括一个执行多达N个进位操作的进位电路,其中N大于2。

    Non-Sequentially Configurable IC
    4.
    发明申请

    公开(公告)号:US20150130508A1

    公开(公告)日:2015-05-14

    申请号:US14331191

    申请日:2014-07-14

    Applicant: TABULA, INC.

    Abstract: 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.

    Runtime loading of configuration data in a configurable IC
    5.
    发明授权
    Runtime loading of configuration data in a configurable IC 有权
    可配置IC中的配置数据的运行时加载

    公开(公告)号:US09018978B2

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

    申请号:US14261886

    申请日:2014-04-25

    Applicant: Tabula, Inc.

    Abstract: A novel configurable integrated circuit (IC) that has several configurable circuits for configurably performing different operations is provided. During the operation of the IC, each particular configurable circuit performs a particular operation that is specified by a particular configuration data set for the particular configurable circuit. While the IC operates and a first set of configurable circuits performs a first set of operations, configuration data is loaded from the outside of the IC for configuring a second set of configurable circuits. The configurable IC includes a configuration network for rapid loading configuration data in the IC from outside of the IC. The configuration network is a pipelined network.

    Abstract translation: 提供了一种新颖的可配置集成电路(IC),其具有用于可配置地执行不同操作的多个可配置电路。 在IC的操作期间,每个特定可配置电路执行由针对特定可配置电路的特定配置数据集指定的特定操作。 当IC操作并且第一组可配置电路执行第一组操作时,从IC的外部加载配置数据,用于配置第二组可配置电路。 可配置IC包括用于从IC外部从IC快速加载配置数据的配置网络。 配置网络是流水线网络。

    User registers implemented with routing circuits in a configurable IC
    6.
    发明授权
    User registers implemented with routing circuits in a configurable IC 有权
    可配置IC中的路由电路实现的用户寄存器

    公开(公告)号:US09018977B2

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

    申请号:US14181557

    申请日:2014-02-14

    Applicant: Tabula Inc.

    CPC classification number: H03K19/1776 H03K19/17744

    Abstract: Some embodiments of the invention provide a configurable integrated circuit (“IC”). The configurable IC includes a set of configurable logic circuits for configurably performing a set of functions. The configurable IC also includes a set of configurable routing circuits for routing signals to and from the configurable circuits. During several operational cycles of the configurable IC, a set of data registers are defined by the configurable routing circuits. These data registers may be used wherever a flip-flop can be used.

    Abstract translation: 本发明的一些实施例提供了可配置的集成电路(“IC”)。 可配置IC包括用于可配置地执行一组功能的一组可配置逻辑电路。 可配置IC还包括一组可配置路由电路,用于将信号路由到可配置电路和从可配置电路路由信号。 在可配置IC的几个操作周期期间,一组数据寄存器由可配置的路由电路定义。 这些数据寄存器可以用于可以使用触发器的地方。

    Configurable IC Having a Routing Fabric with Storage Elements
    7.
    发明申请
    Configurable IC Having a Routing Fabric with Storage Elements 有权
    具有存储元件的路由结构的可配置IC

    公开(公告)号:US20150077158A1

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

    申请号:US14246955

    申请日:2014-04-07

    Applicant: Tabula, Inc.

    CPC classification number: H03K19/17704 H03K19/17736

    Abstract: 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.

    Abstract translation: 一些实施例提供了一种可配置IC,其包括具有存储元件的可配置路由结构。 在一些实施例中,路由结构提供将信号路由到来自源和目的地组件的信号通路。 一些实施例的路由结构提供了选择性地将通过路由结构的信号存储在路由结构的存储元件内的能力。 以这种方式,源或目的地组件连续地执行操作(例如,计算或路由),而不管来自或向这样的组件的先前信号是否存储在路由结构内。 源和目标组件包括可配置逻辑电路,可配置互连电路以及在整个可配置IC中接收或分配信号的各种其他电路。

    Method and Apparatus for Decomposing Functions in a Configurable IC
    8.
    发明申请
    Method and Apparatus for Decomposing Functions in a Configurable IC 有权
    用于在可配置IC中分解功能的方法和装置

    公开(公告)号:US20150082261A1

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

    申请号:US14246970

    申请日:2014-04-07

    Applicant: Tabula, Inc.

    CPC classification number: G06F17/5054 G06F17/505 H03K19/1737 H03K19/177

    Abstract: Some embodiments of the invention provide a configurable integrated circuit (“IC”). The configurable IC includes a set of multiplexers that each has a set of input terminals, a set of output terminals, and a set of select terminals. The set of multiplexers includes a group of multiplexers, where at least one input terminal of each multiplexer in the group is a permanently inverting input terminal. During at least a set of cycles during the operation of the configurable IC, several multiplexers in the group of multiplexers are used to implement a particular function.

    Abstract translation: 本发明的一些实施例提供了可配置的集成电路(“IC”)。 可配置IC包括一组多路复用器,每组具有一组输入端子,一组输出端子和一组选择端子。 该组多路复用器包括一组多路复用器,其中组中的每个多路复用器的至少一个输入端是永久反相输入端。 在可配置IC的操作期间的至少一组周期期间,使用多路复用器组中的多个多路复用器来实现特定功能。

    Operational Time Extension
    9.
    发明申请
    Operational Time Extension 有权
    操作时间延长

    公开(公告)号:US20140240001A1

    公开(公告)日:2014-08-28

    申请号:US14166680

    申请日:2014-01-28

    Applicant: Tabula, Inc.

    Abstract: Some embodiments provide a reconfigurable integrated circuit (“IC”). This IC has several reconfigurable circuits, each having several configurations for several configuration cycles. The reconfigurable circuits include several time-extending reconfigurable circuits. During the operation of the IC, each particular time-extending reconfigurable circuit maintains at least one of its configurations over at least two contiguous cycles, in order to allow a signal to propagate through a signal path, which contains the particular time-extending circuit, within a desired amount of time. Some embodiments provide a method of designing a reconfigurable IC that has several reconfigurable circuits, each having several configurations and operating in several reconfiguration cycles. The method identifies a signal path through the IC that does not meet a timing constraint. The signal path includes several circuits, one of which is a particular reconfigurable circuit. The method then maintains a configuration of the particular reconfigurable circuit constant over at least two contiguous reconfiguration cycles in order to reduce signal delay through the signal path and thereby satisfy the timing constraint.

    Abstract translation: 一些实施例提供可重构集成电路(“IC”)。 该IC具有几个可重新配置电路,每个具有几个配置周期的配置。 可重新配置的电路包括几个延时可重构电路。 在IC的操作期间,每个特定的时间延长的可重新配置电路在至少两个连续周期内保持其配置中的至少一个,以便允许信号传播通过包含特定延时电路的信号路径, 在期望的时间内。 一些实施例提供了一种设计可重配置IC的方法,该可重配置IC具有若干可重构电路,每个可重新配置电路具有若干配置并在几个重新配置周期中操作。 该方法识别通过IC的不符合定时约束的信号路径。 信号路径包括几个电路,其中之一是特定的可重新配置电路。 该方法然后在至少两个连续的重新配置周期上保持特定可重新配置电路的配置不变,以减少通过信号路径的信号延迟,从而满足定时约束。

Patent Agency Ranking