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和一组行为描述。 行为描述指定给定由用户选择的一组参数的一组存储器端口对存储器的访问的影响。

    System and method of mapping memory blocks in a configurable integrated circuit
    2.
    发明授权
    System and method of mapping memory blocks in a configurable integrated circuit 有权
    在可配置集成电路中映射存储器块的系统和方法

    公开(公告)号:US07587697B1

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

    申请号:US11609883

    申请日:2006-12-12

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5054

    摘要: 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和一组行为描述。 行为描述指定给定由用户选择的一组参数的一组存储器端口对存储器的访问的影响。

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

    公开(公告)号:US07930666B1

    公开(公告)日:2011-04-19

    申请号:US11609875

    申请日:2006-12-12

    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和一组行为描述。 行为描述指定给定由用户选择的一组参数的一组存储器端口对存储器的访问的影响。

    Use of hybrid interconnect/logic circuits for multiplication
    4.
    发明授权
    Use of hybrid interconnect/logic circuits for multiplication 有权
    使用混合互连/逻辑电路进行乘法

    公开(公告)号:US07765249B1

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

    申请号:US11269518

    申请日:2005-11-07

    IPC分类号: G06F7/38 G06F7/52

    摘要: 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 on a set of inputs. The IC also includes several input select interconnect circuits for selecting the input set supplied to each configurable logic circuit. Each input select interconnect circuit is associated with a particular configurable logic circuit. When a configurable logic circuit is used to perform a multiplication operation, at least one of its associated input select interconnect circuits performs a logic operation that implements part of the multiplication operation.

    摘要翻译: 本发明的一些实施例提供了可配置的集成电路(“IC”)。 可配置IC包括一组可配置逻辑电路,用于在一组输入上可配置地执行一组功能。 IC还包括用于选择提供给每个可配置逻辑电路的输入组的多个输入选择互连电路。 每个输入选择互连电路与特定的可配置逻辑电路相关联。 当可配置逻辑电路用于执行乘法运算时,其相关联的输入选择互连电路中的至少一个执行实现乘法运算的一部分的逻辑运算。

    NON-SEQUENTIALLY CONFIGURABLE IC
    5.
    发明申请
    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
    6.
    发明授权
    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
    7.
    发明授权
    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
    8.
    发明授权
    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
    9.
    发明申请
    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
    10.
    发明授权
    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等)可配置电路。 该电路布置还包括几个位线,其中至少一个位线向至少一个可配置电路提供配置值。 在一些实施例中,至少一些位线沿着电路装置中的多于一列或多行而横越。