System and method of providing a memory hierarchy
    1.
    发明授权
    System and method of providing a memory hierarchy 有权
    提供内存层次的系统和方法

    公开(公告)号:US08434045B1

    公开(公告)日:2013-04-30

    申请号:US13047784

    申请日:2011-03-14

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5054 G11C8/16

    摘要: Some embodiments provide a method of providing configurable ICs to a user. The method provides the configurable IC and a set of behavioral descriptions to the user. The behavioral descriptions specify the effects of accesses to a memory by a set of memory ports given a set of parameters chosen by the user.

    摘要翻译: 一些实施例提供了向用户提供可配置IC的方法。 该方法为用户提供了可配置的IC和一组行为描述。 行为描述指定给定由用户选择的一组参数的一组存储器端口对存储器的访问的影响。

    NON-SEQUENTIALLY CONFIGURABLE IC
    2.
    发明申请
    NON-SEQUENTIALLY CONFIGURABLE IC 有权
    非顺序配置IC

    公开(公告)号:US20130099819A1

    公开(公告)日:2013-04-25

    申请号:US13621145

    申请日:2012-09-15

    IPC分类号: H03K19/177 G06F17/50

    摘要: 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包括布置在具有多个行和多个列的阵列中的至少五十个可配置电路。 每个可配置电路,用于可配置地执行一组操作。 至少第一可配置电路以第一重新配置速率重新配置。 第一可配置电路在每次重新配置第一可配置电路时执行不同的操作。 第一可配置电路的重新配置不遵循通过第一可配置电路的一组操作的任何顺序进行。

    System and method for providing a virtual memory architecture narrower and deeper than a physical memory architecture
    3.
    发明授权
    System and method for providing a virtual memory architecture narrower and deeper than a physical memory architecture 有权
    用于提供比物理存储器架构更窄和更深的虚拟存储器架构的系统和方法

    公开(公告)号:US07962705B2

    公开(公告)日:2011-06-14

    申请号:US12729227

    申请日:2010-03-22

    IPC分类号: G06F9/315

    CPC分类号: H03K19/17736 H03K19/1776

    摘要: Some embodiments provide a method of presenting virtual memory as narrower and deeper than a physical memory. The method receives a memory address location including a set of real memory address bits and a set of virtual memory position bits. The method retrieves an original memory word from a physical memory using the real memory address bits. The method shifts the original memory word by an amount determined by the virtual memory position bits by using a barrel shifter, creating a shifted memory word. The method reads a part of the shifted memory word.

    摘要翻译: 一些实施例提供了一种呈现比物理存储器更窄和更深的虚拟存储器的方法。 该方法接收包括一组实际存储器地址位和一组虚拟存储器位置位的存储器地址位置。 该方法使用实际存储器地址位从物理存储器中检索原始存储器字。 该方法通过使用桶形移位器将原始存储器字移动由虚拟存储器位置位确定的量,创建移位的存储器字。 该方法读取移位的存储器字的一部分。

    Non-sequentially configurable IC
    4.
    发明授权
    Non-sequentially configurable IC 有权
    不可顺序配置IC

    公开(公告)号:US07948266B2

    公开(公告)日:2011-05-24

    申请号:US12685673

    申请日:2010-01-11

    IPC分类号: H03K19/173 H01L21/82

    摘要: Some embodiments provide an integrated circuit (IC) that has a first interface rate for exchanging signals in at least one direction with a circuit outside of the IC. The IC has multiple reconfigurable circuits. Each of the reconfigurable circuits is for reconfiguring at a second rate. The second rate is faster than the first interface rate. Each of the reconfigurable circuits reconfigures when configuration data that specifies an operation of the particular reconfigurable circuit changes from a first configuration data set that is stored in the IC to a second configuration data set that is also stored in the IC.

    摘要翻译: 一些实施例提供了具有用于在至少一个方向上与IC外部的电路交换信号的第一接口速率的集成电路(IC)。 该IC具有多个可重构电路。 每个可重构电路用于以第二速率进行重新配置。 第二个速率比第一个接口速率快。 当指定特定可重新配置电路的操作的配置数据从存储在IC中的第一配置数据集改变为也存储在IC中的第二配置数据集时,每个可重构电路重新配置。

    Non-sequentially configurable IC
    5.
    发明授权
    Non-sequentially configurable IC 有权
    不可顺序配置IC

    公开(公告)号:US07667486B2

    公开(公告)日:2010-02-23

    申请号:US11608790

    申请日:2006-12-08

    摘要: 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包括布置在具有多个行和多个列的阵列中的至少五十个可配置电路。 每个可配置电路,用于可配置地执行一组操作。 至少第一可配置电路以第一重新配置速率重新配置。 第一可配置电路在每次重新配置第一可配置电路时执行不同的操作。 第一可配置电路的重新配置不遵循通过第一可配置电路的一组操作的任何顺序进行。

    CONFIGURABLE IC HAVING A ROUTING FABRIC WITH STORAGE ELEMENTS
    6.
    发明申请
    CONFIGURABLE IC HAVING A ROUTING FABRIC WITH STORAGE ELEMENTS 有权
    具有存储元件的布线布的可配置IC

    公开(公告)号:US20100001759A1

    公开(公告)日:2010-01-07

    申请号:US12419289

    申请日:2009-04-06

    IPC分类号: H03K19/173

    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.

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

    Via programmable gate array with offset bit lines
    7.
    发明授权
    Via programmable gate array with offset bit lines 有权
    通过具有偏移位线的可编程门阵列

    公开(公告)号:US07626419B1

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

    申请号:US11829300

    申请日:2007-07-27

    IPC分类号: H03K19/177

    CPC分类号: H03K19/17736 H03K19/17796

    摘要: Some embodiments of the invention provide a via programmable gate array (“VPGA”) with several configurable circuits arranged in a configurable circuit arrangement. At least some of the configurable circuits are via programmable (“VP”) configured circuits. 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 bit lines, where at least one the bit line provides a configuration value to at least one configurable circuit. In some embodiments, at least some bit lines traverse along more than one column or row in the circuit arrangement.

    摘要翻译: 本发明的一些实施例提供具有以可配置电路布置布置的多个可配置电路的通孔可编程门阵列(“VPGA”)。 至少一些可配置电路通过可编程(“VP”)配置电路。 在一些实施例中,可配置电路装置是可配置的电路装置,其包括布置成多行和多列的许多(例如,50,100等)可配置电路。 该电路布置还包括几个位线,其中至少一个位线向至少一个可配置电路提供配置值。 在一些实施例中,至少一些位线沿着电路装置中的多于一列或多行而横越。

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

    公开(公告)号:US07622951B2

    公开(公告)日:2009-11-24

    申请号: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”)配置电路。

    Retrieving data from a configurable IC
    9.
    发明授权
    Retrieving data from a configurable IC 有权
    从可配置IC检索数据

    公开(公告)号:US07595655B2

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

    申请号:US11769686

    申请日:2007-06-27

    IPC分类号: H03K19/00 G06F17/50

    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上的用户设计电路。 该方法使用可配置路由电路的第二子集将信号传递到网络。

    Operational time extension
    10.
    发明授权
    Operational time extension 失效
    操作时间延长

    公开(公告)号:US07587698B1

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

    申请号:US11751629

    申请日:2007-05-21

    摘要: 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.

    摘要翻译: 一些实施例提供可重构集成电路(“IC”)。 该IC具有几个可重新配置电路,每个具有几个配置周期的配置。 可重新配置的电路包括几个延时可重构电路。 在IC的操作期间,每个特定的时间延长的可重新配置电路在至少两个连续周期内保持其配置中的至少一个,以便允许信号传播通过包含特定延时电路的信号路径, 在期望的时间内。